@charset "UTF-8";@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInScale{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}90%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInScale{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}90%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes orbit{0%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}to{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes orbit{0%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}to{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@-webkit-keyframes object-handler{0%{-webkit-transform:rotateZ(360deg) rotateY(10deg) rotateX(-75deg);transform:rotateZ(360deg) rotateY(10deg) rotateX(-75deg)}to{-webkit-transform:rotateZ(0deg) rotateY(10deg) rotateX(-75deg);transform:rotateZ(0deg) rotateY(10deg) rotateX(-75deg)}}@keyframes object-handler{0%{-webkit-transform:rotateZ(360deg) rotateY(10deg) rotateX(-75deg);transform:rotateZ(360deg) rotateY(10deg) rotateX(-75deg)}to{-webkit-transform:rotateZ(0deg) rotateY(10deg) rotateX(-75deg);transform:rotateZ(0deg) rotateY(10deg) rotateX(-75deg)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.2;color:#000005;background:#fff;overflow-x:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}br{line-height:1;font-size:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}button,button:focus,input,input:active,input:focus{outline:0}a{text-decoration:none}button{border:0;background:0 0;cursor:pointer;padding:0}::-moz-focus-inner,::-moz-focus-outer{border:0;padding:0}a:-moz-focusring,select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}:active,:focus,:hover,:visited,a,a:active,a:focus,a:hover,a:visited{outline:0!important}::-moz-focus-inner{border:0;outline:0}@font-face{font-display:swap;font-family:'Source Code Pro';font-style:normal;font-weight:300;src:url(../fonts/source-code-pro-v23-latin-ext-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Source Code Pro';font-style:normal;font-weight:400;src:url(../fonts/source-code-pro-v23-latin-ext-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Source Code Pro';font-style:normal;font-weight:500;src:url(../fonts/source-code-pro-v23-latin-ext-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Source Code Pro';font-style:normal;font-weight:600;src:url(../fonts/source-code-pro-v23-latin-ext-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Source Code Pro';font-style:normal;font-weight:700;src:url(../fonts/source-code-pro-v23-latin-ext-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Halimun';font-style:normal;font-weight:400;src:url(../fonts/halimun.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Helvetica Neue';font-style:normal;font-weight:300;src:url(../fonts/helveticaneuelight.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Helvetica Neue';font-style:normal;font-weight:400;src:url(../fonts/helvetica-neue-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Helvetica Neue';font-style:normal;font-weight:500;src:url(../fonts/helveticaneuemedium.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Helvetica Neue';font-style:normal;font-weight:700;src:url(../fonts/helvetica-neue-bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Helvetica Neue';font-style:normal;font-weight:900;src:url(../fonts/helveticaneueblack.woff2) format("woff2")}img{display:block;max-width:100%;height:auto}svg{overflow:hidden}input{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;border-radius:0}.inline{white-space:nowrap}.container{margin:0 auto;width:100%;max-width:100%;padding-left:15px;padding-right:15px;position:relative}.title,.title-medium{font-family:"Source Code Pro",Helvetica,Arial,sans-serif;font-weight:600;text-align:center;text-transform:uppercase}.title{margin-bottom:15px;font-size:30px;line-height:1.2;letter-spacing:-1.1px}.title-medium{font-size:24px}.subtitle-medium{font-size:16px;font-weight:300;text-align:center}.ttu{text-transform:uppercase}.text-bold{font-weight:700}.text-black{font-weight:900}.text-nowrap{white-space:nowrap}.text-mark{padding:0 5px;color:#fff;background:#f58918}.text-accent{color:#f58918}.visually-hidden{width:0!important;height:0!important;padding:0!important;position:absolute;clip:rect(1px,1px,1px,1px);overflow:hidden;opacity:0;border:0}.logo{width:140px;font-size:26px;font-family:"Halimun",Helvetica,Arial,sans-serif}.burger{width:24px;height:16px;background:0 0;cursor:pointer;padding:0}.burger__line,.burger__line::after,.burger__line::before{width:100%;height:2px;background-color:#000;border-radius:12px;display:block;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out}.burger__line::after,.burger__line::before{content:"";-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.burger__line::before{-webkit-transform:translateY(-6px);transform:translateY(-6px)}.burger__line::after{-webkit-transform:translateY(6px);transform:translateY(6px);margin-top:-2px}.active .burger__line{background-color:transparent}.active .burger__line::before{-webkit-transform:rotateZ(45deg) translateY(0);transform:rotateZ(45deg) translateY(0)}.active .burger__line::after{-webkit-transform:rotateZ(-45deg) translateY(0);transform:rotateZ(-45deg) translateY(0)}.rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rating__star{display:block;width:10px;height:10px;background-size:cover;background-position:center;background-repeat:no-repeat}.rating__star--full{background-image:url(../img/star-full.svg)}.rating__star--half{background-image:url(../img/star-half.svg)}.text-italic{font-style:italic}.button{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;font-weight:400;line-height:1;text-align:center;text-transform:uppercase;color:#000005;display:block;width:100%;background:#fff;border:1px solid #000005;border-radius:100px;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;padding:14px 10px 10px;margin:0 auto}.button:hover{background:rgba(0,0,5,.05)}.button:active{color:#fff;background:#000005}.button:disabled{cursor:auto;color:rgba(0,0,5,.2);background:#fff;border-color:rgba(0,0,5,.2)}.button--arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px}.button--arrow:active .button__arrow{fill:#fff}.button--arrow:disabled .button__arrow{fill:rgba(0,0,5,.2)}.button--arrow:hover .button__arrow{-webkit-transform:translateX(5px);transform:translateX(5px)}.button--orange{font-weight:700;background:#f5b018;border-color:#f5b018}.button--orange:hover{background:#f8c65b;border-color:#f8c65b}.button--orange:active{color:#000;background:#f58918;border-color:#f58918}.button--black:active .button__arrow,.button--orange:active .button__arrow{fill:#000005}.button--orange:disabled{color:rgba(0,0,5,.2);background:rgba(0,0,5,.1);border-color:rgba(0,0,5,.1)}.button--black{color:#fff;background:#000005;border-color:#000005}.button--black:hover{background:#4d4d50;border-color:#4d4d50}.button--black:active{color:#000;background:#fff;border-color:#fff}.button--black:disabled{color:#b7b7b9;background:#e5e5e6;border-color:#e5e5e6}.button--black .button__arrow{fill:#fff}.button--black:disabled .button__arrow{color:#b7b7b9}.button__arrow{display:block;width:16px;height:14px;fill:#000005;-webkit-transition:all .3s;transition:all .3s}.button__text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:4px}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper,.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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;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{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/2));z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;transform-origin:center}.question__item.active .question__arrow::before,.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:0;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s transform,.2s top;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s left;transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s right;transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar,.swiper-scrollbar-drag{position:relative;border-radius:var(--swiper-scrollbar-border-radius, 10px)}.swiper-scrollbar{-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cards,.swiper-cube,.swiper-flip{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-flip .swiper-slide{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip .swiper-slide{pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cards .swiper-slide,.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.swiper-creative .swiper-slide{-webkit-transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom}.block{padding-top:25px;padding-bottom:25px;overflow-x:hidden}.hero{padding-bottom:20px}.hero,.hero__wrapper{overflow:hidden}.hero__collage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.hero__pack,.hero__prod{position:relative;z-index:2}.hero__prod{width:460px;-ms-flex-negative:0;flex-shrink:0;padding-top:26px;-webkit-transform:rotate(11deg) translateX(-9px);transform:rotate(11deg) translateX(-9px)}.hero__pack{width:100%;max-width:none}.hero__decor{position:absolute}.benefits-spoon img,.hero__decor-img{width:100%}.hero__decor--left{width:300px;top:-276px;left:-30px;z-index:1}.hero__decor--pack{top:-20px;right:4px;width:150px;z-index:1}.hero__decor--bottom,.hero__decor--right{display:none}.hero__container{position:relative;z-index:3;margin-top:-92px}.hero__title{font-family:"Source Code Pro",Helvetica,Arial,sans-serif;font-size:34px;font-weight:600;line-height:1;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:8px}.hero__rating{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border:1px solid #000005;border-radius:100px;padding:8px 16px;margin-bottom:15px}.hero .rating{gap:2px}.hero__rating-text{font-size:14px;line-height:1;margin-top:2px}.hero__subtitle{font-family:"Source Code Pro",Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:15px}.hero .effect{margin:0 auto 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hero__action{width:100%;padding:0 0 15px;position:fixed;left:0;bottom:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(90%,#fff));background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 90%);-webkit-transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;z-index:10}.hero__action.hide{-webkit-transform:translateY(100%);transform:translateY(100%)}.hero__action .container{padding:0 30px}.hero__btn{font-weight:700}.effect__item,.services-list{display:-webkit-box;display:-ms-flexbox;display:flex}.effect__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:300;font-size:10px;color:rgba(0,0,5,.8)}.effect__item::before{content:'';-ms-flex-negative:0;flex-shrink:0;display:block;width:32px;height:32px;border:1px solid #7f7f7f;border-radius:8px}.effect__item--elastic::before{background:#fff url(../img/effect1.svg) no-repeat center/60%}.effect__item--hydration::before{background:#fff url(../img/effect2.svg) no-repeat center/60%}.effect__item--damage::before{background:#fff url(../img/effect3.svg) no-repeat center/60%}.services-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:764px;width:100%;margin:0 auto}.services-list__item{width:calc(100%/3);-ms-flex-negative:0;flex-shrink:0}.services-list__icon{display:block;width:80px;height:80px;border-radius:20px;background-color:#f5b018;background-repeat:no-repeat;background-position:center;margin:0 auto 20px}.services-list__icon--shipping{background-image:url(../img/shipping.svg);background-size:60%}.services-list__icon--returns{background-image:url(../img/refund.svg);background-size:45%}.services-list__icon--refund{background-image:url(../img/phone.png);background-size:50%}.services-list__text{font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3;text-align:center}.benefits-modal__item a,.to-contact{color:#000005}.why__title{margin-bottom:15px}.why__button{max-width:282px}.why-list{margin-bottom:25px}.why-list__item{margin-bottom:15px}.why-list__item:last-child{margin-bottom:0}.why-list__title{margin-bottom:10px;padding-left:30px;font-size:20px;color:#f58918;font-family:"Source Code Pro",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:600;position:relative}.why-list__title::before{content:"";width:24px;height:24px;position:absolute;top:0;left:0;background:url(../img/star-check.svg) no-repeat 50%/contain}.why-list__text{line-height:1.3}.composition__item{position:relative;overflow:hidden;padding:70px 15px}.composition__item:hover .composition__bg{-webkit-transform:scale(1.05);transform:scale(1.05)}.composition__bg{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:50%;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.composition__btn{position:relative;z-index:2;max-width:190px;margin:0 auto;padding:10px 15px;font-family:"Source Code Pro",Helvetica,Arial,sans-serif;font-weight:600;font-size:18px;text-transform:uppercase;text-align:center;background:#fff;border:1px solid #000005;border-radius:100px;cursor:default}.composition__btn:hover{color:#000005;background:#fff}.no-webp .composition__bg--1{background-image:url(../img/composition1-480.jpg)}.no-webp .composition__bg--2{background-image:url(../img/composition2-480.jpg)}.no-webp .composition__bg--3{background-image:url(../img/composition3-480.jpg)}.webp .composition__bg--1{background-image:url(../img/composition1-480.webp)}.webp .composition__bg--2{background-image:url(../img/composition2-480.webp)}.webp .composition__bg--3{background-image:url(../img/composition3-480.webp)}.benefits{padding-bottom:0!important;overflow:hidden}.benefits__btn{max-width:282px;margin-bottom:25px}.benefits-top__text{margin-bottom:15px;line-height:1.3;font-size:13px}.benefits-top__text:last-child{margin-bottom:0}.benefits-rect{display:none}.benefits-rect::after{content:"";width:150px;height:50px;position:absolute;top:-2px;right:-2px;background-color:#fff}.benefits-spoons{width:100%;position:absolute;top:0;left:0}.benefits-spoon{width:330px;position:absolute;top:-10px;left:calc(50% - 112px)}.benefits-slider{margin-bottom:25px;padding-top:194px}.benefits-slider,.benefits-slider__content{position:relative}.benefits-slider__content::after,.benefits-slider__content::before{content:'';display:block;width:80px;height:100%;position:absolute;top:0;bottom:0;z-index:2}.benefits-slider__content::before{left:0;background:-webkit-gradient(linear,right top,left top,color-stop(50%,rgba(255,255,255,0)),to(#fff));background:linear-gradient(to left,rgba(255,255,255,0) 50%,#fff)}.benefits-slider__content::after{right:0;background:-webkit-gradient(linear,left top,right top,color-stop(50%,rgba(255,255,255,0)),to(#fff));background:linear-gradient(to right,rgba(255,255,255,0) 50%,#fff)}.benefits-slider .container{width:190px}.benefits-slide__dose{margin-bottom:70px;text-align:center}.benefits-slide__value{padding:10px 15px;display:inline-block;line-height:1.3;font-weight:300;border-radius:100px;background-color:#fff;border:1px solid #000005;position:relative;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0}.benefits-slide__value::before{content:"";width:1px;height:46px;position:absolute;top:39px;left:50%;background:#000005;-webkit-transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:scale(0);transform:scale(0);z-index:-1}.benefits-slide__img{max-width:180px;margin:0 auto 15px;display:block}.benefits-slide__title{min-height:2lh;margin-bottom:15px;text-align:center;text-transform:uppercase;font-family:"Source Code Pro",Helvetica,Arial,sans-serif;font-weight:600}.benefits-slide__text{min-height:8lh;margin-bottom:15px;font-size:13px;text-align:justify;line-height:1.3}.benefits-slide__list{min-height:6lh;margin-bottom:25px;font-size:11px;font-weight:700;line-height:1.3}.benefits-slide__item{padding-left:10px;position:relative}.benefits-slide__item::before{content:"";width:2px;height:2px;position:absolute;top:5px;left:3px;border-radius:4px;background:#000005}.benefits-slide__btn{padding:5px 0 0;font-size:10px;color:rgba(0,0,5,.6);border-bottom:1px solid rgba(0,0,5,.4)}.swiper-slide-active .benefits-slide__value{opacity:1}.swiper-slide-active .benefits-slide__value::before{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 0;transform-origin:0 0}.benefits-bottom{max-width:290px;margin:0 auto;text-align:center}.benefits-bottom__item{font-size:16px;color:rgba(0,0,5,.5);font-family:"Source Code Pro",Helvetica,Arial,sans-serif;position:relative}.benefits-bottom__item:nth-child(1),.benefits-bottom__item:nth-child(3),.benefits-bottom__item:nth-child(4){padding-left:0}.benefits-bottom__item:nth-child(1)::before,.benefits-bottom__item:nth-child(3)::before,.benefits-bottom__item:nth-child(4)::before{display:none}.benefits-modal{max-width:290px;padding:30px 15px 25px;border:1px solid #000005;border-radius:10px;-webkit-box-shadow:0 5px 11px 0 rgba(64,64,64,.05),0 20px 20px 0 rgba(64,64,64,.04),0 45px 27px 0 rgba(64,64,64,.03),0 80px 32px 0 rgba(64,64,64,.01),0 125px 35px 0 transparent;box-shadow:0 5px 11px 0 rgba(64,64,64,.05),0 20px 20px 0 rgba(64,64,64,.04),0 45px 27px 0 rgba(64,64,64,.03),0 80px 32px 0 rgba(64,64,64,.01),0 125px 35px 0 transparent;background:#f8c65b}.benefits-modal__description{max-height:356px;padding-right:10px;line-height:1.3;overflow-y:auto;scrollbar-color:rgba(0,0,5,.3) transparent!important;scrollbar-width:thin!important}.benefits-modal__description::-webkit-scrollbar{width:2px}.benefits-modal__description::-webkit-scrollbar-thumb{background-color:rgba(0,0,5,.3)}.benefits-modal__description::-webkit-scrollbar-track{background:0 0}.benefits-modal__title{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid}.benefits-modal__text{margin-bottom:10px}.benefits-modal__list{padding-left:20px;list-style:decimal}.benefits-modal__item{word-wrap:break-word;line-height:1.3;position:relative}.benefits-modal__item::before{counter-increment:modal-list-counter;position:absolute;top:0;left:0}.benefits-modal__item a:hover{color:#000005;text-decoration:underline}.modal,.modals-wrapper{top:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.modals-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;right:0;bottom:0;background:rgba(0,0,0,.6);overflow-y:auto;z-index:15}.modal.active,.modals-wrapper.active{-webkit-transform:translateX(0);transform:translateX(0)}.modal{margin:0 auto;position:absolute;z-index:0;opacity:0}.modal.active{opacity:1;position:relative;z-index:5}.modal-close{position:absolute;width:15px;height:15px;top:10px;right:10px;background:#000;background:url(../img/cross.svg) no-repeat 50%/contain;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.modal-close:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.thank-popup{width:100%;max-width:290px;margin:0 auto;padding:40px 15px;text-align:center;background-color:#fff;border-radius:15px}.thank-popup.active .thank-popup__img{-webkit-animation:fadeInScale .5s ease-in-out forwards;animation:fadeInScale .5s ease-in-out forwards}.thank-popup__img{max-width:100px;margin:0 auto 15px}.thank-popup__title{margin-bottom:10px;font-family:"Source Code Pro",Helvetica,Arial,sans-serif;font-weight:600;text-transform:uppercase;font-size:35px}.thank-popup__text{margin-bottom:35px;font-size:16px}.thank-popup__btn{max-width:282px;padding:12px 10px 10px}.customers__subtitle,.customers__title{margin-bottom:15px}.customers__slider{position:relative;max-width:300px;padding:0 40px;margin:0 auto 40px}.customers__arrow{color:#000005;z-index:3}.customers__arrow::after{font-size:32px}.customers__arrow--left,.screen.active{left:0}.customers__arrow--right{right:0}.customers__btn{max-width:282px;padding-top:10px;padding-bottom:10px}.customers-slider{overflow:hidden}.customers-slide{padding:0 5px}.customers-slide__content{overflow:hidden;border:1px solid #000005;border-radius:30px}.customers-slide__media{background:#f5b018}.customers-slide__img{display:block;width:100%;height:350px;-o-object-fit:cover;object-fit:cover}.customers-slide__img--none{background:rgba(0,0,5,.6)}.customers-slide__desc{font-size:14px;text-align:center;line-height:1.3;border-top:1px solid #000005;padding:16px}.customers-slide__comment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:4lh}.customers-slide__name{font-style:italic}.quiz,.screen{position:relative;overflow:hidden}.screen{position:absolute;top:0;right:0;bottom:0;left:100%;height:100%;width:100%;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.screen.prev{left:-100%}.screen--start{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:5}.screen--start .screen__text--default{text-align:center;margin-bottom:34px}.screen--start .screen__btn{font-weight:400;text-transform:uppercase}.screen--question{background:#f5b018;z-index:4}.screen--question .screen__text:not(:last-of-type){margin-bottom:10px}.screen--question .screen__text--bold{font-size:14px}.screen--result{background:#f5b018;z-index:5}.screen--result .screen__text--bold{font-family:"Source Code Pro",Helvetica,Arial,sans-serif;text-align:center;line-height:1.2;font-weight:600;color:#fff}.screen--result .screen__text--bold:not(:last-of-type){margin-bottom:15px}.screen--result .screen__text--default{font-weight:300;text-align:center}.screen--result .screen__text--default:not(:last-of-type){margin-bottom:10px}.screen__left{position:absolute;z-index:2;top:0;left:0;bottom:0;width:100%;background:rgba(245,176,24,.8)}.screen__container,.screen__right{position:absolute;top:0;right:0;bottom:0}.screen__right{z-index:1;width:100%;background:url(../img/quiz-woman-480.jpeg) no-repeat 100% 36%/cover}.screen__container{z-index:3;left:0}.screen__wrapper{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.screen__decor{z-index:1;top:0;right:0;bottom:0;left:0;max-width:1044px;width:100%;margin:0 auto}.screen__cloud,.screen__decor{position:absolute}.screen__cloud-left{z-index:2;top:10%;left:26px;width:656px;height:582px;background:url(../img/cloud1.svg) no-repeat center/contain}.screen__cloud-left--2{top:4%;-webkit-transform:rotate(10deg);transform:rotate(10deg)}.screen__cloud-left--3{top:-2%;-webkit-transform:rotate(20deg);transform:rotate(20deg)}.screen__cloud-left--4{top:-8%;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.screen__cloud-left--5{top:-14%;-webkit-transform:rotate(40deg);transform:rotate(40deg)}.screen__cloud-left--6{top:-20%;-webkit-transform:rotate(50deg);transform:rotate(50deg)}.screen__cloud-left--7{top:-26%;-webkit-transform:rotate(60deg);transform:rotate(60deg)}.screen__cloud-left--8{top:-42%;-webkit-transform:rotate(70deg);transform:rotate(70deg)}.screen__cloud-right{z-index:1;top:-15%;right:10px;width:674px;height:672px;background:url(../img/cloud2.svg) no-repeat center/contain}.screen__cloud-right--2{top:-9%;-webkit-transform:rotate(10deg);transform:rotate(10deg)}.screen__cloud-right--3{top:-3%;-webkit-transform:rotate(20deg);transform:rotate(20deg)}.screen__cloud-right--4{top:3%;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.screen__cloud-right--5{top:9%;-webkit-transform:rotate(40deg);transform:rotate(40deg)}.screen__cloud-right--6{top:15%;-webkit-transform:rotate(50deg);transform:rotate(50deg)}.screen__cloud-right--7{top:21%;-webkit-transform:rotate(60deg);transform:rotate(60deg)}.screen__cloud-right--8{top:27%;-webkit-transform:rotate(70deg);transform:rotate(70deg)}.screen__content{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:20px;height:100%}.screen__content--result{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:auto}.screen__hello,.screen__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.screen__hello{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;max-width:400px;margin:0 auto}.screen__top{gap:20px}.screen__message{border:1px solid #000005;border-radius:20px;background:#fff;max-width:1044px;width:100%;padding:18px;margin:0 auto}.screen__title{font-family:"Source Code Pro",Helvetica,Arial,sans-serif;font-size:34px;font-weight:600;text-align:center;color:#fff;line-height:1;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:24px}.screen__text{line-height:1.3}.screen__text--bold{font-size:18px;font-weight:700;text-transform:uppercase}.screen__checkboxes,.screen__controls{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.screen__checkboxes{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;row-gap:4px;max-width:1044px;margin:0 auto}.screen__controls{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.screen__controls--wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:660px}.screen__btn{font-size:14px;font-weight:700;text-transform:none;max-width:282px;margin:0}.screen__btn--buy,.screen__btn--reset{font-weight:400;text-transform:uppercase}.screen__btn--reset{background:0 0}.screen__btn--reset-white{background:#fff}.screen__answer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.screen__banner,.screen__banner--result{-ms-flex-item-align:center;align-self:center;width:100%;max-width:250px}.screen__banner{-ms-flex-negative:0;flex-shrink:0}.screen__banner--result{background:#fff;border:1px solid #000005;border-radius:20px;padding:10px}.screen__product{position:relative}.screen__product--delivery::before{content:'';display:block;width:50px;height:50px;background:url(../img/sticker.svg) no-repeat center/contain;position:absolute;top:40px;right:0}.screen__img{display:block;width:100%;margin:0 auto}.screen__img--packs{margin-bottom:10px}.screen__offer.offers__item{font-size:16px;font-weight:500;height:auto;background:#f8c65b;padding:14px 18px}.screen-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:6px;max-width:476px;width:100%;cursor:pointer}.screen-checkbox::before{content:'';-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center;display:block;width:30px;height:30px;border:1px solid #000005;background:#fff;border-radius:50%}.screen-checkbox.checked::before{background:#fff url(../img/quiz-check.svg) no-repeat center/45%}.screen-checkbox.disabled{cursor:auto}.screen-checkbox.disabled .screen-checkbox__desc,.screen-checkbox.disabled::before{color:rgba(0,0,5,.2);background:#fff;border-color:rgba(0,0,5,.2)}.screen-checkbox.disabled .tooltip{pointer-events:none;opacity:.3}.screen-checkbox__input{display:none}.screen-checkbox__desc{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5px;background:#fff;border:1px solid #000005;border-radius:20px;padding:10px 15px;width:100%}.screen-checkbox__text{line-height:1.3;margin-top:3px}.tooltip{-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;background:url(../img/tooltip.svg) no-repeat center/contain;position:relative}.tooltip__text{opacity:0;pointer-events:none;position:absolute;right:0;top:18px;font-size:12px;background:#fff;border:1px solid rgba(0,0,5,.5);border-radius:20px;width:280px;color:rgba(0,0,5,.5);padding:10px;margin-top:15px}.tooltip:hover .tooltip__text{opacity:1;pointer-events:auto}.webp .screen__right{background:url(../img/quiz-woman-480.webp) no-repeat 100% 36%/cover}.faq{background:#c1c1c3;overflow-x:unset}.faq__title{margin-bottom:5px}.faq__title--halimun{font-family:"Halimun",Helvetica,Arial,sans-serif;text-transform:lowercase;font-weight:400;color:#f58918;display:block}.faq__pack{margin:0 auto 5px;padding-bottom:30px;display:block;background-repeat:no-repeat;background-position-y:40px;background-position-x:calc(50% + 10px);background-size:250px}.faq__pack img{width:170px;margin:0 auto}.faq__side{display:none}.faq__sticky{position:-webkit-sticky;position:sticky;top:120px;left:auto;-webkit-transition:none;transition:none}.faq__decor{width:600px}.faq__decor,.faq__decor-1,.faq__decor-2,.faq__decor-3{position:absolute;top:0;left:0}.question{margin-bottom:25px}.question__title{width:100%;padding-right:40px;font-family:"Source Code Pro",Helvetica,Arial,sans-serif;color:#000005!important;font-size:20px;font-weight:600;text-align:left;text-transform:uppercase;position:relative}.question__arrow{width:16px;height:26px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.question__arrow::before,.question__content{-webkit-transition:all .3s;transition:all .3s}.question__arrow::before{content:"";width:100%;height:100%;position:absolute;background:url(../img/arrow-down.svg) no-repeat 50%/contain}.question__content{max-height:0;overflow:hidden}.question__item{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #000005}.question__item:first-child{padding-top:0}.question__item:last-child{padding-bottom:0;border-bottom:0}.question__item.active .question__content{max-height:1000px}.question__text{margin-bottom:10px;line-height:1.3}.question__text:first-child{padding-top:15px}.question__text:last-child{margin-bottom:0}.question__list{margin-bottom:10px;padding-left:20px;list-style:disc;line-height:1.3}.faq__btn{max-width:305px}.faq__guarantee{max-width:230px;margin:0 auto;padding-left:20px;display:block;font-size:12px;color:#00000599;position:relative}.faq__guarantee::before{content:"";width:12px;height:12px;position:absolute;top:0;left:0;background:url(../img/check.svg) no-repeat 50%}.no-webp .faq__pack{background-image:url(../img/decor-shadow.png)}.webp .faq__pack{background-image:url(../img/decor-shadow.webp)}.feedback__subtitle,.feedback__title{margin-bottom:15px}.feedback__slider{position:relative}.feedback__slider::after,.feedback__slider::before{content:'';display:block;width:80px;height:100%;position:absolute;top:0;bottom:0;z-index:2}.feedback__slider::before{left:0;background:-webkit-gradient(linear,right top,left top,color-stop(50%,rgba(255,255,255,0)),to(#fff));background:linear-gradient(to left,rgba(255,255,255,0) 50%,#fff)}.feedback__slider::after{right:0;background:-webkit-gradient(linear,left top,right top,color-stop(50%,rgba(255,255,255,0)),to(#fff));background:linear-gradient(to right,rgba(255,255,255,0) 50%,#fff)}.feedback__arrow{z-index:3;top:18px;width:100px;height:100%;color:#000005;opacity:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.feedback__arrow:hover{opacity:1}.feedback__arrow::after{font-size:26px}.feedback__arrow--left{left:0;background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.8)));background:linear-gradient(to left,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%)}.feedback__arrow--right{right:0;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.8)));background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%)}.feedback .swiper-button-next.swiper-button-disabled,.feedback .swiper-button-prev.swiper-button-disabled{opacity:0}.feedback-slider{width:100%;height:100%}.feedback-slider__wrapper{padding-top:30px;margin-bottom:40px}.feedback-slider__scrollbar{width:158px;height:8px;background:rgba(0,0,5,.05);border-radius:5px;margin:0 auto}.feedback-slider__scrollbar .swiper-scrollbar-drag{cursor:pointer;background:rgba(0,0,5,.1)}.feedback-slide,.feedback-slide__header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.feedback-slide{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:auto;border:1px solid #000005;border-radius:32px;padding:24px}.feedback-slide::before{content:'';display:block;width:58px;height:48px;background:url(../img/quote.svg) no-repeat center/contain;position:absolute;top:-30px;left:60px}.feedback-slide__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.feedback-slide__ava{width:64px;height:64px;border:1px solid #000005;border-radius:50%}.feedback-slide__author{font-size:18px;font-weight:700;text-transform:uppercase;margin-bottom:4px}.feedback-slide__profession{font-size:12px;color:rgba(0,0,5,.6)}.feedback-slide .rating{background:#000005;border-radius:100px;padding:8px 16px}.feedback-slide__comment{line-height:1.3}.about{background:#f5b018}.about__subtitle{margin-bottom:15px;text-transform:uppercase;text-align:center;font-weight:400}.about__text{margin-bottom:10px;font-size:16px;line-height:1.3}.about__text:last-child,.contact__text:last-child,.form-note>span:last-child{margin-bottom:0}.contact{position:relative}.contact__content{max-width:450px;margin:0 auto}.contact__description{margin-bottom:20px}.contact__form{max-width:320px;margin:0 auto}.contact__text{margin-bottom:10px;font-family:"Source Code Pro",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:20px;line-height:1.1;text-align:center}.form__input-wrap{margin-bottom:15px;display:block}.form__input-wrap--phone{position:relative}.form__inputs{margin-bottom:20px}.form__input{width:100%;padding:11px 15px;display:block;font-size:16px;line-height:1.2;border:0;border-bottom:1px solid #000005}.form__input.invalid{background:#de36360d;border-bottom:1px solid #de3636}.form__input.invalid::-webkit-input-placeholder{color:#de3636}.form__input.invalid::-moz-placeholder{color:#de3636}.form__input.invalid:-ms-input-placeholder{color:#de3636}.form__input.invalid::placeholder{color:#de3636}.form__input--phone{padding-left:74px}.form__input--phone:invalid{background:#de36360d;border-bottom:1px solid #de3636}.form__input--textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;resize:none}.region{width:45px;height:25px;left:15px;-ms-flex-negative:0;flex-shrink:0;background-position:0 50%;background-size:21px;background-repeat:no-repeat;cursor:pointer}.region::before{width:0;height:0;border:0 solid transparent;border-left-width:3px;border-right-width:3px;border-top:4px solid #00000580;right:10px;-webkit-transition:all .3s;transition:all .3s}.region,.region::after,.region::before,span.form-note__warn::before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.region::after,.region::before,span.form-note__warn::before{content:""}.region::after{width:1px;height:16px;background-color:#00000580;right:0}.region--hu{background-image:url(../img/flag-hu.png)}.region--ro{background-image:url(../img/flag-ro.png)}.region.active .region__option,span.form-note__warn.active{display:block}.region.active::before{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.region__option{width:21px;height:21px;background-position:0 50%;background-size:21px;background-repeat:no-repeat;-webkit-transform:translateY(-21px);transform:translateY(-21px);display:none}.region__option--hu{background-image:url(../img/flag-hu.png)}.region__option--ro{background-image:url(../img/flag-ro.png)}.form-note{margin-bottom:20px;font-size:12px;color:rgba(0,0,5,.6)}.form-note--bottom{margin:0!important;display:block!important}.form-note>span{margin-bottom:8px;display:block}.form-note a{color:rgba(0,0,5,.6)}span.form-note__warn{padding-left:22px;color:#de3636;position:relative;display:none}span.form-note__warn::before{width:12px;height:12px;background:url(../img/icon-warn.svg) no-repeat 50%;left:0}.form__btn{max-width:220px;margin:0 auto;border:0}.contact-decor{position:absolute;top:0;right:0;bottom:0;left:0}.contact-decor__item{position:absolute;z-index:-1;display:none}.checkoutpopup{width:100%;max-width:320px;margin:0 auto;background:#fff;position:fixed;top:0;right:0;bottom:0;z-index:20;-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:translateX(100%);transform:translateX(100%)}.checkoutpopup.active{-webkit-transform:translateX(0);transform:translateX(0)}.checkoutpopup__close{position:absolute;width:15px;height:15px;top:10px;right:10px;background:#000;background:url(../img/cross.svg) no-repeat 50%/contain;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.checkoutpopup__close:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.checkoutpopup__content{height:100%;padding:15px;overflow-y:auto;scrollbar-color:#f8c65b transparent!important;scrollbar-width:thin!important}.checkoutpopup__content::-webkit-scrollbar{width:2px}.checkoutpopup__content::-webkit-scrollbar-thumb{background-color:#f8c65b}.checkoutpopup__content::-webkit-scrollbar-track{background:0 0}.checkoutpopup__title{margin-bottom:10px;text-transform:uppercase;text-align:left;font-size:17px;font-family:"Source Code Pro",Helvetica,Arial,sans-serif}.checkoutpopup .form__inputs,.checkoutpopup__order{margin-bottom:10px}.checkoutpopup-more{margin-bottom:10px;padding:10px;background:#f8c65b;border-radius:10px;border:1px solid #000005}.checkoutpopup-more__text{max-width:190px;margin:0 auto;padding:0 15px;font-size:12px;text-align:center;font-weight:700;line-height:1.2;position:relative}.checkoutpopup-more__text::after,.checkoutpopup-more__text::before{content:"🔥";position:absolute;top:0;left:0}.checkoutpopup-more__text::after{left:auto;right:0}.checkoutpopup__btn{margin-bottom:15px}.checkoutpopup .offers__sale{top:-25px;right:-115px}.checkoutpopup .form__input-wrap{margin-bottom:0}.checkoutpopup .form-note{display:none}.checkoutpopup .checkoutpopup-total{margin-bottom:15px}.delivery{padding:20px 30px 50px;border-radius:10px;background:rgba(0,0,5,.05)}.delivery__range,.delivery__track{border-radius:100px;position:relative}.delivery__range{background:rgba(0,0,5,.2)}.delivery__track{width:0;height:5px;background:#f8c65b;-webkit-transition:width .3s;transition:width .3s}.delivery__track::before{content:"";width:10px;height:10px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#f8c65b;border-radius:100px}.delivery__text{text-align:center;font-size:12px;font-weight:700;color:rgba(0,0,5,.2);position:absolute;bottom:-32px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.delivery__icon,.delivery__icon svg,.delivery__text{-webkit-transition:all .3s;transition:all .3s}.delivery__icon{width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100px;background:#c2c2c2;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}.delivery__icon svg{width:70%;max-width:100%;fill:rgba(0,0,5,.4)}.delivery__icon.active{border-color:#f8c65b;background:#f8c65b;pointer-events:none}.delivery__icon--discount.active .delivery__text,.delivery__icon.active .delivery__text{color:#000005}.delivery__icon--discount.active svg,.delivery__icon.active svg{fill:#000005}.delivery__icon--discount{left:auto;right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.delivery__icon--discount.active{background:#f8c65b}.order-manage{margin-bottom:10px;padding:10px 15px;border-radius:10px;background:rgba(0,0,5,.05)}.order-manage__offer{margin-bottom:45px;padding-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.order-manage__pack{width:100%;max-width:150px;position:absolute;top:0;left:-16px;display:none}.order-manage__pack.active{display:block}.order-manage__pack img{width:100%}.order-manage__title{font-weight:700;line-height:1.3;font-size:16px;text-transform:uppercase}.order-manage__right{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:right}.order-manage__prices{width:100%;max-width:150px;font-size:24px;font-weight:500;position:relative}.order-manage__sale{position:absolute;top:0;right:0;opacity:0}.order-manage__price-old.active,.order-manage__sale.active{-webkit-transition:opacity .3s;transition:opacity .3s;opacity:1}.order-manage__price-old{font-size:12px;text-decoration:line-through;color:#de3636;opacity:0}.counter{width:100%;max-width:96px;border-radius:100px;border:1px solid #000005;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;font-size:16px}.counter *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.counter__item{width:calc(100%/3);padding:7px 0;text-align:center;font-weight:700}.counter__btn{font-size:16px}.checkoutpopup-total{margin-bottom:20px}.checkoutpopup-total__item{margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.checkoutpopup-total__item:last-child{margin-bottom:0}.checkoutpopup-total__value{font-weight:700}.form-note__warnings span{color:#000005;text-transform:uppercase}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:15;display:none}.overlay.active{display:block}.footer{padding:25px 0;color:rgba(0,0,5,.5);font-size:16px}.footer-top{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #000005}.footer-top__logo{width:140px;margin:0 auto 10px}.footer-menu{text-align:center}.footer-menu__item{margin-bottom:8px;font-size:16px;text-transform:uppercase}.footer-menu__item:last-child{margin-bottom:0}.footer-menu__item a{font-family:"Source Code Pro",Helvetica,Arial,sans-serif;color:rgba(0,0,5,.5);font-weight:600;-webkit-transition:all .3s;transition:all .3s}.footer-menu__item a:hover{color:#f5b018}.footer-bottom{text-align:center}.footer-bottom__left{margin-bottom:15px}.footer-bottom__right{font-size:11px}.footer-bottom__terms{margin-bottom:15px}.footer-bottom__link{margin-bottom:5px;display:block;color:rgba(0,0,5,.5)}.footer-bottom__link:last-child{margin:0}.cookies{width:100%;position:fixed;left:50%;bottom:15px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10;opacity:0}.cookies__inner{padding:15px;border-radius:15px;border:1px solid #000005;background-color:#fff}.cookies__content,.cookies__title{margin-bottom:10px}.cookies__title{font-size:16px;line-height:1.3}.cookies__text{font-size:14px;line-height:1.2}.cookies__btn{max-width:178px;margin-bottom:10px;padding:12px 10px 10px;line-height:1.2}.cookies__btn:last-child{margin-bottom:0}.policy{background:#0000051a}.policy__content{padding:15px;border-radius:15px;border:2px solid #f5b018;background-color:#fff}.policy__subtitle{margin-bottom:15px;font-weight:600;font-size:18px}.policy p,.policy ul{margin-bottom:15px;font-size:14px;line-height:1.3}.policy ul{padding-left:20px;list-style:disc}.subscribe{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu{position:fixed;top:16px;left:0;right:0;z-index:11;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;opacity:1}.menu.hidden{opacity:0;pointer-events:none}.menu__line,.menu__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.menu__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu__line{position:relative;z-index:2;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #000005;border-radius:40px;padding:11px 24px}.menu__line.active{border-bottom:none;border-radius:32px 32px 0 0}.menu__logo--desk{display:none}.menu__dropdown{display:none;background:#fff;border:1px solid #000005;border-radius:0 0 32px 32px;padding:24px;-webkit-transition:.3s;transition:.3s}.menu__dropdown.active{display:block}.menu__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.menu__nav:not(:last-of-type){margin-bottom:32px}.menu__link{font-family:"Source Code Pro",Helvetica,Arial,sans-serif;font-weight:600;text-transform:uppercase;color:#000005;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.menu__link:hover{color:#f5b018}.menu__btn{white-space:nowrap}.deal{max-width:588px;border:1px solid #000005;border-radius:56px;background:#f8c65b;padding:24px 15px}.deal .offers,.deal .timer{margin-bottom:10px}.deal__btn{font-weight:700}.deal__fn,.offers__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.deal__fn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;font-size:12px;line-height:1;color:rgba(0,0,5,.6)}.deal__fn::before{content:'';display:block;width:12px;height:12px;background:url(../img/check.svg) no-repeat center/contain}.offers__item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;height:65px;font-size:20px;font-weight:500;border:1px solid #000005;border-radius:100px;background:#fff;padding:15px;-webkit-transition:background-color .3s;transition:background-color .3s;cursor:pointer}.offers__item:hover{background-color:#fff0cf}.offers__item--label{position:relative;border:4px solid #f58918}.offers__item:not(:last-of-type){margin-bottom:16px}.offers__name{line-height:1}.offers__label,.offers__sale{font-weight:700;line-height:1;text-transform:uppercase;color:#fff;border-radius:100px}.offers__label{position:absolute;top:-15px;left:20px;font-size:10px;background:#f58918;padding:9px 16px 6px}.offers__sale{font-size:8px;text-align:center;background:#000005;padding:7px 6px 5px}.offers__prices{position:relative}.offers__price{line-height:1}.offers__price--old{font-size:12px;font-weight:500;color:#de3636;position:absolute;top:-14px;right:0}.offers__price--old::before{content:'';display:block;width:100%;height:1px;background-color:#de3636;position:absolute;top:50%}.offers__units{font-size:8px;color:rgba(0,0,5,.6);position:absolute;bottom:-10px;right:0}.timer{font-size:24px;font-weight:500;text-align:center}@media screen and (min-width:360px){.hero__title,.screen__title{font-size:40px}.hero__action .container{padding:0 35px}.deal{padding:24px 19px}.offers__item{padding:15px 24px}}@media screen and (min-width:375px){.services-list__text{font-size:14px}}@media screen and (min-width:414px){.effect__item{font-size:11px}}@media screen and (min-width:430px){.effect__item{font-size:12px}}@media screen and (min-width:435px){.benefits-spoon{width:350px}}@media screen and (min-width:480px){.container{width:480px}.title{font-size:32px}.title-medium{font-size:28px}.subtitle-medium{font-size:18px}.block{padding-top:30px;padding-bottom:30px}.hero .effect{max-width:none}.composition__content,.hero .effect{display:-webkit-box;display:-ms-flexbox;display:flex}.composition__item{width:calc(100%/3);padding:80px 15px}.no-webp .composition__bg--1{background-image:url(../img/composition1.jpg)}.no-webp .composition__bg--2{background-image:url(../img/composition2.jpg)}.no-webp .composition__bg--3{background-image:url(../img/composition3.jpg)}.webp .composition__bg--1{background-image:url(../img/composition1.webp)}.webp .composition__bg--2{background-image:url(../img/composition2.webp)}.webp .composition__bg--3{background-image:url(../img/composition3.webp)}.benefits-spoon{width:370px;top:-20px;left:calc(50% - 52px)}.benefits-slider{margin-bottom:35px}.benefits-slider .container{width:300px}.benefits-slide__title{font-size:16px}.benefits-slide__text{font-size:14px;min-height:6lh}.benefits-slide__list{min-height:3lh;font-size:12px}.benefits-slide__btn{font-size:12px}.benefits-bottom{max-width:none}.benefits-bottom__item{padding-left:25px;display:inline-block;font-size:18px;line-height:1.3}.benefits-bottom__item::before{content:"/";position:absolute;top:50%;left:6px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.benefits-bottom__item:nth-child(4){padding-left:25px}.benefits-bottom__item:nth-child(4)::before{left:6px;display:block}.benefits-bottom__item:nth-child(5){padding-left:0}.benefits-bottom__item:nth-child(5)::before{display:none}.benefits-modal{max-width:400px}.customers__subtitle,.customers__title{margin-bottom:20px}.screen__right{background:url(../img/quiz-woman-1440.jpeg) no-repeat 100% 36%/cover}.webp .screen__right{background:url(../img/quiz-woman-1440.webp) no-repeat 100% 36%/cover}.feedback__subtitle,.feedback__title{margin-bottom:20px}.form__input{padding:11px 24px}.form__input--phone{padding-left:80px}.region{left:24px}.checkoutpopup{max-width:400px}.checkoutpopup-more{padding:8px 10px}.checkoutpopup-more__text{max-width:230px;font-size:14px}.checkoutpopup .offers__sale{top:-35px;right:-129px}.delivery{padding:25px 35px 55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px}.delivery__range{width:100%;margin:0}.delivery__text{bottom:-35px}.order-manage{padding:10px 40px 15px}.order-manage__offer{margin-bottom:0;padding:20px 0 50px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.order-manage__pack{max-width:170px}.order-manage__title{font-size:18px}.order-manage__prices{max-width:160px}.order-manage__price-old{position:absolute;left:0;bottom:6px}.footer-menu{max-width:320px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-menu__item{margin:0}.cookies__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cookies__btn{margin:0}.policy__content{padding:20px}.deal .offers,.deal .timer{margin-bottom:15px}.offers__label{left:36px}}@media screen and (min-width:600px){.composition__item{padding:90px 15px}}@media screen and (min-width:640px){.container{width:640px;padding-left:20px;padding-right:20px}.title{font-size:36px}.hero{position:relative;padding-top:90px}.hero__wrapper{padding-top:20px}.hero__collage{width:100%;height:100%;position:absolute;top:0;left:0;right:0;padding:0}.hero__prod{position:relative;top:225px;left:-185px;width:600px;padding:0;-webkit-transform:none;transform:none}.hero__decor--pack{width:200px;top:-20px;right:-6px}.hero__decor--bottom{display:block;width:200px;bottom:50px;right:-20px}.hero__container{margin-top:0}.hero__content{width:60%;max-width:588px;margin-left:auto}.hero__title{margin-bottom:15px;font-size:44px}.hero__rating{margin-bottom:15px;background-color:#fff}.hero__subtitle{font-size:21px}.hero__btn{max-width:320px}.effect__item{font-size:10px}.services-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around}.services-list__text{font-size:16px}.why__title{margin-bottom:25px}.composition__item{padding:100px 20px}.benefits-spoon{width:430px;top:-10px;left:calc(50% - 47px)}.benefits-slider{padding-top:254px}.benefits-slider .container{width:550px}.benefits-slide__text{min-height:7lh}.swiper-slide-next .benefits-slide__value{opacity:1}.swiper-slide-next .benefits-slide__value::before{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 0;transform-origin:0 0}.benefits-bottom__item:nth-child(3){padding-left:25px}.benefits-bottom__item:nth-child(3)::before{display:block}.benefits-bottom__item:nth-child(4){padding-left:0}.benefits-bottom__item:nth-child(4)::before{display:none}.benefits-bottom__item:nth-child(5){padding-left:25px}.benefits-bottom__item:nth-child(5)::before{display:block}.benefits-modal{max-width:450px;padding:30px 25px 25px}.thank-popup{max-width:400px;padding:40px}.customers__slider{max-width:600px;padding:0 50px;margin:0 auto 50px}.customers__arrow::after,.feedback__arrow::after{font-size:32px}.screen--question .screen__text:not(:last-of-type){margin-bottom:14px}.policy p,.policy ul,.screen--question .screen__text--bold{font-size:16px}.screen--result .screen__text--bold{font-size:20px}.screen--result .screen__text--default:not(:last-of-type){margin-bottom:15px}.screen__content{gap:25px}.screen__hello{max-width:none}.screen__top{gap:25px}.screen__message{padding:24px}.screen__title{font-size:44px}.screen__checkboxes{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.screen__controls{gap:12px}.screen-checkbox{width:calc(50% - 8px)}.contact__content{max-width:500px}.contact__description{margin-bottom:30px}.contact__form{max-width:none}.form__input-wrap{width:100%;margin:0}.form__input-wrap--name,.form__input-wrap--phone{width:48%}.form__inputs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-note,.form__inputs{margin-bottom:30px}.form__btn{max-width:280px;margin:0}.checkoutpopup{max-width:540px}.checkoutpopup__content{padding:30px 25px 25px}.checkoutpopup__order,.checkoutpopup__order .checkoutpopup__title,.checkoutpopup__title{margin-bottom:15px}.checkoutpopup-more{margin-bottom:15px;border-radius:100px}.checkoutpopup-more__text{max-width:440px;font-size:16px}.checkoutpopup .form__inputs,.checkoutpopup__btn{margin-bottom:15px}.checkoutpopup .offers__sale{top:0;right:0}.delivery{padding:25px 40px 55px;gap:35px;border-radius:15px}.order-manage{margin-bottom:15px;padding:15px 60px}.order-manage__offer{margin-bottom:-30px;padding-top:10px;padding-right:53px}.order-manage__pack{max-width:280px;top:-10px;left:-63px}.order-manage__right{display:block}.order-manage__prices{margin-left:auto;margin-bottom:15px;padding-top:30px}.counter{margin-left:auto}.checkoutpopup-total{margin-bottom:30px}.policy__content{padding:30px}.policy__subtitle{font-size:20px}.policy ul{padding-left:30px}}@media screen and (min-width:768px){body{font-size:16px}.container{width:768px;padding-left:30px;padding-right:30px}.title{margin-bottom:25px;font-size:42px}.title-medium{font-size:32px}.subtitle-medium{font-size:21px}.block{padding-top:40px}.block,.hero{padding-bottom:40px}.hero__wrapper{padding-top:60px}.hero__prod{width:720px;top:210px;left:-230px}.hero__decor--left{width:480px;top:-300px;left:-200px}.hero__decor--pack{width:220px;top:-60px}.hero__decor--right{display:block;width:100px;top:50px;right:0}.hero__decor--bottom{width:250px;left:auto;right:-40px;bottom:120px}.hero__title{margin-bottom:24px;font-size:48px}.hero__rating{margin-bottom:28px}.hero__rating-text{font-size:16px}.hero__subtitle{font-size:25px;margin-bottom:28px}.hero .effect{margin-bottom:40px}.hero__btn{max-width:370px}.effect__item{font-size:13px;gap:10px}.why-list{margin-bottom:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.why-list__item{width:30%;margin:0}.why-list__item:nth-child(2){-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.composition__item{padding:120px 20px}.composition__btn{font-size:22px}.benefits__btn{margin-bottom:45px}.benefits-top{max-width:580px;margin-bottom:60px}.benefits-top__text{font-size:16px}.benefits-rect,.benefits-rect::before{height:160px;position:absolute;top:0;left:50%}.benefits-rect{width:504px;display:block;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:1px solid #000005;border-bottom:0}.benefits-rect::before{content:"";width:1px;background:#000005}.benefits-spoon{width:413px;top:-245px;left:calc(50% + 106px)}.benefits-slider{margin-bottom:45px;padding-top:80px}.benefits-slider .container{width:768px}.benefits-slide__value{opacity:1}.benefits-slide__value::before{display:none}.benefits-slide__img{margin-bottom:25px}.benefits-slide__title{font-size:18px}.benefits-slide__text{font-size:15px}.benefits-slide__list{font-size:13px}.benefits-slide__item::before{top:6px}.benefits-bottom__item{font-size:21px}.benefits-modal{max-width:620px;padding:50px}.modal-close{top:20px;right:20px}.customers__subtitle,.customers__title{margin-bottom:30px}.customers__slider{max-width:none;margin:0 auto 60px;padding:0 45px}.customers-slide__comment{min-height:5lh}.screen--start .screen__text--default{margin-bottom:52px}.screen--question .screen__text:not(:last-of-type){margin-bottom:16px}.screen--question .screen__text--bold{font-size:18px}.screen--question .screen__text--default{font-size:16px}.screen--result .screen__text--bold{font-size:25px;text-align:left}.screen--result .screen__text--bold:not(:last-of-type){margin-bottom:20px}.screen--result .screen__text--default{font-size:16px;text-align:left}.screen__content{gap:30px}.screen__content--result{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.screen__top{gap:30px}.screen__message{padding:34px}.screen__title{font-size:48px;margin-bottom:30px}.screen__text{font-size:20px}.screen__checkboxes{-webkit-column-gap:26px;-moz-column-gap:26px;column-gap:26px}.screen__controls{gap:14px}.screen__answer,.screen__controls--result{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.screen__answer{max-width:100%;width:100%;gap:20px}.screen__banner{max-width:270px}.screen__banner--result{border-radius:35px;max-width:270px;padding:16px}.screen__img--packs{margin-bottom:15px}.screen__offer.offers__item{padding:18px}.screen-checkbox{width:calc(50% - 13px);gap:10px}.screen-checkbox::before{width:35px;height:35px}.screen-checkbox__desc{border-radius:25px;padding:15px 20px}.faq__content{position:relative}.faq__title{max-width:430px;margin-left:auto;margin-bottom:90px;padding-top:40px;text-align:left}.faq__pack{width:100%;max-width:280px;position:absolute;top:-20px;left:-30px}.feedback__subtitle,.feedback__title{margin-bottom:30px}.feedback-slide{gap:22px;padding:32px}.feedback-slide::before{left:70px}.feedback-slide__author{font-size:20px}.about__subtitle{margin-bottom:25px}.contact__content{max-width:590px}.contact__description{margin-bottom:35px}.contact__text{margin-bottom:15px;font-size:22px}.contact-decor__item{display:block}.contact-decor__item--1{width:327px;top:0;left:calc(50% + 400px)}.contact-decor__item--2{width:175px;top:410px;left:calc(50% + 320px)}.checkoutpopup__close{top:20px;right:20px}.order-manage__offer{padding-right:65px}.order-manage__prices{max-width:170px;font-size:26px}.footer-menu{max-width:none;margin:0}.footer-bottom__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-bottom__terms{margin:0}.footer-bottom__link{margin-right:15px;display:inline}.policy ul{padding-left:40px}.subscribe-page body{background:#ccc}.deal{padding:25px}.offers__item{font-size:22px;padding:15px 26px}}@media screen and (min-width:1024px){.container{width:1024px;padding-left:40px;padding-right:40px}.title{font-size:46px}.title-medium{font-size:40px}.subtitle-medium{font-size:24px}.block,.hero{padding-top:60px;padding-bottom:60px}.hero{padding-top:104px}.hero__wrapper{padding-top:90px}.hero__prod{width:820px;top:240px;left:-310px}.hero__decor--left{width:520px;top:-345px;left:-125px}.hero__decor--pack{width:240px}.hero__decor--right{width:160px;top:15px;right:0}.hero__decor--bottom{width:320px;bottom:220px}.hero__title{font-size:52px}.hero__rating,.hero__subtitle{margin-bottom:32px}.hero__subtitle{font-size:32px}.hero .effect{display:-webkit-box;display:-ms-flexbox;display:flex}.hero__action{display:none}.effect__item{font-size:18px;gap:15px}.services.block{padding-top:20px;padding-bottom:20px}.services-list__icon{width:120px;height:120px;border-radius:32px}.why__title{margin-bottom:35px}.why-list{margin-bottom:45px}.why-list__title{margin-bottom:15px;font-size:24px}.composition__item{padding:140px 20px}.composition__btn{max-width:250px;font-size:30px}.benefits__title{text-align:left}.benefits-top{max-width:680px}.benefits-top__text{font-size:18px}.benefits-rect{width:666px;height:205px}.benefits-rect::before{height:205px}.benefits-rect::after{width:160px;height:90px}.benefits-spoon{width:620px;top:-400px;left:calc(50% + 198px)}.benefits-slider{padding-top:120px}.benefits-slider .container{width:1024px}.benefits-slide__value{font-size:18px}.benefits-slide__img{max-width:220px}.benefits-slide__title{font-size:20px}.benefits-slide__text{min-height:6lh}.benefits-bottom{max-width:880px}.benefits-bottom__item{font-size:24px}.benefits-bottom__item::before{left:4px}.benefits-bottom__item:nth-child(1){padding-left:0!important}.benefits-bottom__item:nth-child(4){padding-left:0}.benefits-modal{max-width:750px}.benefits-modal__description{max-height:400px}.benefits-modal__title{margin-bottom:25px;padding-bottom:20px;text-align:left}.thank-popup__title{font-size:40px}.customers__subtitle,.customers__title{margin-bottom:40px}.customers__slider{padding:0 40px}.screen--start .screen__text--default{text-align:left;margin-bottom:64px}.screen--question .screen__text:not(:last-of-type){margin-bottom:18px}.screen--question .screen__text--bold{font-size:20px}.screen--result .screen__text--bold{font-size:30px}.screen--result .screen__text--bold:not(:last-of-type){margin-bottom:25px}.screen--result .screen__text--default:not(:last-of-type){margin-bottom:20px}.screen--result .screen__text--default{font-size:18px}.screen__left{background:#f5b018;width:51%}.screen__right{width:49%}.screen__content{gap:35px}.screen__hello{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:50%;max-width:588px;margin:0}.screen__top{gap:35px}.screen__message{border-radius:32px;padding:44px}.screen__title{font-size:52px;text-align:left;margin-bottom:35px}.screen__checkboxes{-webkit-column-gap:36px;-moz-column-gap:36px;column-gap:36px}.screen__controls{gap:16px}.screen__btn{font-size:16px}.screen__answer{max-width:100%;gap:25px}.screen__banner{max-width:420px}.screen__banner--result{border-radius:50px;max-width:420px;padding:24px}.screen__product--delivery::before{width:80px;height:80px;top:50px}.screen__img--packs{margin-bottom:20px}.screen__offer.offers__item{font-size:22px;padding:15px 20px;height:70px}.screen-checkbox{width:calc(50% - 18px);gap:14px}.screen-checkbox::before{width:40px;height:40px}.screen-checkbox__desc{border-radius:100px;padding:20px 40px}.tooltip{width:24px;height:24px}.tooltip__text{top:24px;border-radius:32px;padding:20px}.faq .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.faq__content{max-width:480px;margin:0 0 0 auto}.faq__title{max-width:none;margin-bottom:35px;padding-top:0}.faq__pack{display:none}.faq__side{padding-left:65px;display:block}.faq__decor-1{width:475px;top:20px;left:-98px}.faq__decor-2{width:411px;top:240px;left:-28px}.faq__decor-3{width:178px;top:404px;left:-59px}.faq__pack--desk{max-width:308px;margin:0;display:block;position:relative}.question{margin-bottom:35px}.faq__btn,.faq__guarantee{margin:0}.feedback__subtitle,.feedback__title{margin-bottom:40px}.feedback-slide{gap:28px;padding:40px}.feedback-slide::before{left:80px}.about__subtitle,.about__title,.contact__text{text-align:left}.checkoutpopup{max-width:600px}.checkoutpopup__content{padding:30px 25px 25px}.checkoutpopup .form__inputs,.checkoutpopup__order{margin-bottom:20px}.delivery{padding:25px 65px 39px}.delivery__text{bottom:-20px;white-space:nowrap}.order-manage{margin-bottom:25px;padding:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:20px}.order-manage__offer{margin:0;padding:0 0 0 180px}.order-manage__pack{max-width:200px;top:-40px;left:-20px}.order-manage__title{font-size:20px}.order-manage__right{max-width:50%}.order-manage__prices{max-width:180px;padding-top:40px;font-size:28px}.order-manage__price-old{bottom:8px}.footer-top{margin-bottom:30px;padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-top__logo{margin:0}.footer-menu{gap:25px}.footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-bottom__left{margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-bottom__right{max-width:595px;text-align:left}.footer-bottom__terms{text-align:left}.footer-bottom__link{margin:0 0 5px;display:block}.cookies__inner{padding:25px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cookies__content{margin:0}.cookies__buttons{width:100%;max-width:180px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-ms-flex-negative:0;flex-shrink:0}.policy__content{padding:30px 50px}.policy__subtitle{font-size:22px}.menu__line{display:none}.menu__logo--desk{display:block}.menu__burger,.menu__logo--mobile{display:none}.menu__dropdown,.menu__nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;border-radius:100px}.menu__dropdown{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu__dropdown,.menu__dropdown.active{display:-webkit-box;display:-ms-flexbox;display:flex}.menu__nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.menu__nav:not(:last-of-type){margin-bottom:0}.menu__btn{padding-left:17px;padding-right:17px}.deal{padding:25px 30px;border-radius:32px}.deal .offers{margin-bottom:20px}.deal .timer{margin:0 auto}.deal__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.deal__btn{max-width:282px;margin:0}.deal__fn{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.offers__item{height:70px;font-size:24px;padding:15px 28px}.offers__label{font-size:12px}.offers__sale{font-size:10px;padding:9px 12px 7px}.offers__price--old{font-size:14px;top:auto;bottom:-16px;right:35px}.offers__units{font-size:10px;position:static;margin-left:2px}}@media screen and (min-width:1220px){.container{width:1220px;padding-left:50px;padding-right:50px}.title{margin-bottom:14px;font-size:56px}.block{padding-top:80px}.block,.hero{padding-bottom:80px}.hero__wrapper{padding-top:120px}.hero__prod{width:860px;top:256px;left:-268px}.hero__decor--left{width:570px;top:-364px}.hero__decor--pack{width:280px;top:-80px}.hero__decor--right{right:70px}.hero__decor--bottom{width:394px;right:-28px;bottom:200px}.hero__title{font-size:56px}.hero__rating,.hero__subtitle{margin-bottom:36px}.hero__subtitle{font-size:36px}.effect__item{font-size:20px}.services.block{padding-top:20px;padding-bottom:20px}.why__content{margin-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.why__title{max-width:520px;margin:0;text-align:left}.why-list{max-width:540px;margin:0;display:block}.why-list__item{width:100%;margin-bottom:15px}.why-list__item:nth-child(2){-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.composition__item{padding:180px 20px}.composition__btn{font-size:34px}.benefits__btn{margin-bottom:60px}.benefits-top{max-width:750px}.benefits-top__text{font-size:20px}.benefits-rect{width:780px}.benefits-rect::after{width:200px}.benefits-spoon{left:calc(50% + 228px)}.benefits-slider .container{width:1220px}.benefits-slide__list{font-size:14px}.benefits-bottom__item{padding-left:50px!important}.benefits-bottom__item::before{left:16px}.benefits-modal{max-width:950px;padding:60px}.benefits-modal__title{margin-bottom:40px;padding-bottom:35px}.benefits-modal__text{margin-bottom:15px}.modal-close{top:30px;right:30px}.thank-popup{max-width:560px;padding:50px}.thank-popup__img{margin-bottom:25px}.customers__slider{padding:0 50px;margin:0 auto 70px}.customers-slide__comment{min-height:4lh}.screen--start .screen__text--default{margin-bottom:80px}.screen--question .screen__text:not(:last-of-type){margin-bottom:20px}.screen--question .screen__btn{padding:17px 15px 13px}.screen--result .screen__text--bold{font-size:35px}.screen--result .screen__text--bold:not(:last-of-type){margin-bottom:30px}.screen--result .screen__text--default:not(:last-of-type){margin-bottom:25px}.screen--result .screen__text--default{font-size:20px}.screen__content{gap:40px}.screen__hello{padding-right:25px}.screen__top{gap:40px}.screen__message{padding:54px}.screen__title{font-size:56px;margin-bottom:40px}.screen__answer{gap:30px}.screen__banner{max-width:510px}.screen__banner--result{border-radius:65px;max-width:510px;padding:32px}.screen__product--delivery::before{width:90px;height:90px;top:57px}.screen__img--packs{margin-bottom:30px}.screen__offer.offers__item{font-size:26px;padding:15px 30px;height:80px}.faq__content{max-width:550px}.faq__title{margin-bottom:40px}.faq__side{padding-left:105px}.faq__decor-1{width:545px;top:30px;left:-130px}.faq__decor-2{width:487px;top:215px;left:-45px}.faq__decor-3{width:203px;top:420px;left:-64px}.faq__pack--desk{max-width:340px}.question{margin-bottom:40px}.question__title{font-size:24px}.question__arrow{width:26px}.question__item{padding-top:30px;padding-bottom:30px}.about__subtitle{margin-bottom:33px}.about__description{max-width:1190px}.about__text{margin-bottom:20px}.contact__title{max-width:560px;position:absolute;top:205px;right:26px;font-size:44px;letter-spacing:-1.1px}.contact__content{margin:0}.contact__text{font-size:24px;letter-spacing:.4px}.form__input-wrap--name,.form__input-wrap--phone{width:47%}.form__inputs{gap:25px}.form__input--textarea{height:107px}.contact-decor__item--1{top:-150px;left:-150px}.contact-decor__item--2{top:330px;left:calc(50% + 192px)}.orbiter,.orbiter--bottom{-webkit-transform:rotateX(85deg) rotateY(-10deg);transform:rotateX(85deg) rotateY(-10deg)}.orbiter{position:absolute;width:350px;height:350px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:0;right:calc(50% - 800px)}.orbiter--bottom{width:100px;height:100px;top:40px;right:calc(50% - 80px)}.orbiter--bottom .orbiter__object,.orbiter--bottom .orbiter__orbit{-webkit-animation-duration:15s;animation-duration:15s}.orbiter__orbit{top:0}.orbiter__object,.orbiter__orbit{position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.orbiter__object,.orbiter__orbit{width:50px;height:50px;-webkit-animation-name:orbit;animation-name:orbit;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.orbiter__object{top:100px;width:30px;height:30px;-webkit-animation-name:object-handler;animation-name:object-handler}.checkoutpopup{max-width:690px}.checkoutpopup__close{top:30px;right:30px}.checkoutpopup__content{padding:30px 50px}.order__title{margin-bottom:25px}.order-manage__offer{padding-left:190px}.order-manage__prices{max-width:190px;margin-bottom:17px;padding-top:40px;font-size:30px}.footer{padding-bottom:40px}.footer-top__logo{width:180px}.footer-bottom__right{max-width:635px}.cookies__inner{padding:30px 40px}.policy .container{width:1220px!important}.policy__content{padding:40px 60px}.policy__title{margin-bottom:35px;font-size:46px!important}.menu__logo--desk{width:150px;font-size:28px}.menu__dropdown,.menu__nav{gap:58px}.offers__item{height:75px;font-size:28px;padding:15px 30px}.offers__item:not(:last-of-type){margin-bottom:18px}.offers__label{left:45px}.offers__sale{font-size:12px}.offers__price--old{font-size:16px;right:42px}.offers__units{font-size:12px}}@media screen and (min-width:1440px){.benefits-slider .container,.container{width:1300px}.title{font-size:64px}.block,.hero{padding-top:100px;padding-bottom:100px}.hero{padding-top:114px}.hero__wrapper{padding-top:148px}.hero__prod{width:910px;top:230px;left:-236px}.hero__decor--left{width:596px;left:-140px}.hero__decor--pack{width:300px;top:-95px}.hero__decor--right{width:186px;top:20px;right:60px}.hero__decor--bottom{bottom:230px}.hero__title{font-size:64px}.hero__rating,.hero__subtitle{margin-bottom:40px}.effect__item{gap:13px}.why__content{margin-bottom:80px}.why__title{max-width:570px}.composition__item{padding:237px 20px}.composition__btn{max-width:320px;padding:12px 15px;font-size:40px}.benefits__title{margin-bottom:27px}.benefits__btn{margin-bottom:80px}.benefits-top{max-width:900px;margin-bottom:76px}.benefits-top__text{margin-bottom:22px;font-size:24px}.benefits-rect{width:880px;height:290px}.benefits-rect::before{height:290px}.benefits-rect::after{height:105px}.benefits-spoon{width:887px;top:-597px;left:calc(50% + 263px)}.benefits-slider{margin-bottom:84px;padding-top:171px}.benefits-slide__dose{margin-bottom:104px}.benefits-slide__value{padding:8px 20px;font-size:24px}.benefits-slide__img{max-width:320px}.benefits-slide__title{margin-bottom:8px;font-size:24px}.benefits-slide__text{font-size:16px}.benefits-slide__list{margin-bottom:15px;font-size:16px}.benefits-slide__item{padding-left:26px}.benefits-slide__item::before{width:3px;height:3px;left:12px}.benefits-bottom{max-width:none}.benefits-bottom__item{padding-left:35px!important}.benefits-bottom__item::before{left:8px}.benefits-bottom__item:nth-child(4)::before{display:block}.benefits-modal{max-width:1200px;padding:80px}.thank-popup{padding:80px}.thank-popup__img{max-width:120px}.thank-popup__title{font-size:56px}.customers__slider{padding:0 70px;margin:0 auto 80px}.customers-slide__desc{font-size:16px}.customers-slide__comment{min-height:4lh}.screen--question .screen__text:not(:last-of-type){margin-bottom:24px}.screen--question .screen__btn{padding:22px 20px 18px}.screen--result .screen__text--bold{font-size:40px}.screen--result .screen__text--bold:not(:last-of-type){margin-bottom:40px}.screen--result .screen__text--default:not(:last-of-type){margin-bottom:30px}.screen--result .screen__text--default{font-size:24px}.screen__right{background:url(../img/quiz-woman.jpeg) no-repeat 100% 36%/cover}.screen__content--result{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.screen__message{padding:64px}.screen__title{font-size:64px}.screen__answer{gap:40px;max-width:486px}.screen__banner{max-width:588px}.screen__banner--result{max-width:588px;border-radius:80px;padding:40px}.screen__product--delivery::before{width:104px;height:104px;top:67px}.screen__img--packs{margin-bottom:40px}.screen__offer.offers__item{font-size:32px}.screen-checkbox{gap:16px}.webp .screen__right{background:url(../img/quiz-woman.webp) no-repeat 100% 36%/cover}.faq__content{max-width:590px}.faq__title{margin-bottom:80px;font-size:56px}.faq__title--halimun{font-size:60px}.faq__side{padding-left:58px}.faq__sticky{top:130px}.faq__decor-1{width:668px;top:54px;left:-163px}.faq__decor-2{width:592px;top:320px;left:-70px}.faq__decor-3{width:219px;top:574px;left:-84px}.faq__pack--desk{max-width:416px}.question{margin-bottom:80px}.question__item{padding-top:40px;padding-bottom:40px}.question__text:first-child{padding-top:40px}.contact__title{max-width:590px;top:185px;font-size:55px}.checkoutpopup{max-width:750px}.checkoutpopup__content{padding:30px 80px}.checkoutpopup .form__inputs,.checkoutpopup__order,.checkoutpopup__order .checkoutpopup__title,.checkoutpopup__title{margin-bottom:25px}.checkoutpopup-more{margin-bottom:20px}.delivery__track{height:8px}.delivery__track::before{width:16px;height:16px}.order-manage{padding:30px 40px}.order-manage__offer{top:-13px}.order-manage__pack{max-width:240px;top:-46px;left:-40px}.order-manage__prices{font-size:32px}.order-manage__price-old{bottom:12px}.checkoutpopup-total__item{margin-bottom:10px}.footer{padding-bottom:60px}.footer-top{margin-bottom:40px;padding-bottom:25px}.footer-top__logo{width:212px}.cookies__inner{gap:50px}.cookies__buttons{max-width:380px;gap:25px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.menu__wrapper{width:1460px}.menu__logo--desk{width:212px;font-size:40px}.deal{padding:30px}.offers__item{padding:15px 32px}.offers__label{top:-17px;font-size:14px}}@media screen and (min-width:1910px){.benefits-top{max-width:1000px;padding-left:100px}}@media screen and (min-width:1920px){.container{width:1500px}.why__content{-ms-flex-pack:distribute;justify-content:space-around}.composition__item{padding:260px 20px}.benefits__title{padding-left:100px}.screen__answer{max-width:600px}.faq__content{max-width:680px}.faq__side{padding-left:130px}.faq__decor-1{top:30px}.faq__decor-2{top:290px}.orbiter{top:20px;right:calc(50% - 900px)}.orbiter--bottom{top:60px;right:calc(50% - 120px)}}@media screen and (min-width:1960px){.hero{padding-top:148px;padding-bottom:120px}.hero__prod{width:1028px;top:310px;left:-455px}.hero__decor--left{width:678px;top:-414px;left:-170px}.hero__decor--pack{width:350px;top:-114px;right:-12px}.hero__decor--bottom{width:432px;left:auto;right:-38px;bottom:140px}.menu__wrapper{width:1460px}}@media screen and (min-width:2560px){.container{width:1640px}.hero__prod{width:1210px;top:219px;left:-564px}.hero__decor--left{width:750px;top:-506px;left:-284px}.hero__decor--pack{width:400px;top:-140px}.hero__decor--right{width:263px;top:-48px;right:-140px}.hero__decor--bottom{width:510px;right:-194px;bottom:0}.composition__item{padding:300px 20px}.screen__answer{max-width:670px}.faq__content{max-width:740px}.orbiter{right:calc(50% - 980px)}.orbiter--bottom{right:calc(50% - 190px)}.menu__wrapper{width:1460px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwic2V0dGluZ3MvY29tbW9uLnNjc3MiLCJsaWJzL3N3aXBlci5zY3NzIiwiY29tcG9uZW50cy9jb250YWN0LnNjc3MiLCJzZXR0aW5ncy9yZXNldC5zY3NzIiwic2V0dGluZ3MvZm9udHMuc2NzcyIsImNvbXBvbmVudHMvZmFxLnNjc3MiLCJzZXR0aW5ncy9wYWRkaW5nLnNjc3MiLCJjb21wb25lbnRzL2hlcm8uc2FzcyIsImNvbXBvbmVudHMvYmVuZWZpdHMuc2NzcyIsImNvbXBvbmVudHMvc2VydmljZXMuc2FzcyIsImNvbXBvbmVudHMvd2h5LnNjc3MiLCJjb21wb25lbnRzL2NvbXBvc2l0aW9uLnNjc3MiLCJjb21wb25lbnRzL2N1c3RvbWVycy5zYXNzIiwiY29tcG9uZW50cy9xdWl6LnNhc3MiLCJjb21wb25lbnRzL2ZlZWRiYWNrLnNhc3MiLCJjb21wb25lbnRzL2Fib3V0LnNjc3MiLCJjb21wb25lbnRzL2NoZWNrb3V0cG9wdXAuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL2Nvb2tpZXMuc2NzcyIsImNvbXBvbmVudHMvcG9saWN5LnNjc3MiLCJjb21wb25lbnRzL3N1YnNjcmliZS5zY3NzIiwiY29tcG9uZW50cy9tZW51LnNhc3MiLCJjb21wb25lbnRzL2RlYWwuc2FzcyIsInNldHRpbmdzL21peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCLEFDZ2JBLDBCQUNFLEUsQ0FDRSxTLENBR0YsRSxDQUNFLFcsQUFOSixrQkFDRSxFLENBQ0UsUyxDQUdGLEUsQ0FDRSxXLEFBSUosK0JBQ0UsRSxDQUNFLFMsQ0FDQSwwQixDQUFBLGtCLENBR0YsRyxDQUNFLDRCLENBQUEsb0IsQ0FHRixFLENBQ0UsUyxDQUNBLDBCLENBQUEsb0IsQUFaSix1QkFDRSxFLENBQ0UsUyxDQUNBLDBCLENBQUEsa0IsQ0FHRixHLENBQ0UsNEIsQ0FBQSxvQixDQUdGLEUsQ0FDRSxTLENBQ0EsMEIsQ0FBQSxvQixBQ3RjNnRNLHlDQUFpQyxFLENBQUcsOEIsQ0FBQSxzQixDQUF1QixFLENBQUssZ0MsQ0FBQSwwQixBQUFoRSxpQ0FBaUMsRSxDQUFHLDhCLENBQUEsc0IsQ0FBdUIsRSxDQUFLLGdDLENBQUEsMEIsQUM4Y2p5TSx5QkFDRSxFLENBQ0UsK0IsQ0FBQSx1QixDQUdGLEUsQ0FDRSxpQyxDQUFBLDJCLEFBTkosaUJBQ0UsRSxDQUNFLCtCLENBQUEsdUIsQ0FHRixFLENBQ0UsaUMsQ0FBQSwyQixBQUlKLGtDQUNFLEUsQ0FDRSxnRSxDQUFBLHdELENBR0YsRSxDQUNFLDhELENBQUEsd0QsQUFOSiwwQkFDRSxFLENBQ0UsZ0UsQ0FBQSx3RCxDQUdGLEUsQ0FDRSw4RCxDQUFBLHdEQzlkSixDLENKRUEsSSxDQUNBLE8sQ0FDQSxPLENBQ0EsTSxDQUNBLE8sQ0FDQSxLLENBQ0EsSyxDQUNBLEMsQ0FDQSxHLENBQ0EsVSxDQUNBLEksQ0FDQSxNLENBQ0EsTyxDQUNBLE0sQ0FDQSxJLENBQ0EsSSxDQUNBLEUsQ0FDQSxHLENBQ0EsTyxDQUNBLEcsQ0FDQSxHLENBQ0EsRSxDQUNBLEUsQ0FDQSxFLENBQ0EsSyxDQUNBLFEsQ0FDQSxVLENBQ0EsTSxDQUNBLE0sQ0FDQSxJLENBQ0EsRSxDQUNBLEUsQ0FDQSxFLENBQ0EsRSxDQUNBLEUsQ0FDQSxFLENBQ0EsTSxDQUNBLE0sQ0FDQSxJLENBQ0EsQyxDQUNBLE0sQ0FDQSxHLENBQ0EsRyxDQUNBLEcsQ0FDQSxLLENBQ0EsTSxDQUNBLEUsQ0FDQSxJLENBQ0EsSSxDQUNBLEcsQ0FDQSxNLENBQ0EsRSxDQUNBLE0sQ0FDQSxDLENBQ0EsRyxDQUNBLEMsQ0FDQSxJLENBQ0EsQyxDQUNBLEksQ0FDQSxPLENBQ0EsSyxDQUNBLEksQ0FDQSxNLENBQ0EsTSxDQUNBLEcsQ0FDQSxPLENBQ0EsRyxDQUNBLEssQ0FDQSxLLENBQ0EsRSxDQUNBLEssQ0FDQSxFLENBQ0EsSyxDQUNBLEksQ0FDQSxFLENBQ0EsRSxDQUNBLEMsQ0FDQSxFLENBQ0EsRyxDQUNBLEssQ0lBRSxRLENBQ0EsUyxDQUNBLFEsQ0FFQSxZLENBQ0EsdUIsQ0FHRixPLENKQ0EsSyxDQUNBLE8sQ0FDQSxVLENBQ0EsTSxDQUNBLE0sQ0FDQSxNLENBQ0EsTSxDQUNBLEksQ0FDQSxHLENBQ0EsTyxDSUNFLGEsQ0FHRixJLENIdEdFLHVELENBQ0Esa0MsQ0FDQSxjLENBQ0EsZSxDQUNBLGEsQ0FDQSxlLENBQ0EsaUIsQ0dvR0YsRSxDSkRBLEUsQ0lHRSxlLENBR0YsVSxDSkZBLEMsQ0lJRSxXLENBR0YsZ0IsQ0pIQSxpQixDQUNBLE8sQ0FDQSxRLENJTUUsWSxDQUdGLEssQ0FDRSx3QixDQUNBLGdCLENBR0YsRSxDSGtLRSxhLENBQ0EsVyxDRy9KRixDLENKTkEsTSxDQUNBLE8sQ0lRRSw2QixDQUFBLHFCLENKRkYsTSxDQUNBLFksQ0FDQSxLLENDakhBLFksQ0RrSEEsVyxDSVFFLFMsQ0FHRixDLENBQ0Usb0IsQ0FHRixNLENBQ0UsUSxDSHZIQSxjLENBQ0EsYyxDQUNBLFMsQ0d3SEYsa0IsQ0pUQSxrQixDSVdFLFEsQ0FDQSxTLENKSkYsZ0IsQ0lVQSxxQixDQUVFLGlCLENBQ0Esc0IsQ0pQRixPLENJVUEsTSxDSlRBLE0sQ0FGQSxRLENJa0JBLEMsQ0pWQSxRLENBRkEsTyxDQUdBLE8sQ0FGQSxTLENJUUUsbUIsQ0FXRixrQixDQUNFLFEsQ0FDQSxTLENDN0xGLFdBQ0UsaUIsQ0FDQSw2QixDQUNBLGlCLENBQ0EsZSxDQUNBLDBFLEFBR0YsV0FDRSxpQixDQUNBLDZCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsOEUsQUFHRixXQUNFLGlCLENBQ0EsNkIsQ0FDQSxpQixDQUNBLGUsQ0FDQSwwRSxBQUdGLFdBQ0UsaUIsQ0FDQSw2QixDQUNBLGlCLENBQ0EsZSxDQUNBLDBFLEFBR0YsV0FDRSxpQixDQUNBLDZCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsMEUsQUFHRixXQUNFLGlCLENBQ0EscUIsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnRCxBQUdGLFdBQ0UsaUIsQ0FDQSw0QixDQUNBLGlCLENBQ0EsZSxDQUNBLDJELEFBR0YsV0FDRSxpQixDQUNBLDRCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsK0QsQUFHRixXQUNFLGlCLENBQ0EsNEIsQ0FDQSxpQixDQUNBLGUsQ0FDQSw0RCxBQUdGLFdBQ0UsaUIsQ0FDQSw0QixDQUNBLGlCLENBQ0EsZSxDQUNBLDRELEFBR0YsV0FDRSxpQixDQUNBLDRCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsMkRKdkVGLEcsQ0FDRSxhLENBQ0EsYyxDQUNBLFcsQ0FHRixHLENBQ0UsZSxDQUdGLEssQ0FDRSx1RCxDQUNBLGUsQ0FjRixPLENBQ0Usa0IsQ0FHRixVLENBQ0UsYSxDQUNBLFUsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGlCLENBMkNGLE0sQ0FxQ0EsYSxDQUNFLHdELENBRUEsZSxDQUNBLGlCLENBQ0Esd0IsQ0ExQ0YsTSxDQUNFLGtCLENBQ0EsYyxDQUlBLGUsQ0FDQSxxQixDQThCRixhLENBRUUsYyxDQWtCRixnQixDQUNFLGMsQ0FDQSxlLENBQ0EsaUIsQ0FlRixJLENBQ0Usd0IsQ0FHRixVLENBQ0UsZSxDQUdGLFcsQ0FDRSxlLENBR0YsWSxDQUNFLGtCLENBR0YsVSxDQUNFLGEsQ0FDQSxVLENBQ0Esa0IsQ0FHRixZLENBQ0UsYSxDQVFGLGdCLENBQ0UsaUIsQ0FDQSxrQixDQUNBLG1CLENBQ0EsaUIsQ0FDQSwwQixDQUNBLGUsQ0FDQSxTLENBQ0EsUSxDQUdGLEssQ0FDRSxXLENBQ0EsYyxDQUNBLGdELENBR0YsTyxDQUNFLFUsQ0FDQSxXLENBQ0EsYyxDQUNBLGMsQ0FDQSxTLENBRUEsYSxDQUFDLG9CLENBQUEscUIsQ0FDQyxVLENBQ0EsVSxDQUNBLHFCLENBQ0Esa0IsQ0FDQSxhLENBQ0EsbUQsQ0FBQSwyQyxDQU5ELG9CLENBQUEscUIsQ0FVRyxVLENBSUEsc0MsQ0FBQSw4QixDQWRILHFCLENBb0JHLGtDLENBQUEsMEIsQ0FwQkgsb0IsQ0F3QkcsaUMsQ0FBQSx5QixDQUNBLGUsQ0FJSixxQixDQUNFLDRCLENBREYsNkIsQ0FJSSw4QyxDQUFBLHNDLENBSkosNEIsQ0FRSSwrQyxDQUFBLHVDLENBS04sTyxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBRUEsYSxDQUNFLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLHFCLENBQ0EsMEIsQ0FDQSwyQixDQUVBLG1CLENBQ0UsMEMsQ0FHRixtQixDQUNFLDBDLENBS04sWSxDQUNFLGlCLENBUUYsTyxDQUNFLHVELENBQ0EsYyxDQUNBLGUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSx3QixDQUNBLGEsQ0FDQSxhLENBQ0EsVSxDQUVBLGUsQ0FDQSx3QixDQUNBLG1CLENBQ0EsYyxDQUNBLDRDLENBQUEsb0MsQ0FDQSxzQixDQUNBLGEsQ0FqQkYsYSxDQW9CSSwwQixDQXBCSixjLENBd0JJLFUsQ0FDQSxrQixDQXpCSixnQixDQTZCSSxXLENBQ0Esb0IsQ0FDQSxlLENBQ0EsMkIsQ0FHRixjLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxPLENBQ0EsWSxDQUxELG9DLENBUUcsUyxDQVJILHNDLENBWUcsbUIsQ0FaSCxtQyxDQWlCSyxpQyxDQUFBLHlCLENBS04sZSxDQUNFLGUsQ0FDQSxrQixDQUNBLG9CLENBSEQscUIsQ0FNRyxrQixDQUNBLG9CLENBUEgsc0IsQ0FXRyxVLENBQ0Esa0IsQ0FDQSxvQixDQWNILG9DLENBM0JBLHFDLENBaUJHLFksQ0FqQkgsd0IsQ0FxQkcsb0IsQ0FDQSx5QixDQUNBLDJCLENBSUosYyxDQUNFLFUsQ0FDQSxrQixDQUNBLG9CLENBSEQsb0IsQ0FNRyxrQixDQUNBLG9CLENBUEgscUIsQ0FXRyxVLENBQ0EsZSxDQUNBLGlCLENBYkgsdUIsQ0FpQkcsYSxDQUNBLGtCLENBQ0Esb0IsQ0FuQkgsNkIsQ0F1QkcsUyxDQXZCSCxzQyxDQStCRyxhLENBSUosYyxDQUNFLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLFksQ0FDQSwwQixDQUFBLGtCLENBR0YsYSxDQUNFLDBCLENBQUEsMEIsQ0FBQSxtQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLE8sQ0FDQSxjLENDNWFKLFdBQVcsd0IsQ0FBeUIsNHJFLENBQTZyRSxlLENBQWdCLGtCQUFrQixLLENBQU0sNEIsQ0FBNkIsSyxDQUFNLGlCLENBQWtCLGEsQ0FBYyxnQixDQUFpQixpQixDQUFrQixTLENBQVUsTyxDQUFzTCxlLENBQWdCLGlCLENBQXlDLFMsQ0FBL08sTyxDQUFRLGdCLENBQWlCLGlCLENBQW9DLGUsQ0FBZ0IsZSxDQUFnQixTLENBQW9CLGEsQ0FBYyxnQyxDQUFpQywyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUFzQixlLENBQWtDLFUsQ0FBVyxXLENBQXNCLG1CLENBQUEsbUIsQ0FBQSxZLENBQWEsNkMsQ0FBQSw2QixDQUFBLCtDLENBQThCLDRGLENBQUEsb0YsQ0FBb0YsOEIsQ0FBQSxzQixDQUF1Qiw2QixDQUFBLHlCLENBQUEsZSxDQUF3RSxvQyxDQUFBLDRCLENBQStCLGtCLENBQW1CLHNCLENBQUEsa0IsQ0FBbUIsZ0IsQ0FBaUIsc0IsQ0FBQSxrQixDQUFtQixhLENBQWMsbUIsQ0FBQSxhLENBQWMsVSxDQUFXLFcsQ0FBWSxpQixDQUFrQiw2QyxDQUFBLDZCLENBQUEsK0MsQ0FBOEIsYSxDQUFjLDZCLENBQThCLGlCLENBQWtCLGtCLENBQUEsZ0MsQ0FBb0QsVyxDQUFZLGtDLENBQW1DLHVCLENBQUEsb0IsQ0FBQSxzQixDQUF1QixvRCxDQUFBLG9DLENBQUEsc0QsQ0FBcUMscUMsQ0FBc0MsK0IsQ0FBQSx1QixDQUF3QixrQyxDQUFtQywwQixDQUFnSixVLENBQXJILDBDLENBQTJDLDBCLENBQUEsa0IsQ0FBd0csOEIsQ0FBQSx3QixDQUFyRiwwQixDQUEyQixtQyxDQUFBLDJCLENBQThJLGdDLENBQWlDLGEsQ0FBYyxvQixDQUFxQix1QixDQUF3QixtRCxDQUFvRCxZLENBQWEsOEMsQ0FBK0MsNkIsQ0FBOEIsa0QsQ0FBbUQsZ0MsQ0FBQSw0QixDQUE2QixnRCxDQUFpRCxnQyxDQUFBLDRCLENBQTZCLGlELENBQWtELHlCLENBQUEscUIsQ0FBc0IsK0QsQ0FBZ0Usc0IsQ0FBdUIsd0QsQ0FBeUQsVSxDQUFXLG1CLENBQUEsYSxDQUFjLCtCLENBQUEsbUIsQ0FBQSxVLENBQVcsOEQsQ0FBK0QsK0IsQ0FBZ0MsdUIsQ0FBd0IsNEYsQ0FBNkYseUQsQ0FBQSx3RCxDQUF5RCwwRSxDQUEyRSxXLENBQVksYyxDQUFlLHlDLENBQTBDLDBGLENBQTJGLDBELENBQUEsdUQsQ0FBd0Qsd0UsQ0FBeUUsVSxDQUFXLGEsQ0FBYywwQyxDQUEyQywrQixDQUFBLHNDLENBQUEsb0MsQ0FBQSxxQyxDQUFBLG1DLENBQXNMLGlCLENBQWtCLE0sQ0FBTyxLLENBQU0sVSxDQUFXLFcsQ0FBWSxtQixDQUFvQixVLENBQVcsK0IsQ0FBZ0MsMEIsQ0FBMkIsb0MsQ0FBcUMsaUcsQ0FBQSxvRSxDQUF1RSxxQyxDQUFzQyxpRyxDQUFBLHFFLENBQXdFLG1DLENBQW9DLG1HLENBQUEsbUUsQ0FBc0Usc0MsQ0FBdUMsbUcsQ0FBQSxzRSxDQUF5RSxzQixDQUF1QixVLENBQVcsVyxDQUFZLGlCLENBQWtCLFEsQ0FBUyxPLENBQVEsaUIsQ0FBa0IsZ0IsQ0FBaUIsVSxDQUFXLDRCLENBQUEsb0IsQ0FBcUIsNkIsQ0FBQSxxQixDQUFzQix5RSxDQUF5RSxpQixDQUFrQiw0QixDQUE2QixtRSxDQUFBLFlBQUEsOEMsQ0FBK0gsMEQsQ0FBQSxrRCxDQUFtRCw0QixDQUE2Qiw2QixDQUE4Qiw0QixDQUE2Qiw2QixDQUF3SCw2QixDQUE4QixrQyxDQUFtQywrQixDQUFBLHVCLENBQXdCLHNELENBQXVELFUsQ0FBVyxpQixDQUFrQixNLENBQU8sSyxDQUFNLG1CLENBQW9CLHdFLENBQXlFLFUsQ0FBVyxnQyxDQUFpQyxzRSxDQUF1RSxTLENBQVUsaUMsQ0FBa0MsSyxDQUFNLDZCLENBQThCLG1CLENBQUEsbUIsQ0FBd0MsaUIsQ0FBa0IsNEMsQ0FBNEMsK0MsQ0FBbUQsb0MsQ0FBcUMsd0QsQ0FBMEQsVSxDQUFXLGMsQ0FBZSxtQixDQUFBLG1CLENBQUEsWSxDQUFhLHdCLENBQUEscUIsQ0FBQSxrQixDQUFtQix1QixDQUFBLG9CLENBQUEsc0IsQ0FBdUIsK0QsQ0FBK0QsMEMsQ0FBQSwwQyxDQUFzRixXLENBQVksVyxDQUFZLG1CLENBQW9CLHdDLENBQUEsd0MsQ0FBa0YsUyxDQUFVLFcsQ0FBWSxtQixDQUFvQiwrQyxDQUFBLCtDLENBQWdHLHNCLENBQXVCLHVCLENBQUEsdUIsQ0FBZ0QsVSxDQUFXLFcsQ0FBWSxxQixDQUFBLGtCLENBQW1CLCtCLENBQUEsdUIsQ0l3U3ptUCwrQyxDSnhTaW9QLG1DLENBQUEsbUMsQ0FBd0UsZ0MsQ0FBQSx3QixDQUF5QixtQixDQUFBLCtCLENBQW9ELGdELENBQWdELFUsQ0FBMEgsbUIsQ0FBb0IsWSxDQUFhLHlCLENBQUEseUIsQ0FBb0Qsd0IsQ0FBeUIsdUMsQ0FBd0MsNkIsQ0FBOEIsZ0IsQ0FBaUIsb0IsQ0FBcUIsYSxDQUFjLHlCLENBQUEscUMsQ0FBZ0UsYyxDQUFlLG1CLENBQUEsK0IsQ0FBb0QsaUQsQ0FBaUQsUyxDQUFVLHlCLENBQUEscUMsQ0FBZ0UsYyxDQUFlLGtCLENBQW1CLGlCLENBQWtCLGlCLENBQWtCLDhCLENBQUEsc0IsQ0FBdUIsb0MsQ0FBQSw0QixDQUE2QixVLENBQVcsMkMsQ0FBNEMsUyxDQUFVLDhDLENBQUEsNkMsQ0FBNkYsc0IsQ0FBdUIsNkMsQ0FBQSx1RCxDQUFBLHlCLENBQUEsMkIsQ0FBNEosMkMsQ0FBMkMsc0MsQ0FBc0MsTSxDQUFPLFUsQ0FBVyxrQyxDQUFtQyxlLENBQWdCLFcsQ0FBWSw0RCxDQUE2RCw0QixDQUFBLG9CLENBQXFCLGlCLENBQWtCLG1FLENBQXVGLHdFLENBQW5CLDBCLENBQUEsa0IsQ0FBK0csd0UsQ0FBeUUsNEIsQ0FBQSxvQixDQUFxQiw2RSxDQUE4RSw0QixDQUFBLG9CLENBQXFCLHdFLENBQXlFLDRCLENBQUEsb0IsQ0FBcUIsNkUsQ0FBOEUsNEIsQ0FBQSxvQixDQUFxQix5QixDQUEwQixzRixDQUFxRix3RixDQUF1RixvQixDQUFxQixnRSxDQUFnRSwrRCxDQUErRCw2RCxDQUE2RCwrQixDQUFnQyxRLENBQVksUSxDQUFTLFMsQ0FBVSx1QixDQUFBLGUsQ0FBZ0IsdUIsQ0FBd0Isb0IsQ0FBQSxlLENBQWdCLHNELENBQXVELGMsQ0FBZSxvQyxDQUFxQyxzQixDQUF1QixnQyxDQUFpQyxrRCxDQUFtRCxvRSxDQUFvRSxxRCxDQUFBLDJDLENBQWtHLHlDLENBQXlDLHdDLENBQXdDLE8sQ0FBUSx1QyxDQUFBLCtCLENBQWtDLCtFLENBQUEscUUsQ0FBc0osMEQsQ0FBMEQsYSxDQUFjLHVGLENBQUEsNkUsQ0FBc0ssTyxDQUFRLGtDLENBQUEsMEIsQ0FBMkIsUyxDQUFVLGlILENBQUEsdUcsQ0FBME4sb0IsQ0FBcUIsd0MsQ0FBQSxnQyxDQUFpQyx1RSxDQUFBLGlGLENBQTBKLDRELENBQTRELCtFLENBQUEseUYsQ0FBMEssUSxDQUFTLGtDLENBQUEsMEIsQ0FBMkIsa0IsQ0FBbUIseUcsQ0FBQSxtSCxDQUE4Tix5QyxDQUFBLGlDLENBQWtDLDBGLENBQTJGLDBDLENBQUEsa0MsQ0FBbUMsMkIsQ0FBNEIsc0QsQ0FBc0QsOEIsQ0FBK0IsNkUsQ0FBeUUsaUIsQ0FBa0Isa0UsQ0FBbUUsb0UsQ0FBb0UsaUIsQ0FBa0IsTSxDQUFPLEssQ0FBTSxVLENBQVcsVyxDQUFZLDBCLENBQUEsa0IsQ0FBbUIsaUMsQ0FBQSx5QixDQUEwQiw4RSxDQUErRSxrQyxDQUFBLDBCLENBQTJCLGlELENBQUEsMkQsQ0FBQSxnRyxDQUFBLHNGLENBQXNTLFUsQ0FBVyxxRCxDQUFxRCxNLENBQU8sSyxDQUFNLHdGLENBQUEsa0csQ0FBQSx5RCxDQUFBLCtDLENBQXNTLG9ELENBQW9ELFcsQ0FBWSxNLENBQU8sSyxDQUFNLHVCLENBQXdCLFksQ0FBYSxpQixDQUEyN0Isc0IsQ0FBOEMsaUIsQ0FBa0YseUQsQ0FBM2pDLGlCLENBQTZGLHFCLENBQUEsaUIsQ0FBa0IsK0QsQ0FBMkQsNEMsQ0FBQSwyQyxDQUF5RixzQixDQUF1QixvQyxDQUFBLDZDLENBQW1GLGlCLENBQWtCLDZDLENBQTZDLDBDLENBQTBDLHFDLENBQXFDLFUsQ0FBVyx3QyxDQUF3Qyw0RCxDQUErRCwyQyxDQUFBLGtDLENBQStFLGlCLENBQWtCLHVDLENBQXVDLHdDLENBQXdDLDRDLENBQTRDLFUsQ0FBVyx1QyxDQUF1Qyw2RCxDQUFnRSxzQixDQUF1QixXLENBQVksVSxDQUE2QixvRSxDQUF5SCxNLENBQU8sSyxDQUFNLDZCLENBQThCLFcsQ0FBWSxzQixDQUF1QixZLENBQWEsc0IsQ0FBdUIsVSxDQUFXLFcsQ0FBWSxtQixDQUFBLG1CLENBQUEsWSxDQUFhLHVCLENBQUEsb0IsQ0FBQSxzQixDQUF1Qix3QixDQUFBLHFCLENBQUEsa0IsQ0FBbUIsaUIsQ0FBa0IsNkIsQ0FBQSwwQixDQUFBLDBCLENBQW9GLGMsQ0FBZSxlLENBQWdCLHFCLENBQUEsa0IsQ0FBbUIsb0IsQ0FBcUIsVyxDQUFZLHFCLENBQUEsaUIsQ0FBa0IsNEIsQ0FBNkIsaUIsQ0FBa0IsTSxDQUFPLEssQ0FBTSxtQixDQUFvQixTLENBQVUsYSxDQUFjLGlDLENBQWtDLDJDLENBQUEsbUMsQ0FBb0MsYSxDQUFjLDRCLENBQTZCLGtCLENBQUEsYyxDQUFlLG1DLENBQW9DLGtCLENBQUEsYyxDQUFlLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQXNCLDJDLENBQTRDLDJDLENBQUEsbUMsQ0FBb0MsMEIsQ0FBMkIsbUIsQ0FBb0IsbUMsQ0FBQSwyQixDQUE0Qix3QyxDQUF5QyxtQixDQUFvQixpQyxDQUFzRCxzRCxDQUFwQixtQixDQUEybEUsYSxDQUE1L0QsWSxDQUF5dEMsWSxDQUE1c0MsZ0IsQ0FBaUIsMEIsQ0FBMkIsbUIsQ0FBb0Isa0MsQ0FBbUMsMEIsQ0FBMkIsUyxDQUFVLGlCLENBQWtCLDRCLENBQUEsb0IsQ0FBcUIsVSxDQUFXLFcsQ0FBWSx3QyxDQUF5QyxtQixDQUFvQixxQyxDQUFzQywrQixDQUFBLHVCLENBQXdCLHNELENBQXlGLG1CLENBQW9CLGlDLENBQUEsK0IsQ0FBK1gsNkMsQ0FBL1gsK0IsQ0FBa0csbUIsQ0FBb0Isa0IsQ0FBbUIsZ0MsQ0FBaUMsaUIsQ0FBa0IsTSxDQUFPLFEsQ0FBVyxVLENBQVcsVyxDQUFZLFUsQ0FBVyxTLENBQVUsdUMsQ0FBd0MsVSxDQUFXLGUsQ0FBZ0IsaUIsQ0FBa0IsTSxDQUFPLEssQ0FBTSxRLENBQVMsTyxDQUFRLHlCLENBQUEsaUIsQ0FBdUcsaUUsQ0FBQSwrRCxDQUFBLGdFLENBQUEsOEQsQ0FBd1csMEIsQ0FBdEcsUyxDQUFVLGtDLENBQW1DLDBCLENBQXlELDBCLENBQTJCLG1CLENBQWtGLFMsQ0FBVSx3QyxDQUF5QyxtQixDQUFvQixpQyxDQUFBLHNELENBQXlGLG1CLENBQW9CLGlFLENBQUEsK0QsQ0FBQSxnRSxDQUFBLDhELENBQWtRLFMsQ0FBVSxrQyxDQUFtQywwQixDQUFvTiwyQixDQUF6TCw4QixDQUFvUCxrQyxDQUFtQywwQixDQUEyQixlLENBQWxULDhCLENBQTZHLDRELENBQUEsNEMsQ0FBQSw4RCxDQUE0RSwyQixDQUE0QixzQyxDQUFBLDhCLENLQXJwakIsTSxDQUNFLGdCLENBQ0EsbUIsQ0FDQSxpQixDQ0hGLEssQ0FDRSxtQixDQURGLEssQ0EwQkUsYyxDQUNFLGUsQ0FrQkYsYyxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsaUIsQ0EwREYsVyxDQS9DQSxXLENBZ0RFLGlCLENBQ0EsUyxDQWpERixXLENBR0UsVyxDQUNBLG1CLENBQUEsYSxDQUNBLGdCLENBQ0EsZ0QsQ0FBQSx3QyxDQXlDRixXLENBR0UsVSxDQUNBLGMsQ0FFRixZLENBQ0UsaUIsQ0NzREosbUIsQ0RwREksZ0IsQ0FDRSxVLENBRUYsa0IsQ0FDRSxXLENBQ0EsVSxDQUNBLFUsQ0FDQSxTLENBOEJGLGtCLENBQ0UsUyxDQUNBLFMsQ0FDQSxXLENBQ0EsUyxDQTJERixvQixDQTNCQSxtQixDQUNFLFksQ0FpRUosZ0IsQ0FDRSxpQixDQUNBLFMsQ0FDQSxnQixDQVdGLFksQ0FDRSx3RCxDQUNBLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLHFCLENBQ0Esd0IsQ0FDQSxpQixDQXNCRixhLENBQ0UsMEIsQ0FBQSwwQixDQUFBLG1CLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsUSxDQUNBLHdCLENBQ0EsbUIsQ0FDQSxnQixDQUNBLGtCLENBalRKLGEsQ0FvVUksTyxDQUVGLGtCLENBQ0UsYyxDQUNBLGEsQ0FDQSxjLENBS0YsZSxDQUNFLHdELENBQ0EsYyxDQUNBLGUsQ0FDQSxxQixDQUNBLHdCLENBQ0Esa0IsQ0FwVkosYSxDQXlXSSxrQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBWUYsYSxDQUNFLFUsQ0FDQSxnQixDQUNBLGMsQ0FDQSxNLENBQ0EsUSxDQUNBLHFILENBQUEsMEUsQ0FDQSx3QyxDQUFBLHdCLENBQUEsOEMsQ0FDQSxVLENBUkQsa0IsQ0FZRyxrQyxDQUFBLDBCLENBWkgsd0IsQ0FlRyxjLENBSUosVSxDQUNFLGUsQ0FPRixhLENFellGLGMsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDRndZQSxhLENBRUUsd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsTyxDQUNBLGUsQ0FDQSxjLENBQ0Esb0IsQ0FORCxxQixDQTZCRyxVLENBQ0EsbUIsQ0FBQSxhLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0Esd0IsQ0FDQSxpQixDQUlELDhCLENBRUcsNEQsQ0FFSCxnQyxDQUVHLDRELENBRUgsNkIsQ0FFRyw0RCxDRTFiUixjLENBR0Usd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EsZSxDQUNBLFUsQ0FDQSxhLENBT0Esb0IsQ0FFRSxrQixDQUNBLG1CLENBQUEsYSxDQUVGLG9CLENBQ0UsYSxDQUNBLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSx3QixDQUNBLDJCLENBQ0EsMEIsQ0FDQSxrQixDQU1BLDhCLENBQ0UseUMsQ0FDQSxtQixDQUVGLDZCLENBQ0UsdUMsQ0FDQSxtQixDQUVGLDRCLENBQ0Usc0MsQ0FDQSxtQixDQUVKLG9CLENBQ0UsYyxDQUNBLGUsQ0FDQSx3QixDQUNBLGUsQ0FDQSxpQixDRDByQkQsdUIsQ0NwckJILFcsQ0FDRSxhLENDakRBLFcsQ0FDRSxrQixDQXFCRixZLENBQ0UsZSxDQUtKLFMsQ0FDRSxrQixDQWtCQSxlLENBQ0Usa0IsQ0FERCwwQixDQXdCRyxlLENBSUosZ0IsQ0FDRSxrQixDQUNBLGlCLENBQ0EsYyxDQUNBLGEsQ0FDQSx3RCxDQUNBLHdCLENBQ0EsZSxDQUNBLGlCLENBUkQsd0IsQ0FnQkcsVSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLDJELENBSUosZSxDQUNFLGUsQ0NoSEYsa0IsQ0FDRSxpQixDQUNBLGUsQ0FDQSxpQixDQUhELHlDLENBMkNHLDZCLENBQUEscUIsQ0FJSixnQixDQUNFLGlCLENBQ0EsUyxDQUNBLEssQ0FDQSxPLENBQ0EsUSxDQUNBLE0sQ0FDQSwyQixDQUNBLHFCLENBQ0EsdUIsQ0FDQSxvRCxDQUFBLG9DLENBQUEsc0UsQ0FHRixpQixDQUNFLGlCLENBQ0EsUyxDQUNBLGUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSx3RCxDQUNBLGUsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxpQixDQUNBLGUsQ0FDQSx3QixDQUNBLG1CLENBQ0EsYyxDQWRELHVCLENBb0NHLGEsQ0FDQSxlLENBS04sNEIsQ0FHTSxpRCxDQUhOLDRCLENBV00saUQsQ0FYTiw0QixDQW1CTSxpRCxDQVNOLHlCLENBR00sa0QsQ0FITix5QixDQVdNLGtELENBWE4seUIsQ0FtQk0sa0QsQ0g1Sk4sUyxDQUNFLDBCLENBQ0EsZSxDQWdCQSxjLENBQ0UsZSxDQUNBLGtCLENBd0NGLG1CLENBQ0Usa0IsQ0FDQSxlLENBQ0EsYyxDQUhELDhCLENBdUJHLGUsQ0FLTixjLENBQ0UsWSxDQURGLHFCLENBa0RJLFUsQ0FDQSxXLENBQ0EsVyxDQUNBLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxxQixDQWlCSixnQixDQUNFLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBR0YsZSxDQUNFLFcsQ0FDQSxpQixDQUNBLFMsQ0FDQSxzQixDQTZDRixnQixDQUNFLGtCLENBQ0EsaUIsQ0FGRixnQixDQTJCRSx5QixDQUNFLGlCLENBREQsZ0MsQ0FBQSxpQyxDQUtHLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLEssQ0FDQSxRLENBQ0EsUyxDQVpILGlDLENBZ0JHLE0sQ0FDQSxtRyxDQUFBLGdFLENBakJILGdDLENBcUJHLE8sQ0FDQSxtRyxDQUFBLGlFLENBakROLDJCLENBc0RJLFcsQ0E2QkYscUIsQ0FDRSxrQixDQUNBLGlCLENBT0Ysc0IsQ0FDRSxpQixDQUNBLG9CLENBQ0EsZSxDQUNBLGUsQ0FDQSxtQixDQUNBLHFCLENBQ0Esd0IsQ0FDQSxpQixDQUNBLDhCLENBQUEsc0IsQ0FDQSxTLENBVkQsOEIsQ0EwQkcsVSxDQUNBLFMsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxRLENBQ0EsUSxDQUNBLGtCLENBQ0Esd0MsQ0FBQSx3QixDQUFBLDhDLENBQ0EsMEIsQ0FBQSxrQixDQUNBLFUsQ0FRSixvQixDQUNFLGUsQ0FDQSxrQixDQUNBLGEsQ0FlRixzQixDQUNFLGMsQ0FDQSxrQixDQUNBLGlCLENBQ0Esd0IsQ0FDQSx3RCxDQUNBLGUsQ0FvQkYscUIsQ0FDRSxjLENBQ0Esa0IsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxlLENBd0JGLHFCLENBQ0UsYyxDQUNBLGtCLENBQ0EsYyxDQUNBLGUsQ0FDQSxlLENBcUJGLHFCLENBQ0UsaUIsQ0FDQSxpQixDQUZELDZCLENBU0csVSxDQUNBLFMsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLGlCLENBQ0Esa0IsQ0FjSixvQixDQUNFLGUsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxzQyxDQVFKLDJDLENBRUksUyxDQUZKLG1ELENBTUksMEIsQ0FBQSxrQixDQUNBLDRCLENBQUEsb0IsQ0FtQkosZ0IsQ0FDRSxlLENBQ0EsYSxDQUNBLGlCLENBY0Esc0IsQ0FDRSxjLENBQ0Esb0IsQ0FDQSx3RCxDQUNBLGlCLENBSkQsbUMsQ0FBQSxtQyxDQUFBLG1DLENBc0RHLGMsQ0F0REgsMkMsQ0FBQSwyQyxDQUFBLDJDLENBeURLLFksQ0F5RVIsZSxDQUNFLGUsQ0FDQSxzQixDQUNBLHdCLENBQ0Esa0IsQ0FDQSxnTCxDQUFBLHdLLENBQ0Esa0IsQ0E4QkEsNEIsQ0FDRSxnQixDQUNBLGtCLENBQ0EsZSxDQUNBLGUsQ0FDQSxvRCxDQUNBLDhCLENBTkQsK0MsQ0FTRyxTLENBVEgscUQsQ0FhRywrQixDQWJILHFELENBaUJHLGMsQ0FRSixzQixDQUNFLGtCLENBQ0EsbUIsQ0FDQSx1QixDQWNGLHFCLENBQ0Usa0IsQ0FPRixxQixDQUNFLGlCLENBQ0Esa0IsQ0FHRixxQixDQUNFLG9CLENBQ0EsZSxDQUNBLGlCLENBSEQsNkIsQ0FNRyxvQyxDQUVBLGlCLENBQ0EsSyxDQUNBLE0sQ0FWSCw2QixDQWlCSyxhLENBQ0EseUIsQ0F3QlIsTSxDQWxCQSxlLENBcUJFLEssQ0FDQSxNLENBR0EsbUMsQ0FBQSwyQixDQXpCRixlLENBQ0Usd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsYyxDQUVBLE8sQ0FFQSxRLENBQ0EseUIsQ0FDQSxlLENBQ0EsVSxDQVFGLGEsQ0FsQkEsc0IsQ0FjSSwrQixDQUFBLHVCLENBSUosTSxDQUNFLGEsQ0FDQSxpQixDQUdBLFMsQ0FDQSxTLENBTkYsYSxDQVVJLFMsQ0FFQSxpQixDQUNBLFMsQ0FJSixZLENBQ0UsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLFEsQ0FDQSxVLENBQ0EsZSxDQUNBLHNELENBQ0EsYyxDQUNBLDBCLENBQUEsa0IsQ0FURixrQixDQXNCSSwrQixDQUFBLHVCLENBSUosWSxDQUNFLFUsQ0FDQSxlLENBQ0EsYSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxxQixDQUNBLGtCLENBUEYscUMsQ0F5Qk0sc0QsQ0FBQSw4QyxDQUlKLGlCLENBQ0UsZSxDQUNBLGtCLENBV0YsbUIsQ0FDRSxrQixDQUNBLHdELENBQ0EsZSxDQUNBLHdCLENBQ0EsYyxDQVdGLGtCLENBQ0Usa0IsQ0FDQSxjLENBR0YsaUIsQ0FDRSxlLENBRUEsc0IsQ0lsNEJGLG9CLENBVEEsaUIsQ0FDRSxrQixDQWlCRixrQixDQUNFLGlCLENBQ0EsZSxDQUVBLGMsQ0FDQSxrQixDQTBCRixpQixDQUNFLGEsQ0FDQSxTLENBRkQsd0IsQ0FNRyxjLENBS0YsdUIsQ0N4REosYyxDRHlETSxNLENBRUYsd0IsQ0FDRSxPLENBR0osZSxDQUNFLGUsQ0FDQSxnQixDQUNBLG1CLENBRUosaUIsQ0FDRSxlLENBRUYsZ0IsQ0FDRSxhLENBRUEseUIsQ0FDRSxlLENBQ0Esd0IsQ0FDQSxrQixDQUVGLHVCLENBQ0Usa0IsQ0FFRixxQixDQUNFLGEsQ0FDQSxVLENBQ0EsWSxDQUNBLG1CLENBQUEsZ0IsQ0FXQSwyQixDQUNFLHlCLENBRUosc0IsQ0FDRSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsNEIsQ0FDQSxZLENBSUYseUIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsYyxDQVVGLHNCLENBQ0UsaUIsQ0NqSUosSyxDQUtBLE8sQ0FKRSxpQixDQUNBLGUsQ0FHRixPLENBQ0UsaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLFEsQ0FDQSxTLENBQ0EsVyxDQUNBLFUsQ0FFQSxzQyxDQUFBLDhCLENBVEYsWSxDQWVJLFUsQ0FFRixjLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxTLENBRkQscUMsQ0FNSyxpQixDQUNBLGtCLENBUEwsMkIsQ0FvQkcsZSxDQUNBLHdCLENBRUosaUIsQ0FDRSxrQixDQUNBLFMsQ0FGRCxvQ0FBQSxjLENBTUssa0IsQ0FOTCxxQyxDQXdCSyxjLENBdUJOLGUsQ0FDRSxrQixDQUNBLFMsQ0FGRCxtQyxDQU1LLHdELENBQ0EsaUIsQ0FDQSxlLENBQ0EsZSxDQUNBLFUsQ0FWTCx3Q0FBQSxjLENBNkJPLGtCLENBN0JQLHNDLENBNENLLGUsQ0FDQSxpQixDQTdDTCwyQ0FBQSxjLENBZ0RPLGtCLENBNEJSLGEsQ0FDRSxpQixDQUNBLFMsQ0FDQSxLLENBQ0EsTSxDQUNBLFEsQ0FDQSxVLENBRUEsOEIsQ0F3QkYsa0IsQ0FsQkEsYyxDQW1CRSxpQixDQUVBLEssQ0FDQSxPLENBQ0EsUSxDQXZCRixjLENBRUUsUyxDQUlBLFUsQ0FDQSxtRSxDQVdGLGtCLENBRUUsUyxDQUlBLE0sQ0FFRixnQixDQUNFLGlCLENBQ0EsVyxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBRUYsYyxDQUVFLFMsQ0FDQSxLLENBQ0EsTyxDQUNBLFEsQ0FDQSxNLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsYSxDQUVGLGMsQ0FYQSxjLENBWUUsaUIsQ0FFQSxtQixDQUNFLFMsQ0FDQSxPLENBQ0EsUyxDQUNBLFcsQ0FDQSxZLENBQ0EsMEQsQ0FFQSxzQixDQUNFLE0sQ0FDQSwrQixDQUFBLHVCLENBRUYsc0IsQ0FDRSxPLENBQ0EsK0IsQ0FBQSx1QixDQUVGLHNCLENBQ0UsTyxDQUNBLCtCLENBQUEsdUIsQ0FFRixzQixDQUNFLFEsQ0FDQSwrQixDQUFBLHVCLENBRUYsc0IsQ0FDRSxRLENBQ0EsK0IsQ0FBQSx1QixDQUVGLHNCLENBQ0UsUSxDQUNBLCtCLENBQUEsdUIsQ0FFRixzQixDQUNFLFEsQ0FDQSwrQixDQUFBLHVCLENBRUosb0IsQ0FDRSxTLENBQ0EsUSxDQUNBLFUsQ0FDQSxXLENBQ0EsWSxDQUNBLDBELENBRUEsdUIsQ0FDRSxPLENBQ0EsK0IsQ0FBQSx1QixDQUVGLHVCLENBQ0UsTyxDQUNBLCtCLENBQUEsdUIsQ0FFRix1QixDQUNFLE0sQ0FDQSwrQixDQUFBLHVCLENBRUYsdUIsQ0FDRSxNLENBQ0EsK0IsQ0FBQSx1QixDQUVGLHVCLENBQ0UsTyxDQUNBLCtCLENBQUEsdUIsQ0FFRix1QixDQUNFLE8sQ0FDQSwrQixDQUFBLHVCLENBRUYsdUIsQ0FDRSxPLENBQ0EsK0IsQ0FBQSx1QixDQUVOLGdCLENBQ0UsaUIsQ0FDQSxTLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLFUsQ0FDQSxRLENBQ0EsVyxDQWNBLHdCLENBQ0UsMkIsQ0FBQSw2QixDQUFBLGlDLENBQUEsNkIsQ0FDQSx5QixDQUFBLHNCLENBQUEsbUIsQ0FDQSxXLENBU0osYyxDQXFCQSxZLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUVBLFUsQ0ExQkYsYyxDQUdFLHVCLENBQUEsb0IsQ0FBQSxzQixDQUVBLFcsQ0FFQSxlLENBQ0EsYSxDQWFGLFksQ0FJRSxRLENBZUYsZ0IsQ0FDRSx3QixDQUNBLGtCLENBQ0EsZSxDQUNBLGdCLENBQ0EsVSxDQUNBLFksQ0FDQSxhLENBa0JGLGMsQ0FDRSx3RCxDQUNBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxVLENBQ0EsYSxDQUNBLHFCLENBQ0Esd0IsQ0FDQSxrQixDQXdCRixhLENBQ0UsZSxDQUVBLG1CLENBQ0UsYyxDQUNBLGUsQ0FDQSx3QixDQUtKLG1CLENBa0JBLGlCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FJQSxVLENBdkJGLG1CLENBRUUsa0IsQ0FBQSxjLENBQ0Esd0IsQ0FBQSw0QixDQUNBLFcsQ0FDQSxnQixDQUVBLGEsQ0FXRixpQixDQUVFLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsUSxDQVlBLHVCLENBQ0UsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxrQixDQUFBLGMsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxlLENBT0osWSxDQUNFLGMsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxlLENBRUEsUSxDQUVBLGlCLENBQUEsbUIsQ0FDRSxlLENBQ0Esd0IsQ0FFRixtQixDQUNFLGMsQ0FFQSx5QixDQUNFLGUsQ0FZTixlLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHdCLENBQUEsNEIsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxRLENBeUJGLGUsQ0FrQkUsdUIsQ0FDRSwwQixDQUFBLGlCLENBSUEsVSxDQUNBLGUsQ0F4QkosZSxDQUNFLG1CLENBQUEsYSxDQWlCQSx1QixDQUVFLGUsQ0FDQSx3QixDQUNBLGtCLENBR0EsWSxDQXNCSixnQixDQUNFLGlCLENBRUMsa0MsQ0FFRyxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsMkQsQ0FDQSxpQixDQUNBLFEsQ0FDQSxPLENBaUJOLFksQ0FDRSxhLENBQ0EsVSxDQUNBLGEsQ0FFQSxtQixDQUVFLGtCLENBa0JILDJCLENBRUcsYyxDQUNBLGUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxpQixDQW1CTixnQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EseUIsQ0FBQSxzQixDQUFBLG1CLENBQ0EsTyxDQUNBLGUsQ0FDQSxVLENBQ0EsYyxDQU5GLHdCLENBd0JJLFUsQ0FDQSxtQixDQUFBLGEsQ0FDQSwwQixDQUFBLGlCLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0Esd0IsQ0FDQSxlLENBQ0EsaUIsQ0FoQ0osZ0MsQ0E4Q00sK0QsQ0E5Q04seUIsQ0FrREksVyxDQWxESixnRCxDQUFBLGlDLENBcURNLG9CLENBQ0EsZSxDQUNBLDJCLENBdkROLGtDLENBMERNLG1CLENBQ0EsVSxDQUVKLHVCLENBQ0UsWSxDQUVGLHNCLENBQ0UsMEIsQ0FBQSwwQixDQUFBLG1CLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EsTyxDQUNBLGUsQ0FDQSx3QixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxVLENBVUYsc0IsQ0FDRSxlLENBQ0EsYyxDQUdKLFEsQ0FDRSxtQixDQUFBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLDJELENBQ0EsaUIsQ0FNQSxjLENBQ0UsUyxDQUNBLG1CLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLGMsQ0FDQSxlLENBQ0EsK0IsQ0FDQSxrQixDQUNBLFcsQ0FDQSxvQixDQUNBLFksQ0FDQSxlLENBeEJKLDZCLENBZ0NJLFMsQ0FDQSxtQixDQUVKLG9CLENBRUksbUUsQ1IveEJKLEksQ0FDRSxrQixDQUNBLGdCLENBb0NBLFcsQ0FDRSxpQixDQXlCQSxvQixDQUNFLGdELENBQ0Esd0IsQ0FDQSxlLENBQ0EsYSxDQUNBLGEsQ0FRSixVLENBQ0UsaUIsQ0FDQSxtQixDQUNBLGEsQ0FDQSwyQixDQUNBLDBCLENBQ0Esc0MsQ0FDQSxxQixDQVBELGMsQ0FzQkcsVyxDQUNBLGEsQ0FLTixVLENBQ0UsWSxDQW9CRixZLENBQ0UsdUIsQ0FBQSxlLENBQ0EsUyxDQUNBLFMsQ0FDQSx1QixDQUFBLGUsQ0FPRixXLENBQ0UsVyxDQURGLFcsQ0FNRSxhLENBQUEsYSxDQUFBLGEsQ0FHRSxpQixDQUNBLEssQ0FDQSxNLENBeUZKLFMsQ0FDRSxrQixDQWNBLGdCLENBQ0UsVSxDQUNBLGtCLENBQ0Esd0QsQ0FDQSx1QixDQUNBLGMsQ0FDQSxlLENBQ0EsZSxDQUNBLHdCLENBQ0EsaUIsQ0FPRixnQixDQUNFLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTyxDQUNBLGtDLENBQUEsMEIsQ0FORCx3QixDQXNCRCxrQixDQUdFLDBCLENBQUEsa0IsQ0F6QkQsd0IsQ0FhRyxVLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLDJELENBS0osa0IsQ0FDRSxZLENBQ0EsZSxDQUlGLGUsQ0FDRSxnQixDQUNBLG1CLENBQ0EsK0IsQ0FIRCwyQixDQWdCRyxhLENBaEJILDBCLENBb0JHLGdCLENBQ0EsZSxDQXJCSCx5QyxDQTBCSyxpQixDQVNOLGUsQ0FDRSxrQixDQUNBLGUsQ0FGRCwyQixDQUtHLGdCLENBTEgsMEIsQ0FhRyxlLENBSUosZSxDQUNFLGtCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZSxDQUlKLFMsQ0FDRSxlLENBT0YsZSxDQUNFLGUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSxpQixDQVBGLHVCLENBZUksVSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLDhDLENBSUosbUIsQ0FFSSw2QyxDQUlKLGdCLENBRUksOEMsQ1NuWUYsbUIsQ0FUQSxnQixDQUNFLGtCLENBaUJGLGlCLENBQ0UsaUIsQ0FERCx3QixDQUFBLHlCLENBSUcsVSxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsSyxDQUNBLFEsQ0FDQSxTLENBWEgseUIsQ0FjRyxNLENBQ0EsbUcsQ0FBQSxnRSxDQWZILHdCLENBa0JHLE8sQ0FDQSxtRyxDQUFBLGlFLENBRUosZ0IsQ0FDRSxTLENBQ0EsUSxDQUNBLFcsQ0FDQSxXLENBQ0EsYSxDQUNBLFMsQ0FDQSxrQyxDQUFBLDBCLENBUEQsc0IsQ0FVRyxTLENBVkgsdUIsQ0FhRyxjLENBS0Ysc0IsQ0FDRSxNLENBQ0EscUgsQ0FBQSxrRixDQUVGLHVCLENBQ0UsTyxDQUNBLHFILENBQUEsbUYsQ0FoRU4sb0QsQ2Z5OUVBLG9ELENlcjVFSSxTLENBRUosZ0IsQ0FDRSxVLENBQ0EsVyxDQUVBLHlCLENBQ0UsZ0IsQ0FDQSxrQixDQUVGLDJCLENBQ0UsVyxDQUNBLFUsQ0FDQSwwQixDQUNBLGlCLENBQ0EsYSxDQUxELGtELENBUUcsYyxDQUNBLHlCLENBRU4sZSxDQW9DRSx1QixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBRUEsUSxDQXZDSixlLENBQ0UsaUIsQ0FFQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUVBLFcsQ0FDQSx3QixDQUNBLGtCLENBQ0EsWSxDQVZGLHVCLENBcUJJLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSx5RCxDQUNBLGlCLENBQ0EsUyxDQUNBLFMsQ0FRRix1QixDQUVFLHdCLENBQUEscUIsQ0FBQSxrQixDQUVBLGtCLENBRUYsb0IsQ0FDRSxVLENBQ0EsVyxDQUNBLHdCLENBQ0EsaUIsQ0FFRix1QixDQUNFLGMsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxpQixDQUtGLDJCLENBQ0UsYyxDQUNBLG9CLENBM0RKLHVCLENBOERJLGtCLENBQ0EsbUIsQ0FDQSxnQixDQUVGLHdCLENBQ0UsZSxDQzVKSixNLENBQ0Usa0IsQ0FRQSxnQixDQUNFLGtCLENBQ0Esd0IsQ0FDQSxpQixDQUNBLGUsQ0FxQkYsWSxDQUNFLGtCLENBQ0EsYyxDQUNBLGUsQ0FIRCx1QixDYnlCSCx5QixDQStNQSwwQixDYTlOTSxlLENiNUNOLFEsQ0FDRSxpQixDQW1CQSxpQixDQUNFLGUsQ0FDQSxhLENBZUYscUIsQ0FDRSxrQixDQVdGLGMsQ0FDRSxlLENBQ0EsYSxDQVFKLGMsQ0FDRSxrQixDQUNBLHdELENBQ0Esd0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGlCLENBcUJGLGlCLENBQ0Usa0IsQ0FDQSxhLENBaUJBLHdCLENBQ0UsaUIsQ0FhSixhLENBQ0Usa0IsQ0FnQkYsWSxDQUNFLFUsQ0FDQSxpQixDQUNBLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLFEsQ0FDQSwrQixDQVBGLG9CLENBZUksb0IsQ0FDQSwrQixDQWhCSiwrQyxDQW1CTSxhLENBbkJOLHNDLENBbUJNLGEsQ0FuQk4sMEMsQ0FtQk0sYSxDQW5CTixpQyxDQW1CTSxhLENBSUosbUIsQ0FDRSxpQixDQURELDJCLENBUUcsb0IsQ0FDQSwrQixDQUlKLHNCLENBQ0UsdUQsQ0FDQSxXLENBU0osTyxDQUNFLFUsQ0FDQSxXLENBR0EsUyxDQUVBLG1CLENBQUEsYSxDQUNBLHlCLENBQ0Esb0IsQ0FDQSwyQixDQUNBLGMsQ0FYRixlLENBbUJJLE8sQ0FDQSxRLENBQ0EsMEIsQ0FDQSxxQixDQUNBLHNCLENBQ0EsOEIsQ0FHQSxVLENBRUEsMEIsQ0FBQSxrQixDQTdCSixPLENBQUEsYyxDQUFBLGUsQ0FtSEEsNEIsQ0FXSSxpQixDQUNBLE8sQ0FFQSxrQyxDQUFBLDBCLENBaklKLGMsQ0FBQSxlLENBbUhBLDRCLENBT0ksVSxDQTFISixjLENBa0NJLFMsQ0FDQSxXLENBQ0EsMEIsQ0FHQSxPLENBSUYsVyxDQUNFLHdDLENBR0YsVyxDQUNFLHdDLENBSUosOEIsQ0ErREEsMkIsQ0E1RE0sYSxDQUhOLHNCLENBT00saUQsQ0FBQSx5QyxDQU1OLGUsQ0FDRSxVLENBQ0EsVyxDQUNBLHlCLENBQ0Esb0IsQ0FDQSwyQixDQUNBLG1DLENBQUEsMkIsQ0FDQSxZLENBRUEsbUIsQ0FDRSx3QyxDQUdGLG1CLENBQ0Usd0MsQ0FJSixVLENBQ0Usa0IsQ0FDQSxjLENBQ0Esb0IsQ0FVQSxrQixDQUNFLGtCLENBQ0EsdUIsQ0FmSixlLENBbUJJLGlCLENBQ0EsYSxDQXBCSixZLENBNEJJLG9CLENBSUosb0IsQ0FDRSxpQixDQUNBLGEsQ0FDQSxpQixDQUNBLFksQ0FKRiw0QixDQVFJLFUsQ0FDQSxXLENBQ0Esa0QsQ0FHQSxNLENBU0osVSxDQUNFLGUsQ0FDQSxhLENBR0EsUSxDQVFGLGMsQ0FDRSxpQixDQUNBLEssQ0FDQSxPLENBQ0EsUSxDQUNBLE0sQ0FHRixvQixDQUNFLGlCLENBQ0EsVSxDQUNBLFksQ2N4VkYsYyxDQUNFLFUsQ0FDQSxlLENBQ0EsYSxDQUNBLGUsQ0FDQSxjLENBQ0EsSyxDQUNBLE8sQ0FDQSxRLENBQ0EsVSxDQUNBLHdDLENBQUEsd0IsQ0FBQSw4QyxDQUNBLGtDLENBQUEsMEIsQ0FYRixxQixDQWtDSSwrQixDQUFBLHVCLENBR0YscUIsQ0FDRSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsUSxDQUNBLFUsQ0FDQSxlLENBQ0Esc0QsQ0FDQSxjLENBQ0EsMEIsQ0FBQSxrQixDQVRELDJCLENBc0JHLCtCLENBQUEsdUIsQ0FJSix1QixDQUNFLFcsQ0FDQSxZLENBQ0EsZSxDQUNBLDZDLENBQ0EsOEIsQ0FMRCwwQyxDQVFHLFMsQ0FSSCxnRCxDQVlHLHdCLENBWkgsZ0QsQ0FnQkcsYyxDQW9CSixxQixDQUNFLGtCLENBQ0Esd0IsQ0FDQSxlLENBQ0EsYyxDQUNBLHdELENBeEdKLDRCLENBbUhFLHFCLENBQ0Usa0IsQ0EyQkYsbUIsQ0FDRSxrQixDQUNBLFksQ0FDQSxrQixDQUNBLGtCLENBQ0Esd0IsQ0FlQSx5QixDQUNFLGUsQ0FDQSxhLENBQ0EsYyxDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxlLENBQ0EsaUIsQ0FSRCxnQyxDQUFBLGlDLENBc0JHLFksQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBekJILGdDLENBNkJHLFMsQ0FDQSxPLENBS04sbUIsQ0FDRSxrQixDQXZNSiw0QixDQStOSSxTLENBQ0EsWSxDQWhPSixnQyxDQThPSSxlLENBOU9KLHlCLENBa1BJLFksQ0FsUEosbUMsQ0FzUEksa0IsQ0FJSixTLENBQ0Usc0IsQ0FDQSxrQixDQUNBLDBCLENBb0JBLGdCLENBV0EsZ0IsQ0FJRSxtQixDQUNBLGlCLENBaEJGLGdCLENBRUUseUIsQ0FTRixnQixDQUNFLE8sQ0FDQSxVLENBQ0Esa0IsQ0FHQSw0QixDQUFBLG9CLENBTkQsd0IsQ0FhRyxVLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENBQ0Esa0MsQ0FBQSwwQixDQUNBLGtCLENBQ0EsbUIsQ0FTSixlLENBQ0UsaUIsQ0FDQSxjLENBQ0EsZSxDQUNBLG9CLENBQ0EsaUIsQ0FDQSxZLENBQ0EsUSxDQUNBLGtDLENBQUEsMEIsQ0FhRixlLENBQUMsbUIsQ0FyQkQsZSxDQXlDSSwwQixDQUFBLGtCLENBcEJKLGUsQ0FDRSxVLENBQ0EsVyxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsbUIsQ0FBQSxhLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsbUIsQ0FDQSxrQixDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxzQyxDQUFBLDhCLENBRUEsYyxDQWRELG1CLENBaUJHLFMsQ0FDQSxjLENBQ0EsbUIsQ0FuQkgsc0IsQ0F3Qkcsb0IsQ0FDQSxrQixDQUNBLG1CLENBYU4sZ0QsQ0F2Q0csc0MsQ0E2QkssYSxDQVVSLG9DLENBdkNHLDBCLENBaUNLLFksQ0FNUix5QixDQUNFLFMsQ0FDQSxPLENBQ0EsbUMsQ0FBQSwyQixDQUhGLGdDLENBTUksa0IsQ0FvQkosYSxDQUNFLGtCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLDBCLENBd0JBLG9CLENBQ0Usa0IsQ0FDQSxnQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esb0IsQ0FBQSxpQixDQUFBLHdCLENBQ0EsaUIsQ0FpQ0YsbUIsQ0FDRSxVLENBQ0EsZSxDQUNBLGlCLENBQ0EsSyxDQUNBLFUsQ0FDQSxZLENBTkQsMEIsQ0ErQkcsYSxDQS9CSCx1QixDQW1DRyxVLENBSUosb0IsQ0FDRSxlLENBQ0EsZSxDQUNBLGMsQ0FDQSx3QixDQVdGLG9CLENBQ0UsVSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsUSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLGdCLENBV0YscUIsQ0FDRSxVLENBQ0EsZSxDQUNBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FtQ0YsbUIsQ0FDRSxpQixDQUNBLEssQ0FDQSxPLENBQ0EsUyxDQVFELCtCLENBWkEsMEIsQ0FPRyw4QixDQUFBLHNCLENBQ0EsUyxDQUlKLHdCLENBQ0UsYyxDQUNBLDRCLENBQ0EsYSxDQUNBLFMsQ0F1QkosUSxDQUNFLFUsQ0FDQSxjLENBQ0EsbUIsQ0FDQSx3QixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsZSxDQUNBLGMsQ0FSRixVLENBZUksd0IsQ0FBQSxxQixDQUFBLG9CLENBQUEsZ0IsQ0FHRixjLENBQ0Usa0IsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxlLENBR0YsYSxDQUNFLGMsQ0FJSixvQixDQUNFLGtCLENBTUEsMEIsQ0FDRSxpQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBSEQscUMsQ0FVRyxlLENBSUosMkIsQ0FDRSxlLENBSUoseUIsQ0FFSSxhLENBQ0Esd0IsQ0FJSixRLENBQ0UsYyxDQUNBLEssQ0FDQSxNLENBQ0EsTyxDQUNBLFEsQ0FDQSx5QixDQUNBLFUsQ0FDQSxZLENBUkYsZSxDQVdJLGEsQ0NsckJKLE8sQ0FDRSxjLENBQ0Esb0IsQ0FDQSxjLENBV0YsVyxDQUNFLGtCLENBQ0EsbUIsQ0FDQSwrQixDQWVBLGlCLENBQ0UsVyxDQUNBLGtCLENBZ0JKLFksQ0FDRSxpQixDQXFCQSxrQixDQUNFLGlCLENBQ0EsYyxDQUNBLHdCLENBSEQsNkIsQ0FVRyxlLENBVkgsb0IsQ0FjRyx3RCxDQUNBLG9CLENBQ0EsZSxDQUNBLDBCLENBQUEsa0IsQ0FqQkgsMEIsQ0FvQkssYSxDQU1SLGMsQ0FDRSxpQixDQU9BLG9CLENBQ0Usa0IsQ0FjRixxQixDQUNFLGMsQ0FZRixxQixDQUNFLGtCLENBV0Ysb0IsQ0FDRSxpQixDQUNBLGEsQ0FDQSxvQixDQUhELCtCLENBZ0JHLFEsQ0NsS04sUSxDQUNFLFUsQ0FDQSxjLENBQ0EsUSxDQUNBLFcsQ0FDQSxrQyxDQUFBLDBCLENBQ0EsVSxDQUNBLFMsQ0FFQSxlLENBQ0UsWSxDQUNBLGtCLENBQ0Esd0IsQ0FDQSxxQixDQWtCRixpQixDQVFBLGUsQ0FQRSxrQixDQU9GLGUsQ0FFRSxjLENBQ0EsZSxDQUdGLGMsQ0FDRSxjLENBQ0EsZSxDQXlCRixhLENBQ0UsZSxDQUNBLGtCLENBRUEsc0IsQ0FDQSxlLENBTEQsd0IsQ0FZRyxlLENDcEZOLE8sQ0FDRSxvQixDQVFBLGdCLENBQ0UsWSxDQUNBLGtCLENBQ0Esd0IsQ0FDQSxxQixDQTBCRixpQixDQUNFLGtCLENBQ0EsZSxDQUNBLGMsQ3BCa21HRixTLENvQjVvR0YsVSxDQXVESSxrQixDQUNBLGMsQ0FDQSxlLENBekRKLFUsQ0FpRUksaUIsQ0FDQSxlLENDMURKLFUsQ0FDRSxnQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENDWEYsSyxDQUNFLGMsQ0FDQSxRLENBQ0EsTSxDQUNBLE8sQ0FDQSxVLENBQ0Esa0MsQ0FBQSwwQixDQUNBLFMsQ0FQRixZLENBVUksUyxDQUNBLG1CLENBZ0JGLFcsQ0FkQSxjLENBaUJFLG1CLENBQUEsbUIsQ0FBQSxZLENBakJGLGMsQ0FFRSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQVlGLFcsQ0FDRSxpQixDQUNBLFMsQ0FFQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxrQixDQUNBLGlCLENBVEQsa0IsQ0FlRyxrQixDQUNBLDJCLENBYUYsaUIsQ0FDRSxZLENBcUJKLGUsQ0FDRSxZLENBQ0EsZSxDQUNBLHdCLENBQ0EsMkIsQ0FDQSxZLENBQ0Esc0IsQ0FBQSxjLENBTkQsc0IsQ0FtQkcsYSxDQUtKLFUsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsUSxDQUhELGVBQUEsYyxDQWVHLGtCLENBS0osVyxDQUNFLHdELENBQ0EsZSxDQUNBLHdCLENBQ0EsYSxDQUNBLGtDLENBQUEsMEIsQ0FMRCxpQixDQVFHLGEsQ0FFSixVLENBR0Usa0IsQ0N2SUosSyxDQUNFLGUsQ0FDQSx3QixDQUNBLGtCLENBQ0Esa0IsQ0FDQSxpQixDQUxGLGEsQ0FBQSxZLENBcUJJLGtCLENBbUJGLFUsQ0FDRSxlLENBT0YsUyxDQXNCQSxhLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FFQSx3QixDQUFBLHFCLENBQUEsa0IsQ0F6QkYsUyxDQUVFLHVCLENBQUEsb0IsQ0FBQSxzQixDQUVBLFEsQ0FDQSxjLENBQ0EsYSxDQUNBLG9CLENBUEQsaUIsQ0FhRyxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0EseUQsQ0FLSixhLENBRUUsd0IsQ0FBQSxxQixDQUFBLDZCLENBRUEsc0IsQ0FBQSxtQixDQUFBLGMsQ0FDQSxXLENBQ0EsYyxDQUNBLGUsQ0FDQSx3QixDQUNBLG1CLENBQ0EsZSxDQUNBLFksQ0FDQSx1QyxDQUFBLCtCLENBQ0EsYyxDQWJELG1CLENBcUNHLHdCLENBRUYsb0IsQ0FDRSxpQixDQUNBLHdCLENBekNILGtCQUFBLGMsQ0E0Q0csa0IsQ0FJSixhLENBQ0UsYSxDQUVGLGMsQ0F3QkEsYSxDQUVFLGUsQ0FDQSxhLENBRUEsd0IsQ0FDQSxVLENBQ0EsbUIsQ0EvQkYsYyxDQUNFLGlCLENBQ0EsUyxDQUNBLFMsQ0FDQSxjLENBS0Esa0IsQ0FFQSxvQixDQWFGLGEsQ0FDRSxhLENBR0EsaUIsQ0FJQSxrQixDQUNBLG1CLENBVUYsZSxDQUNFLGlCLENBRUYsYyxDQUNFLGEsQ0FFQSxtQixDQUNFLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLGlCLENBQ0EsUyxDQUNBLE8sQ0FORCwyQixDQVNHLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLFUsQ0FDQSx3QixDQUNBLGlCLENBQ0EsTyxDQVlOLGMsQ0FDRSxhLENBQ0Esb0IsQ0FDQSxpQixDQUNBLFksQ0FDQSxPLENBVUosTSxDQUNFLGMsQ0FDQSxlLENBQ0EsaUIsQ0NoTkEsb0NoQnNRQSxZLENNb0lBLGMsQ04xSEksYyxDQWlHSCx3QixDQWlCSyxjLENlellSLEssQ0FRSSxpQixDQThERixhLENBZ0JJLG1CLEFDL0VKLG9DZCtDQSxvQixDQU9JLGdCLEFjdERKLG9DaEI0WUEsYSxDQVFJLGdCLEFnQnBaSixvQ2hCNFlBLGEsQ0FVSSxnQixBZ0J0Wkosb0NmaUtGLGUsQ0FPSSxhLEFleEtGLG9DdkJxQ0YsVSxDQVNJLFcsQ0F3Q0osTSxDQVdJLGMsQ0EwQkosYSxDQVFJLGMsQ0FZSixnQixDQU1JLGMsQ001SkosTSxDQU1JLGdCLENBQ0EsbUIsQ0NQSixhLENBK1dNLGMsQ0k5V0oscUIsQ0pERixhLENJR00sbUIsQ0FBQSxtQixDQUFBLFksQ0FJSixrQixDQU1JLGtCLENBQ0EsaUIsQ0ErRk4sNEIsQ0FNUSw2QyxDQU5SLDRCLENBY1EsNkMsQ0FkUiw0QixDQXNCUSw2QyxDQU1SLHlCLENBTVEsOEMsQ0FOUix5QixDQWNRLDhDLENBZFIseUIsQ0FzQlEsOEMsQ0hTUixlLENBV0ksVyxDQUNBLFMsQ0FDQSxxQixDQW9DSixnQixDQU1JLGtCLENBTkosMkIsQ0F5RE0sVyxDQWdHSixzQixDQVNJLGMsQ0FpQkoscUIsQ0FRSSxjLENBQ0EsYyxDQW9CSixxQixDQVFJLGMsQ0FDQSxjLENBK0NKLG9CLENBT0ksYyxDQStCTixnQixDQU1JLGMsQ0FXRixzQixDQU9JLGlCLENBQ0Esb0IsQ0FDQSxjLENBQ0EsZSxDQVZILDhCLENBK0JLLFcsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0Esa0MsQ0FBQSwwQixDQW5DTCxtQyxDQWlGSyxpQixDQWpGTCwyQyxDQThGTyxRLENBQ0EsYSxDQS9GUCxtQyxDQThHSyxjLENBOUdMLDJDLENBdUhPLFksQ0FXVixlLENBU0ksZSxDSXpwQkYsb0IsQ0FUQSxpQixDQUdJLGtCLENDa0xKLGMsQ0FVSSxvRSxDQTZsQk4sb0IsQ0FLTSxvRSxDQ3h4QkosbUIsQ0FUQSxnQixDQUdJLGtCLENab0lOLFksQ0FVSSxpQixDQWFGLG1CLENBSUksaUIsQ0FvQk4sTyxDQWNJLFMsQ2NyTUosYyxDQWNJLGUsQ0FpSUYsbUIsQ0FRSSxnQixDQVlGLHlCLENBV0ksZSxDQUNBLGMsQ0EvS1IsNEIsQ0FtT00sUyxDQUNBLFksQ0FzQk4sUyxDQU1JLHNCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSxRLENBYUYsZ0IsQ0FNSSxVLENBQ0EsUSxDQWtDSixlLENBWUksWSxDQTBFTixhLENBT0ksc0IsQ0FxQkYsb0IsQ0FRSSxlLENBQ0EsbUIsQ0FDQSxvQixDQUFBLGlCLENBQUEsd0IsQ0FDQSxpQixDQTJCSixtQixDQVNJLGUsQ0E4Qkosb0IsQ0FPSSxjLENBeUJKLHFCLENBUUksZSxDQTRDSix3QixDQU9JLGlCLENBQ0EsTSxDQUNBLFUsQ0NwaUJOLFksQ0FJSSxlLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsUSxDQUNBLGtCLENBQUEsYyxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQVlGLGtCLENBTUksUSxDQzVCSixpQixDQUVJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsUSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQWtCSixhLENBUUksUSxDQ3ZFSixnQixDQU9JLFksQ0doQk4sYSxDQUFBLFksQ0F1Qk0sa0IsQ0FrR0osYyxDQWFJLFcsQUMvSEosb0NaQUEsa0IsQ0FXSSxtQixBWVhKLG9DdkJxQ0YsVSxDQWFJLFcsQ0FDQSxpQixDQUNBLGtCLENBa0NKLE0sQ0FlSSxjLENPNUdKLEssQ0FLSSxpQixDQUNBLGdCLENBb0JGLGMsQ0FJSSxnQixDQWVKLGMsQ0FPSSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxPLENBQ0EsUyxDQUVKLFcsQ0FTSSxpQixDQUNBLFMsQ0FDQSxXLENBQ0EsVyxDQUNBLFMsQ0FDQSxzQixDQUFBLGMsQ0ErRUYsa0IsQ0FPSSxXLENBQ0EsUyxDQUNBLFUsQ0FzREosb0IsQ0FJSSxhLENBQ0EsVyxDQUNBLFcsQ0FDQSxXLENBZ0NOLGdCLENBTUksWSxDQUVKLGMsQ0FFSSxTLENBQ0EsZSxDQUNBLGdCLENBRUosWSxDQWFJLGtCLENBQ0EsYyxDQWVKLGEsQ0FVSSxrQixDQUNBLHFCLENBeUJKLGUsQ0FTSSxjLENBb0RKLFUsQ0FHSSxlLENBS0osYSxDQVlJLGMsQ0VyWk4sYyxDQVNJLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esd0IsQ0FBQSw0QixDQWlDRixvQixDQVNJLGMsQ0M5Q0osVyxDQUlJLGtCLENDZEosa0IsQ0FlSSxrQixDSGtKTixlLENBaUJJLFcsQ0FDQSxTLENBQ0EscUIsQ0E4QkosZ0IsQ0FVSSxpQixDQVZKLDJCLENBNkRNLFcsQ0FzSEoscUIsQ0FhSSxjLENBK0ZOLHlDLENBR00sUyxDQUhOLGlELENBU00sMEIsQ0FBQSxrQixDQUNBLDRCLENBQUEsb0IsQ0FzQkgsbUMsQ0FxRUssaUIsQ0FyRUwsMkMsQ0EwRU8sYSxDQTFFUCxtQyxDQXFGSyxjLENBckZMLDJDLENBbUdPLFksQ0FuR1AsbUMsQ0FrSEssaUIsQ0FsSEwsMkMsQ0EySE8sYSxDQU9WLGUsQ0FhSSxlLENBQ0Esc0IsQ0FrS0osWSxDQVVJLGUsQ0FDQSxZLENJbDBCRixrQixDQVFJLGUsQ0FDQSxjLENBRUEsa0IsQ0FvQkgsd0IsQ0VWQSx1QixDRm1CSyxjLENDZEwsb0NBQUEsYyxDQVNPLGtCLENkd3RISixTLENvQjl3SE4sVSxDTjZDRyxxQyxDQTJCTyxjLENBb0JQLG1DLENBYU8sYyxDQWJQLDJDQUFBLGMsQ0FtRFMsa0IsQ0E4SlYsZ0IsQ0FZSSxRLENBdUJKLGMsQ0FXSSxjLENBVUosWSxDQVFJLFEsQ0FXSixnQixDQVVJLFksQ0FlSixjLENBZUksYyxDQTZCSixtQixDQVVJLHVCLENBQUEsb0IsQ0FBQSxlLENBUUosaUIsQ0FRSSxRLENBMk1OLGdCLENBU0kscUIsQ1h2cEJGLGlCLENBS0ksZSxDQVlKLHFCLENBSUksa0IsQ0FRSixjLENBS0ksYyxDQWdDTixpQixDQUtJLFUsQ0FDQSxRLENBR0YsdUIsQ0FVQSx3QixDQVJJLFMsQ0FzQk4sYSxDQUtJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsUSxDQUNBLGtCLENBQUEsYyxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQTJJSixVLENBbkpBLGEsQ0F5Skksa0IsQ0FnREosVSxDQVFJLGUsQ0FDQSxRLENjelVKLGMsQ0FrQkksZSxDQTZDRix1QixDQW9CSSxzQixDQWdDSixxQixDQUFDLDJDLENBaEJELHFCLENBUUksa0IsQ0FvQ0osbUIsQ0FZSSxrQixDQUNBLG1CLENBT0YseUIsQ0FnQkksZSxDQUNBLGMsQ0FwTFIsNEIsQ0FzTUUsbUIsQ0FJSSxrQixDQTFNTiw0QixDQXdPTSxLLENBQ0EsTyxDQWlCTixTLENBY0ksc0IsQ0FDQSxRLENBQ0Esa0IsQ0FzSUosYSxDQVdJLGtCLENBQ0EsaUIsQ0FnQkYsb0IsQ0FlSSxtQixDQUNBLGdCLENBQ0Esa0IsQ0FxQkosbUIsQ0FhSSxlLENBQ0EsUyxDQUNBLFUsQ0F1Q0osb0IsQ0FTSSxhLENBUUoscUIsQ0FZSSxnQixDQUNBLGtCLENBQ0EsZ0IsQ0FpRU4sUSxDQVdJLGdCLENBbUJKLG9CLENBSUksa0IsQ0dqb0JGLGdCLENBV0ksWSxDQW1CSixpQixDQU1JLGMsQ0E3Q04sVSxDQXFFTSxtQixBSTlESixvQ3ZCUEYsSSxDQVVJLGMsQ0FrQ0osVSxDQW1CSSxXLENBQ0EsaUIsQ0FDQSxrQixDQTRCSixNLENBbUJJLGtCLENBQ0EsYyxDQWlCSixhLENBWUksYyxDQVFKLGdCLENBVUksYyxDTWhLSixNLENBV0ksZ0IsQ0FYSixNLENDQUEsSyxDQVNJLG1CLENBaUJGLGMsQ0FPSSxnQixDQTJCSixXLENBaUJJLFcsQ0FDQSxTLENBQ0EsVyxDQXdDRixrQixDQU9JLFcsQ0FDQSxVLENBQ0EsVyxDQXlCSixrQixDQVlJLFcsQ0FDQSxTLENBdUJKLG1CLENBSUksYSxDQUNBLFcsQ0FDQSxRLENBQ0EsTyxDQW9CSixvQixDQVVJLFcsQ0FDQSxTLENBQ0EsVyxDQUNBLFksQ0F3Q04sWSxDQWlCSSxrQixDQUNBLGMsQ0FXSixhLENBY0ksa0IsQ0FjSixrQixDQU1JLGMsQ0FFSixlLENBWUksYyxDQUNBLGtCLENBM1ZOLGEsQ0FtWE0sa0IsQ0F3QkosVSxDQUtJLGUsQ0FHSixhLENBZUksYyxDQUNBLFEsQ0d0WE4sUyxDQUlJLGtCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FhRixlLENBSUksUyxDQUNBLFEsQ0FMSCw0QixDQWVLLDJCLENBQUEsaUIsQ0FBQSxRLENDeEVOLGtCLENBbUJJLGtCLENBeUNKLGlCLENBaUJJLGMsQ0hsRUosYyxDQUtJLGtCLENBYU4sYSxDQUVJLGUsQ0FDQSxrQixDQXFCRixtQixDQU1JLGMsQ0FzQk4sYyxDQUFBLHNCLENBaUNNLFksQ0FDQSxpQixDQUNBLEssQ0FDQSxRLENBcENOLGMsQ0FJSSxXLENBRUEsYSxDQUlBLGtDLENBQUEsMEIsQ0FDQSx3QixDQUNBLGUsQ0FaSixzQixDQStCTSxVLENBQ0EsUyxDQUtBLGtCLENBMkNOLGUsQ0F1QkksVyxDQUNBLFUsQ0FDQSxzQixDQXdCSixnQixDQWNJLGtCLENBQ0EsZ0IsQ0FmSiwyQixDQWlFTSxXLENBMkJKLHNCLENBYUksUyxDQWJILDhCLENBc0NLLFksQ0FLTixvQixDQU1JLGtCLENBWUosc0IsQ0FhSSxjLENBYUoscUIsQ0FpQkksYyxDQVlKLHFCLENBYUksYyxDQWFILDZCLENBbUJLLE8sQ0FrRU4sc0IsQ0FjSSxjLENBb0hOLGUsQ0FrQkksZSxDQUNBLFksQ0FtSUosWSxDQVlJLFEsQ0FDQSxVLENJbnpCRixvQixDQVRBLGlCLENBS0ksa0IsQ0FhSixrQixDQWNJLGMsQ0FDQSxrQixDQUNBLGMsQ0ErRUoseUIsQ0FPSSxjLENDbkdILHFDLENBVU8sa0IsQ0FhUCxvQ0FBQSxjLENBWU8sa0IsQ0FaUCxxQyxDQThCTyxjLENBOUJQLHdDLENBc0NPLGMsQ0FTUCxtQyxDQWdCTyxjLENBQ0EsZSxDQWpCUCx3Q0FBQSxjLENBZ0NTLGtCLENBaENULHNDLENBZ0VPLGMsQ0FDQSxlLENBZ0pSLGdCLENBZUksUSxDQVFGLHdCLENBTUksNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxVLENBMEJOLFksQ0FXSSxRLENBUUosZ0IsQ0FhSSxZLENBWUosYyxDQWtCSSxjLENBQ0Esa0IsQ0FjSixhLENBU0ksYyxDQUVKLG1CLENBYUksdUIsQ0FBQSxvQixDQUFBLGUsQ0FLSixpQixDQVdJLFEsQ0E0Q0osZSxDQWhDRSx5QixDQUVJLHVCLENBQUEsb0IsQ0FBQSxzQixDQThCTixlLENBU0ksYyxDQUNBLFUsQ0FDQSxRLENBbUJKLGUsQ0FPSSxlLENBV0YsdUIsQ0FVSSxrQixDQUNBLGUsQ0FDQSxZLENBbURKLG1CLENBTUksa0IsQ0FjTCwyQixDQVNLLFksQ0FnQlIsZ0IsQ0FZSSxzQixDQUNBLFEsQ0FiSix3QixDQW1DTSxVLENBQ0EsVyxDQTRCSixzQixDQVlJLGtCLENBQ0EsaUIsQ1JwdUJKLGEsQ0FFSSxpQixDQXlCSixXLENBSUksZSxDQUNBLGdCLENBQ0Esa0IsQ0FDQSxnQixDQUNBLGUsQ0ErQkosVSxDQVVJLFUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxTLENBQ0EsVSxDU2pGSixtQixDQVRBLGdCLENBS0ksa0IsQ0FtRk4sZSxDQWFJLFEsQ0FDQSxZLENBZEosdUIsQ0ErQk0sUyxDQWlCSix1QixDQU9JLGMsQ0N2SUosZ0IsQ0FPSSxrQixDYklKLGlCLENBU0ksZSxDQVFKLHFCLENBUUksa0IsQ0FjTixjLENBU0ksa0IsQ0FDQSxjLENBZ1JKLG9CLENBTUksYSxDQUdGLHVCLENBRUksVyxDQUNBLEssQ0FDQSxzQixDQVNKLHVCLENBRUksVyxDQUNBLFMsQ0FDQSxzQixDYzFVSixxQixDQVlJLFEsQ0FDQSxVLENBMFhKLG9CLENBcUJJLGtCLENBd0ZKLHFCLENBa0JJLGUsQ0FDQSxjLENDMWZOLFksQ0FjSSxjLENBQ0EsUSxDQXlDRixvQixDQUlJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBdUJKLHFCLENBSUksUSxDQVFKLG9CLENBTUksaUIsQ0FDQSxjLENFekpOLFUsQ0F5RU0saUIsQ0N6RU4sb0IsQ0FHTSxlLENFSE4sSyxDQVdJLFksQ0EyREYsYSxDQW1CSSxjLENBQ0EsbUIsQUNuRkoscUN2QnFDRixVLENBeUJJLFksQ0FDQSxpQixDQUNBLGtCLENBc0JKLE0sQ0F3QkksYyxDQWFKLGEsQ0FnQkksYyxDQUlKLGdCLENBY0ksYyxDTXBLSixNLENDQUEsSyxDRGdCSSxnQixDQUNBLG1CLENDakJKLEssQ0FZSSxpQixDQWNGLGMsQ0FVSSxnQixDQXdCSixXLENBc0JJLFcsQ0FDQSxTLENBQ0EsVyxDQW1DRixrQixDQVlJLFcsQ0FDQSxVLENBQ0EsVyxDQW9CSixrQixDQWdCSSxXLENBb0JKLG1CLENBVUksVyxDQUNBLFEsQ0FDQSxPLENBZUosb0IsQ0FnQkksVyxDQUNBLFksQ0FvQ04sWSxDQXFCSSxjLENBUUosYSxDQW9DQSxlLENBbkJJLGtCLENBbUJKLGUsQ0FnQkksYyxDQTlWTixhLENBc1hNLG1CLENBQUEsbUIsQ0FBQSxZLENBRUosYSxDQVVJLFksQ0FpQkosYSxDQW1CSSxjLENBQ0EsUSxDRXZhTixlLENBR00sZ0IsQ0FDQSxtQixDQXdCSixvQixDQVVJLFcsQ0FDQSxZLENBQ0Esa0IsQ0N2QkosVyxDQVFJLGtCLENBb0JOLFMsQ0FVSSxrQixDQXFDRixnQixDQVdJLGtCLENBQ0EsYyxDQ2pHSixrQixDQXVCSSxrQixDQXFDSixpQixDQXFCSSxlLENBQ0EsYyxDSHJGSixnQixDQUVJLGUsQ0E4Qk4sYSxDQU9JLGUsQ0FpQkYsbUIsQ0FVSSxjLENBa0JOLGMsQ0FnQkksVyxDQUNBLFksQ0FqQkosc0IsQ0F5Q00sWSxDQXpDTixxQixDQTJETSxXLENBQ0EsVyxDQW9CTixlLENBNkJJLFcsQ0FDQSxVLENBQ0Esc0IsQ0FrQkosZ0IsQ0FtQkksaUIsQ0FuQkosMkIsQ0FxRU0sWSxDQXVCSixzQixDQWlCSSxjLENBMEJKLG9CLENBVUksZSxDQVFKLHNCLENBaUJJLGMsQ0FTSixxQixDQXFCSSxjLENBc0dOLGdCLENBVUksZSxDQU9GLHNCLENBa0JJLGMsQ0FsQkgsOEIsQ0F1Q0ssUSxDQXZDTCxtQyxDQStESyx3QixDQS9ETCxtQyxDQXlGSyxjLENBeUNSLGUsQ0F1QkksZSxDQWFGLDRCLENBcUJJLGdCLENBSUosc0IsQ0FNSSxrQixDQUNBLG1CLENBQ0EsZSxDQXFKSixtQixDQVFJLGMsQ0lsM0JKLG9CLENBVEEsaUIsQ0FPSSxrQixDQVdKLGtCLENBbUJJLGMsQ0NoQkgscUMsQ0FhTyxlLENBQ0Esa0IsQ0FTUCxvQ0FBQSxjLENBZU8sa0IsQ0FmUCxxQyxDQWlDTyxjLENBY1AsbUMsQ0FvQk8sYyxDQXBCUCx3Q0FBQSxjLENBbUNTLGtCLENBbkNULDJDQUFBLGMsQ0FzRFMsa0IsQ0F0RFQsc0MsQ0FvRU8sYyxDQVFSLGEsQ0FXSSxrQixDQUNBLFMsQ0FFSixjLENBYUksUyxDQTBHSixnQixDQWtCSSxRLENBaUJKLGMsQ0FjSSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxTLENBQ0EsZSxDQUNBLFEsQ0FJSixZLENBY0ksUSxDQUtKLGdCLENBZ0JJLGtCLENBQ0EsWSxDQVFKLGMsQ0FzQkksYyxDQUNBLGUsQ0FDQSxrQixDQW9CSixtQixDQWdCSSx1QixDQUFBLG9CLENBQUEsZSxDQUVKLGlCLENBY0ksUSxDQWFKLFksQ0FtQkksYyxDQVNKLGUsQ0FjSSxjLENBQ0EsUSxDQWVKLGUsQ0FVSSxlLENBUUYsdUIsQ0FlSSxrQixDQUNBLGUsQ0FDQSxZLENBZUgsa0MsQ0FZSyxVLENBQ0EsVyxDQUNBLFEsQ0FpQk4sbUIsQ0FVSSxrQixDQVVMLDJCLENBWUssYyxDQUNBLGlCLENBQ0EsVyxDQVdSLGdCLENBZ0JJLHNCLENBQ0EsUSxDQWpCSix3QixDQXdDTSxVLENBQ0EsVyxDQXVCSixzQixDQWdCSSxtQixDQUNBLGlCLENBT04sUSxDQVFJLFUsQ0FDQSxXLENBRUYsYyxDQWdCSSxRLENBQ0Esa0IsQ0FDQSxZLENSdnhCTixlLENBTU0sbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FJSixhLENBTUksZSxDQUNBLGlCLENBb0JKLFcsQ0FZSSxjLENBQ0Esa0IsQ0FDQSxhLENBeUJKLFUsQ0FrQkksWSxDQVVOLFUsQ0FJSSxpQixDQUNBLGEsQ0F5Q0YsYSxDQUVJLFcsQ0FDQSxRLENBQ0EsVSxDQW9CSixhLENBRUksVyxDQUNBLFMsQ0FDQSxVLENBb0JKLGEsQ0FFSSxXLENBQ0EsUyxDQUNBLFUsQ0FpQk4sZ0IsQ0FFSSxlLENBQ0EsUSxDQUNBLGEsQ0FDQSxpQixDQVlKLFMsQ0FJSSxrQixDQW1ISixTLENBUUEsZSxDQUpJLFEsQ1M5VkYsbUIsQ0FUQSxnQixDQU9JLGtCLENBaUZOLGUsQ0FpQkksUSxDQUNBLFksQ0FsQkosdUIsQ0FrQ00sUyxDQ2xISixnQixDQU5BLGEsQ2J3REYsYyxDYXRETSxlLENDTE4sYyxDQXNCSSxlLENBeUNGLHVCLENBd0JJLHNCLENBdkZOLDRCLENBbUhFLHFCLENBUUksa0IsQ0ErSE4sUyxDQW9CSSxzQixDQTRDRixlLENBZ0JJLFksQ0FDQSxrQixDQXFFTixhLENBZ0JJLGtCLENBQ0EsWSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0Esa0IsQ0FPRixvQixDQXlCSSxRLENBQ0EsbUIsQ0FZSixtQixDQW1CSSxlLENBQ0EsUyxDQUNBLFUsQ0FrQkosb0IsQ0FXSSxjLENBSUosb0IsQ0FhSSxhLENBSUoscUIsQ0F1QkksZSxDQUNBLGdCLENBQ0EsYyxDQTJCSix3QixDQWFJLFUsQ0M1a0JOLFcsQ0FNSSxrQixDQUNBLG1CLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FRRixpQixDQUtJLFEsQ0FhTixZLENBbUJJLFEsQ0E2QkosYyxDQUlJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBR0Ysb0IsQ0FTSSxRLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FJSixxQixDQUlJLGUsQ0FDQSxlLENBUUoscUIsQ0FRSSxlLENBSUosb0IsQ0FXSSxjLENBQ0EsYSxDQ3JKSixlLENBT0ksWSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsUSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQVlKLGlCLENBSUksUSxDQWVKLGlCLENBUUksVSxDQUNBLGUsQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLFEsQ0FDQSxtQixDQUFBLGEsQ0NyREosZ0IsQ0FlSSxpQixDQWVKLGlCLENBVUksYyxDRXRCSixXLENBWUksWSxDQWlCRixpQixDQUlJLGEsQ0FjTixhLENBSkUsbUIsQ0FFSSxZLENBTU4sZSxDQXdCQSxVLENBT0ksd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsUSxDQUNBLG1CLENBakNKLGUsQ0FVSSx1QixDQUFBLG9CLENBQUEsc0IsQ0FWSixlLENBQUMsc0IsQ0FzQkssbUIsQ0FBQSxtQixDQUFBLFksQ0FFTixVLENBTUksNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FOSCxlQUFBLGMsQ0FrQkssZSxDQVlOLFUsQ0FPSSxpQixDQUNBLGtCLENDNUlOLEssQ0FjSSxpQixDQUNBLGtCLENBZkosYSxDQXlCTSxrQixDQXpCTixZLENBNkJNLGEsQ0FFSixhLENBSUksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDZCLENBQUEsOEIsQ0FBQSwwQixDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUVKLFUsQ0FLSSxlLENBQ0EsUSxDQUVKLFMsQ0FVSSxzQixDQUFBLG1CLENBQUEsMEIsQ0FZSixhLENBdUJJLFcsQ0FDQSxjLENBQ0EsaUIsQ0EwQkosYyxDQWVJLGMsQ0FTSixhLENBWUksYyxDQUNBLG9CLENBWUYsbUIsQ0FrQkksYyxDQUNBLFEsQ0FDQSxZLENBQ0EsVSxDQU1OLGMsQ0FRSSxjLENBQ0EsZSxDQUNBLGlCLEFDeE1KLHFDdkJxQ0YsVSxDQStCSSxZLENBQ0EsaUIsQ0FDQSxrQixDQWdCSixNLENBNEJJLGtCLENBQ0EsYyxDTTFISixNLENBcUJJLGdCLENBckJKLE0sQ0NBQSxLLENBZ0JJLG1CLENBVUYsYyxDQWFJLGlCLENBcUJKLFcsQ0EyQkksVyxDQUNBLFMsQ0FDQSxXLENBOEJGLGtCLENBaUJJLFcsQ0FDQSxVLENBZ0JKLGtCLENBbUJJLFcsQ0FDQSxTLENBZ0JKLG1CLENBZUksVSxDQVlKLG9CLENBb0JJLFcsQ0FDQSxXLENBQ0EsWSxDQStCTixZLENBd0JJLGMsQ0FLSixhLENBb0NBLGUsQ0FoQkksa0IsQ0FnQkosZSxDQW9CSSxjLENBaURKLGEsQ0F1QkksYyxDRTFhTixlLENBT00sZ0IsQ0FDQSxtQixDQ1BKLGEsQ0FFSSxrQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBWUosVyxDQVlJLGUsQ0FDQSxRLENBQ0EsZSxDQWNOLFMsQ0FjSSxlLENBQ0EsUSxDQUNBLGEsQ0FHRixlLENBU0ksVSxDQUNBLGtCLENBVkgsNEIsQ0FtQkssMkIsQ0FBQSxnQixDQUFBLE8sQ0M1RU4sa0IsQ0EyQkksa0IsQ0FpQ0osaUIsQ0EwQkksYyxDSDNFSixjLENBU0ksa0IsQ0FTTixhLENBV0ksZSxDQWFGLG1CLENBY0ksYyxDQWNOLGMsQ0FxQkksVyxDQXJCSixxQixDQWdFTSxXLENBZ0JOLGUsQ0FtQ0ksc0IsQ0FjSiwyQixDQXlFTSxZLENBdUlKLHFCLENBaUJJLGMsQ0E4Rkosc0IsQ0FzQkksMkIsQ0F0QkgsOEIsQ0EyQ0ssUyxDQXVGUixlLENBMkJJLGUsQ0FDQSxZLENBaUNGLHNCLENBWUksa0IsQ0FDQSxtQixDQUlKLHFCLENBSUksa0IsQ0FvRU4sWSxDQWlCSSxRLENBQ0EsVSxDQVFKLFksQ0FlSSxlLENBQ0EsWSxDQWFGLGlCLENBS0ksa0IsQ0l6MUJKLGtCLENBdUJJLGMsQ0FDQSxrQixDQXVFSix5QixDQVNJLGMsQ0NyR0gscUMsQ0FpQk8sa0IsQ0FNUCxvQ0FBQSxjLENBa0JPLGtCLENBbEJQLDhCLENBMENLLHNCLENBS0wsbUMsQ0F1Qk8sYyxDQXZCUCx3Q0FBQSxjLENBc0NTLGtCLENBdENULDJDQUFBLGMsQ0F5RFMsa0IsQ0F6RFQsc0MsQ0F1RU8sYyxDQTBJUixnQixDQXFCSSxRLENBY0osYyxDQW1CSSxrQixDQUVKLFksQ0FpQkksUSxDQUVKLGdCLENBb0JJLFksQ0FLSixjLENBMkJJLGMsQ0FDQSxrQixDQXlGSixlLENBa0JJLFEsQ0FZSixlLENBYUksZSxDQUtGLHVCLENBb0JJLGtCLENBQ0EsZSxDQUNBLFksQ0FVSCxrQyxDQWlCSyxVLENBQ0EsVyxDQUNBLFEsQ0FZTixtQixDQWNJLGtCLENBTUwsMkIsQ0FpQkssYyxDQUNBLGlCLENBQ0EsVyxDUmpwQk4sYSxDQVdJLGUsQ0FnQkosVyxDQWtCSSxrQixDQWlETixVLENBU0ksa0IsQ0FxQ0YsYSxDQVFJLFcsQ0FDQSxRLENBQ0EsVyxDQWNKLGEsQ0FRSSxXLENBQ0EsUyxDQUNBLFUsQ0FjSixhLENBUUksVyxDQUNBLFMsQ0FDQSxVLENBV04sZ0IsQ0FTSSxlLENBUUosUyxDQVFJLGtCLENBT0YsZ0IsQ0FZSSxjLENBSUosZ0IsQ0FTSSxVLENBbUJKLGUsQ0FNSSxnQixDQUNBLG1CLENVdFNKLGdCLENBZUksa0IsQ0FJSixtQixDQUVJLGdCLENBSUosWSxDQU1JLGtCLENickNKLGUsQ0FFSSxlLENBQ0EsaUIsQ0FDQSxTLENBQ0EsVSxDQUNBLGMsQ0FDQSxxQixDQVVKLGlCLENBYUksUSxDQTBCTixjLENBa0JJLGMsQ0FDQSxtQixDQWlCRix1QixDQVVBLHdCLENBSkksUyxDQWtCTixhLENBYUksUSxDQXdDRixzQixDQUtJLFksQ0E2S0osdUIsQ0FRSSxVLENBQ0EsVyxDQUlKLHVCLENBUUksUyxDQUNBLHNCLENBTU4sUSxDQW9CRSxnQixDQUtJLGdELENBQUEsd0MsQ0F6Qk4sUSxDQUVJLGlCLENBQ0EsVyxDQUNBLFksQ0FFQSxtQyxDQUFBLDJCLENBQ0EsSyxDQUNBLHVCLENBWUYsZ0IsQ0FFSSxXLENBQ0EsWSxDQUNBLFEsQ0FFQSxzQixDQU5ILGlDLENBQUEsZ0MsQ0FvQkssOEIsQ0FBQSxzQixDQVdOLGUsQ0FJSSxLLENBSkosZ0IsQ0FBQSxlLENBR0ksaUIsQ0FFQSxtQyxDQUFBLDJCLENBZUosZ0IsQ0FYQSxlLENBRUksVSxDQUNBLFcsQ0FDQSw0QixDQUFBLG9CLENBQ0EsOEIsQ0FBQSxzQixDQUNBLDBDLENBQUEsa0MsQ0FDQSx3QyxDQUFBLGdDLENBSUosZ0IsQ0FFSSxTLENBQ0EsVSxDQUNBLFcsQ0FDQSxxQyxDQUFBLDZCLENjdGNOLGMsQ0EwQkksZSxDQVdGLHFCLENBaUJJLFEsQ0FDQSxVLENBUUosdUIsQ0E0QkksaUIsQ0E4U0osYSxDQUVJLGtCLENBaUNKLG9CLENBOEJJLGtCLENBK0VKLHFCLENBNkJJLGUsQ0FDQSxrQixDQUNBLGdCLENBQ0EsYyxDQ3pqQk4sTyxDQU1JLG1CLENBMEJGLGlCLENBU0ksVyxDQWdGSixxQixDQVNJLGUsQ0N6SEosZSxDQWNJLGlCLENDdkJOLGtCLENBS00sc0IsQ0FJSixnQixDQW1CSSxpQixDQUlKLGMsQ0FFSSxrQixDQUNBLHdCLENFcUJGLGlCLENBT0ksVyxDQUNBLGMsQ0FjTixlLENBd0JBLFUsQ0FSSSxRLENDeEJKLGEsQ0E0QkksVyxDQUNBLGMsQ0FDQSxpQixDQTlCSCxrQkFBQSxjLENBOENLLGtCLENBS04sYyxDQWtCSSxTLENBTUosYSxDQWdCSSxjLENBU0YsbUIsQ0F3QkksYyxDQUNBLFUsQ0FFTixjLENBYUksZ0IsQUMzTUoscUNma05GLDJCLENSN0tBLFUsQ0FxQ0ksWSxDQVlKLE0sQ0FpQ0ksYyxDTTlISixNLENDQUEsSyxDRDBCSSxpQixDQUNBLG9CLENDM0JKLEssQ0FtQkksaUIsQ0FPRixjLENBZ0JJLGlCLENBa0JKLFcsQ0FnQ0ksVyxDQUNBLFMsQ0FDQSxXLENBeUJGLGtCLENBcUJJLFcsQ0FDQSxXLENBWUosa0IsQ0F1QkksVyxDQUNBLFMsQ0FZSixtQixDQWtCSSxXLENBQ0EsUSxDQUNBLFUsQ0FPSixvQixDQXlCSSxZLENBNEJOLFksQ0EyQkksYyxDQUVKLGEsQ0FvQ0EsZSxDQWJJLGtCLENBa0ZKLGEsQ0EwQkksUSxDRzVhSixhLENBUUksa0IsQ0FRSixXLENBa0JJLGUsQ0M1Qkosa0IsQ0ErQkksa0IsQ0E2QkosaUIsQ0E4QkksZSxDQUNBLGlCLENBQ0EsYyxDSC9GSixnQixDQU1JLGtCLENBUUosYyxDQWFJLGtCLENBS04sYSxDQWVJLGUsQ0FDQSxrQixDQVFGLG1CLENBa0JJLGtCLENBQ0EsYyxDQVNOLGMsQ0F5QkksVyxDQUNBLFksQ0ExQkosc0IsQ0E2Q00sWSxDQTdDTixxQixDQW9FTSxZLENBWU4sZSxDQXVDSSxXLENBQ0EsVSxDQUNBLHNCLENBUUosZ0IsQ0F1Qkksa0IsQ0FDQSxpQixDQTJERixxQixDQUtJLG1CLENBSUosc0IsQ0FxQkksZ0IsQ0FDQSxjLENBcUJKLG9CLENBY0ksZSxDQUlKLHNCLENBcUJJLGlCLENBQ0EsYyxDQUlKLHFCLENBeUJJLGMsQ0FJSixxQixDQXFCSSxrQixDQUNBLGMsQ0FJSixxQixDQUtJLGlCLENBTEgsNkIsQ0F1QkssUyxDQUNBLFUsQ0FDQSxTLENBMkNSLGdCLENBY0ksYyxDQUdGLHNCLENBMEJJLDJCLENBMUJILDhCLENBK0NLLFEsQ0EvQ0wsMkMsQ0F1R08sYSxDQTJCVixlLENBZ0NJLGdCLENBQ0EsWSxDQStJSixZLENBb0JJLFksQ0FTRixpQixDQVNJLGUsQ0FJSixtQixDQVlJLGMsQ0k3MkJKLGtCLENBMkJJLGMsQ0FDQSxrQixDQTBESixzQixDQU9JLGMsQ0FFSix5QixDQVdJLGMsQ0NoRkgsb0NBQUEsYyxDQXFCTyxrQixDQXJCUCw4QixDQTZDSyxzQixDQUVMLG1DLENBMEJPLGMsQ0ExQlAsd0NBQUEsYyxDQXlDUyxrQixDQXpDVCwyQ0FBQSxjLENBNERTLGtCLENBNURULHNDLENBMEVPLGMsQ0FnQlIsYyxDQWdCSSwrRCxDQThIRix3QixDQVVJLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBMENOLGdCLENBdUJJLFksQ0FFSixjLENBK0JJLGMsQ0FzRkosZSxDQXFCSSxRLENBQ0EsZSxDQVFKLGUsQ0FnQkksZSxDQUVGLHVCLENBeUJJLGUsQ0FDQSxrQixDQUNBLFksQ0FLSCxrQyxDQXNCSyxXLENBQ0EsWSxDQUNBLFEsQ0FPTixtQixDQWtCSSxrQixDQUVMLDJCLENBc0JLLGMsQ0FHUixnQixDQXFCSSxRLENBc0dKLG9CLENBUU0sK0QsQ1IxeEJKLGEsQ0FlSSxlLENBWUosVyxDQXNCSSxrQixDQUNBLGMsQ0FHRixvQixDQVFJLGMsQ0FpQ1IsVSxDQWFJLGlCLENBUUosWSxDQU9JLFMsQ0FrQkYsYSxDQWNJLFcsQ0FDQSxRLENBQ0EsVyxDQVFKLGEsQ0FjSSxXLENBQ0EsUyxDQUNBLFUsQ0FRSixhLENBY0ksVyxDQUNBLFMsQ0FDQSxVLENBS04sZ0IsQ0FhSSxlLENBSUosUyxDQVlJLGtCLENBK0NGLGUsQ0FXSSxnQixDQUNBLG1CLENBdUJILDJCLENBUUssZ0IsQ0hoVk4sZSxDQVdJLGUsQ0FDQSxTLENBQ0EsYyxDY2hCTixjLENBOEJJLGUsQ0FpQ0YsdUIsQ0FnQ0ksaUIsQ0EvRk4sNEIsQ0FtSEUscUIsQ0FBQywyQyxDQWhCRCxxQixDQVlJLGtCLENBZ0NKLG1CLENBaUJJLGtCLENBNEhKLGdCLENBU0ksVSxDQVRILHdCLENBd0JLLFUsQ0FDQSxXLENBMkZSLGEsQ0F5QkksaUIsQ0FHRixvQixDQWtDSSxTLENBSUosbUIsQ0F5QkksZSxDQUNBLFMsQ0FDQSxVLENBNENKLHFCLENBb0NJLGMsQ0FnQkosd0IsQ0FpQkksVyxDQStDSiwwQixDQU1JLGtCLENDbnBCTixPLENBVUksbUIsQ0FJSixXLENBY0ksa0IsQ0FDQSxtQixDQUdGLGlCLENBYUksVyxDQ3BDSixlLENBa0JJLFEsQ0F1QkosaUIsQ0FnQkksZSxDQUNBLFEsQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDR3ZESixjLENBTUksWSxDQXFDRixpQixDQVdJLFcsQ0FDQSxjLENDcEVSLEssQ0FrQkksWSxDQW9ERixhLENBa0NJLGlCLENBaUJKLGMsQ0FxQkksUyxDQUNBLGdCLEFDeElKLHFDZjZCRixhLENBb0JJLGdCLENBQ0Esb0IsQWVsREYscUN2QnFDRixVLENBeUNJLFksQ1VwRkYsYSxDQVlJLHdCLENBQUEsNEIsQ0NOSixrQixDQW1DSSxrQixDSHRDSixnQixDQVVJLGtCLENLd2ZKLGUsQ0F5QkksZSxDUnBoQkosYSxDQW1CSSxlLENBMkVOLFUsQ0FpQkksa0IsQ0E2QkYsYSxDQW9CSSxRLENBSUosYSxDQW9CSSxTLENIdUxOLFEsQ0FZSSxRLENBQ0EsdUIsQ0FPRixnQixDQVVJLFEsQ0FDQSx5QixBcUJsWkoscUNoQlBGLEssQ0F1QkksaUIsQ0FDQSxvQixDQW9DRixXLENBcUNJLFksQ0FDQSxTLENBQ0EsVyxDQW9CRixrQixDQXlCSSxXLENBQ0EsVSxDQUNBLFcsQ0FPSixrQixDQTJCSSxXLENBQ0EsVSxDQUNBLFcsQ0FrQ0osb0IsQ0E0QkksVyxDQUNBLFMsQ0FDQSxXLENBQ0EsWSxDYzFPTixjLENBU0ksYyxBRWZKLHFDdkJxQ0YsVSxDQTZDSSxZLENPN0JGLFcsQ0EwQ0ksWSxDQUNBLFMsQ0FDQSxXLENBZUYsa0IsQ0E4QkksVyxDQUNBLFUsQ0FDQSxXLENBRUosa0IsQ0FnQ0ksVyxDQUNBLFUsQ0FHSixtQixDQXVCSSxXLENBQ0EsUyxDQUNBLFksQ0FFSixvQixDQWtDSSxXLENBQ0EsWSxDQUNBLFEsQ0lyUE4sa0IsQ0F1Q0ksa0IsQ0V3ZEosZSxDQTRCSSxlLENSdmhCSixhLENBdUJJLGUsQ0h3Vk4sUSxDQWlCSSx1QixDQUdGLGdCLENBZUksdUIsQ21CaFpKLGMsQ0FZSSxjIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmFwcGxldCxcbmFydGljbGUsXG5hc2lkZSxcbmF1ZGlvLFxuYixcbmJpZyxcbmJsb2NrcXVvdGUsXG5ib2R5LFxuY2FudmFzLFxuY2FwdGlvbixcbmNlbnRlcixcbmNpdGUsXG5jb2RlLFxuZGQsXG5kZWwsXG5kZXRhaWxzLFxuZGZuLFxuZGl2LFxuZGwsXG5kdCxcbmVtLFxuZW1iZWQsXG5maWVsZHNldCxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5mb3JtLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuaGVhZGVyLFxuaGdyb3VwLFxuaHRtbCxcbmksXG5pZnJhbWUsXG5pbWcsXG5pbnMsXG5rYmQsXG5sYWJlbCxcbmxlZ2VuZCxcbmxpLFxubWFyayxcbm1lbnUsXG5uYXYsXG5vYmplY3QsXG5vbCxcbm91dHB1dCxcbnAsXG5wcmUsXG5xLFxucnVieSxcbnMsXG5zYW1wLFxuc2VjdGlvbixcbnNtYWxsLFxuc3BhbixcbnN0cmlrZSxcbnN0cm9uZyxcbnN1YixcbnN1bW1hcnksXG5zdXAsXG50YWJsZSxcbnRib2R5LFxudGQsXG50Zm9vdCxcbnRoLFxudGhlYWQsXG50aW1lLFxudHIsXG50dCxcbnUsXG51bCxcbnZhcixcbnZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuYmxvY2txdW90ZTphZnRlcixcbmJsb2NrcXVvdGU6YmVmb3JlLFxucTphZnRlcixcbnE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbmJyIHtcbiAgZm9udC1zaXplOiAwOyB9XG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmEsXG5hOmZvY3VzLFxuYnV0dG9uLFxuYnV0dG9uOmZvY3VzLFxuaW5wdXQsXG5pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7IH1cblxuOjotbW96LWZvY3VzLWlubmVyLFxuOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogUmVtb3ZlIG91dGxpbmVzIGluIEZpcmVmb3guXG4gKi9cbnNlbGVjdDotbW96LWZvY3VzcmluZyxcbmE6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjMDAwOyB9XG5cbio6Zm9jdXMsXG4qOnZpc2l0ZWQsXG4qOmFjdGl2ZSxcbio6aG92ZXIge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7IH1cblxuYSxcbmE6Zm9jdXMsXG5hOnZpc2l0ZWQsXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7IH1cblxuKjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBDb2RlIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zb3VyY2UtY29kZS1wcm8tdjIzLWxhdGluLWV4dC0zMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgQ29kZSBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc291cmNlLWNvZGUtcHJvLXYyMy1sYXRpbi1leHQtcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBDb2RlIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zb3VyY2UtY29kZS1wcm8tdjIzLWxhdGluLWV4dC01MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgQ29kZSBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc291cmNlLWNvZGUtcHJvLXYyMy1sYXRpbi1leHQtNjAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIENvZGUgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NvdXJjZS1jb2RlLXByby12MjMtbGF0aW4tZXh0LTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ0hhbGltdW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaGFsaW11bi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2hlbHZldGljYW5ldWVsaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2hlbHZldGljYS1uZXVlLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2FuZXVlbWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhLW5ldWUtYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2hlbHZldGljYW5ldWVibGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMwMDAwMDU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGJvZHkge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuaW5wdXQge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIGlucHV0OmFjdGl2ZSwgaW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDsgfVxuXG4uaW5saW5lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNDgwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDY0MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNzY4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAyNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEyMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMzAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxNTAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxNjQwcHg7IH0gfVxuXG4udGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBDb2RlIFByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogLTEuMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ2cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogNTZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDY0cHg7IH0gfVxuXG4udGl0bGUtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIENvZGUgUHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRpdGxlLW1lZGl1bSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50aXRsZS1tZWRpdW0ge1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnRpdGxlLW1lZGl1bSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuXG4uc3VidGl0bGUtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAuc3VidGl0bGUtbWVkaXVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN1YnRpdGxlLW1lZGl1bSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc3VidGl0bGUtbWVkaXVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbi50dHUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi50ZXh0LWJsYWNrIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi50ZXh0LW1hcmsge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmNTg5MTg7IH1cblxuLnRleHQtYWNjZW50IHtcbiAgY29sb3I6ICNGNTg5MTg7IH1cblxuYnIge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5sb2dvIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhhbGltdW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4uYnVyZ2VyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDsgfVxuICAuYnVyZ2VyX19saW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlLWluLW91dDsgfVxuICAgIC5idXJnZXJfX2xpbmU6OmJlZm9yZSwgLmJ1cmdlcl9fbGluZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgLmJ1cmdlcl9fbGluZTo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTsgfVxuICAgIC5idXJnZXJfX2xpbmU6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICAgICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAuYWN0aXZlIC5idXJnZXJfX2xpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmFjdGl2ZSAuYnVyZ2VyX19saW5lOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKSB0cmFuc2xhdGVZKDApOyB9XG4gICAgLmFjdGl2ZSAuYnVyZ2VyX19saW5lOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTQ1ZGVnKSB0cmFuc2xhdGVZKDApOyB9XG5cbi5yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5yYXRpbmdfX3N0YXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgLnJhdGluZ19fc3Rhci0tZnVsbCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3Rhci1mdWxsLnN2Z1wiKTsgfVxuICAgIC5yYXRpbmdfX3N0YXItLWhhbGYge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N0YXItaGFsZi5zdmdcIik7IH1cblxuLnRleHQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmJyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4uYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDAwNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwNTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcbiAgcGFkZGluZzogMTRweCAxMHB4IDEwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgNSwgMC4wNSk7IH1cbiAgLmJ1dHRvbjphY3RpdmUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDA1OyB9XG4gIC5idXR0b246ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBjb2xvcjogcmdiYSgwLCAwLCA1LCAwLjIpO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCA1LCAwLjIpOyB9XG4gIC5idXR0b24tLWFycm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgIC5idXR0b24tLWFycm93OmFjdGl2ZSAuYnV0dG9uX19hcnJvdyB7XG4gICAgICBmaWxsOiB3aGl0ZTsgfVxuICAgIC5idXR0b24tLWFycm93OmRpc2FibGVkIC5idXR0b25fX2Fycm93IHtcbiAgICAgIGZpbGw6IHJnYmEoMCwgMCwgNSwgMC4yKTsgfVxuICAgIC5idXR0b24tLWFycm93OmhvdmVyIC5idXR0b25fX2Fycm93IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpOyB9XG4gIC5idXR0b24tLW9yYW5nZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBiYWNrZ3JvdW5kOiAjRjVCMDE4O1xuICAgIGJvcmRlci1jb2xvcjogI0Y1QjAxODsgfVxuICAgIC5idXR0b24tLW9yYW5nZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjhDNjVCO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRjhDNjVCOyB9XG4gICAgLmJ1dHRvbi0tb3JhbmdlOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjU4OTE4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRjU4OTE4OyB9XG4gICAgLmJ1dHRvbi0tb3JhbmdlOmFjdGl2ZSAuYnV0dG9uX19hcnJvdyB7XG4gICAgICBmaWxsOiAjMDAwMDA1OyB9XG4gICAgLmJ1dHRvbi0tb3JhbmdlOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDUsIDAuMik7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDUsIDAuMSk7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgNSwgMC4xKTsgfVxuICAuYnV0dG9uLS1ibGFjayB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDA1OyB9XG4gICAgLmJ1dHRvbi0tYmxhY2s6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzRkNGQ1MDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzRkNGQ1MDsgfVxuICAgIC5idXR0b24tLWJsYWNrOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7IH1cbiAgICAuYnV0dG9uLS1ibGFjazpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogI2I3YjdiOTtcbiAgICAgIGJhY2tncm91bmQ6ICNlNWU1ZTY7XG4gICAgICBib3JkZXItY29sb3I6ICNlNWU1ZTY7IH1cbiAgICAuYnV0dG9uLS1ibGFjayAuYnV0dG9uX19hcnJvdyB7XG4gICAgICBmaWxsOiB3aGl0ZTsgfVxuICAgIC5idXR0b24tLWJsYWNrOmFjdGl2ZSAuYnV0dG9uX19hcnJvdyB7XG4gICAgICBmaWxsOiAjMDAwMDA1OyB9XG4gICAgLmJ1dHRvbi0tYmxhY2s6ZGlzYWJsZWQgLmJ1dHRvbl9fYXJyb3cge1xuICAgICAgY29sb3I6ICNiN2I3Yjk7IH1cbiAgLmJ1dHRvbl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBmaWxsOiAjMDAwMDA1O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gIC5idXR0b25fX3RleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogNHB4OyB9XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluU2NhbGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmOyB9XG5cbjpob3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgei1pbmRleDogMTsgfVxuXG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBpbml0aWFsKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTsgfVxuXG4uc3dpcGVyLWhvcml6b250YWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi15OyB9XG5cbi5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14OyB9XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zd2lwZXItYXV0b2hlaWdodCwgLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0saGVpZ2h0OyB9XG5cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDsgfVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cblxuLnN3aXBlci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7IH1cblxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IH1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0OyB9XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTsgfVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5OyB9XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IG5vbmU7IH1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBub25lOyB9XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5OyB9XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7IH1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpOyB9XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpOyB9XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTsgfVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTsgfVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7IH1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsIC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmOyB9XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IzAwMDsgfVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTsgfVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTsgfVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4OyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCwgNTAlKTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gMikpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuLCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnN3aXBlci1idXR0b24tbmV4dCBzdmcsIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyOyB9XG5cbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgbGVmdDogYXV0bzsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlciwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICdwcmV2JzsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIGxlZnQ6IGF1dG87IH1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6ICduZXh0JzsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCA+IC5zd2lwZXItcGFnaW5hdGlvbiwgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBib3R0b206IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSwgOHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsIGF1dG8pO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLCA1MCUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKTsgfVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCwgOHB4KTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCwgYXV0byk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAuMnMgdHJhbnNmb3JtLC4ycyB0b3A7IH1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTsgfVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAuMnMgdHJhbnNmb3JtLC4ycyBsZWZ0OyB9XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogLjJzIHRyYW5zZm9ybSwuMnMgcmlnaHQ7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLCBpbmhlcml0KTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDsgfVxuXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7IH1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjEpKTsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCA+IC5zd2lwZXItc2Nyb2xsYmFyLCAuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyLCAuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gIGJvdHRvbTogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b20sIDRweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsIGF1dG8pO1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpKTsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCwgYXV0byk7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LCA0cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSkpOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjUpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMsIC5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsIC5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTsgfVxuXG4uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDsgfVxuXG4uc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5zd2lwZXItZ3JpZC1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5OyB9XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDsgfVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogLjY7XG4gIHotaW5kZXg6IDA7IH1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7IH1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnN3aXBlci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTsgfVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLG9wYWNpdHksaGVpZ2h0OyB9XG5cbi5zd2lwZXItY2FyZHMge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5ibG9jayB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJsb2NrIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9jayB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJsb2NrIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAuYmxvY2sge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5ibG9jayB7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH0gfVxuXG4uaGVybyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLmhlcm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IDkwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oZXJvIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmhlcm8ge1xuICAgICAgcGFkZGluZy10b3A6IDEwNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAuaGVybyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5oZXJvIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMTRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5NjBweCkge1xuICAgIC5oZXJvIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNDhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDsgfSB9XG4gIC5oZXJvX193cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5oZXJvX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVyb19fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5oZXJvX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLmhlcm9fX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmhlcm9fX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTQ4cHg7IH0gfVxuICAuaGVyb19fY29sbGFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLmhlcm9fX2NvbGxhZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuaGVyb19fcHJvZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDQ2MHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDExZGVnKSB0cmFuc2xhdGVYKC05cHgpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5oZXJvX19wcm9kIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDIyNXB4O1xuICAgICAgICBsZWZ0OiAtMTg1cHg7XG4gICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlcm9fX3Byb2Qge1xuICAgICAgICB3aWR0aDogNzIwcHg7XG4gICAgICAgIHRvcDogMjEwcHg7XG4gICAgICAgIGxlZnQ6IC0yMzBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuaGVyb19fcHJvZCB7XG4gICAgICAgIHdpZHRoOiA4MjBweDtcbiAgICAgICAgdG9wOiAyNDBweDtcbiAgICAgICAgbGVmdDogLTMxMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5oZXJvX19wcm9kIHtcbiAgICAgICAgd2lkdGg6IDg2MHB4O1xuICAgICAgICB0b3A6IDI1NnB4O1xuICAgICAgICBsZWZ0OiAtMjY4cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmhlcm9fX3Byb2Qge1xuICAgICAgICB3aWR0aDogOTEwcHg7XG4gICAgICAgIHRvcDogMjMwcHg7XG4gICAgICAgIGxlZnQ6IC0yMzZweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk2MHB4KSB7XG4gICAgICAuaGVyb19fcHJvZCB7XG4gICAgICAgIHdpZHRoOiAxMDI4cHg7XG4gICAgICAgIHRvcDogMzEwcHg7XG4gICAgICAgIGxlZnQ6IC00NTVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gICAgICAuaGVyb19fcHJvZCB7XG4gICAgICAgIHdpZHRoOiAxMjEwcHg7XG4gICAgICAgIHRvcDogMjE5cHg7XG4gICAgICAgIGxlZnQ6IC01NjRweDsgfSB9XG4gIC5oZXJvX19wYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmhlcm9fX2RlY29yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuaGVyb19fZGVjb3ItaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmhlcm9fX2RlY29yLS1sZWZ0IHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIHRvcDogLTI3NnB4O1xuICAgICAgbGVmdDogLTMwcHg7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVyb19fZGVjb3ItLWxlZnQge1xuICAgICAgICAgIHdpZHRoOiA0ODBweDtcbiAgICAgICAgICB0b3A6IC0zMDBweDtcbiAgICAgICAgICBsZWZ0OiAtMjAwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5oZXJvX19kZWNvci0tbGVmdCB7XG4gICAgICAgICAgd2lkdGg6IDUyMHB4O1xuICAgICAgICAgIHRvcDogLTM0NXB4O1xuICAgICAgICAgIGxlZnQ6IC0xMjVweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgICAgLmhlcm9fX2RlY29yLS1sZWZ0IHtcbiAgICAgICAgICB3aWR0aDogNTcwcHg7XG4gICAgICAgICAgdG9wOiAtMzY0cHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5oZXJvX19kZWNvci0tbGVmdCB7XG4gICAgICAgICAgd2lkdGg6IDU5NnB4O1xuICAgICAgICAgIGxlZnQ6IC0xNDBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTYwcHgpIHtcbiAgICAgICAgLmhlcm9fX2RlY29yLS1sZWZ0IHtcbiAgICAgICAgICB3aWR0aDogNjc4cHg7XG4gICAgICAgICAgdG9wOiAtNDE0cHg7XG4gICAgICAgICAgbGVmdDogLTE3MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1NjBweCkge1xuICAgICAgICAuaGVyb19fZGVjb3ItLWxlZnQge1xuICAgICAgICAgIHdpZHRoOiA3NTBweDtcbiAgICAgICAgICB0b3A6IC01MDZweDtcbiAgICAgICAgICBsZWZ0OiAtMjg0cHg7IH0gfVxuICAgIC5oZXJvX19kZWNvci0tcGFjayB7XG4gICAgICB0b3A6IC0yMHB4O1xuICAgICAgcmlnaHQ6IDRweDtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5oZXJvX19kZWNvci0tcGFjayB7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgcmlnaHQ6IC02cHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhlcm9fX2RlY29yLS1wYWNrIHtcbiAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgdG9wOiAtNjBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmhlcm9fX2RlY29yLS1wYWNrIHtcbiAgICAgICAgICB3aWR0aDogMjQwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAgIC5oZXJvX19kZWNvci0tcGFjayB7XG4gICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgIHRvcDogLTgwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5oZXJvX19kZWNvci0tcGFjayB7XG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIHRvcDogLTk1cHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk2MHB4KSB7XG4gICAgICAgIC5oZXJvX19kZWNvci0tcGFjayB7XG4gICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAgIHRvcDogLTExNHB4O1xuICAgICAgICAgIHJpZ2h0OiAtMTJweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgICAgICAgLmhlcm9fX2RlY29yLS1wYWNrIHtcbiAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgdG9wOiAtMTQwcHg7IH0gfVxuICAgIC5oZXJvX19kZWNvci0tcmlnaHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhlcm9fX2RlY29yLS1yaWdodCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgICByaWdodDogMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmhlcm9fX2RlY29yLS1yaWdodCB7XG4gICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICByaWdodDogMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgICAgLmhlcm9fX2RlY29yLS1yaWdodCB7XG4gICAgICAgICAgcmlnaHQ6IDcwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5oZXJvX19kZWNvci0tcmlnaHQge1xuICAgICAgICAgIHdpZHRoOiAxODZweDtcbiAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgcmlnaHQ6IDYwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gICAgICAgIC5oZXJvX19kZWNvci0tcmlnaHQge1xuICAgICAgICAgIHdpZHRoOiAyNjNweDtcbiAgICAgICAgICB0b3A6IC00OHB4O1xuICAgICAgICAgIHJpZ2h0OiAtMTQwcHg7IH0gfVxuICAgIC5oZXJvX19kZWNvci0tYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5oZXJvX19kZWNvci0tYm90dG9tIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgICAgIHJpZ2h0OiAtMjBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVyb19fZGVjb3ItLWJvdHRvbSB7XG4gICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgICAgIGJvdHRvbTogMTIwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5oZXJvX19kZWNvci0tYm90dG9tIHtcbiAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgICAgYm90dG9tOiAyMjBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgICAgLmhlcm9fX2RlY29yLS1ib3R0b20ge1xuICAgICAgICAgIHdpZHRoOiAzOTRweDtcbiAgICAgICAgICByaWdodDogLTI4cHg7XG4gICAgICAgICAgYm90dG9tOiAyMDBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLmhlcm9fX2RlY29yLS1ib3R0b20ge1xuICAgICAgICAgIGJvdHRvbTogMjMwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk2MHB4KSB7XG4gICAgICAgIC5oZXJvX19kZWNvci0tYm90dG9tIHtcbiAgICAgICAgICB3aWR0aDogNDMycHg7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICByaWdodDogLTM4cHg7XG4gICAgICAgICAgYm90dG9tOiAxNDBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgICAgICAgLmhlcm9fX2RlY29yLS1ib3R0b20ge1xuICAgICAgICAgIHdpZHRoOiA1MTBweDtcbiAgICAgICAgICByaWdodDogLTE5NHB4O1xuICAgICAgICAgIGJvdHRvbTogMDsgfSB9XG4gIC5oZXJvX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIG1hcmdpbi10b3A6IC05MnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5oZXJvX19jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAuaGVyb19fY29udGVudCB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgbWF4LXdpZHRoOiA1ODhweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgLmhlcm9fX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJTb3VyY2UgQ29kZSBQcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gICAgICAuaGVyb19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAuaGVyb19fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDQ0cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVyb19fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmhlcm9fX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA1MnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5oZXJvX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTZweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuaGVyb19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDY0cHg7IH0gfVxuICAuaGVyb19fcmF0aW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDA1O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLmhlcm9fX3JhdGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVyb19fcmF0aW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuaGVyb19fcmF0aW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuaGVyb19fcmF0aW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuaGVyb19fcmF0aW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIC5oZXJvIC5yYXRpbmcge1xuICAgIGdhcDogMnB4OyB9XG4gIC5oZXJvX19yYXRpbmctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi10b3A6IDJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVyb19fcmF0aW5nLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAuaGVyb19fc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBDb2RlIFByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAuaGVyb19fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVyb19fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmhlcm9fX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5oZXJvX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuaGVyb19fc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgLmhlcm8gLmVmZmVjdCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5oZXJvIC5lZmZlY3Qge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVybyAuZWZmZWN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuaGVybyAuZWZmZWN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5oZXJvX19hY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAsIHdoaXRlIDkwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5oZXJvX19hY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuaGVyb19fYWN0aW9uLmhpZGUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG4gICAgLmhlcm9fX2FjdGlvbiAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgICAgICAgLmhlcm9fX2FjdGlvbiAuY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDM1cHg7IH0gfVxuICAuaGVyb19fYnRuIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5oZXJvX19idG4ge1xuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlcm9fX2J0biB7XG4gICAgICAgIG1heC13aWR0aDogMzcwcHg7IH0gfVxuXG4uZWZmZWN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgNSwgMC44KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTRweCkge1xuICAgIC5lZmZlY3RfX2l0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxMXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDMwcHgpIHtcbiAgICAuZWZmZWN0X19pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLmVmZmVjdF9faXRlbSB7XG4gICAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5lZmZlY3RfX2l0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZ2FwOiAxMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmVmZmVjdF9faXRlbSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBnYXA6IDE1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAuZWZmZWN0X19pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5lZmZlY3RfX2l0ZW0ge1xuICAgICAgZ2FwOiAxM3B4OyB9IH1cbiAgLmVmZmVjdF9faXRlbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzdmN2Y3ZjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgLmVmZmVjdF9faXRlbS0tZWxhc3RpYzo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltZy9lZmZlY3QxLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzYwJTsgfVxuICAuZWZmZWN0X19pdGVtLS1oeWRyYXRpb246OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWcvZWZmZWN0Mi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci82MCU7IH1cbiAgLmVmZmVjdF9faXRlbS0tZGFtYWdlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1nL2VmZmVjdDMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvNjAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VydmljZXMuYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gIC5zZXJ2aWNlcy5ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuXG4uc2VydmljZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiA3NjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLnNlcnZpY2VzLWxpc3Qge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuICAuc2VydmljZXMtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5zZXJ2aWNlcy1saXN0X19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVCMDE4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5zZXJ2aWNlcy1saXN0X19pY29uIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4OyB9IH1cbiAgICAuc2VydmljZXMtbGlzdF9faWNvbi0tc2hpcHBpbmcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NoaXBwaW5nLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjAlOyB9XG4gICAgLnNlcnZpY2VzLWxpc3RfX2ljb24tLXJldHVybnMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3JlZnVuZC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ1JTsgfVxuICAgIC5zZXJ2aWNlcy1saXN0X19pY29uLS1yZWZ1bmQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3Bob25lLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlOyB9XG4gIC5zZXJ2aWNlcy1saXN0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAgIC5zZXJ2aWNlcy1saXN0X190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLnNlcnZpY2VzLWxpc3RfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4udG8tY29udGFjdCB7XG4gIGNvbG9yOiAjMDAwMDA1OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAud2h5X19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC53aHlfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLndoeV9fY29udGVudCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuXG4ud2h5X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAud2h5X190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLndoeV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgIC53aHlfX3RpdGxlIHtcbiAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLndoeV9fdGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiA1NzBweDsgfSB9XG5cbi53aHlfX2J1dHRvbiB7XG4gIG1heC13aWR0aDogMjgycHg7IH1cblxuLndoeS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC53aHktbGlzdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC53aHktbGlzdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgLndoeS1saXN0IHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC53aHktbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAud2h5LWxpc3RfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLndoeS1saXN0X19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAud2h5LWxpc3RfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgb3JkZXI6IC0xOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC53aHktbGlzdF9faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgICBvcmRlcjogMDsgfSB9XG4gICAgLndoeS1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAud2h5LWxpc3RfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICNGNTg5MTg7XG4gICAgZm9udC1mYW1pbHk6IFwiU291cmNlIENvZGUgUHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLndoeS1saXN0X190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgLndoeS1saXN0X190aXRsZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N0YXItY2hlY2suc3ZnKSBuby1yZXBlYXQgNTAlL2NvbnRhaW47IH1cbiAgLndoeS1saXN0X190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5jb21wb3NpdGlvbl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5jb21wb3NpdGlvbl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNzBweCAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbXBvc2l0aW9uX19pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgIHBhZGRpbmc6IDgwcHggMTVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmNvbXBvc2l0aW9uX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDkwcHggMTVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLmNvbXBvc2l0aW9uX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb21wb3NpdGlvbl9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAxMjBweCAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbXBvc2l0aW9uX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDE0MHB4IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAuY29tcG9zaXRpb25fX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMTgwcHggMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5jb21wb3NpdGlvbl9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAyMzdweCAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgLmNvbXBvc2l0aW9uX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDI2MHB4IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgICAuY29tcG9zaXRpb25fX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMzAwcHggMjBweDsgfSB9XG4gIC5jb21wb3NpdGlvbl9faXRlbTpob3ZlciAuY29tcG9zaXRpb25fX2JnIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9XG5cbi5jb21wb3NpdGlvbl9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0OyB9XG5cbi5jb21wb3NpdGlvbl9fYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDE5MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgQ29kZSBQcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29tcG9zaXRpb25fX2J0biB7XG4gICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29tcG9zaXRpb25fX2J0biB7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgLmNvbXBvc2l0aW9uX19idG4ge1xuICAgICAgZm9udC1zaXplOiAzNHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmNvbXBvc2l0aW9uX19idG4ge1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG4gIC5jb21wb3NpdGlvbl9fYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDAwNTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5uby13ZWJwIC5jb21wb3NpdGlvbl9fYmctLTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbXBvc2l0aW9uMS00ODAuanBnKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5uby13ZWJwIC5jb21wb3NpdGlvbl9fYmctLTEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21wb3NpdGlvbjEuanBnKTsgfSB9XG5cbi5uby13ZWJwIC5jb21wb3NpdGlvbl9fYmctLTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbXBvc2l0aW9uMi00ODAuanBnKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5uby13ZWJwIC5jb21wb3NpdGlvbl9fYmctLTIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21wb3NpdGlvbjIuanBnKTsgfSB9XG5cbi5uby13ZWJwIC5jb21wb3NpdGlvbl9fYmctLTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbXBvc2l0aW9uMy00ODAuanBnKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5uby13ZWJwIC5jb21wb3NpdGlvbl9fYmctLTMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21wb3NpdGlvbjMuanBnKTsgfSB9XG5cbi53ZWJwIC5jb21wb3NpdGlvbl9fYmctLTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbXBvc2l0aW9uMS00ODAud2VicCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAud2VicCAuY29tcG9zaXRpb25fX2JnLS0xIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tcG9zaXRpb24xLndlYnApOyB9IH1cblxuLndlYnAgLmNvbXBvc2l0aW9uX19iZy0tMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tcG9zaXRpb24yLTQ4MC53ZWJwKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC53ZWJwIC5jb21wb3NpdGlvbl9fYmctLTIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21wb3NpdGlvbjIud2VicCk7IH0gfVxuXG4ud2VicCAuY29tcG9zaXRpb25fX2JnLS0zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21wb3NpdGlvbjMtNDgwLndlYnApOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLndlYnAgLmNvbXBvc2l0aW9uX19iZy0tMyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbXBvc2l0aW9uMy53ZWJwKTsgfSB9XG5cbi5iZW5lZml0cyB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJlbmVmaXRzX190aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmJlbmVmaXRzX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyN3B4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgLmJlbmVmaXRzX190aXRsZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4OyB9IH1cbiAgLmJlbmVmaXRzX19idG4ge1xuICAgIG1heC13aWR0aDogMjgycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmVuZWZpdHNfX2J0biB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLmJlbmVmaXRzX19idG4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5iZW5lZml0c19fYnRuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iZW5lZml0cy10b3Age1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmVuZWZpdHMtdG9wIHtcbiAgICBtYXgtd2lkdGg6IDY4MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gIC5iZW5lZml0cy10b3Age1xuICAgIG1heC13aWR0aDogNzUwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJlbmVmaXRzLXRvcCB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3NnB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkxMHB4KSB7XG4gIC5iZW5lZml0cy10b3Age1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7IH0gfVxuXG4uYmVuZWZpdHMtdG9wX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1zaXplOiAxM3B4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJlbmVmaXRzLXRvcF9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYmVuZWZpdHMtdG9wX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgIC5iZW5lZml0cy10b3BfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmJlbmVmaXRzLXRvcF9fdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgLmJlbmVmaXRzLXRvcF9fdGV4dDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5iZW5lZml0cy1yZWN0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5iZW5lZml0cy1yZWN0IHtcbiAgICAgIHdpZHRoOiA1MDRweDtcbiAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDU7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJlbmVmaXRzLXJlY3Qge1xuICAgICAgd2lkdGg6IDY2NnB4O1xuICAgICAgaGVpZ2h0OiAyMDVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgIC5iZW5lZml0cy1yZWN0IHtcbiAgICAgIHdpZHRoOiA3ODBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5iZW5lZml0cy1yZWN0IHtcbiAgICAgIHdpZHRoOiA4ODBweDtcbiAgICAgIGhlaWdodDogMjkwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5iZW5lZml0cy1yZWN0OjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwNTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5iZW5lZml0cy1yZWN0OjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAyMDVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5iZW5lZml0cy1yZWN0OjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAyOTBweDsgfSB9XG4gIC5iZW5lZml0cy1yZWN0OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmJlbmVmaXRzLXJlY3Q6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBoZWlnaHQ6IDkwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLmJlbmVmaXRzLXJlY3Q6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5iZW5lZml0cy1yZWN0OjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMTA1cHg7IH0gfVxuXG4uYmVuZWZpdHMtc3Bvb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5iZW5lZml0cy1zcG9vbiB7XG4gIHdpZHRoOiAzMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDExMnB4KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MzVweCkge1xuICAgIC5iZW5lZml0cy1zcG9vbiB7XG4gICAgICB3aWR0aDogMzUwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5iZW5lZml0cy1zcG9vbiB7XG4gICAgICB3aWR0aDogMzcwcHg7XG4gICAgICB0b3A6IC0yMHB4O1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSA1MnB4KTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLmJlbmVmaXRzLXNwb29uIHtcbiAgICAgIHdpZHRoOiA0MzBweDtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDQ3cHgpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYmVuZWZpdHMtc3Bvb24ge1xuICAgICAgd2lkdGg6IDQxM3B4O1xuICAgICAgdG9wOiAtMjQ1cHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSArIDEwNnB4KTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5iZW5lZml0cy1zcG9vbiB7XG4gICAgICB3aWR0aDogNjIwcHg7XG4gICAgICB0b3A6IC00MDBweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMTk4cHgpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgLmJlbmVmaXRzLXNwb29uIHtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMjI4cHgpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmJlbmVmaXRzLXNwb29uIHtcbiAgICAgIHdpZHRoOiA4ODdweDtcbiAgICAgIHRvcDogLTU5N3B4O1xuICAgICAgbGVmdDogY2FsYyg1MCUgKyAyNjNweCk7IH0gfVxuICAuYmVuZWZpdHMtc3Bvb24gaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uYmVuZWZpdHMtc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy10b3A6IDE5NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAuYmVuZWZpdHMtc2xpZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIC5iZW5lZml0cy1zbGlkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDI1NHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYmVuZWZpdHMtc2xpZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5iZW5lZml0cy1zbGlkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDEyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmJlbmVmaXRzLXNsaWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4NHB4O1xuICAgICAgcGFkZGluZy10b3A6IDE3MXB4OyB9IH1cbiAgLmJlbmVmaXRzLXNsaWRlcl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJlbmVmaXRzLXNsaWRlcl9fY29udGVudDo6YmVmb3JlLCAuYmVuZWZpdHMtc2xpZGVyX19jb250ZW50OjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgLmJlbmVmaXRzLXNsaWRlcl9fY29udGVudDo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MCUsICNmZmYpOyB9XG4gICAgLmJlbmVmaXRzLXNsaWRlcl9fY29udGVudDo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTAlLCAjZmZmKTsgfVxuICAuYmVuZWZpdHMtc2xpZGVyIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxOTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYmVuZWZpdHMtc2xpZGVyIC5jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMzAwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAuYmVuZWZpdHMtc2xpZGVyIC5jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNTUwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmVuZWZpdHMtc2xpZGVyIC5jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNzY4cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmJlbmVmaXRzLXNsaWRlciAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMjRweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuYmVuZWZpdHMtc2xpZGVyIC5jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTIyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5iZW5lZml0cy1zbGlkZXIgLmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMzAwcHg7IH0gfVxuXG4uYmVuZWZpdHMtc2xpZGVfX2Rvc2Uge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmJlbmVmaXRzLXNsaWRlX19kb3NlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwNHB4OyB9IH1cblxuLmJlbmVmaXRzLXNsaWRlX192YWx1ZSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogMzAwO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIG9wYWNpdHk6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYmVuZWZpdHMtc2xpZGVfX3ZhbHVlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYmVuZWZpdHMtc2xpZGVfX3ZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5iZW5lZml0cy1zbGlkZV9fdmFsdWUge1xuICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAuYmVuZWZpdHMtc2xpZGVfX3ZhbHVlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzlweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwNTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5iZW5lZml0cy1zbGlkZV9fdmFsdWU6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYmVuZWZpdHMtc2xpZGVfX2ltZyB7XG4gIG1heC13aWR0aDogMTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJlbmVmaXRzLXNsaWRlX19pbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5iZW5lZml0cy1zbGlkZV9faW1nIHtcbiAgICAgIG1heC13aWR0aDogMjIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYmVuZWZpdHMtc2xpZGVfX2ltZyB7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4OyB9IH1cblxuLmJlbmVmaXRzLXNsaWRlX190aXRsZSB7XG4gIG1pbi1oZWlnaHQ6IDJsaDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgQ29kZSBQcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5iZW5lZml0cy1zbGlkZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYmVuZWZpdHMtc2xpZGVfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5iZW5lZml0cy1zbGlkZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmJlbmVmaXRzLXNsaWRlX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuXG4uYmVuZWZpdHMtc2xpZGVfX3RleHQge1xuICBtaW4taGVpZ2h0OiA4bGg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5iZW5lZml0cy1zbGlkZV9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtaW4taGVpZ2h0OiA2bGg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIC5iZW5lZml0cy1zbGlkZV9fdGV4dCB7XG4gICAgICBtaW4taGVpZ2h0OiA3bGg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5iZW5lZml0cy1zbGlkZV9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYmVuZWZpdHMtc2xpZGVfX3RleHQge1xuICAgICAgbWluLWhlaWdodDogNmxoOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmJlbmVmaXRzLXNsaWRlX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5iZW5lZml0cy1zbGlkZV9fbGlzdCB7XG4gIG1pbi1oZWlnaHQ6IDZsaDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJlbmVmaXRzLXNsaWRlX19saXN0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDNsaDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJlbmVmaXRzLXNsaWRlX19saXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgIC5iZW5lZml0cy1zbGlkZV9fbGlzdCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYmVuZWZpdHMtc2xpZGVfX2xpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5iZW5lZml0cy1zbGlkZV9faXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5iZW5lZml0cy1zbGlkZV9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7IH0gfVxuICAuYmVuZWZpdHMtc2xpZGVfX2l0ZW06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJlbmVmaXRzLXNsaWRlX19pdGVtOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDZweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuYmVuZWZpdHMtc2xpZGVfX2l0ZW06OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBsZWZ0OiAxMnB4OyB9IH1cblxuLmJlbmVmaXRzLXNsaWRlX19idG4ge1xuICBwYWRkaW5nOiA1cHggMCAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDUsIDAuNik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDUsIDAuNCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAuYmVuZWZpdHMtc2xpZGVfX2J0biB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAuYmVuZWZpdHMtc2xpZGVfX3ZhbHVlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAuYmVuZWZpdHMtc2xpZGVfX3ZhbHVlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnN3aXBlci1zbGlkZS1uZXh0IC5iZW5lZml0cy1zbGlkZV9fdmFsdWUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc3dpcGVyLXNsaWRlLW5leHQgLmJlbmVmaXRzLXNsaWRlX192YWx1ZTo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDsgfSB9XG5cbi5iZW5lZml0cy1ib3R0b20ge1xuICBtYXgtd2lkdGg6IDI5MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJlbmVmaXRzLWJvdHRvbSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYmVuZWZpdHMtYm90dG9tIHtcbiAgICAgIG1heC13aWR0aDogODgwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYmVuZWZpdHMtYm90dG9tIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gIC5iZW5lZml0cy1ib3R0b21fX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCA1LCAwLjUpO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBDb2RlIFByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYmVuZWZpdHMtYm90dG9tX19pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5iZW5lZml0cy1ib3R0b21fX2l0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmJlbmVmaXRzLWJvdHRvbV9faXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuYmVuZWZpdHMtYm90dG9tX19pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmJlbmVmaXRzLWJvdHRvbV9faXRlbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLmJlbmVmaXRzLWJvdHRvbV9faXRlbTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIvXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5iZW5lZml0cy1ib3R0b21fX2l0ZW06OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDRweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuYmVuZWZpdHMtYm90dG9tX19pdGVtOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAxNnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5iZW5lZml0cy1ib3R0b21fX2l0ZW06OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDhweDsgfSB9XG4gICAgLmJlbmVmaXRzLWJvdHRvbV9faXRlbTpudGgtY2hpbGQoMSksIC5iZW5lZml0cy1ib3R0b21fX2l0ZW06bnRoLWNoaWxkKDMpLCAuYmVuZWZpdHMtYm90dG9tX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5iZW5lZml0cy1ib3R0b21fX2l0ZW06bnRoLWNoaWxkKDEpOjpiZWZvcmUsIC5iZW5lZml0cy1ib3R0b21fX2l0ZW06bnRoLWNoaWxkKDMpOjpiZWZvcmUsIC5iZW5lZml0cy1ib3R0b21fX2l0ZW06bnRoLWNoaWxkKDQpOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYmVuZWZpdHMtYm90dG9tX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLmJlbmVmaXRzLWJvdHRvbV9faXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAuYmVuZWZpdHMtYm90dG9tX19pdGVtOm50aC1jaGlsZCgzKTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYmVuZWZpdHMtYm90dG9tX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5iZW5lZml0cy1ib3R0b21fX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5iZW5lZml0cy1ib3R0b21fX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLmJlbmVmaXRzLWJvdHRvbV9faXRlbTpudGgtY2hpbGQoNCk6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAuYmVuZWZpdHMtYm90dG9tX19pdGVtOm50aC1jaGlsZCg0KTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuYmVuZWZpdHMtYm90dG9tX19pdGVtOm50aC1jaGlsZCg0KTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYmVuZWZpdHMtYm90dG9tX19pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5iZW5lZml0cy1ib3R0b21fX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLmJlbmVmaXRzLWJvdHRvbV9faXRlbTpudGgtY2hpbGQoNSk6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAuYmVuZWZpdHMtYm90dG9tX19pdGVtOm50aC1jaGlsZCg1KTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uYmVuZWZpdHMtbW9kYWwge1xuICBtYXgtd2lkdGg6IDI5MHB4O1xuICBwYWRkaW5nOiAzMHB4IDE1cHggMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwNTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAxMXB4IDBweCByZ2JhKDY0LCA2NCwgNjQsIDAuMDUpLCAwcHggMjBweCAyMHB4IDBweCByZ2JhKDY0LCA2NCwgNjQsIDAuMDQpLCAwcHggNDVweCAyN3B4IDBweCByZ2JhKDY0LCA2NCwgNjQsIDAuMDMpLCAwcHggODBweCAzMnB4IDBweCByZ2JhKDY0LCA2NCwgNjQsIDAuMDEpLCAwcHggMTI1cHggMzVweCAwcHggcmdiYSg2NCwgNjQsIDY0LCAwKTtcbiAgYmFja2dyb3VuZDogI2Y4YzY1YjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5iZW5lZml0cy1tb2RhbCB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAuYmVuZWZpdHMtbW9kYWwge1xuICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjVweCAyNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYmVuZWZpdHMtbW9kYWwge1xuICAgICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgICAgIHBhZGRpbmc6IDUwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYmVuZWZpdHMtbW9kYWwge1xuICAgICAgbWF4LXdpZHRoOiA3NTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgIC5iZW5lZml0cy1tb2RhbCB7XG4gICAgICBtYXgtd2lkdGg6IDk1MHB4O1xuICAgICAgcGFkZGluZzogNjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5iZW5lZml0cy1tb2RhbCB7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIHBhZGRpbmc6IDgwcHg7IH0gfVxuICAuYmVuZWZpdHMtbW9kYWxfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtaGVpZ2h0OiAzNTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBzY3JvbGxiYXItY29sb3I6IHJnYmEoMCwgMCwgNSwgMC4zKSB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbiAhaW1wb3J0YW50OyB9XG4gICAgLmJlbmVmaXRzLW1vZGFsX19kZXNjcmlwdGlvbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDJweDsgfVxuICAgIC5iZW5lZml0cy1tb2RhbF9fZGVzY3JpcHRpb246Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgNSwgMC4zKTsgfVxuICAgIC5iZW5lZml0cy1tb2RhbF9fZGVzY3JpcHRpb246Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYmVuZWZpdHMtbW9kYWxfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7IH0gfVxuICAuYmVuZWZpdHMtbW9kYWxfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmJlbmVmaXRzLW1vZGFsX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5iZW5lZml0cy1tb2RhbF9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfSB9XG4gIC5iZW5lZml0cy1tb2RhbF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLmJlbmVmaXRzLW1vZGFsX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIC5iZW5lZml0cy1tb2RhbF9fbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7IH1cbiAgLmJlbmVmaXRzLW1vZGFsX19pdGVtIHtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYmVuZWZpdHMtbW9kYWxfX2l0ZW06OmJlZm9yZSB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbW9kYWwtbGlzdC1jb3VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5iZW5lZml0cy1tb2RhbF9faXRlbSBhIHtcbiAgICAgIGNvbG9yOiAjMDAwMDA1OyB9XG4gICAgICAuYmVuZWZpdHMtbW9kYWxfX2l0ZW0gYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDA1O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubW9kYWxzLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgei1pbmRleDogMTU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbiAgLm1vZGFscy13cmFwcGVyLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG5cbi5tb2RhbCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICAubW9kYWwuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTsgfVxuXG4ubW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY3Jvc3Muc3ZnKSBuby1yZXBlYXQgNTAlL2NvbnRhaW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kYWwtY2xvc2Uge1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAubW9kYWwtY2xvc2Uge1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgcmlnaHQ6IDMwcHg7IH0gfVxuICAubW9kYWwtY2xvc2U6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4udGhhbmstcG9wdXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLnRoYW5rLXBvcHVwIHtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBwYWRkaW5nOiA0MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgLnRoYW5rLXBvcHVwIHtcbiAgICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgICBwYWRkaW5nOiA1MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLnRoYW5rLXBvcHVwIHtcbiAgICAgIHBhZGRpbmc6IDgwcHg7IH0gfVxuICAudGhhbmstcG9wdXAuYWN0aXZlIC50aGFuay1wb3B1cF9faW1nIHtcbiAgICBhbmltYXRpb246IGZhZGVJblNjYWxlIDAuNXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7IH1cbiAgLnRoYW5rLXBvcHVwX19pbWcge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLnRoYW5rLXBvcHVwX19pbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC50aGFuay1wb3B1cF9faW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjBweDsgfSB9XG4gIC50aGFuay1wb3B1cF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiU291cmNlIENvZGUgUHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMzVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnRoYW5rLXBvcHVwX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAudGhhbmstcG9wdXBfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA1NnB4OyB9IH1cbiAgLnRoYW5rLXBvcHVwX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAudGhhbmstcG9wdXBfX2J0biB7XG4gICAgbWF4LXdpZHRoOiAyODJweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMnB4OyB9XG5cbi5jdXN0b21lcnNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5jdXN0b21lcnNfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jdXN0b21lcnNfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY3VzdG9tZXJzX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuLmN1c3RvbWVyc19fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmN1c3RvbWVyc19fc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmN1c3RvbWVyc19fc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jdXN0b21lcnNfX3N1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4uY3VzdG9tZXJzX19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIC5jdXN0b21lcnNfX3NsaWRlciB7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmN1c3RvbWVyc19fc2xpZGVyIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gICAgICBwYWRkaW5nOiAwIDQ1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY3VzdG9tZXJzX19zbGlkZXIge1xuICAgICAgcGFkZGluZzogMCA0MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgLmN1c3RvbWVyc19fc2xpZGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDcwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuY3VzdG9tZXJzX19zbGlkZXIge1xuICAgICAgcGFkZGluZzogMCA3MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gODBweDsgfSB9XG5cbi5jdXN0b21lcnNfX2Fycm93IHtcbiAgY29sb3I6ICMwMDAwMDU7XG4gIHotaW5kZXg6IDM7IH1cbiAgLmN1c3RvbWVyc19fYXJyb3c6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDMycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLmN1c3RvbWVyc19fYXJyb3c6OmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cbiAgLmN1c3RvbWVyc19fYXJyb3ctLWxlZnQge1xuICAgIGxlZnQ6IDA7IH1cbiAgLmN1c3RvbWVyc19fYXJyb3ctLXJpZ2h0IHtcbiAgICByaWdodDogMDsgfVxuXG4uY3VzdG9tZXJzX19idG4ge1xuICBtYXgtd2lkdGg6IDI4MnB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuLmN1c3RvbWVycy1zbGlkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5jdXN0b21lcnMtc2xpZGUge1xuICBwYWRkaW5nOiAwIDVweDsgfVxuICAuY3VzdG9tZXJzLXNsaWRlX19jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDU7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuICAuY3VzdG9tZXJzLXNsaWRlX19tZWRpYSB7XG4gICAgYmFja2dyb3VuZDogI0Y1QjAxODsgfVxuICAuY3VzdG9tZXJzLXNsaWRlX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuY3VzdG9tZXJzLXNsaWRlX19pbWctLW5vbmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCA1LCAwLjYpOyB9XG4gIC5jdXN0b21lcnMtc2xpZGVfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwNTtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuY3VzdG9tZXJzLXNsaWRlX19kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLmN1c3RvbWVycy1zbGlkZV9fY29tbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDRsaDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY3VzdG9tZXJzLXNsaWRlX19jb21tZW50IHtcbiAgICAgICAgbWluLWhlaWdodDogNWxoOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5jdXN0b21lcnMtc2xpZGVfX2NvbW1lbnQge1xuICAgICAgICBtaW4taGVpZ2h0OiA0bGg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmN1c3RvbWVycy1zbGlkZV9fY29tbWVudCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDRsaDsgfSB9XG4gIC5jdXN0b21lcnMtc2xpZGVfX25hbWUge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ucXVpeiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2NyZWVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLnNjcmVlbi5hY3RpdmUge1xuICAgIGxlZnQ6IDA7IH1cbiAgLnNjcmVlbi5wcmV2IHtcbiAgICBsZWZ0OiAtMTAwJTsgfVxuICAuc2NyZWVuLS1zdGFydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB6LWluZGV4OiA1OyB9XG4gICAgLnNjcmVlbi0tc3RhcnQgLnNjcmVlbl9fdGV4dC0tZGVmYXVsdCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2NyZWVuLS1zdGFydCAuc2NyZWVuX190ZXh0LS1kZWZhdWx0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MnB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuc2NyZWVuLS1zdGFydCAuc2NyZWVuX190ZXh0LS1kZWZhdWx0IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAgIC5zY3JlZW4tLXN0YXJ0IC5zY3JlZW5fX3RleHQtLWRlZmF1bHQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuICAgIC5zY3JlZW4tLXN0YXJ0IC5zY3JlZW5fX2J0biB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuc2NyZWVuLS1xdWVzdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI0Y1QjAxODtcbiAgICB6LWluZGV4OiA0OyB9XG4gICAgLnNjcmVlbi0tcXVlc3Rpb24gLnNjcmVlbl9fdGV4dDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLnNjcmVlbi0tcXVlc3Rpb24gLnNjcmVlbl9fdGV4dDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNjcmVlbi0tcXVlc3Rpb24gLnNjcmVlbl9fdGV4dDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5zY3JlZW4tLXF1ZXN0aW9uIC5zY3JlZW5fX3RleHQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgICAuc2NyZWVuLS1xdWVzdGlvbiAuc2NyZWVuX190ZXh0Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLnNjcmVlbi0tcXVlc3Rpb24gLnNjcmVlbl9fdGV4dDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuICAgIC5zY3JlZW4tLXF1ZXN0aW9uIC5zY3JlZW5fX3RleHQtLWJvbGQge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuc2NyZWVuLS1xdWVzdGlvbiAuc2NyZWVuX190ZXh0LS1ib2xkIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNjcmVlbi0tcXVlc3Rpb24gLnNjcmVlbl9fdGV4dC0tYm9sZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuc2NyZWVuLS1xdWVzdGlvbiAuc2NyZWVuX190ZXh0LS1ib2xkIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2NyZWVuLS1xdWVzdGlvbiAuc2NyZWVuX190ZXh0LS1kZWZhdWx0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5zY3JlZW4tLXF1ZXN0aW9uIC5zY3JlZW5fX2J0biB7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggMTVweCAxM3B4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5zY3JlZW4tLXF1ZXN0aW9uIC5zY3JlZW5fX2J0biB7XG4gICAgICAgIHBhZGRpbmc6IDIycHggMjBweCAxOHB4OyB9IH1cbiAgLnNjcmVlbi0tcmVzdWx0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRjVCMDE4O1xuICAgIHotaW5kZXg6IDU7IH1cbiAgICAuc2NyZWVuLS1yZXN1bHQgLnNjcmVlbl9fdGV4dC0tYm9sZCB7XG4gICAgICBmb250LWZhbWlseTogXCJTb3VyY2UgQ29kZSBQcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuc2NyZWVuLS1yZXN1bHQgLnNjcmVlbl9fdGV4dC0tYm9sZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zY3JlZW4tLXJlc3VsdCAuc2NyZWVuX190ZXh0LS1ib2xkIHtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnNjcmVlbi0tcmVzdWx0IC5zY3JlZW5fX3RleHQtLWJvbGQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgICAgLnNjcmVlbi0tcmVzdWx0IC5zY3JlZW5fX3RleHQtLWJvbGQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLnNjcmVlbi0tcmVzdWx0IC5zY3JlZW5fX3RleHQtLWJvbGQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG4gICAgICAuc2NyZWVuLS1yZXN1bHQgLnNjcmVlbl9fdGV4dC0tYm9sZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNjcmVlbi0tcmVzdWx0IC5zY3JlZW5fX3RleHQtLWJvbGQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAuc2NyZWVuLS1yZXN1bHQgLnNjcmVlbl9fdGV4dC0tYm9sZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgICAgIC5zY3JlZW4tLXJlc3VsdCAuc2NyZWVuX190ZXh0LS1ib2xkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgLnNjcmVlbi0tcmVzdWx0IC5zY3JlZW5fX3RleHQtLWJvbGQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAgIC5zY3JlZW4tLXJlc3VsdCAuc2NyZWVuX190ZXh0LS1kZWZhdWx0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5zY3JlZW4tLXJlc3VsdCAuc2NyZWVuX190ZXh0LS1kZWZhdWx0Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAuc2NyZWVuLS1yZXN1bHQgLnNjcmVlbl9fdGV4dC0tZGVmYXVsdDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC5zY3JlZW4tLXJlc3VsdCAuc2NyZWVuX190ZXh0LS1kZWZhdWx0Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAgICAgLnNjcmVlbi0tcmVzdWx0IC5zY3JlZW5fX3RleHQtLWRlZmF1bHQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgICAuc2NyZWVuLS1yZXN1bHQgLnNjcmVlbl9fdGV4dC0tZGVmYXVsdDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2NyZWVuLS1yZXN1bHQgLnNjcmVlbl9fdGV4dC0tZGVmYXVsdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5zY3JlZW4tLXJlc3VsdCAuc2NyZWVuX190ZXh0LS1kZWZhdWx0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAgIC5zY3JlZW4tLXJlc3VsdCAuc2NyZWVuX190ZXh0LS1kZWZhdWx0IHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5zY3JlZW4tLXJlc3VsdCAuc2NyZWVuX190ZXh0LS1kZWZhdWx0IHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAuc2NyZWVuX19sZWZ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDUsIDE3NiwgMjQsIDAuOCk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5zY3JlZW5fX2xlZnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjVCMDE4O1xuICAgICAgICB3aWR0aDogNTElOyB9IH1cbiAgLnNjcmVlbl9fcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3F1aXotd29tYW4tNDgwLmpwZWdcIikgbm8tcmVwZWF0IDEwMCUgMzYlL2NvdmVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5zY3JlZW5fX3JpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3F1aXotd29tYW4tMTQ0MC5qcGVnXCIpIG5vLXJlcGVhdCAxMDAlIDM2JS9jb3ZlcjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc2NyZWVuX19yaWdodCB7XG4gICAgICAgIHdpZHRoOiA0OSU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLnNjcmVlbl9fcmlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcXVpei13b21hbi5qcGVnXCIpIG5vLXJlcGVhdCAxMDAlIDM2JS9jb3ZlcjsgfSB9XG4gIC5zY3JlZW5fX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5zY3JlZW5fX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zY3JlZW5fX2RlY29yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDQ0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnNjcmVlbl9fY2xvdWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5zY3JlZW5fX2Nsb3VkLWxlZnQge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRvcDogMTAlO1xuICAgICAgbGVmdDogMjZweDtcbiAgICAgIHdpZHRoOiA2NTZweDtcbiAgICAgIGhlaWdodDogNTgycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2xvdWQxLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47IH1cbiAgICAgIC5zY3JlZW5fX2Nsb3VkLWxlZnQtLTIge1xuICAgICAgICB0b3A6IDQlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7IH1cbiAgICAgIC5zY3JlZW5fX2Nsb3VkLWxlZnQtLTMge1xuICAgICAgICB0b3A6IC0yJTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpOyB9XG4gICAgICAuc2NyZWVuX19jbG91ZC1sZWZ0LS00IHtcbiAgICAgICAgdG9wOiAtOCU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTsgfVxuICAgICAgLnNjcmVlbl9fY2xvdWQtbGVmdC0tNSB7XG4gICAgICAgIHRvcDogLTE0JTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpOyB9XG4gICAgICAuc2NyZWVuX19jbG91ZC1sZWZ0LS02IHtcbiAgICAgICAgdG9wOiAtMjAlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1MGRlZyk7IH1cbiAgICAgIC5zY3JlZW5fX2Nsb3VkLWxlZnQtLTcge1xuICAgICAgICB0b3A6IC0yNiU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTsgfVxuICAgICAgLnNjcmVlbl9fY2xvdWQtbGVmdC0tOCB7XG4gICAgICAgIHRvcDogLTQyJTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNzBkZWcpOyB9XG4gICAgLnNjcmVlbl9fY2xvdWQtcmlnaHQge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogLTE1JTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDY3NHB4O1xuICAgICAgaGVpZ2h0OiA2NzJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jbG91ZDIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjsgfVxuICAgICAgLnNjcmVlbl9fY2xvdWQtcmlnaHQtLTIge1xuICAgICAgICB0b3A6IC05JTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpOyB9XG4gICAgICAuc2NyZWVuX19jbG91ZC1yaWdodC0tMyB7XG4gICAgICAgIHRvcDogLTMlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7IH1cbiAgICAgIC5zY3JlZW5fX2Nsb3VkLXJpZ2h0LS00IHtcbiAgICAgICAgdG9wOiAzJTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpOyB9XG4gICAgICAuc2NyZWVuX19jbG91ZC1yaWdodC0tNSB7XG4gICAgICAgIHRvcDogOSU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTsgfVxuICAgICAgLnNjcmVlbl9fY2xvdWQtcmlnaHQtLTYge1xuICAgICAgICB0b3A6IDE1JTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTBkZWcpOyB9XG4gICAgICAuc2NyZWVuX19jbG91ZC1yaWdodC0tNyB7XG4gICAgICAgIHRvcDogMjElO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7IH1cbiAgICAgIC5zY3JlZW5fX2Nsb3VkLXJpZ2h0LS04IHtcbiAgICAgICAgdG9wOiAyNyU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDcwZGVnKTsgfVxuICAuc2NyZWVuX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAuc2NyZWVuX19jb250ZW50IHtcbiAgICAgICAgZ2FwOiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNjcmVlbl9fY29udGVudCB7XG4gICAgICAgIGdhcDogMzBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc2NyZWVuX19jb250ZW50IHtcbiAgICAgICAgZ2FwOiAzNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5zY3JlZW5fX2NvbnRlbnQge1xuICAgICAgICBnYXA6IDQwcHg7IH0gfVxuICAgIC5zY3JlZW5fX2NvbnRlbnQtLXJlc3VsdCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNjcmVlbl9fY29udGVudC0tcmVzdWx0IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAuc2NyZWVuX19jb250ZW50LS1yZXN1bHQge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuc2NyZWVuX19oZWxsbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLnNjcmVlbl9faGVsbG8ge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnNjcmVlbl9faGVsbG8ge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1ODhweDtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5zY3JlZW5fX2hlbGxvIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfSB9XG4gIC5zY3JlZW5fX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5zY3JlZW5fX3RvcCB7XG4gICAgICAgIGdhcDogMjVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zY3JlZW5fX3RvcCB7XG4gICAgICAgIGdhcDogMzBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc2NyZWVuX190b3Age1xuICAgICAgICBnYXA6IDM1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLnNjcmVlbl9fdG9wIHtcbiAgICAgICAgZ2FwOiA0MHB4OyB9IH1cbiAgLnNjcmVlbl9fbWVzc2FnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwNTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG1heC13aWR0aDogMTA0NHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLnNjcmVlbl9fbWVzc2FnZSB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2NyZWVuX19tZXNzYWdlIHtcbiAgICAgICAgcGFkZGluZzogMzRweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc2NyZWVuX19tZXNzYWdlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgICAgcGFkZGluZzogNDRweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuc2NyZWVuX19tZXNzYWdlIHtcbiAgICAgICAgcGFkZGluZzogNTRweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuc2NyZWVuX19tZXNzYWdlIHtcbiAgICAgICAgcGFkZGluZzogNjRweDsgfSB9XG4gIC5zY3JlZW5fX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJTb3VyY2UgQ29kZSBQcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gICAgICAuc2NyZWVuX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5zY3JlZW5fX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0NHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNjcmVlbl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnNjcmVlbl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLnNjcmVlbl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLnNjcmVlbl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDY0cHg7IH0gfVxuICAuc2NyZWVuX190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgLnNjcmVlbl9fdGV4dC0tYm9sZCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2NyZWVuX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgLnNjcmVlbl9fY2hlY2tib3hlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgcm93LWdhcDogNHB4O1xuICAgIG1heC13aWR0aDogMTA0NHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5zY3JlZW5fX2NoZWNrYm94ZXMge1xuICAgICAgICBjb2x1bW4tZ2FwOiAxNnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNjcmVlbl9fY2hlY2tib3hlcyB7XG4gICAgICAgIGNvbHVtbi1nYXA6IDI2cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnNjcmVlbl9fY2hlY2tib3hlcyB7XG4gICAgICAgIGNvbHVtbi1nYXA6IDM2cHg7IH0gfVxuICAuc2NyZWVuX19jb250cm9scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5zY3JlZW5fX2NvbnRyb2xzIHtcbiAgICAgICAgZ2FwOiAxMnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNjcmVlbl9fY29udHJvbHMge1xuICAgICAgICBnYXA6IDE0cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnNjcmVlbl9fY29udHJvbHMge1xuICAgICAgICBnYXA6IDE2cHg7IH0gfVxuICAgIC5zY3JlZW5fX2NvbnRyb2xzLS13cmFwIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogNjYwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNjcmVlbl9fY29udHJvbHMtLXJlc3VsdCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbiAgLnNjcmVlbl9fYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDI4MnB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5zY3JlZW5fX2J0bi0tcmVzZXQsIC5zY3JlZW5fX2J0bi0tYnV5IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnNjcmVlbl9fYnRuLS1yZXNldCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnNjcmVlbl9fYnRuLS1yZXNldC13aGl0ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc2NyZWVuX19idG4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAuc2NyZWVuX19hbnN3ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2NyZWVuX19hbnN3ZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZ2FwOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5zY3JlZW5fX2Fuc3dlciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZ2FwOiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5zY3JlZW5fX2Fuc3dlciB7XG4gICAgICAgIGdhcDogMzBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuc2NyZWVuX19hbnN3ZXIge1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIG1heC13aWR0aDogNDg2cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgLnNjcmVlbl9fYW5zd2VyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gICAgICAuc2NyZWVuX19hbnN3ZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDY3MHB4OyB9IH1cbiAgLnNjcmVlbl9fYmFubmVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2NyZWVuX19iYW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDI3MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5zY3JlZW5fX2Jhbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLnNjcmVlbl9fYmFubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuc2NyZWVuX19iYW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDU4OHB4OyB9IH1cbiAgICAuc2NyZWVuX19iYW5uZXItLXJlc3VsdCB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDU7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNjcmVlbl9fYmFubmVyLS1yZXN1bHQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuc2NyZWVuX19iYW5uZXItLXJlc3VsdCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDI0cHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAgIC5zY3JlZW5fX2Jhbm5lci0tcmVzdWx0IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2NXB4O1xuICAgICAgICAgIG1heC13aWR0aDogNTEwcHg7XG4gICAgICAgICAgcGFkZGluZzogMzJweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLnNjcmVlbl9fYmFubmVyLS1yZXN1bHQge1xuICAgICAgICAgIG1heC13aWR0aDogNTg4cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4OyB9IH1cbiAgLnNjcmVlbl9fcHJvZHVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNjcmVlbl9fcHJvZHVjdC0tZGVsaXZlcnk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc3RpY2tlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0MHB4O1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuc2NyZWVuX19wcm9kdWN0LS1kZWxpdmVyeTo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgdG9wOiA1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgICAuc2NyZWVuX19wcm9kdWN0LS1kZWxpdmVyeTo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgdG9wOiA1N3B4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAuc2NyZWVuX19wcm9kdWN0LS1kZWxpdmVyeTo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTA0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDRweDtcbiAgICAgICAgICB0b3A6IDY3cHg7IH0gfVxuICAuc2NyZWVuX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnNjcmVlbl9faW1nLS1wYWNrcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2NyZWVuX19pbWctLXBhY2tzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuc2NyZWVuX19pbWctLXBhY2tzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgICAuc2NyZWVuX19pbWctLXBhY2tzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAuc2NyZWVuX19pbWctLXBhY2tzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgLnNjcmVlbl9fb2ZmZXIub2ZmZXJzX19pdGVtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZDogI0Y4QzY1QjtcbiAgICBwYWRkaW5nOiAxNHB4IDE4cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNjcmVlbl9fb2ZmZXIub2ZmZXJzX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMThweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc2NyZWVuX19vZmZlci5vZmZlcnNfX2l0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5zY3JlZW5fX29mZmVyLm9mZmVyc19faXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLnNjcmVlbl9fb2ZmZXIub2ZmZXJzX19pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cblxuLnNjcmVlbi1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDZweDtcbiAgbWF4LXdpZHRoOiA0NzZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIC5zY3JlZW4tY2hlY2tib3gge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNjcmVlbi1jaGVja2JveCB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxM3B4KTtcbiAgICAgIGdhcDogMTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5zY3JlZW4tY2hlY2tib3gge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMThweCk7XG4gICAgICBnYXA6IDE0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuc2NyZWVuLWNoZWNrYm94IHtcbiAgICAgIGdhcDogMTZweDsgfSB9XG4gIC5zY3JlZW4tY2hlY2tib3g6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDA1O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2NyZWVuLWNoZWNrYm94OjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5zY3JlZW4tY2hlY2tib3g6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuICAuc2NyZWVuLWNoZWNrYm94LmNoZWNrZWQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogd2hpdGUgdXJsKFwiLi4vaW1nL3F1aXotY2hlY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvNDUlOyB9XG4gIC5zY3JlZW4tY2hlY2tib3guZGlzYWJsZWQge1xuICAgIGN1cnNvcjogYXV0bzsgfVxuICAgIC5zY3JlZW4tY2hlY2tib3guZGlzYWJsZWQ6OmJlZm9yZSwgLnNjcmVlbi1jaGVja2JveC5kaXNhYmxlZCAuc2NyZWVuLWNoZWNrYm94X19kZXNjIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDUsIDAuMik7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCA1LCAwLjIpOyB9XG4gICAgLnNjcmVlbi1jaGVja2JveC5kaXNhYmxlZCAudG9vbHRpcCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG9wYWNpdHk6IC4zOyB9XG4gIC5zY3JlZW4tY2hlY2tib3hfX2lucHV0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zY3JlZW4tY2hlY2tib3hfX2Rlc2Mge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNXB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNjcmVlbi1jaGVja2JveF9fZGVzYyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc2NyZWVuLWNoZWNrYm94X19kZXNjIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDsgfSB9XG4gIC5zY3JlZW4tY2hlY2tib3hfX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLXRvcDogM3B4OyB9XG5cbi50b29sdGlwIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90b29sdGlwLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudG9vbHRpcCB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDsgfSB9XG4gIC50b29sdGlwX190ZXh0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgNSwgMC41KTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCA1LCAwLjUpO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnRvb2x0aXBfX3RleHQge1xuICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICAudG9vbHRpcDpob3ZlciAudG9vbHRpcF9fdGV4dCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4ud2VicCAuc2NyZWVuX19yaWdodCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9xdWl6LXdvbWFuLTQ4MC53ZWJwXCIpIG5vLXJlcGVhdCAxMDAlIDM2JS9jb3ZlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC53ZWJwIC5zY3JlZW5fX3JpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9xdWl6LXdvbWFuLTE0NDAud2VicFwiKSBuby1yZXBlYXQgMTAwJSAzNiUvY292ZXI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAud2VicCAuc2NyZWVuX19yaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcXVpei13b21hbi53ZWJwXCIpIG5vLXJlcGVhdCAxMDAlIDM2JS9jb3ZlcjsgfSB9XG5cbi5mYXEge1xuICBiYWNrZ3JvdW5kOiAjYzFjMWMzO1xuICBvdmVyZmxvdy14OiB1bnNldDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZmFxIC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZhcV9fY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZmFxX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICBtYXJnaW46IDAgMCAwIGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAuZmFxX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNTUwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuZmFxX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNTkwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAuZmFxX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNjgwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgICAuZmFxX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNzQwcHg7IH0gfVxuICAuZmFxX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXFfX3RpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mYXFfX3RpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuZmFxX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmZhcV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICBmb250LXNpemU6IDU2cHg7IH0gfVxuICAgIC5mYXFfX3RpdGxlLS1oYWxpbXVuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhhbGltdW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICNGNTg5MTg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5mYXFfX3RpdGxlLS1oYWxpbXVuIHtcbiAgICAgICAgICBmb250LXNpemU6IDYwcHg7IH0gfVxuICAuZmFxX19wYWNrIHtcbiAgICBtYXJnaW46IDAgYXV0byA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDUwJSArIDEwcHgpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjUwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZhcV9fcGFjayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgIGxlZnQ6IC0zMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mYXFfX3BhY2sge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuZmFxX19wYWNrIGltZyB7XG4gICAgICB3aWR0aDogMTcwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uZmFxX19zaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZmFxX19zaWRlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgLmZhcV9fc2lkZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmZhcV9fc2lkZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDU4cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAuZmFxX19zaWRlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTMwcHg7IH0gfVxuXG4uZmFxX19zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDEyMHB4O1xuICBsZWZ0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5mYXFfX3N0aWNreSB7XG4gICAgICB0b3A6IDEzMHB4OyB9IH1cblxuLmZhcV9fZGVjb3Ige1xuICB3aWR0aDogNjAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG4gIC5mYXFfX2RlY29yLTEsIC5mYXFfX2RlY29yLTIsIC5mYXFfX2RlY29yLTMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZmFxX19kZWNvci0xIHtcbiAgICAgIHdpZHRoOiA0NzVweDtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGxlZnQ6IC05OHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgLmZhcV9fZGVjb3ItMSB7XG4gICAgICB3aWR0aDogNTQ1cHg7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICBsZWZ0OiAtMTMwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuZmFxX19kZWNvci0xIHtcbiAgICAgIHdpZHRoOiA2NjhweDtcbiAgICAgIHRvcDogNTRweDtcbiAgICAgIGxlZnQ6IC0xNjNweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgIC5mYXFfX2RlY29yLTEge1xuICAgICAgdG9wOiAzMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZhcV9fZGVjb3ItMiB7XG4gICAgICB3aWR0aDogNDExcHg7XG4gICAgICB0b3A6IDI0MHB4O1xuICAgICAgbGVmdDogLTI4cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAuZmFxX19kZWNvci0yIHtcbiAgICAgIHdpZHRoOiA0ODdweDtcbiAgICAgIHRvcDogMjE1cHg7XG4gICAgICBsZWZ0OiAtNDVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5mYXFfX2RlY29yLTIge1xuICAgICAgd2lkdGg6IDU5MnB4O1xuICAgICAgdG9wOiAzMjBweDtcbiAgICAgIGxlZnQ6IC03MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgLmZhcV9fZGVjb3ItMiB7XG4gICAgICB0b3A6IDI5MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZhcV9fZGVjb3ItMyB7XG4gICAgICB3aWR0aDogMTc4cHg7XG4gICAgICB0b3A6IDQwNHB4O1xuICAgICAgbGVmdDogLTU5cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAuZmFxX19kZWNvci0zIHtcbiAgICAgIHdpZHRoOiAyMDNweDtcbiAgICAgIHRvcDogNDIwcHg7XG4gICAgICBsZWZ0OiAtNjRweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5mYXFfX2RlY29yLTMge1xuICAgICAgd2lkdGg6IDIxOXB4O1xuICAgICAgdG9wOiA1NzRweDtcbiAgICAgIGxlZnQ6IC04NHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mYXFfX3BhY2stLWRlc2sge1xuICAgIG1heC13aWR0aDogMzA4cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAuZmFxX19wYWNrLS1kZXNrIHtcbiAgICBtYXgtd2lkdGg6IDM0MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mYXFfX3BhY2stLWRlc2sge1xuICAgIG1heC13aWR0aDogNDE2cHg7IH0gfVxuXG4ucXVlc3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5xdWVzdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgLnF1ZXN0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAucXVlc3Rpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfSB9XG4gIC5xdWVzdGlvbl9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiU291cmNlIENvZGUgUHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAucXVlc3Rpb25fX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgLnF1ZXN0aW9uX19hcnJvdyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5xdWVzdGlvbl9fYXJyb3cge1xuICAgICAgICB3aWR0aDogMjZweDsgfSB9XG4gICAgLnF1ZXN0aW9uX19hcnJvdzo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3ctZG93bi5zdmcpIG5vLXJlcGVhdCA1MCUvY29udGFpbjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gIC5xdWVzdGlvbl9fY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gIC5xdWVzdGlvbl9faXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5xdWVzdGlvbl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAucXVlc3Rpb25fX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH0gfVxuICAgIC5xdWVzdGlvbl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5xdWVzdGlvbl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5xdWVzdGlvbl9faXRlbS5hY3RpdmUgLnF1ZXN0aW9uX19jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDsgfVxuICAgIC5xdWVzdGlvbl9faXRlbS5hY3RpdmUgLnF1ZXN0aW9uX19hcnJvdzo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnF1ZXN0aW9uX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICAucXVlc3Rpb25fX3RleHQ6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAucXVlc3Rpb25fX3RleHQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9IH1cbiAgICAucXVlc3Rpb25fX3RleHQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5xdWVzdGlvbl9fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbi5mYXFfX2J0biB7XG4gIG1heC13aWR0aDogMzA1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZhcV9fYnRuIHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG5cbi5mYXFfX2d1YXJhbnRlZSB7XG4gIG1heC13aWR0aDogMjMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDAwMDA1OTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZmFxX19ndWFyYW50ZWUge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLmZhcV9fZ3VhcmFudGVlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NoZWNrLnN2Zykgbm8tcmVwZWF0IDUwJTsgfVxuXG4ubm8td2VicCAuZmFxX19wYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kZWNvci1zaGFkb3cucG5nKTsgfVxuXG4ud2VicCAuZmFxX19wYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kZWNvci1zaGFkb3cud2VicCk7IH1cblxuLmZlZWRiYWNrX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAuZmVlZGJhY2tfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mZWVkYmFja19fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5mZWVkYmFja19fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbi5mZWVkYmFja19fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZlZWRiYWNrX19zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmVlZGJhY2tfX3N1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZmVlZGJhY2tfX3N1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4uZmVlZGJhY2tfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmVlZGJhY2tfX3NsaWRlcjo6YmVmb3JlLCAuZmVlZGJhY2tfX3NsaWRlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5mZWVkYmFja19fc2xpZGVyOjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTAlLCB3aGl0ZSk7IH1cbiAgLmZlZWRiYWNrX19zbGlkZXI6OmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTAlLCB3aGl0ZSk7IH1cblxuLmZlZWRiYWNrX19hcnJvdyB7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogMThweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjMDAwMDA1O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLmZlZWRiYWNrX19hcnJvdzpob3ZlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZmVlZGJhY2tfX2Fycm93OjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyNnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5mZWVkYmFja19fYXJyb3c6OmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cbiAgLmZlZWRiYWNrX19hcnJvdy0tbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIDUwJSk7IH1cbiAgLmZlZWRiYWNrX19hcnJvdy0tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIDUwJSk7IH1cblxuLmZlZWRiYWNrIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5mZWVkYmFjayAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5mZWVkYmFjay1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5mZWVkYmFjay1zbGlkZXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmZlZWRiYWNrLXNsaWRlcl9fc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMTU4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCA1LCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuZmVlZGJhY2stc2xpZGVyX19zY3JvbGxiYXIgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDUsIDAuMSk7IH1cblxuLmZlZWRiYWNrLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE2cHg7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwNTtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgcGFkZGluZzogMjRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mZWVkYmFjay1zbGlkZSB7XG4gICAgICBnYXA6IDIycHg7XG4gICAgICBwYWRkaW5nOiAzMnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZlZWRiYWNrLXNsaWRlIHtcbiAgICAgIGdhcDogMjhweDtcbiAgICAgIHBhZGRpbmc6IDQwcHg7IH0gfVxuICAuZmVlZGJhY2stc2xpZGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDU4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9xdW90ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zMHB4O1xuICAgIGxlZnQ6IDYwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZlZWRiYWNrLXNsaWRlOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiA3MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mZWVkYmFjay1zbGlkZTo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogODBweDsgfSB9XG4gIC5mZWVkYmFjay1zbGlkZV9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmZlZWRiYWNrLXNsaWRlX19hdmEge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDA1O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuZmVlZGJhY2stc2xpZGVfX2F1dGhvciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZlZWRiYWNrLXNsaWRlX19hdXRob3Ige1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAuZmVlZGJhY2stc2xpZGVfX3Byb2Zlc3Npb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCA1LCAwLjYpOyB9XG4gIC5mZWVkYmFjay1zbGlkZSAucmF0aW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDA1O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDhweCAxNnB4OyB9XG4gIC5mZWVkYmFjay1zbGlkZV9fY29tbWVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4uYWJvdXQge1xuICBiYWNrZ3JvdW5kOiAjZjViMDE4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5hYm91dF9fdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5hYm91dF9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWJvdXRfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYWJvdXRfX3N1YnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuYWJvdXRfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgIC5hYm91dF9fZGVzY3JpcHRpb24ge1xuICAgICAgbWF4LXdpZHRoOiAxMTkwcHg7IH0gfVxuICAuYWJvdXRfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5hYm91dF9fdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIC5hYm91dF9fdGV4dDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNvbnRhY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgLmNvbnRhY3RfX3RpdGxlIHtcbiAgICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIwNXB4O1xuICAgICAgcmlnaHQ6IDI2cHg7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTEuMXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmNvbnRhY3RfX3RpdGxlIHtcbiAgICAgIG1heC13aWR0aDogNTkwcHg7XG4gICAgICB0b3A6IDE4NXB4O1xuICAgICAgZm9udC1zaXplOiA1NXB4OyB9IH1cbiAgLmNvbnRhY3RfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLmNvbnRhY3RfX2NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhY3RfX2NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDU5MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5jb250YWN0X19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLmNvbnRhY3RfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5jb250YWN0X19kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29udGFjdF9fZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgLmNvbnRhY3RfX2Zvcm0ge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLmNvbnRhY3RfX2Zvcm0ge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuXG4uY29udGFjdF9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBDb2RlIFByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWN0X190ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29udGFjdF9fdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgLmNvbnRhY3RfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4OyB9IH1cbiAgLmNvbnRhY3RfX3RleHQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZm9ybV9faW5wdXQtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLmZvcm1fX2lucHV0LXdyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIC5mb3JtX19pbnB1dC13cmFwLS1uYW1lIHtcbiAgICAgIHdpZHRoOiA0OCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAuZm9ybV9faW5wdXQtd3JhcC0tbmFtZSB7XG4gICAgICB3aWR0aDogNDclOyB9IH1cbiAgLmZvcm1fX2lucHV0LXdyYXAtLXBob25lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLmZvcm1fX2lucHV0LXdyYXAtLXBob25lIHtcbiAgICAgICAgd2lkdGg6IDQ4JTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuZm9ybV9faW5wdXQtd3JhcC0tcGhvbmUge1xuICAgICAgICB3aWR0aDogNDclOyB9IH1cblxuLmZvcm1fX2lucHV0cyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAuZm9ybV9faW5wdXRzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxNXB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgLmZvcm1fX2lucHV0cyB7XG4gICAgICBnYXA6IDI1cHg7IH0gfVxuXG4uZm9ybV9faW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTFweCAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDA1OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZvcm1fX2lucHV0IHtcbiAgICAgIHBhZGRpbmc6IDExcHggMjRweDsgfSB9XG4gIC5mb3JtX19pbnB1dC5pbnZhbGlkIHtcbiAgICBiYWNrZ3JvdW5kOiAjREUzNjM2MEQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZTM2MzY7IH1cbiAgICAuZm9ybV9faW5wdXQuaW52YWxpZDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNkZTM2MzY7IH1cbiAgLmZvcm1fX2lucHV0LS1waG9uZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mb3JtX19pbnB1dC0tcGhvbmUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7IH0gfVxuICAgIC5mb3JtX19pbnB1dC0tcGhvbmU6aW52YWxpZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjREUzNjM2MEQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlMzYzNjsgfVxuICAuZm9ybV9faW5wdXQtLXRleHRhcmVhIHtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHJlc2l6ZTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLmZvcm1fX2lucHV0LS10ZXh0YXJlYSB7XG4gICAgICAgIGhlaWdodDogMTA3cHg7IH0gfVxuXG4ucmVnaW9uIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMjFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLnJlZ2lvbiB7XG4gICAgICBsZWZ0OiAyNHB4OyB9IH1cbiAgLnJlZ2lvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDNweDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDNweDtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwMDAwNTgwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgLnJlZ2lvbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwNTgwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnJlZ2lvbi0taHUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZmxhZy1odS5wbmcpOyB9XG4gIC5yZWdpb24tLXJvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ZsYWctcm8ucG5nKTsgfVxuXG4ucmVnaW9uLmFjdGl2ZSAucmVnaW9uX19vcHRpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucmVnaW9uLmFjdGl2ZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5yZWdpb25fX29wdGlvbiB7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjFweCk7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJlZ2lvbl9fb3B0aW9uLS1odSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mbGFnLWh1LnBuZyk7IH1cbiAgLnJlZ2lvbl9fb3B0aW9uLS1ybyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mbGFnLXJvLnBuZyk7IH1cblxuLmZvcm0tbm90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgNSwgMC42KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIC5mb3JtLW5vdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC5mb3JtLW5vdGUtLWJvdHRvbSB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZm9ybS1ub3RlID4gc3BhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmZvcm0tbm90ZSA+IHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5mb3JtLW5vdGUgYSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgNSwgMC42KTsgfVxuXG5zcGFuLmZvcm0tbm90ZV9fd2FybiB7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgY29sb3I6ICNkZTM2MzY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBzcGFuLmZvcm0tbm90ZV9fd2Fybjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24td2Fybi5zdmcpIG5vLXJlcGVhdCA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIHNwYW4uZm9ybS1ub3RlX193YXJuLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZvcm1fX2J0biB7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXI6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAuZm9ybV9fYnRuIHtcbiAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG4uY29udGFjdC1kZWNvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5jb250YWN0LWRlY29yX19pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWN0LWRlY29yX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFjdC1kZWNvcl9faXRlbS0tMSB7XG4gICAgICB3aWR0aDogMzI3cHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSArIDQwMHB4KTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgIC5jb250YWN0LWRlY29yX19pdGVtLS0xIHtcbiAgICAgIHRvcDogLTE1MHB4O1xuICAgICAgbGVmdDogLTE1MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFjdC1kZWNvcl9faXRlbS0tMiB7XG4gICAgICB3aWR0aDogMTc1cHg7XG4gICAgICB0b3A6IDQxMHB4O1xuICAgICAgbGVmdDogY2FsYyg1MCUgKyAzMjBweCk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAuY29udGFjdC1kZWNvcl9faXRlbS0tMiB7XG4gICAgICB0b3A6IDMzMHB4O1xuICAgICAgbGVmdDogY2FsYyg1MCUgKyAxOTJweCk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgLm9yYml0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoODVkZWcpIHJvdGF0ZVkoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogY2FsYyg1MCUgLSA4MDBweCk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLm9yYml0ZXIge1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogY2FsYyg1MCUgLSA5MDBweCk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgLm9yYml0ZXIge1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDk4MHB4KTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAub3JiaXRlci0tYm90dG9tIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB0b3A6IDQwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDg1ZGVnKSByb3RhdGVZKC0xMGRlZyk7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gODBweCk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLm9yYml0ZXItLWJvdHRvbSB7XG4gICAgdG9wOiA2MHB4O1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDEyMHB4KTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1NjBweCkge1xuICAub3JiaXRlci0tYm90dG9tIHtcbiAgICByaWdodDogY2FsYyg1MCUgLSAxOTBweCk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgLm9yYml0ZXItLWJvdHRvbSAub3JiaXRlcl9fb3JiaXQge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTVzOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gIC5vcmJpdGVyLS1ib3R0b20gLm9yYml0ZXJfX29iamVjdCB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNXM7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgLm9yYml0ZXJfX29yYml0LCAub3JiaXRlcl9fb2JqZWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgLm9yYml0ZXJfX29yYml0IHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYW5pbWF0aW9uLW5hbWU6IG9yYml0O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTBzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAub3JiaXRlcl9fb2JqZWN0IHtcbiAgICB0b3A6IDEwMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBhbmltYXRpb24tbmFtZTogb2JqZWN0LWhhbmRsZXI7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMHM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyB9IH1cblxuQGtleWZyYW1lcyBvcmJpdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIG9iamVjdC1oYW5kbGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigzNjBkZWcpIHJvdGF0ZVkoMTBkZWcpIHJvdGF0ZVgoLTc1ZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZykgcm90YXRlWSgxMGRlZykgcm90YXRlWCgtNzVkZWcpOyB9IH1cblxuLmNoZWNrb3V0cG9wdXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5jaGVja291dHBvcHVwIHtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIC5jaGVja291dHBvcHVwIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY2hlY2tvdXRwb3B1cCB7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgLmNoZWNrb3V0cG9wdXAge1xuICAgICAgbWF4LXdpZHRoOiA2OTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5jaGVja291dHBvcHVwIHtcbiAgICAgIG1heC13aWR0aDogNzUwcHg7IH0gfVxuICAuY2hlY2tvdXRwb3B1cC5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAuY2hlY2tvdXRwb3B1cF9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jcm9zcy5zdmcpIG5vLXJlcGVhdCA1MCUvY29udGFpbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNoZWNrb3V0cG9wdXBfX2Nsb3NlIHtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICByaWdodDogMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuY2hlY2tvdXRwb3B1cF9fY2xvc2Uge1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIHJpZ2h0OiAzMHB4OyB9IH1cbiAgICAuY2hlY2tvdXRwb3B1cF9fY2xvc2U6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gIC5jaGVja291dHBvcHVwX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBzY3JvbGxiYXItY29sb3I6ICNGOEM2NUIgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW4gIWltcG9ydGFudDsgfVxuICAgIC5jaGVja291dHBvcHVwX19jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMnB4OyB9XG4gICAgLmNoZWNrb3V0cG9wdXBfX2NvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEM2NUI7IH1cbiAgICAuY2hlY2tvdXRwb3B1cF9fY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLmNoZWNrb3V0cG9wdXBfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDI1cHggMjVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuY2hlY2tvdXRwb3B1cF9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjVweCAyNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5jaGVja291dHBvcHVwX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMzBweCA1MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5jaGVja291dHBvcHVwX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMzBweCA4MHB4OyB9IH1cbiAgLmNoZWNrb3V0cG9wdXBfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiU291cmNlIENvZGUgUHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLmNoZWNrb3V0cG9wdXBfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuY2hlY2tvdXRwb3B1cF9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgLmNoZWNrb3V0cG9wdXBfX29yZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5jaGVja291dHBvcHVwX19vcmRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmNoZWNrb3V0cG9wdXBfX29yZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuY2hlY2tvdXRwb3B1cF9fb3JkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLmNoZWNrb3V0cG9wdXBfX29yZGVyIC5jaGVja291dHBvcHVwX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmNoZWNrb3V0cG9wdXBfX29yZGVyIC5jaGVja291dHBvcHVwX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAuY2hlY2tvdXRwb3B1cC1tb3JlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0Y4QzY1QjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLmNoZWNrb3V0cG9wdXAtbW9yZSB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLmNoZWNrb3V0cG9wdXAtbW9yZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5jaGVja291dHBvcHVwLW1vcmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAuY2hlY2tvdXRwb3B1cC1tb3JlX190ZXh0IHtcbiAgICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuY2hlY2tvdXRwb3B1cC1tb3JlX190ZXh0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuY2hlY2tvdXRwb3B1cC1tb3JlX190ZXh0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICAuY2hlY2tvdXRwb3B1cC1tb3JlX190ZXh0OjpiZWZvcmUsIC5jaGVja291dHBvcHVwLW1vcmVfX3RleHQ6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLwn5SlXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAuY2hlY2tvdXRwb3B1cC1tb3JlX190ZXh0OjphZnRlciB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gIC5jaGVja291dHBvcHVwX19idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLmNoZWNrb3V0cG9wdXBfX2J0biB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAuY2hlY2tvdXRwb3B1cCAuZm9ybV9faW5wdXRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5jaGVja291dHBvcHVwIC5mb3JtX19pbnB1dHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5jaGVja291dHBvcHVwIC5mb3JtX19pbnB1dHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5jaGVja291dHBvcHVwIC5mb3JtX19pbnB1dHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgLmNoZWNrb3V0cG9wdXAgLm9mZmVyc19fc2FsZSB7XG4gICAgdG9wOiAtMjVweDtcbiAgICByaWdodDogLTExNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5jaGVja291dHBvcHVwIC5vZmZlcnNfX3NhbGUge1xuICAgICAgICB0b3A6IC0zNXB4O1xuICAgICAgICByaWdodDogLTEyOXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLmNoZWNrb3V0cG9wdXAgLm9mZmVyc19fc2FsZSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAuY2hlY2tvdXRwb3B1cCAuZm9ybV9faW5wdXQtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY2hlY2tvdXRwb3B1cCAuZm9ybS1ub3RlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jaGVja291dHBvcHVwIC5jaGVja291dHBvcHVwLXRvdGFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5kZWxpdmVyeSB7XG4gIHBhZGRpbmc6IDIwcHggMzBweCA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDUsIDAuMDUpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmRlbGl2ZXJ5IHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMzVweCA1NXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDE1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIC5kZWxpdmVyeSB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDQwcHggNTVweDtcbiAgICAgIGdhcDogMzVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZGVsaXZlcnkge1xuICAgICAgcGFkZGluZzogMjVweCA2NXB4IDM5cHg7IH0gfVxuICAuZGVsaXZlcnlfX3JhbmdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDUsIDAuMik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5kZWxpdmVyeV9fcmFuZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLmRlbGl2ZXJ5X190cmFjayB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYmFja2dyb3VuZDogI0Y4QzY1QjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zczsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmRlbGl2ZXJ5X190cmFjayB7XG4gICAgICAgIGhlaWdodDogOHB4OyB9IH1cbiAgICAuZGVsaXZlcnlfX3RyYWNrOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYmFja2dyb3VuZDogI0Y4QzY1QjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLmRlbGl2ZXJ5X190cmFjazo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7IH0gfVxuICAuZGVsaXZlcnlfX3RleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCA1LCAwLjIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0zMnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLmRlbGl2ZXJ5X190ZXh0IHtcbiAgICAgICAgYm90dG9tOiAtMzVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZGVsaXZlcnlfX3RleHQge1xuICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cbiAgLmRlbGl2ZXJ5X19pY29uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGJhY2tncm91bmQ6ICNjMmMyYzI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZGVsaXZlcnlfX2ljb24gc3ZnIHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBmaWxsOiByZ2JhKDAsIDAsIDUsIDAuNCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICAgIC5kZWxpdmVyeV9faWNvbi5hY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRjhDNjVCO1xuICAgICAgYmFja2dyb3VuZDogI0Y4QzY1QjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAuZGVsaXZlcnlfX2ljb24uYWN0aXZlIC5kZWxpdmVyeV9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDA1OyB9XG4gICAgICAuZGVsaXZlcnlfX2ljb24uYWN0aXZlIHN2ZyB7XG4gICAgICAgIGZpbGw6ICMwMDAwMDU7IH1cblxuLmRlbGl2ZXJ5X19pY29uLS1kaXNjb3VudCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuICAuZGVsaXZlcnlfX2ljb24tLWRpc2NvdW50LmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI0Y4QzY1QjsgfVxuICAgIC5kZWxpdmVyeV9faWNvbi0tZGlzY291bnQuYWN0aXZlIC5kZWxpdmVyeV9fdGV4dCB7XG4gICAgICBjb2xvcjogIzAwMDAwNTsgfVxuICAgIC5kZWxpdmVyeV9faWNvbi0tZGlzY291bnQuYWN0aXZlIHN2ZyB7XG4gICAgICBmaWxsOiAjMDAwMDA1OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAub3JkZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuLm9yZGVyLW1hbmFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCA1LCAwLjA1KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5vcmRlci1tYW5hZ2Uge1xuICAgICAgcGFkZGluZzogMTBweCA0MHB4IDE1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIC5vcmRlci1tYW5hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggNjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5vcmRlci1tYW5hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIHBhZGRpbmc6IDI1cHggMjVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5vcmRlci1tYW5hZ2Uge1xuICAgICAgcGFkZGluZzogMzBweCA0MHB4OyB9IH1cbiAgLm9yZGVyLW1hbmFnZV9fb2ZmZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAub3JkZXItbWFuYWdlX19vZmZlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCA1MHB4IDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5vcmRlci1tYW5hZ2VfX29mZmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1M3B4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9yZGVyLW1hbmFnZV9fb2ZmZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5vcmRlci1tYW5hZ2VfX29mZmVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxODBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAub3JkZXItbWFuYWdlX19vZmZlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTkwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLm9yZGVyLW1hbmFnZV9fb2ZmZXIge1xuICAgICAgICB0b3A6IC0xM3B4OyB9IH1cbiAgLm9yZGVyLW1hbmFnZV9fcGFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0xNnB4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLm9yZGVyLW1hbmFnZV9fcGFjayB7XG4gICAgICAgIG1heC13aWR0aDogMTcwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAub3JkZXItbWFuYWdlX19wYWNrIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgbGVmdDogLTYzcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLm9yZGVyLW1hbmFnZV9fcGFjayB7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgIGxlZnQ6IC0yMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5vcmRlci1tYW5hZ2VfX3BhY2sge1xuICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICB0b3A6IC00NnB4O1xuICAgICAgICBsZWZ0OiAtNDBweDsgfSB9XG4gICAgLm9yZGVyLW1hbmFnZV9fcGFjay5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAub3JkZXItbWFuYWdlX19wYWNrIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAub3JkZXItbWFuYWdlX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5vcmRlci1tYW5hZ2VfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5vcmRlci1tYW5hZ2VfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgLm9yZGVyLW1hbmFnZV9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5vcmRlci1tYW5hZ2VfX3JpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLm9yZGVyLW1hbmFnZV9fcmlnaHQge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gIC5vcmRlci1tYW5hZ2VfX3ByaWNlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLm9yZGVyLW1hbmFnZV9fcHJpY2VzIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5vcmRlci1tYW5hZ2VfX3ByaWNlcyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcmRlci1tYW5hZ2VfX3ByaWNlcyB7XG4gICAgICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAub3JkZXItbWFuYWdlX19wcmljZXMge1xuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5vcmRlci1tYW5hZ2VfX3ByaWNlcyB7XG4gICAgICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLm9yZGVyLW1hbmFnZV9fcHJpY2VzIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cbiAgLm9yZGVyLW1hbmFnZV9fc2FsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgLm9yZGVyLW1hbmFnZV9fc2FsZS5hY3RpdmUge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAub3JkZXItbWFuYWdlX19wcmljZS1vbGQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICBjb2xvcjogI2RlMzYzNjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5vcmRlci1tYW5hZ2VfX3ByaWNlLW9sZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiA2cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLm9yZGVyLW1hbmFnZV9fcHJpY2Utb2xkIHtcbiAgICAgICAgYm90dG9tOiA4cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLm9yZGVyLW1hbmFnZV9fcHJpY2Utb2xkIHtcbiAgICAgICAgYm90dG9tOiAxMnB4OyB9IH1cbiAgICAub3JkZXItbWFuYWdlX19wcmljZS1vbGQuYWN0aXZlIHtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmNvdW50ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLmNvdW50ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAuY291bnRlciAqIHtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuY291bnRlcl9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIHBhZGRpbmc6IDdweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5jb3VudGVyX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uY2hlY2tvdXRwb3B1cC10b3RhbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAuY2hlY2tvdXRwb3B1cC10b3RhbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLmNoZWNrb3V0cG9wdXAtdG90YWxfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmNoZWNrb3V0cG9wdXAtdG90YWxfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICAuY2hlY2tvdXRwb3B1cC10b3RhbF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNoZWNrb3V0cG9wdXAtdG90YWxfX3ZhbHVlIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5mb3JtLW5vdGVfX3dhcm5pbmdzIHNwYW4ge1xuICBjb2xvcjogIzAwMDAwNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5vdmVybGF5LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgNSwgMC41KTtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgIC5mb290ZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9IH1cblxuLmZvb3Rlci10b3Age1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZvb3Rlci10b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuZm9vdGVyLXRvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH0gfVxuICAuZm9vdGVyLXRvcF9fbG9nbyB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mb290ZXItdG9wX19sb2dvIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5mb290ZXItdG9wX19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDE4MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5mb290ZXItdG9wX19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDIxMnB4OyB9IH1cblxuLmZvb3Rlci1tZW51IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZvb3Rlci1tZW51IHtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvb3Rlci1tZW51IHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5mb290ZXItbWVudSB7XG4gICAgICBnYXA6IDI1cHg7IH0gfVxuICAuZm9vdGVyLW1lbnVfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZm9vdGVyLW1lbnVfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5mb290ZXItbWVudV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZm9vdGVyLW1lbnVfX2l0ZW0gYSB7XG4gICAgICBmb250LWZhbWlseTogXCJTb3VyY2UgQ29kZSBQcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDUsIDAuNSk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgICAgIC5mb290ZXItbWVudV9faXRlbSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNGNUIwMTg7IH1cblxuLmZvb3Rlci1ib3R0b20ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZvb3Rlci1ib3R0b20ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIC5mb290ZXItYm90dG9tX19sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb290ZXItYm90dG9tX19sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mb290ZXItYm90dG9tX19sZWZ0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gIC5mb290ZXItYm90dG9tX19yaWdodCB7XG4gICAgZm9udC1zaXplOiAxMXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZm9vdGVyLWJvdHRvbV9fcmlnaHQge1xuICAgICAgICBtYXgtd2lkdGg6IDU5NXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5mb290ZXItYm90dG9tX19yaWdodCB7XG4gICAgICAgIG1heC13aWR0aDogNjM1cHg7IH0gfVxuICAuZm9vdGVyLWJvdHRvbV9fdGVybXMge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3Rlci1ib3R0b21fX3Rlcm1zIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mb290ZXItYm90dG9tX190ZXJtcyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuZm9vdGVyLWJvdHRvbV9fbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDUsIDAuNSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3Rlci1ib3R0b21fX2xpbmsge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZm9vdGVyLWJvdHRvbV9fbGluayB7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5mb290ZXItYm90dG9tX19saW5rOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwOyB9XG5cbi5jb29raWVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDE1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmNvb2tpZXNfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuY29va2llc19faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLmNvb2tpZXNfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogMzBweCA0MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5jb29raWVzX19pbm5lciB7XG4gICAgICAgIGdhcDogNTBweDsgfSB9XG4gIC5jb29raWVzX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuY29va2llc19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5jb29raWVzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAuY29va2llc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAuY29va2llc19fYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxNXB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29va2llc19fYnV0dG9ucyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuY29va2llc19fYnV0dG9ucyB7XG4gICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgZ2FwOiAyNXB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5jb29raWVzX19idG4ge1xuICAgIG1heC13aWR0aDogMTc4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLmNvb2tpZXNfX2J0biB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgLmNvb2tpZXNfX2J0bjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnBvbGljeSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDUxYTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAucG9saWN5IC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEyMjBweCAhaW1wb3J0YW50OyB9IH1cbiAgLnBvbGljeV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGNUIwMTg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucG9saWN5X19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wb2xpY3lfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5wb2xpY3lfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDUwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLnBvbGljeV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgIC5wb2xpY3lfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICBmb250LXNpemU6IDQ2cHggIWltcG9ydGFudDsgfSB9XG4gIC5wb2xpY3lfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wb2xpY3lfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5wb2xpY3lfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgLnBvbGljeSB1bCxcbiAgLnBvbGljeSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wb2xpY3kgdWwsXG4gICAgICAucG9saWN5IHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAucG9saWN5IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbGlzdC1zdHlsZTogZGlzYzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAucG9saWN5IHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBvbGljeSB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpYmUtcGFnZSBib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjY2NjOyB9IH1cblxuLnN1YnNjcmliZSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDE2cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMTtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxOyB9XG4gIC5tZW51LmhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAubWVudV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAubWVudV9fd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxNDYwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5NjBweCkge1xuICAgICAgLm1lbnVfX3dyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTQ2MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgICAgIC5tZW51X193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDE0NjBweDsgfSB9XG4gIC5tZW51X19saW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDU7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBwYWRkaW5nOiAxMXB4IDI0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5tZW51X19saW5lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm1lbnVfX2xpbmUuYWN0aXZlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMnB4IDMycHggMCAwOyB9XG4gIC5tZW51X19sb2dvLS1kZXNrIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubWVudV9fbG9nby0tZGVzayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5tZW51X19sb2dvLS1kZXNrIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLm1lbnVfX2xvZ28tLWRlc2sge1xuICAgICAgICB3aWR0aDogMjEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5tZW51X19sb2dvLS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5tZW51X19idXJnZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5tZW51X19kcm9wZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDA1O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMnB4IDMycHg7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5tZW51X19kcm9wZG93biB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDMycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5tZW51X19kcm9wZG93biB7XG4gICAgICAgIGdhcDogNThweDsgfSB9XG4gICAgLm1lbnVfX2Ryb3Bkb3duLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5tZW51X19kcm9wZG93bi5hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAubWVudV9fbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubWVudV9fbmF2IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAzMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAubWVudV9fbmF2IHtcbiAgICAgICAgZ2FwOiA1OHB4OyB9IH1cbiAgICAubWVudV9fbmF2Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLm1lbnVfX25hdjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAubWVudV9fbGluayB7XG4gICAgZm9udC1mYW1pbHk6IFwiU291cmNlIENvZGUgUHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDAwMDA1O1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC5tZW51X19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRjVCMDE4OyB9XG4gIC5tZW51X19idG4ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5tZW51X19idG4ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7IH0gfVxuXG4uZGVhbCB7XG4gIG1heC13aWR0aDogNTg4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDU7XG4gIGJvcmRlci1yYWRpdXM6IDU2cHg7XG4gIGJhY2tncm91bmQ6ICNGOEM2NUI7XG4gIHBhZGRpbmc6IDI0cHggMTVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAgIC5kZWFsIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMTlweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmRlYWwge1xuICAgICAgcGFkZGluZzogMjVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5kZWFsIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuZGVhbCB7XG4gICAgICBwYWRkaW5nOiAzMHB4OyB9IH1cbiAgLmRlYWwgLm9mZmVycywgLmRlYWwgLnRpbWVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5kZWFsIC5vZmZlcnMsIC5kZWFsIC50aW1lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmRlYWwgLm9mZmVycywgLmRlYWwgLnRpbWVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5kZWFsIC50aW1lciB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5kZWFsX19ib3R0b20ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAuZGVhbF9fYnRuIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZGVhbF9fYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyODJweDtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLmRlYWxfX2ZuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCA1LCAwLjYpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZGVhbF9fZm4ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5kZWFsX19mbjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jaGVjay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluOyB9XG5cbi5vZmZlcnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDVweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMTVweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgICAub2ZmZXJzX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjRweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm9mZmVyc19faXRlbSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDI2cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAub2ZmZXJzX19pdGVtIHtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjhweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgIC5vZmZlcnNfX2l0ZW0ge1xuICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgcGFkZGluZzogMTVweCAzMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLm9mZmVyc19faXRlbSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDMycHg7IH0gfVxuICAub2ZmZXJzX19pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGNmOyB9XG4gIC5vZmZlcnNfX2l0ZW0tLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiA0cHggc29saWQgI0Y1ODkxODsgfVxuICAub2ZmZXJzX19pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLm9mZmVyc19faXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9IH1cblxuLm9mZmVyc19fbmFtZSB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5vZmZlcnNfX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNXB4O1xuICBsZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICNGNTg5MTg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwYWRkaW5nOiA5cHggMTZweCA2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAub2ZmZXJzX19sYWJlbCB7XG4gICAgICBsZWZ0OiAzNnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm9mZmVyc19fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgLm9mZmVyc19fbGFiZWwge1xuICAgICAgbGVmdDogNDVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5vZmZlcnNfX2xhYmVsIHtcbiAgICAgIHRvcDogLTE3cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4ub2ZmZXJzX19zYWxlIHtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDU7XG4gIHBhZGRpbmc6IDdweCA2cHggNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5vZmZlcnNfX3NhbGUge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgcGFkZGluZzogOXB4IDEycHggN3B4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgLm9mZmVyc19fc2FsZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4ub2ZmZXJzX19wcmljZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm9mZmVyc19fcHJpY2Uge1xuICBsaW5lLWhlaWdodDogMTsgfVxuICAub2ZmZXJzX19wcmljZS0tb2xkIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI0RFMzYzNjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTRweDtcbiAgICByaWdodDogMDsgfVxuICAgIC5vZmZlcnNfX3ByaWNlLS1vbGQ6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNERTM2MzY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLm9mZmVyc19fcHJpY2UtLW9sZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC0xNnB4O1xuICAgICAgICByaWdodDogMzVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAub2ZmZXJzX19wcmljZS0tb2xkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICByaWdodDogNDJweDsgfSB9XG5cbi5vZmZlcnNfX3VuaXRzIHtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDUsIDAuNik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTBweDtcbiAgcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm9mZmVyc19fdW5pdHMge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAub2ZmZXJzX191bml0cyB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4udGltZXIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuIiwiYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogJGJsYWNrO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuaW5wdXQge1xuICBmb250LWZhbWlseTogJGhlbHZldGljYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaW5saW5lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxufVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgIHdpZHRoOiA0ODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgIHdpZHRoOiA2NDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgIHdpZHRoOiA3NjhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICB3aWR0aDogMTAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgIHdpZHRoOiAxMjIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgd2lkdGg6IDEzMDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDE5MjApIHtcbiAgICB3aWR0aDogMTUwMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMjU2MCkge1xuICAgIHdpZHRoOiAxNjQwcHg7XG4gIH1cbn1cblxuLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LWZhbWlseTogJHNvdXJjZS1jb2RlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogLTEuMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgfVxufVxuXG4udGl0bGUtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6ICRzb3VyY2UtY29kZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4uc3VidGl0bGUtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4udHR1IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRleHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRleHQtbWFyayB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiKDI0NSwgMTM3LCAyNCk7XG59XG5cbi50ZXh0LWFjY2VudCB7XG4gIGNvbG9yOiAkb3JhbmdlLTcwMDtcbn1cblxuYnIge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgd2lkdGg6IDAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDFweCwxcHgsMXB4LDFweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLmxvZ28ge1xuICB3aWR0aDogMTQwcHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1mYW1pbHk6ICRoYWxpbXVuO1xufVxuXG4uYnVyZ2VyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcblxuICAmX19saW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlLWluLW91dDtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgfVxuICB9XG5cbiAgLmFjdGl2ZSAmX19saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpIHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC00NWRlZykgdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cbn1cblxuLnJhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJl9fc3RhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAmLS1mdWxsIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdGFyLWZ1bGwuc3ZnXCIpO1xuICAgIH1cblxuICAgICYtLWhhbGYge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N0YXItaGFsZi5zdmdcIik7XG4gICAgfVxuICB9XG59XG5cbi50ZXh0LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuYnIge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2E7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICRibGFjaztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICAvL21heC13aWR0aDogMjAwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2U7XG4gIHBhZGRpbmc6IDE0cHggMTBweCAxMHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS1kYXJrLTU7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBjb2xvcjogJGdyYXktZGFyay0yMDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LWRhcmstMjA7XG4gIH1cblxuICAmLS1hcnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAmOmFjdGl2ZSAuYnV0dG9uX19hcnJvdyB7XG4gICAgICBmaWxsOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIC5idXR0b25fX2Fycm93IHtcbiAgICAgIGZpbGw6ICRncmF5LWRhcmstMjA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuYnV0dG9uX19hcnJvdyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW9yYW5nZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlLTUwMDtcbiAgICBib3JkZXItY29sb3I6ICRvcmFuZ2UtNTAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlLTMwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZS0zMDA7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgYmFja2dyb3VuZDogJG9yYW5nZS03MDA7XG4gICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2UtNzAwO1xuICAgIH1cblxuICAgICY6YWN0aXZlIC5idXR0b25fX2Fycm93IHtcbiAgICAgIGZpbGw6ICRibGFjaztcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkZ3JheS1kYXJrLTIwO1xuICAgICAgYmFja2dyb3VuZDogJGdyYXktZGFyay0xMDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktZGFyay0xMDtcbiAgICB9XG4gIH1cblxuICAmLS1ibGFjayB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICBib3JkZXItY29sb3I6ICRibGFjaztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzRkNGQ1MDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzRkNGQ1MDtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogI2I3YjdiOTtcbiAgICAgIGJhY2tncm91bmQ6ICNlNWU1ZTY7XG4gICAgICBib3JkZXItY29sb3I6ICNlNWU1ZTY7XG4gICAgfVxuXG4gICAgJiAuYnV0dG9uX19hcnJvdyB7XG4gICAgICBmaWxsOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSAuYnV0dG9uX19hcnJvdyB7XG4gICAgICBmaWxsOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCAuYnV0dG9uX19hcnJvdyB7XG4gICAgICBjb2xvcjogI2I3YjdiOTtcbiAgICB9XG4gIH1cblxuICAmX19hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGZpbGw6ICRibGFjaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluU2NhbGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn0iLCJAZm9udC1mYWNle2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztzcmM6dXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmfTpob3N0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzt6LWluZGV4OjF9LnN3aXBlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLGluaXRpYWwpO2JveC1zaXppbmc6Y29udGVudC1ib3h9LnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApfS5zd2lwZXItaG9yaXpvbnRhbHt0b3VjaC1hY3Rpb246cGFuLXl9LnN3aXBlci12ZXJ0aWNhbHt0b3VjaC1hY3Rpb246cGFuLXh9LnN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07ZGlzcGxheTpibG9ja30uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWF1dG9oZWlnaHQsLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVye3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZHtwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246bm9uZX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtjb250ZW50OicnO2ZsZXgtc2hyaW5rOjA7b3JkZXI6OTk5OX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpjZW50ZXIgY2VudGVyO3Njcm9sbC1zbmFwLXN0b3A6YWx3YXlzfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXt3aWR0aDoxMDAlO21pbi13aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3d7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xNSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciwuc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVye2FuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGV7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiNmZmZ9LnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFja3stLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IzAwMH1Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbnswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlcntoZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7d2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX06cm9vdHstLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweH0uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItYnV0dG9uLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsNTAlKTt3aWR0aDpjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyA0NCAqIDI3KTtoZWlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7bWFyZ2luLXRvcDpjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gMikpO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW57b3BhY2l0eTowO2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXZ7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Zywuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Z3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn0uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Zywuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Z3t0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztmb250LXNpemU6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7dGV4dC10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MDtmb250LXZhcmlhbnQ6aW5pdGlhbDtsaW5lLWhlaWdodDoxfS5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntjb250ZW50OidwcmV2J30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Y29udGVudDonbmV4dCd9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZD4uc3dpcGVyLXBhZ2luYXRpb24sLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Ym90dG9tOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSw4cHgpO3RvcDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsYXV0byk7bGVmdDowO3dpZHRoOjEwMCV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjB9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zZm9ybTpzY2FsZSguMzMpO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbnt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLDUwJSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsIzAwMCk7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgLjIpfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCw4cHgpO2xlZnQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCxhdXRvKTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsLTUwJSwwKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCw2cHgpIDA7ZGlzcGxheTpibG9ja30uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo4cHh9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLDRweCl9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aGl0ZS1zcGFjZTpub3dyYXB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyBsZWZ0fS5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0fS5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntjb2xvcjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvcixpbmhlcml0KX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvcixyZ2JhKDAsMCwwLC4yNSkpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLDRweCk7bGVmdDowO3RvcDowfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsNHB4KTtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1wYWdpbmF0aW9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItc2Nyb2xsYmFye2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLDEwcHgpO3Bvc2l0aW9uOnJlbGF0aXZlO3RvdWNoLWFjdGlvbjpub25lO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvcixyZ2JhKDAsMCwwLC4xKSl9LnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQ+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWx7cG9zaXRpb246YWJzb2x1dGU7bGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSk7Ym90dG9tOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLDRweCk7dG9wOnZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLGF1dG8pO3otaW5kZXg6NTA7aGVpZ2h0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSw0cHgpO3dpZHRoOmNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSkpfS5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCxhdXRvKTtyaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LDRweCk7dG9wOnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKTt6LWluZGV4OjUwO3dpZHRoOnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSw0cHgpO2hlaWdodDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpKX0uc3dpcGVyLXNjcm9sbGJhci1kcmFne2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IscmdiYSgwLDAsMCwuNSkpO2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLDEwcHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXpvb20tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zbGlkZS16b29tZWR7Y3Vyc29yOm1vdmU7dG91Y2gtYWN0aW9uOm5vbmV9LnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDotMTAwMH0uc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7bWFyZ2luOjAgYXV0b30uc3dpcGVyLWdyaWQ+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwfS5zd2lwZXItZ3JpZC1jb2x1bW4+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRle3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWN1YmV7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybS1vcmlnaW46MCAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDB9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXZ7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3d7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5Oi42O3otaW5kZXg6MH0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmV7Y29udGVudDonJztiYWNrZ3JvdW5kOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7ZmlsdGVyOmJsdXIoNTBweCl9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItZmxpcHtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjF9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSxoZWlnaHR9LnN3aXBlci1jYXJkc3tvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW59IiwiLmNvbnRhY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIwNXB4O1xuICAgICAgcmlnaHQ6IDI2cHg7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTEuMXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIG1heC13aWR0aDogNTkwcHg7XG4gICAgICB0b3A6IDE4NXB4O1xuICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICBtYXgtd2lkdGg6IDU5MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybSB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdF9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiAkc291cmNlLWNvZGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZm9ybV9faW5wdXQtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICYtLW5hbWUge1xuICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICB3aWR0aDogNDclO1xuICAgIH1cbiAgfVxuXG4gICYtLXBob25lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgd2lkdGg6IDQ3JTtcbiAgICB9XG5cbiAgfVxufVxuXG4uZm9ybV9faW5wdXRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgXG4gIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIGdhcDogMjVweDtcbiAgfVxufVxuXG4uZm9ybV9faW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTFweCAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDA1O1xuXG4gIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgIHBhZGRpbmc6IDExcHggMjRweDtcblxuICB9XG5cbiAgJi5pbnZhbGlkIHtcbiAgICBiYWNrZ3JvdW5kOiAjREUzNjM2MEQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZTM2MzY7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2RlMzYzNjtcbiAgICB9XG4gIH1cblxuICAmLS1waG9uZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NHB4O1xuXG4gICAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgfVxuXG4gICAgJjppbnZhbGlkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNERTM2MzYwRDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGUzNjM2O1xuICAgIH1cbiAgfVxuXG4gICYtLXRleHRhcmVhIHtcbiAgICBmb250LWZhbWlseTogJGhlbHZldGljYTtcbiAgICByZXNpemU6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICBoZWlnaHQ6IDEwN3B4O1xuICAgIH1cblxuICB9XG59XG5cbi5yZWdpb24ge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgbGVmdDogMjRweDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAzcHg7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAzcHg7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDAwMDU4MDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwNTgwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICAmLS1odSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mbGFnLWh1LnBuZyk7XG4gIH1cblxuICAmLS1ybyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mbGFnLXJvLnBuZyk7XG4gIH1cbn1cblxuLnJlZ2lvbiB7XG4gICYuYWN0aXZlIHtcbiAgICAucmVnaW9uX19vcHRpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxufVxuXG4ucmVnaW9uX19vcHRpb24ge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIxcHgpO1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYtLWh1IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ZsYWctaHUucG5nKTtcbiAgfVxuXG4gICYtLXJvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ZsYWctcm8ucG5nKTtcbiAgfVxufVxuXG4uZm9ybS1ub3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogJGdyYXktZGFyay02MDtcblxuICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgIC8vIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cblxuICAmLS1ib3R0b20ge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmPnNwYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrLTYwO1xuICB9XG59XG5cbnNwYW4uZm9ybS1ub3RlX193YXJuIHtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBjb2xvcjogcmdiKDIyMiwgNTQsIDU0KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uLXdhcm4uc3ZnKSBuby1yZXBlYXQgNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZm9ybV9fYnRuIHtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC8vcGFkZGluZy10b3A6IDExcHg7XG4gIC8vcGFkZGluZy1ib3R0b206IDExcHg7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uY29udGFjdC1kZWNvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uY29udGFjdC1kZWNvcl9faXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmLS0xIHtcbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIHdpZHRoOiAzMjdweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlICsgNDAwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIHRvcDogLTE1MHB4O1xuICAgICAgbGVmdDogLTE1MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLTIge1xuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgd2lkdGg6IDE3NXB4O1xuICAgICAgdG9wOiA0MTBweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMzIwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIHRvcDogMzMwcHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSArIDE5MnB4KTtcbiAgICB9XG4gIH1cbn1cblxuXG4ub3JiaXRlciB7XG4gIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDg1ZGVnKSByb3RhdGVZKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gODAwcHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTkyMCkge1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogY2FsYyg1MCUgLSA5MDBweCk7XG4gIH1cblxuICBAaW5jbHVkZSBybSgyNTYwKSB7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gOTgwcHgpO1xuICB9XG5cbiAgJi0tYm90dG9tIHtcbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgdG9wOiA0MHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDg1ZGVnKSByb3RhdGVZKC0xMGRlZyk7XG4gICAgICByaWdodDogY2FsYyg1MCUgLSA4MHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxOTIwKSB7XG4gICAgICB0b3A6IDYwcHg7XG4gICAgICByaWdodDogY2FsYyg1MCUgLSAxMjBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMjU2MCkge1xuICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMTkwcHgpO1xuICAgIH1cblxuICAgICYgLm9yYml0ZXJfX29yYml0IHtcbiAgICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNXM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAub3JiaXRlcl9fb2JqZWN0IHtcbiAgICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNXM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fb3JiaXQsXG4gICZfX29iamVjdCB7XG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICB9XG4gIH1cblxuICAmX19vcmJpdCB7XG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBhbmltYXRpb24tbmFtZTogb3JiaXQ7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDEwcztcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIH1cbiAgfVxuXG4gICZfX29iamVjdCB7XG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgdG9wOiAxMDBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IG9iamVjdC1oYW5kbGVyO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMHM7XG4gICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBvcmJpdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG9iamVjdC1oYW5kbGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigzNjBkZWcpIHJvdGF0ZVkoMTBkZWcpIHJvdGF0ZVgoLTc1ZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKSByb3RhdGVZKDEwZGVnKSByb3RhdGVYKC03NWRlZyk7XG4gIH1cbn0iLCJhLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYXBwbGV0LFxuYXJ0aWNsZSxcbmFzaWRlLFxuYXVkaW8sXG5iLFxuYmlnLFxuYmxvY2txdW90ZSxcbmJvZHksXG5jYW52YXMsXG5jYXB0aW9uLFxuY2VudGVyLFxuY2l0ZSxcbmNvZGUsXG5kZCxcbmRlbCxcbmRldGFpbHMsXG5kZm4sXG5kaXYsXG5kbCxcbmR0LFxuZW0sXG5lbWJlZCxcbmZpZWxkc2V0LFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmZvcm0sXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5oZWFkZXIsXG5oZ3JvdXAsXG5odG1sLFxuaSxcbmlmcmFtZSxcbmltZyxcbmlucyxcbmtiZCxcbmxhYmVsLFxubGVnZW5kLFxubGksXG5tYXJrLFxubWVudSxcbm5hdixcbm9iamVjdCxcbm9sLFxub3V0cHV0LFxucCxcbnByZSxcbnEsXG5ydWJ5LFxucyxcbnNhbXAsXG5zZWN0aW9uLFxuc21hbGwsXG5zcGFuLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VtbWFyeSxcbnN1cCxcbnRhYmxlLFxudGJvZHksXG50ZCxcbnRmb290LFxudGgsXG50aGVhZCxcbnRpbWUsXG50cixcbnR0LFxudSxcbnVsLFxudmFyLFxudmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5vbCxcbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YWZ0ZXIsXG5ibG9ja3F1b3RlOmJlZm9yZSxcbnE6YWZ0ZXIsXG5xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmJyIHtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4qLFxuKjphZnRlcixcbio6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYSxcbmE6Zm9jdXMsXG5idXR0b24sXG5idXR0b246Zm9jdXMsXG5pbnB1dCxcbmlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIsXG46Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVtb3ZlIG91dGxpbmVzIGluIEZpcmVmb3guXG4gKi9cbnNlbGVjdDotbW96LWZvY3VzcmluZyxcbmE6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjMDAwO1xufVxuXG4qOmZvY3VzLFxuKjp2aXNpdGVkLFxuKjphY3RpdmUsXG4qOmhvdmVyIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5hLFxuYTpmb2N1cyxcbmE6dmlzaXRlZCxcbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuKjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIENvZGUgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvc291cmNlLWNvZGUtcHJvLXYyMy1sYXRpbi1leHQtMzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBDb2RlIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3NvdXJjZS1jb2RlLXByby12MjMtbGF0aW4tZXh0LXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIENvZGUgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvc291cmNlLWNvZGUtcHJvLXYyMy1sYXRpbi1leHQtNTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBDb2RlIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3NvdXJjZS1jb2RlLXByby12MjMtbGF0aW4tZXh0LTYwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgQ29kZSBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9zb3VyY2UtY29kZS1wcm8tdjIzLWxhdGluLWV4dC03MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnSGFsaW11bic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2hhbGltdW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9oZWx2ZXRpY2FuZXVlbGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9oZWx2ZXRpY2EtbmV1ZS1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvaGVsdmV0aWNhbmV1ZW1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2hlbHZldGljYS1uZXVlLWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9oZWx2ZXRpY2FuZXVlYmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG4iLCIuZmFxIHtcbiAgYmFja2dyb3VuZDogI2MxYzFjMztcbiAgb3ZlcmZsb3cteDogdW5zZXQ7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgbWF4LXdpZHRoOiA1OTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxOTIwKSB7XG4gICAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDI1NjApIHtcbiAgICAgIG1heC13aWR0aDogNzQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgIH1cblxuICAgICYtLWhhbGltdW4ge1xuICAgICAgZm9udC1mYW1pbHk6ICRoYWxpbXVuO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogJG9yYW5nZS03MDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcGFjayB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA0MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYyg1MCUgKyAxMHB4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1MHB4O1xuXG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yMHB4O1xuICAgICAgbGVmdDogLTMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5mYXFfX3NpZGUge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxOTIwKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbiAgfVxufVxuXG4uZmFxX19zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDEyMHB4O1xuICBsZWZ0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICB0b3A6IDEzMHB4O1xuICB9XG59XG5cbi5mYXFfX2RlY29yIHtcbiAgd2lkdGg6IDYwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcblxuICAmLTEsXG4gICYtMixcbiAgJi0zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAmLTEge1xuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIHdpZHRoOiA0NzVweDtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGxlZnQ6IC05OHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIHdpZHRoOiA1NDVweDtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIGxlZnQ6IC0xMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICB3aWR0aDogNjY4cHg7XG4gICAgICB0b3A6IDU0cHg7XG4gICAgICBsZWZ0OiAtMTYzcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTkyMCkge1xuICAgICAgdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtMiB7XG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgd2lkdGg6IDQxMXB4O1xuICAgICAgdG9wOiAyNDBweDtcbiAgICAgIGxlZnQ6IC0yOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIHdpZHRoOiA0ODdweDtcbiAgICAgIHRvcDogMjE1cHg7XG4gICAgICBsZWZ0OiAtNDVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICB3aWR0aDogNTkycHg7XG4gICAgICB0b3A6IDMyMHB4O1xuICAgICAgbGVmdDogLTcwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTkyMCkge1xuICAgICAgdG9wOiAyOTBweDtcbiAgICB9XG4gIH1cblxuICAmLTMge1xuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIHdpZHRoOiAxNzhweDtcbiAgICAgIHRvcDogNDA0cHg7XG4gICAgICBsZWZ0OiAtNTlweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICB3aWR0aDogMjAzcHg7XG4gICAgICB0b3A6IDQyMHB4O1xuICAgICAgbGVmdDogLTY0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgd2lkdGg6IDIxOXB4O1xuICAgICAgdG9wOiA1NzRweDtcbiAgICAgIGxlZnQ6IC04NHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZmFxX19wYWNrLS1kZXNrIHtcbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIG1heC13aWR0aDogMzA4cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgIG1heC13aWR0aDogNDE2cHg7XG4gIH1cbn1cblxuLnF1ZXN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBmb250LWZhbWlseTogJHNvdXJjZS1jb2RlO1xuICAgIGNvbG9yOiAjMDAwMDA1ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cblxuICAmX19hcnJvdyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvdy1kb3duLnN2Zykgbm8tcmVwZWF0IDUwJSAvIGNvbnRhaW47XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwNTtcblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgLnF1ZXN0aW9uX19jb250ZW50IHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgICAgfVxuXG4gICAgICAucXVlc3Rpb25fX2Fycm93OjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG5cbiAgICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG5cbi5mYXFfX2J0biB7XG4gIG1heC13aWR0aDogMzA1cHg7XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uZmFxX19ndWFyYW50ZWUge1xuICBtYXgtd2lkdGg6IDIzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAwMDAwNTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jaGVjay5zdmcpIG5vLXJlcGVhdCA1MCU7XG4gIH1cbn1cblxuLm5vLXdlYnAge1xuICAuZmFxX19wYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2RlY29yLXNoYWRvdy5wbmcpO1xuICB9XG59XG5cbi53ZWJwIHtcbiAgLmZhcV9fcGFjayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kZWNvci1zaGFkb3cud2VicCk7XG4gIH1cbn0iLCIuYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbiIsIi5oZXJvIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA5MHB4OyB9XG5cbiAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgcGFkZGluZy10b3A6IDEwNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG5cbiAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG5cbiAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgIHBhZGRpbmctdG9wOiAxMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cblxuICBAaW5jbHVkZSBybSgxOTYwKSB7XG4gICAgcGFkZGluZy10b3A6IDE0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDsgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBwYWRkaW5nLXRvcDogOTBweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgcGFkZGluZy10b3A6IDEyMHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTQ4cHg7IH0gfVxuXG5cbiAgJl9fY29sbGFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbiAgJl9fcHJvZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDQ2MHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDExZGVnKSB0cmFuc2xhdGVYKC05cHgpO1xuXG4gICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDIyNXB4O1xuICAgICAgbGVmdDogLTE4NXB4O1xuICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuXG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICB3aWR0aDogNzIwcHg7XG4gICAgICB0b3A6IDIxMHB4O1xuICAgICAgbGVmdDogLTIzMHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICB3aWR0aDogODIwcHg7XG4gICAgICB0b3A6IDI0MHB4O1xuICAgICAgbGVmdDogLTMxMHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICB3aWR0aDogODYwcHg7XG4gICAgICB0b3A6IDI1NnB4O1xuICAgICAgbGVmdDogLTI2OHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICB3aWR0aDogOTEwcHg7XG4gICAgICB0b3A6IDIzMHB4O1xuICAgICAgbGVmdDogLTIzNnB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxOTYwKSB7XG4gICAgICB3aWR0aDogMTAyOHB4O1xuICAgICAgdG9wOiAzMTBweDtcbiAgICAgIGxlZnQ6IC00NTVweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMjU2MCkge1xuICAgICAgd2lkdGg6IDEyMTBweDtcbiAgICAgIHRvcDogMjE5cHg7XG4gICAgICBsZWZ0OiAtNTY0cHg7IH0gfVxuXG5cbiAgJl9fcGFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG5cbiAgJl9fZGVjb3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICYtaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbiAgICAmLS1sZWZ0IHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIHRvcDogLTI3NnB4O1xuICAgICAgbGVmdDogLTMwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICB0b3A6IC0zMDBweDtcbiAgICAgICAgbGVmdDogLTIwMHB4OyB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgICAgd2lkdGg6IDUyMHB4O1xuICAgICAgICB0b3A6IC0zNDVweDtcbiAgICAgICAgbGVmdDogLTEyNXB4OyB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgICAgd2lkdGg6IDU3MHB4O1xuICAgICAgICB0b3A6IC0zNjRweDsgfVxuXG4gICAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICAgIHdpZHRoOiA1OTZweDtcbiAgICAgICAgbGVmdDogLTE0MHB4OyB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDE5NjApIHtcbiAgICAgICAgd2lkdGg6IDY3OHB4O1xuICAgICAgICB0b3A6IC00MTRweDtcbiAgICAgICAgbGVmdDogLTE3MHB4OyB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDI1NjApIHtcbiAgICAgICAgd2lkdGg6IDc1MHB4O1xuICAgICAgICB0b3A6IC01MDZweDtcbiAgICAgICAgbGVmdDogLTI4NHB4OyB9IH1cblxuICAgICYtLXBhY2sge1xuICAgICAgdG9wOiAtMjBweDtcbiAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICByaWdodDogLTZweDsgfVxuXG4gICAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICB0b3A6IC02MHB4OyB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgICAgd2lkdGg6IDI0MHB4OyB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICB0b3A6IC04MHB4OyB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICB0b3A6IC05NXB4OyB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDE5NjApIHtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICB0b3A6IC0xMTRweDtcbiAgICAgICAgcmlnaHQ6IC0xMnB4OyB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDI1NjApIHtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICB0b3A6IC0xNDBweDsgfSB9XG5cblxuICAgICYtLXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgICAgcmlnaHQ6IDcwcHg7IH1cblxuICAgICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgICB3aWR0aDogMTg2cHg7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDYwcHg7IH1cblxuICAgICAgQGluY2x1ZGUgcm0oMjU2MCkge1xuICAgICAgICB3aWR0aDogMjYzcHg7XG4gICAgICAgIHRvcDogLTQ4cHg7XG4gICAgICAgIHJpZ2h0OiAtMTQwcHg7IH0gfVxuXG4gICAgJi0tYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgIHJpZ2h0OiAtMjBweDsgfVxuXG4gICAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogLTQwcHg7XG4gICAgICAgIGJvdHRvbTogMTIwcHg7IH1cblxuICAgICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIGJvdHRvbTogMjIwcHg7IH1cblxuICAgICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgICB3aWR0aDogMzk0cHg7XG4gICAgICAgIHJpZ2h0OiAtMjhweDtcbiAgICAgICAgYm90dG9tOiAyMDBweDsgfVxuXG4gICAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICAgIGJvdHRvbTogMjMwcHg7IH1cblxuICAgICAgQGluY2x1ZGUgcm0oMTk2MCkge1xuICAgICAgICB3aWR0aDogNDMycHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMzhweDtcbiAgICAgICAgYm90dG9tOiAxNDBweDsgfVxuXG4gICAgICBAaW5jbHVkZSBybSgyNTYwKSB7XG4gICAgICAgIHdpZHRoOiA1MTBweDtcbiAgICAgICAgcmlnaHQ6IC0xOTRweDtcbiAgICAgICAgYm90dG9tOiAwOyB9IH0gfVxuXG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBtYXJnaW4tdG9wOiAtOTJweDtcblxuICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgbWF4LXdpZHRoOiA1ODhweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRzb3VyY2UtY29kZTtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgIEBpbmNsdWRlIHJtKDM2MCkge1xuICAgICAgZm9udC1zaXplOiA0MHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXNpemU6IDQ0cHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgZm9udC1zaXplOiA1MnB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICBmb250LXNpemU6IDU2cHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIGZvbnQtc2l6ZTogNjRweDsgfSB9XG5cbiAgJl9fcmF0aW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbiAgJiAucmF0aW5nIHtcbiAgICBnYXA6IDJweDsgfVxuXG4gICZfX3JhdGluZy10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuXG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJHNvdXJjZS1jb2RlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgZm9udC1zaXplOiAyMXB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4gICYgLmVmZmVjdCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4gICZfX2FjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDE1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSA5MCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAmLmhpZGUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgIEBpbmNsdWRlIHJtKDM2MCkge1xuICAgICAgICBwYWRkaW5nOiAwIDM1cHg7IH0gfSB9XG5cbiAgJl9fYnRuIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDsgfVxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgbWF4LXdpZHRoOiAzNzBweDsgfSB9IH1cblxuLmVmZmVjdCB7XG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBjb2xvcjogJGdyYXktZGFyay04MDtcbiAgICBAaW5jbHVkZSBybSg0MTQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAgIEBpbmNsdWRlIHJtKDQzMCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICBmb250LXNpemU6IDEwcHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZ2FwOiAxMHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBnYXA6IDE1cHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgZ2FwOiAxM3B4OyB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjN2Y3ZjdmO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7fVxuXG4gICAgJi0tZWxhc3RpYyB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltZy9lZmZlY3QxLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gNjAlOyB9IH1cblxuICAgICYtLWh5ZHJhdGlvbiB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltZy9lZmZlY3QyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gNjAlOyB9IH1cblxuICAgICYtLWRhbWFnZSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltZy9lZmZlY3QzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gNjAlOyB9IH0gfSB9XG4iLCIuYmVuZWZpdHMge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTkyMCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIG1heC13aWR0aDogMjgycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuICB9XG59XG5cbi5iZW5lZml0cy10b3Age1xuICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDE5MTApIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmJlbmVmaXRzLXJlY3Qge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgIHdpZHRoOiA1MDRweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDA1O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgd2lkdGg6IDY2NnB4O1xuICAgIGhlaWdodDogMjA1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgd2lkdGg6IDc4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgIHdpZHRoOiA4ODBweDtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgaGVpZ2h0OiAyMDVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICBoZWlnaHQ6IDI5MHB4O1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTJweDtcbiAgICByaWdodDogLTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICBoZWlnaHQ6IDEwNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uYmVuZWZpdHMtc3Bvb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uYmVuZWZpdHMtc3Bvb24ge1xuICB3aWR0aDogMzMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAxMTJweCk7XG5cbiAgQGluY2x1ZGUgcm0oNDM1KSB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgd2lkdGg6IDM3MHB4O1xuICAgIHRvcDogLTIwcHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA1MnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgIHdpZHRoOiA0MzBweDtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDdweCk7XG4gIH1cblxuICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICB3aWR0aDogNDEzcHg7XG4gICAgdG9wOiAtMjQ1cHg7XG4gICAgbGVmdDogY2FsYyg1MCUgKyAxMDZweCk7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgd2lkdGg6IDYyMHB4O1xuICAgIHRvcDogLTQwMHB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlICsgMTk4cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgIGxlZnQ6IGNhbGMoNTAlICsgMjI4cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgIHdpZHRoOiA4ODdweDtcbiAgICB0b3A6IC01OTdweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDI2M3B4KTtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJlbmVmaXRzLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctdG9wOiAxOTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICBwYWRkaW5nLXRvcDogMjU0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNzFweDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTAlLCAjZmZmKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MCUsICNmZmYpO1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxOTBweDtcblxuICAgIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgd2lkdGg6IDU1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgd2lkdGg6IDc2OHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIHdpZHRoOiAxMDI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgd2lkdGg6IDEyMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICB3aWR0aDogMTMwMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYmVuZWZpdHMtc2xpZGUge1xuICAmX19kb3NlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3ZhbHVlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigwLCAwLCA1KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzlweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtaW4taGVpZ2h0OiAybGg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogJHNvdXJjZS1jb2RlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIG1pbi1oZWlnaHQ6IDhsaDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDZsaDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDdsaDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBtaW4taGVpZ2h0OiA2bGg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIG1pbi1oZWlnaHQ6IDZsaDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDNsaDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBsZWZ0OiAzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDA1O1xuXG4gICAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBwYWRkaW5nOiA1cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCA1LCAwLjYpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDUsIDAuNCk7XG5cbiAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn1cblxuLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAuYmVuZWZpdHMtc2xpZGVfX3ZhbHVlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmJlbmVmaXRzLXNsaWRlX192YWx1ZTo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgfVxufVxuXG4uc3dpcGVyLXNsaWRlLW5leHQge1xuICAuYmVuZWZpdHMtc2xpZGVfX3ZhbHVlIHtcbiAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLmJlbmVmaXRzLXNsaWRlX192YWx1ZTo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgfVxuICB9XG59XG5cbi5iZW5lZml0cy1ib3R0b20ge1xuICBtYXgtd2lkdGg6IDI5MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICBtYXgtd2lkdGg6IDg4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogJGdyYXktZGFyay01MDtcbiAgICBmb250LWZhbWlseTogJHNvdXJjZS1jb2RlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgICAgICBjb250ZW50OiBcIi9cIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgICAgbGVmdDogNHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDEpLFxuICAgICY6bnRoLWNoaWxkKDMpLFxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJlbmVmaXRzLW1vZGFsIHtcbiAgbWF4LXdpZHRoOiAyOTBweDtcbiAgcGFkZGluZzogMzBweCAxNXB4IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigwLCAwLCA1KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAxMXB4IDBweCByZ2JhKDY0LCA2NCwgNjQsIDAuMDUpLCAwcHggMjBweCAyMHB4IDBweCByZ2JhKDY0LCA2NCwgNjQsIDAuMDQpLCAwcHggNDVweCAyN3B4IDBweCByZ2JhKDY0LCA2NCwgNjQsIDAuMDMpLCAwcHggODBweCAzMnB4IDBweCByZ2JhKDY0LCA2NCwgNjQsIDAuMDEpLCAwcHggMTI1cHggMzVweCAwcHggcmdiYSg2NCwgNjQsIDY0LCAwKTtcbiAgYmFja2dyb3VuZDogcmdiKDI0OCwgMTk4LCA5MSk7XG5cbiAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgcGFkZGluZzogMzBweCAyNXB4IDI1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICBtYXgtd2lkdGg6IDk1MHB4O1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtaGVpZ2h0OiAzNTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBzY3JvbGxiYXItY29sb3I6IHJnYmEoMCwgMCwgNSwgLjMpIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluICFpbXBvcnRhbnQ7XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMnB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgNSwgLjMpO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBtb2RhbC1saXN0LWNvdW50ZXI7XG4gICAgICAvLyBjb250ZW50OiBcIlwiY291bnRlcihtb2RhbC1saXN0LWNvdW50ZXIpXCIgLSBcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogIzAwMDAwNTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDA1O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vZGFscy13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHotaW5kZXg6IDE1O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXG4gICYuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLm1vZGFsIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXG4gICYuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTtcbiAgfVxufVxuXG4ubW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY3Jvc3Muc3ZnKSBuby1yZXBlYXQgNTAlIC8gY29udGFpbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG59XG5cbi50aGFuay1wb3B1cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI5MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNDBweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cbiAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgcGFkZGluZzogNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIC50aGFuay1wb3B1cF9faW1nIHtcbiAgICAgIGFuaW1hdGlvbjogZmFkZUluU2NhbGUgMC41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LWZhbWlseTogJHNvdXJjZS1jb2RlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDM1cHg7XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDI4MnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gIH1cbn0iLCIuc2VydmljZXMge1xuICAmLmJsb2NrIHtcbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH0gfVxuXG4uc2VydmljZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vIGdhcDogMjRweFxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogNzY0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcblxuICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbiAgJl9faXRlbSB7XG4gICAgLy8gbWF4LXdpZHRoOiAxMjRweFxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICBmbGV4LXNocmluazogMDsgfVxuXG4gICZfX2ljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtNTAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7IH1cblxuICAgICYtLXNoaXBwaW5nIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zaGlwcGluZy5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJTsgfVxuXG4gICAgJi0tcmV0dXJucyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcmVmdW5kLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDUlOyB9XG5cbiAgICAmLS1yZWZ1bmQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3Bob25lLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlOyB9IH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHJtKDM3NSkge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfSB9XG5cbi50by1jb250YWN0IHtcbiAgY29sb3I6ICMwMDAwMDU7IH1cbiIsIi53aHkge1xuICAmX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDE5MjApIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgbWF4LXdpZHRoOiA1NzBweDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIG1heC13aWR0aDogMjgycHg7XG4gICAgLy9wYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi53aHktbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgICBvcmRlcjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAkb3JhbmdlLTcwMDtcbiAgICBmb250LWZhbWlseTogJHNvdXJjZS1jb2RlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdGFyLWNoZWNrLnN2Zykgbm8tcmVwZWF0IDUwJSAvIGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufSIsIi5jb21wb3NpdGlvbiB7XG4gICZfX2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiA3MHB4IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgIHBhZGRpbmc6IDgwcHggMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSg2MDApIHtcbiAgICAgIHBhZGRpbmc6IDkwcHggMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICBwYWRkaW5nOiAxMjBweCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIHBhZGRpbmc6IDE0MHB4IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgcGFkZGluZzogMTgwcHggMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICBwYWRkaW5nOiAyMzdweCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDE5MjApIHtcbiAgICAgIHBhZGRpbmc6IDI2MHB4IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMjU2MCkge1xuICAgICAgcGFkZGluZzogMzAwcHggMjBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIC5jb21wb3NpdGlvbl9fYmcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB9XG4gIH1cblxuICAmX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcbiAgfVxuXG4gICZfX2J0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6ICRzb3VyY2UtY29kZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbi5uby13ZWJwIHtcbiAgLmNvbXBvc2l0aW9uX19iZyB7XG4gICAgJi0tMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbXBvc2l0aW9uMS00ODAuanBnKTtcblxuICAgICAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tcG9zaXRpb24xLmpwZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tMiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbXBvc2l0aW9uMi00ODAuanBnKTtcblxuICAgICAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tcG9zaXRpb24yLmpwZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tMyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbXBvc2l0aW9uMy00ODAuanBnKTtcblxuICAgICAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tcG9zaXRpb24zLmpwZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53ZWJwIHtcbiAgLmNvbXBvc2l0aW9uX19iZyB7XG4gICAgJi0tMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbXBvc2l0aW9uMS00ODAud2VicCk7XG5cbiAgICAgIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbXBvc2l0aW9uMS53ZWJwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS0yIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tcG9zaXRpb24yLTQ4MC53ZWJwKTtcblxuICAgICAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tcG9zaXRpb24yLndlYnApO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLTMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21wb3NpdGlvbjMtNDgwLndlYnApO1xuXG4gICAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21wb3NpdGlvbjMud2VicCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmN1c3RvbWVycyB7XG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4gICZfX3NsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgLy9wYWRkaW5nOiAwIDMwcHhcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcblxuICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgIC8vcGFkZGluZzogMCA0MHB4XG4gICAgICBtYXJnaW46IDAgYXV0byA1MHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gICAgICBwYWRkaW5nOiAwIDQ1cHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgLy9wYWRkaW5nOiAwIDUwcHhcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDcwcHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIHBhZGRpbmc6IDAgNzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDgwcHg7IH0gfVxuXG5cbiAgJl9fYXJyb3cge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgei1pbmRleDogMztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIC8vZm9udC1zaXplOiAyNnB4XG4gICAgICBmb250LXNpemU6IDMycHg7XG5cbiAgICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuXG4gICAgJi0tbGVmdCB7XG4gICAgICBsZWZ0OiAwOyB9XG5cbiAgICAmLS1yaWdodCB7XG4gICAgICByaWdodDogMDsgfSB9XG5cblxuICAmX19idG4ge1xuICAgIG1heC13aWR0aDogMjgycHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH0gfVxuXG4uY3VzdG9tZXJzLXNsaWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmN1c3RvbWVycy1zbGlkZSB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuXG4gICZfX2NvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cblxuICAmX19tZWRpYSB7XG4gICAgYmFja2dyb3VuZDogJG9yYW5nZS01MDA7IH1cblxuICAmX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAvLytybSg3NjgpXG4gICAgLy8gIGhlaWdodDogMjQwcHhcbiAgICAvL1xuICAgIC8vK3JtKDEyMjApXG4gICAgLy8gIGhlaWdodDogMjYwcHhcbiAgICAvL1xuICAgIC8vK3JtKDE0NDApXG4gICAgLy8gIGhlaWdodDogMjgwcHhcblxuICAgICYtLW5vbmUge1xuICAgICAgYmFja2dyb3VuZDogJGdyYXktZGFyay02MDsgfSB9XG5cbiAgJl9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4gICZfX2NvbW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA0bGg7XG4gICAgQGluY2x1ZGUgcm0oNjQwKTtcbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDVsaDsgfVxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDRsaDsgfVxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDRsaDsgfVxuICAgIEBpbmNsdWRlIHJtKDE5MjApOyB9XG5cbiAgJl9fbmFtZSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9IH1cblxuXG4iLCIucXVpeiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5cbi5zY3JlZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcblxuICAmLmFjdGl2ZSB7XG4gICAgbGVmdDogMDsgfVxuXG4gICYucHJldiB7XG4gICAgbGVmdDogLTEwMCU7IH1cblxuICAmLS1zdGFydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB6LWluZGV4OiA1O1xuXG4gICAgLnNjcmVlbl9fdGV4dCB7XG4gICAgICAmLS1kZWZhdWx0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUycHg7IH1cblxuICAgICAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9XG5cbiAgICAgICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfSB9XG5cbiAgICAuc2NyZWVuX19idG4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH0gfVxuXG4gICYtLXF1ZXN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlLTUwMDtcbiAgICB6LWluZGV4OiA0O1xuXG4gICAgLnNjcmVlbl9fdGV4dCB7XG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuICAgICAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbiAgICAgICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuXG4gICAgICAmLS1ib2xkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG5cbiAgICAgICYtLWRlZmF1bHQge1xuICAgICAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfSB9XG5cbiAgICAuc2NyZWVuX19idG4ge1xuICAgICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDE1cHggMTNweDsgfVxuXG4gICAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICAgIHBhZGRpbmc6IDIycHggMjBweCAxOHB4OyB9IH0gfVxuXG4gICYtLXJlc3VsdCB7XG4gICAgYmFja2dyb3VuZDogJG9yYW5nZS01MDA7XG4gICAgei1pbmRleDogNTtcblxuICAgIC5zY3JlZW5fX3RleHQge1xuICAgICAgJi0tYm9sZCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc291cmNlLWNvZGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbiAgICAgICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgICAgICBmb250LXNpemU6IDM1cHg7IH1cblxuICAgICAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4OyB9XG5cbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfSB9XG5cbiAgICAgICYtLWRlZmF1bHQge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG5cbiAgICAgICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuICAgICAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG5cbiAgICAgICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfSB9IH1cblxuICAmX19sZWZ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy9iYWNrZ3JvdW5kOiAkb3JhbmdlLTUwMFxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ1LDE3NiwyNCwuOCk7XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlLTUwMDtcbiAgICAgIHdpZHRoOiA1MSU7IH0gfVxuXG4gICZfX3JpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9xdWl6LXdvbWFuLTQ4MC5qcGVnXCIpIG5vLXJlcGVhdCAxMDAlIDM2JSAvIGNvdmVyO1xuXG4gICAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcXVpei13b21hbi0xNDQwLmpwZWdcIikgbm8tcmVwZWF0IDEwMCUgMzYlIC8gY292ZXI7IH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIHdpZHRoOiA0OSU7IH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9xdWl6LXdvbWFuLmpwZWdcIikgbm8tcmVwZWF0IDEwMCUgMzYlIC8gY292ZXI7IH0gfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwOyB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuICAmX19kZWNvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMTA0NHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbiAgJl9fY2xvdWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICYtbGVmdCB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdG9wOiAxMCU7XG4gICAgICBsZWZ0OiAyNnB4O1xuICAgICAgd2lkdGg6IDY1NnB4O1xuICAgICAgaGVpZ2h0OiA1ODJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jbG91ZDEuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXG4gICAgICAmLS0yIHtcbiAgICAgICAgdG9wOiA0JTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpOyB9XG5cbiAgICAgICYtLTMge1xuICAgICAgICB0b3A6IC0yJTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpOyB9XG5cbiAgICAgICYtLTQge1xuICAgICAgICB0b3A6IC04JTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpOyB9XG5cbiAgICAgICYtLTUge1xuICAgICAgICB0b3A6IC0xNCU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTsgfVxuXG4gICAgICAmLS02IHtcbiAgICAgICAgdG9wOiAtMjAlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1MGRlZyk7IH1cblxuICAgICAgJi0tNyB7XG4gICAgICAgIHRvcDogLTI2JTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpOyB9XG5cbiAgICAgICYtLTgge1xuICAgICAgICB0b3A6IC00MiU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDcwZGVnKTsgfSB9XG5cbiAgICAmLXJpZ2h0IHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0b3A6IC0xNSU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiA2NzRweDtcbiAgICAgIGhlaWdodDogNjcycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2xvdWQyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblxuICAgICAgJi0tMiB7XG4gICAgICAgIHRvcDogLTklO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7IH1cblxuICAgICAgJi0tMyB7XG4gICAgICAgIHRvcDogLTMlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7IH1cblxuICAgICAgJi0tNCB7XG4gICAgICAgIHRvcDogMyU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTsgfVxuXG4gICAgICAmLS01IHtcbiAgICAgICAgdG9wOiA5JTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpOyB9XG5cbiAgICAgICYtLTYge1xuICAgICAgICB0b3A6IDE1JTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTBkZWcpOyB9XG5cbiAgICAgICYtLTcge1xuICAgICAgICB0b3A6IDIxJTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpOyB9XG5cbiAgICAgICYtLTgge1xuICAgICAgICB0b3A6IDI3JTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNzBkZWcpOyB9IH0gfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICBnYXA6IDI1cHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgZ2FwOiAzMHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBnYXA6IDM1cHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIGdhcDogNDBweDsgfVxuXG4gICAgJi0tcmVzdWx0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cblxuICAgICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH0gfVxuXG4gICZfX2hlbGxvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgbWF4LXdpZHRoOiBub25lOyB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDU4OHB4O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfSB9XG5cbiAgJl9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgIGdhcDogMjVweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICBnYXA6IDMwcHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIGdhcDogMzVweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgZ2FwOiA0MHB4OyB9IH1cblxuICAmX19tZXNzYWdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBtYXgtd2lkdGg6IDEwNDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICBwYWRkaW5nOiAyNHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIHBhZGRpbmc6IDM0cHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgICBwYWRkaW5nOiA0NHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICBwYWRkaW5nOiA1NHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICBwYWRkaW5nOiA2NHB4OyB9IH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRzb3VyY2UtY29kZTtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgIEBpbmNsdWRlIHJtKDM2MCkge1xuICAgICAgZm9udC1zaXplOiA0MHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgZm9udC1zaXplOiA2NHB4OyB9IH1cblxuICAmX190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgJi0tYm9sZCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG4gICZfX2NoZWNrYm94ZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIHJvdy1nYXA6IDRweDtcbiAgICBtYXgtd2lkdGg6IDEwNDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgY29sdW1uLWdhcDogMTZweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICBjb2x1bW4tZ2FwOiAyNnB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBjb2x1bW4tZ2FwOiAzNnB4OyB9IH1cblxuICAmX19jb250cm9scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICBnYXA6IDEycHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgZ2FwOiAxNHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBnYXA6IDE2cHg7IH1cblxuICAgICYtLXdyYXAge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiA2NjBweDsgfVxuXG5cbiAgICAmLS1yZXN1bHQge1xuICAgICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH0gfVxuXG4gICZfX2J0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAyODJweDtcbiAgICAvL3BhZGRpbmc6IDEwcHhcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmLS1yZXNldCwgJi0tYnV5IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbiAgICAmLS1yZXNldCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgJi13aGl0ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9IH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiB9ICAgICAgLy9wYWRkaW5nOiAxMHB4XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gfSAgICAgIC8vcGFkZGluZzogMTVweFxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuIH0gfSAgICAgIC8vcGFkZGluZzogMjBweFxuXG4gICZfX2Fuc3dlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZ2FwOiAyMHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBnYXA6IDI1cHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIGdhcDogMzBweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgZ2FwOiA0MHB4O1xuICAgICAgbWF4LXdpZHRoOiA0ODZweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTkyMCkge1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMjU2MCkge1xuICAgICAgbWF4LXdpZHRoOiA2NzBweDsgfSB9XG5cbiAgJl9fYmFubmVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgbWF4LXdpZHRoOiAyNzBweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgbWF4LXdpZHRoOiA1MTBweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgbWF4LXdpZHRoOiA1ODhweDsgfVxuXG4gICAgJi0tcmVzdWx0IHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4OyB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgcGFkZGluZzogMjRweDsgfVxuXG4gICAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDY1cHg7XG4gICAgICAgIG1heC13aWR0aDogNTEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDMycHg7IH1cblxuICAgICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgICBtYXgtd2lkdGg6IDU4OHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4OyB9IH0gfVxuXG4gICZfX3Byb2R1Y3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYtLWRlbGl2ZXJ5IHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3N0aWNrZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICB0b3A6IDUwcHg7IH1cblxuICAgICAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgIHRvcDogNTdweDsgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgICAgICB3aWR0aDogMTA0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDRweDtcbiAgICAgICAgICB0b3A6IDY3cHg7IH0gfSB9IH1cblxuICAmX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgJi0tcGFja3Mge1xuICAgICAgLy9tYXgtd2lkdGg6IDE4MHB4XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgICAgLy9tYXgtd2lkdGg6IDIyMHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuICAgICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgICAvL21heC13aWR0aDogMjgwcHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4gICAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICAgIC8vbWF4LXdpZHRoOiAzNDBweFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgICAgLy9tYXgtd2lkdGg6IDQwMHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfSB9XG5cbiAgJl9fb2ZmZXIge1xuICAgICYub2ZmZXJzX19pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlLTMwMDtcbiAgICAgIHBhZGRpbmc6IDE0cHggMThweDtcblxuICAgICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICAgIHBhZGRpbmc6IDE4cHg7IH1cblxuICAgICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4OyB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICAgIGhlaWdodDogODBweDsgfVxuXG4gICAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9IH0gfVxuXG5cbi5zY3JlZW4tY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiA2cHg7XG4gIG1heC13aWR0aDogNDc2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTsgfVxuXG4gIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEzcHgpO1xuICAgIGdhcDogMTBweDsgfVxuXG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxOHB4KTtcbiAgICBnYXA6IDE0cHg7IH1cblxuXG4gIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICBnYXA6IDE2cHg7IH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7IH1cblxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuXG5cbiAgJi5jaGVja2VkIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGUgdXJsKFwiLi4vaW1nL3F1aXotY2hlY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyA0NSU7IH0gfVxuXG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBhdXRvO1xuXG4gICAgJjo6YmVmb3JlLCAmIC5zY3JlZW4tY2hlY2tib3hfX2Rlc2Mge1xuICAgICAgY29sb3I6ICRncmF5LWRhcmstMjA7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktZGFyay0yMDsgfVxuXG4gICAgJiAudG9vbHRpcCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG9wYWNpdHk6IC4zOyB9IH1cblxuICAmX19pbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4gICZfX2Rlc2Mge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNXB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7IH0gfVxuXG4gICZfX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLXRvcDogM3B4OyB9IH1cblxuXG4udG9vbHRpcCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdG9vbHRpcC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4OyB9XG5cbiAgJl9fdGV4dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1kYXJrLTUwO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrLTUwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIHRvcDogMjRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuICAmOmhvdmVyICZfX3RleHQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH0gfVxuXG4ud2VicCAuc2NyZWVuIHtcbiAgJl9fcmlnaHQge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9xdWl6LXdvbWFuLTQ4MC53ZWJwXCIpIG5vLXJlcGVhdCAxMDAlIDM2JSAvIGNvdmVyO1xuXG4gICAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcXVpei13b21hbi0xNDQwLndlYnBcIikgbm8tcmVwZWF0IDEwMCUgMzYlIC8gY292ZXI7IH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9xdWl6LXdvbWFuLndlYnBcIikgbm8tcmVwZWF0IDEwMCUgMzYlIC8gY292ZXI7IH0gfSB9XG4iLCIuZmVlZGJhY2sge1xuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuICAmX19zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMjsgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkpOyB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkpOyB9IH1cblxuICAmX19hcnJvdyB7XG4gICAgei1pbmRleDogMztcbiAgICB0b3A6IDE4cHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG5cbiAgICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuXG4gICAgJi0tbGVmdCB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQscmdiYSgyNTUsMjU1LDI1NSwwKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDAuOCkgNTAlKTsgfVxuXG4gICAgJi0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgyNTUsMjU1LDI1NSwwKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDAuOCkgNTAlKTsgfSB9XG5cbiAgJiAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4gICYgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmZlZWRiYWNrLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4gICZfX3Njcm9sbGJhciB7XG4gICAgd2lkdGg6IDE1OHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQ6ICRncmF5LWRhcmstNTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAmIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZDogJGdyYXktZGFyay0xMDsgfSB9IH1cblxuLmZlZWRiYWNrLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE2cHg7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBwYWRkaW5nOiAyNHB4O1xuXG4gIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgIGdhcDogMjJweDtcbiAgICBwYWRkaW5nOiAzMnB4OyB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIGdhcDogMjhweDtcbiAgICBwYWRkaW5nOiA0MHB4OyB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNThweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3F1b3RlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzBweDtcbiAgICBsZWZ0OiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICBsZWZ0OiA3MHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBsZWZ0OiA4MHB4OyB9IH1cblxuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4gICZfX2F2YSB7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuICAmX19hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG4gICZfX3Byb2Zlc3Npb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogJGdyYXktZGFyay02MDsgfVxuXG4gICYgLnJhdGluZyB7XG4gICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDhweCAxNnB4OyB9XG5cbiAgJl9fY29tbWVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfSB9XG4iLCIuYWJvdXQge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjQ1LCAxNzYsIDI0KTtcblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgbWF4LXdpZHRoOiAxMTkwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59IiwiLmNoZWNrb3V0cG9wdXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcblxuICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgIG1heC13aWR0aDogNjkwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Nyb3NzLnN2Zykgbm8tcmVwZWF0IDUwJSAvIGNvbnRhaW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICByaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBzY3JvbGxiYXItY29sb3I6ICRvcmFuZ2UtMzAwIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluICFpbXBvcnRhbnQ7XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMnB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtMzAwO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgcGFkZGluZzogMzBweCAyNXB4IDI1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgcGFkZGluZzogMzBweCAyNXB4IDI1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgcGFkZGluZzogMzBweCA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggODBweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtZmFtaWx5OiAkc291cmNlLWNvZGU7XG5cbiAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gIH1cblxuICAmX19vcmRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgLmNoZWNrb3V0cG9wdXBfX3RpdGxlIHtcbiAgICAgIC8vIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1tb3JlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogJG9yYW5nZS0zMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG5cbiAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIvCflKVcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtX19pbnB1dHMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5vZmZlcnNfX3NhbGUge1xuICAgIHRvcDogLTI1cHg7XG4gICAgcmlnaHQ6IC0xMTVweDtcblxuICAgIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgICAgdG9wOiAtMzVweDtcbiAgICAgIHJpZ2h0OiAtMTI5cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuZm9ybV9faW5wdXQtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5mb3JtLW5vdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2hlY2tvdXRwb3B1cC10b3RhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uZGVsaXZlcnkge1xuICBwYWRkaW5nOiAyMHB4IDMwcHggNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogJGdyYXktZGFyay01O1xuXG4gIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgIHBhZGRpbmc6IDI1cHggMzVweCA1NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgcGFkZGluZzogMjVweCA0MHB4IDU1cHg7XG4gICAgZ2FwOiAzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgcGFkZGluZzogMjVweCA2NXB4IDM5cHg7XG4gIH1cblxuICAmX19yYW5nZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgYmFja2dyb3VuZDogJGdyYXktZGFyay0yMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3RyYWNrIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlLTMwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlLTMwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXG4gICAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrLTIwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0zMnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgIGJvdHRvbTogLTM1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjYzJjMmMyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBmaWxsOiAkZ3JheS1kYXJrLTQwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlLTMwMDtcbiAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2UtMzAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgIC5kZWxpdmVyeV9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRlbGl2ZXJ5X19pY29uLS1kaXNjb3VudCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogJG9yYW5nZS0zMDA7XG5cbiAgICAuZGVsaXZlcnlfX3RleHQge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJGJsYWNrO1xuICAgIH1cbiAgfVxufVxuXG4ub3JkZXIge1xuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gIH1cbn1cblxuLm9yZGVyLW1hbmFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogJGdyYXktZGFyay01O1xuXG4gIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgIHBhZGRpbmc6IDEwcHggNDBweCAxNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nOiAxNXB4IDYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nOiAyNXB4IDI1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgfVxuXG4gICZfX29mZmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgNTBweCAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1M3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgcGFkZGluZy1yaWdodDogNjVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIHRvcDogLTEzcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcGFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0xNnB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGxlZnQ6IC02M3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICB0b3A6IC00MHB4O1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgIHRvcDogLTQ2cHg7XG4gICAgICBsZWZ0OiAtNDBweDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3ByaWNlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3NhbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJpY2Utb2xkIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgY29sb3I6IHJnYigyMjIsIDU0LCA1NCk7XG4gICAgb3BhY2l0eTogMDtcblxuICAgIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIGJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIGJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG4uY291bnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDA1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG5cbiAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAqIHtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICBwYWRkaW5nOiA3cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gICZfX2J0biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5jaGVja291dHBvcHVwLXRvdGFsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX192YWx1ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG4uZm9ybS1ub3RlX193YXJuaW5ncyB7XG4gIHNwYW4ge1xuICAgIGNvbG9yOiAjMDAwMDA1O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLm92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNik7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufSIsIi5mb290ZXIge1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIGNvbG9yOiAkZ3JheS1kYXJrLTUwO1xuICBmb250LXNpemU6IDE2cHg7XG5cbiAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5mb290ZXItdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDA1O1xuXG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICB3aWR0aDogMjEycHg7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXItbWVudSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIGdhcDogMjVweDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZm9udC1mYW1pbHk6ICRzb3VyY2UtY29kZTtcbiAgICAgIGNvbG9yOiAkZ3JheS1kYXJrLTUwO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRvcmFuZ2UtNTAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyLWJvdHRvbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmX19sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICAmX19yaWdodCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgbWF4LXdpZHRoOiA1OTVweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgbWF4LXdpZHRoOiA2MzVweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXJtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrLTUwO1xuXG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgQGluY2x1ZGUgcm0oNzY4KSB7fVxuICAgIH1cbiAgfVxufSIsIi5jb29raWVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDE1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxNXB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgZ2FwOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTVweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgZ2FwOiAyNXB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIG1heC13aWR0aDogMTc4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn0iLCIucG9saWN5IHtcbiAgYmFja2dyb3VuZDogIzAwMDAwNTFhO1xuXG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIHdpZHRoOiAxMjIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgJG9yYW5nZS01MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgcGFkZGluZzogMzBweCA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggNjBweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogNDZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgfVxuXG4gIHVsLFxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBsaXN0LXN0eWxlOiBkaXNjO1xuXG4gICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgfVxuICB9XG59IiwiLnN1YnNjcmliZS1wYWdlIHtcbiAgYm9keSB7XG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIH1cbiAgfVxufVxuXG4uc3Vic2NyaWJlIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59IiwiLm1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDExO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG5cbiAgJi5oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy9nYXA6IDE2cHhcblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIHdpZHRoOiAxNDYwcHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDE5NjApIHtcbiAgICAgIHdpZHRoOiAxNDYwcHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDI1NjApIHtcbiAgICAgIHdpZHRoOiAxNDYwcHg7IH0gfVxuXG4gICZfX2xpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgcGFkZGluZzogMTFweCAyNHB4O1xuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMycHggMzJweCAwIDA7IH0gfVxuXG4gICZfX2xvZ28ge1xuICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIC8vIHRvcDogLTNweFxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuIH0gICAgICAvLyB0b3A6IC02cHhcbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gfSAgICAgIC8vIHRvcDogLTdweFxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiB9ICAgICAgLy8gdG9wOiAtMTNweFxuXG4gICAgJi0tZGVzayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH1cblxuICAgICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgICB3aWR0aDogMjEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG5cbiAgICAmLS1tb2JpbGUge1xuICAgICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH0gfVxuXG4gICZfX2J1cmdlciB7XG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbiAgJl9fZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMnB4IDMycHg7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAzMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIGdhcDogNThweDsgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9IH1cblxuICAmX19uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMycHg7XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMzJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICBnYXA6IDU4cHg7IH1cblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9IH1cblxuICAmX19saW5rIHtcbiAgICBmb250LWZhbWlseTogJHNvdXJjZS1jb2RlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRvcmFuZ2UtNTAwOyB9IH1cblxuICAmX19idG4ge1xuICAgIC8vcGFkZGluZzogOXB4IDEwcHhcbiAgICAvL21hcmdpbi1ib3R0b206IDMycHhcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgLy8gd2lkdGg6IDE2M3B4XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4OyB9IH1cblxuICAvLyZfX2NvbnRhY3RzXG4gIC8vICBkaXNwbGF5OiBmbGV4XG4gIC8vICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgLy8gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgLy9cbiAgLy8gICtybSgxMDI0KVxuICAvLyAgICBkaXNwbGF5OiBub25lXG4gIC8vXG4gIC8vJl9fY29udGFjdHMtYnRuXG4gfSAgLy8gIGNvbG9yOiAkZ3JheS1kYXJrLTUwXG4iLCIuZGVhbCB7XG4gIG1heC13aWR0aDogNTg4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgYm9yZGVyLXJhZGl1czogNTZweDtcbiAgYmFja2dyb3VuZDogJG9yYW5nZS0zMDA7XG4gIHBhZGRpbmc6IDI0cHggMTVweDtcblxuICBAaW5jbHVkZSBybSgzNjApIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE5cHg7IH1cblxuICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICBwYWRkaW5nOiAyNXB4OyB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4OyB9XG5cbiAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgIHBhZGRpbmc6IDMwcHg7IH1cblxuICAmIC5vZmZlcnMsICYgLnRpbWVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4gICYgLnRpbWVyIHtcbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbiAgJl9fYm90dG9tIHtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAxNnB4XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbiAgJl9fYnRuIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIC8vcGFkZGluZzogMTBweFxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgbWF4LXdpZHRoOiAyODJweDtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG5cbiAgJl9fZm4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrLTYwO1xuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NoZWNrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjsgfSB9IH1cblxuXG5cbi5vZmZlcnMge1xuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDVweDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIHJtKDM2MCkge1xuICAgICAgcGFkZGluZzogMTVweCAyNHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjZweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgcGFkZGluZzogMTVweCAyOHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIC8vIGZvbnQtc2l6ZTogMzJweFxuICAgICAgcGFkZGluZzogMTVweCAzMnB4OyB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYwY2Y7IH1cblxuICAgICYtLWxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRvcmFuZ2UtNzAwOyB9XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9IH0gfVxuXG4gICZfX25hbWUge1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbiAgJl9fbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xNXB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJG9yYW5nZS03MDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgcGFkZGluZzogOXB4IDE2cHggNnB4O1xuICAgIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgICAgbGVmdDogMzZweDsgfVxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgbGVmdDogNDVweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgdG9wOiAtMTdweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbiAgJl9fc2FsZSB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgIHBhZGRpbmc6IDdweCA2cHggNXB4O1xuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgcGFkZGluZzogOXB4IDEycHggN3B4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG5cbiAgJl9fcHJpY2VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuICAmX19wcmljZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAmLS1vbGQge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTRweDtcbiAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTsgfVxuXG4gICAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC0xNnB4O1xuICAgICAgICByaWdodDogMzVweDsgfVxuXG4gICAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcmlnaHQ6IDQycHg7IH0gfSB9XG5cbiAgJl9fdW5pdHMge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrLTYwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9IH1cblxuLnRpbWVyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiIsIkBtaXhpbiByKCR3aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR3aWR0aCArIFwicHhcIikge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBybSgkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokd2lkdGggKyBcInB4XCIpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gZm9udC1mYWNlKCRmb250LWZhbWlseSwgJGZpbGUtcGF0aCwgJHdlaWdodDogbm9ybWFsLCAkc3R5bGU6IG5vcm1hbCwgJGFzc2V0LXBpcGVsaW5lOiBmYWxzZSkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICAgIGZvbnQtc3R5bGU6ICRzdHlsZTtcblxuICAgIEBpZiAkYXNzZXQtcGlwZWxpbmUgPT0gdHJ1ZSB7XG4gICAgICBzcmM6IGZvbnQtdXJsKFwiI3skZmlsZS1wYXRofS5lb3RcIik7XG4gICAgICBzcmM6IGZvbnQtdXJsKFwiI3skZmlsZS1wYXRofS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBmb250LXVybChcIiN7JGZpbGUtcGF0aH0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBmb250LXVybChcIiN7JGZpbGUtcGF0aH0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBzcmM6IHVybChcIiN7JGZpbGUtcGF0aH0uZW90XCIpO1xuICAgICAgc3JjOiB1cmwoXCIjeyRmaWxlLXBhdGh9LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIiN7JGZpbGUtcGF0aH0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIjeyRmaWxlLXBhdGh9LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */
