@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}.comparison__img picture,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}.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{display:-webkit-box;display:-ms-flexbox;display:flex;-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:not(:last-of-type){padding-right:5px}.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{display:-webkit-box;display:-ms-flexbox;display:flex;-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}.comparison__container:last-child,.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}.happy{overflow:hidden}.happy__title{font-size:32px}.happy__title-num{margin-bottom:-8px;display:block;color:#f58918;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:136px;line-height:1}.happy__subtitle{max-width:320px;margin:0 auto 50px;padding:8px 16px;text-align:center;line-height:1.1;color:#fff;font-size:24px;font-family:"Source Code Pro",Helvetica,Arial,sans-serif;letter-spacing:-.5px;text-transform:uppercase;background-color:#f58918;border-radius:90px}.comparison{margin-bottom:115px;position:relative}.comparison__title{margin-bottom:23px;text-align:center;font-size:24px;font-weight:600;line-height:1;letter-spacing:-.5px;text-transform:uppercase;color:#f58918;font-family:"Source Code Pro",Helvetica,Arial,sans-serif}.comparison__bg{width:592px;height:706px;margin-bottom:800px;position:absolute;top:-25px;left:calc(50% - 275px);z-index:-5}.comparison__bg-item{position:absolute;top:0;left:0}.comparison__bg-item--1{width:95%;top:16%}.comparison__bg-item--2{width:31%;left:18%}.comparison__bg-item--3{width:17%;top:23%;left:auto;right:0}.comparison__bg-item--4{width:9%;top:auto;left:33%;bottom:0}.comparison__container{width:290px;height:218px;margin:0 auto 45px;border:8px solid #f8c65b;border-radius:32px;overflow:hidden;position:relative}.comparison__img{position:absolute;width:auto;height:auto;overflow:hidden}.comparison__img img{width:274px;height:206px;max-width:none;display:block}.comparison__img--overlay::before{content:"";position:absolute;top:0;right:0;width:2px;height:100%;background-color:#fff}.comparison__slider{position:absolute;z-index:9;width:60px;height:50px;background-image:url(../img/chevrons.svg);background-size:contain;background-repeat:no-repeat;background-position:left -1px top 50%;cursor:ew-resize}.secret-title{margin-bottom:40px;text-align:center;font-size:24px;font-weight:300;line-height:1.3}.secret-list{max-width:410px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.secret-list__item{width:32%;margin-bottom:15px}.clients-list__item:nth-last-child(-n+2),.secret-list__item:nth-last-child(-n+3){margin-bottom:0}.secret-list__icon{width:80px;height:80px;margin:0 auto 15px;display:block;border-radius:20px;border:4px solid #f5b018;background-image:url(../img/icon-secret1.svg);background-repeat:no-repeat;background-position:50%;background-size:60%}.secret-list__icon--2{background-image:url(../img/icon-secret2.svg)}.secret-list__icon--3{background-image:url(../img/icon-secret3.svg)}.secret-list__icon--4{background-image:url(../img/icon-secret4.svg)}.secret-list__icon--5{background-image:url(../img/icon-secret5.svg)}.secret-list__icon--6{background-image:url(../img/icon-secret6.svg)}.secret-list__text{display:block;text-transform:uppercase;text-align:center;font-weight:700;line-height:1.3}.clients{overflow:hidden}.clients__title{margin-bottom:45px;font-size:34px;font-weight:600}.clients-list{max-width:330px;margin:0 auto 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;position:relative}.clients-list::before{content:"";width:290px;height:620px;position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:url(../img/clients-bg1.svg);background-repeat:no-repeat;background-position:50% 0;background-size:contain;z-index:-5}.clients-list__item{width:calc(50% - 7px);margin-bottom:16px}.clients-list__item:nth-last-child(-n+2) .clients-list__title{min-height:2lh}.clients-list__title{margin-bottom:20px;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;font-size:20px;font-weight:600;text-transform:uppercase;font-family:"Source Code Pro",Helvetica,Arial,sans-serif;letter-spacing:-.4px}.clients-list__num{margin-bottom:20px;display:block;font-size:40px;line-height:1;font-weight:700}.clients-list__text{font-size:13px;line-height:1.3}.clients__note{margin-bottom:25px;text-align:center;color:rgba(0,0,5,.5);font-size:12px}.clients__btn{max-width:290px;line-height:1.2}.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-spoon img{width:100%}.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:9lh;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(4){padding-left:0}.benefits-bottom__item:nth-child(1)::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;line-height:1.2}.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{overflow:hidden;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;font-weight:600;text-transform:uppercase;font-size:20px;line-height:1.1;text-align:center}.contact__text span{margin-top:10px;display:block;font-size:80%;font-weight:400;line-height:1.3}.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: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{font-size:40px}.hero__action .container{padding:0 35px}.comparison__container{width:328px;height:246px}.comparison__img img{width:312px;height:234px}.clients__title{margin-bottom:89px;font-size:40px!important}.clients-list{margin-bottom:70px}.clients-list::before{width:330px;height:620px;top:-60px}.screen__title{font-size:40px}.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;display:-webkit-box;display:-ms-flexbox;display:flex}.clients-list__item{width:calc(50% - 17px)}.clients__note{margin-bottom:30px}.clients__btn{max-width:420px}.composition__content{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:410px}.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)::before{left:6px}.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}.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:-115px}.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 30px 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:200px}.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}.form__input-wrap{width:100%}.form__inputs{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}.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__btn{margin-left:0;margin-bottom:15px}.checkoutpopup .form__inputs{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.checkoutpopup .offers__sale{top:0;right:0}.checkoutpopup .contact__form{max-width:none}.checkoutpopup .form__input-wrap{width:48%}.delivery{padding:25px 40px 55px;gap:35px;border-radius:15px}.order-manage{margin-bottom:15px;padding:15px 30px 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}.happy__title{font-size:40px!important}.clients__title{margin-bottom:60px}.clients-list{max-width:710px}.clients-list::before{width:410px;height:750px;top:57%;-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);background-position:50%}.clients-list__item{width:calc(33% - 7px)}.clients-list__item:nth-child(3) .clients-list__text{padding:0 10px}.clients-list__item:nth-last-child(-n+2) .clients-list__title{min-height:auto}.clients-list__item:nth-last-child(-n+3){margin-bottom:0}.clients-list__text{font-size:14px}.clients__note{margin-bottom:40px}.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{min-height:8lh;font-size:15px}.benefits-slide__list{min-height:5lh;font-size:13px}.benefits-slide__item::before{top:6px}.benefits-bottom{max-width:480px}.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:20px;left:calc(50% - 700px)}.contact-decor__item--2{width:175px;top:360px;left:calc(50% - 410px)}.checkoutpopup__close{top:20px;right:20px}.order-manage__offer{padding-right:65px}.order-manage__prices{font-size:26px}.footer-menu{max-width:620px;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}.fadeIn{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:1s;transition-duration:1s}.fade-top{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:.5s;transition-duration:.5s}.fade-left{-webkit-transform:translateX(-100px);transform:translateX(-100px)}.fade-down,.fade-left,.fade-right{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:.5s;transition-duration:.5s}.fade-right{-webkit-transform:translateX(100px);transform:translateX(100px)}.fade-down{-webkit-transform:translateY(20px);transform:translateY(20px)}.animated .fadeIn,.animated.fadeIn{opacity:1}.animated .fade-down,.animated .fade-left,.animated .fade-right,.animated .fade-top{opacity:1;-webkit-transform:none;transform:none}.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}.happy{padding-bottom:0!important}.happy__content{max-width:410px;margin-left:auto}.happy__title{text-align:left}.happy__subtitle{margin-left:0;margin-bottom:23px}.comparison{margin:0;position:absolute;top:50px;left:40px}.comparison__title{display:none}.comparison__bg{top:-72px;left:calc(50% - 270px)}.comparison__container{width:370px;height:282px}.comparison__container--2{left:40px}.comparison__img img{width:354px;height:266px}.secret-title{text-align:left}.secret-list{margin-left:0}.clients__title{margin-bottom:120px}.clients-list{max-width:none;margin-bottom:50px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px}.clients-list::before{width:1020px;height:400px;top:-95px;-webkit-transform:translate(-50%,0) rotate(0);transform:translate(-50%,0) rotate(0);background-image:url(../img/clients-bg2.svg);background-position:50% 0}.clients-list__item{width:100%;max-width:220px;margin-bottom:0}.clients-list__item:nth-child(3) .clients-list__text{padding:0}.clients-list__item:nth-last-child(-n+2) .clients-list__title{min-height:2lh}.clients-list__title{min-height:2lh}.clients__note{text-align:left}.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-slide__list{min-height:3lh}.benefits-bottom{max-width:650px}.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{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 170px}.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:210px;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-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:10px;border-radius:100px}.menu__dropdown{padding-top:15px;padding-bottom:15px;-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__link{text-align:center}.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}.happy{padding-top:25px!important}.happy__content{max-width:490px}.comparison__bg{width:625px;height:746px;left:calc(50% - 260px)}.comparison__container--2{left:180px}.comparison__slider{width:80px}.secret-list__icon{width:100px;height:100px;border-radius:26px}.clients__title{margin-bottom:150px;font-size:54px!important}.clients-list{margin-bottom:110px}.clients-list::before{width:1190px;height:500px;top:-115px}.clients-list__title{font-size:24px}.clients-list__text{font-size:15px}.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__text{min-height:5lh}.benefits-slide__list{font-size:14px}.benefits-bottom{max-width:none}.benefits-bottom__item{padding-left:50px!important}.benefits-bottom__item::before{left:16px}.benefits-bottom__item:nth-child(4)::before{display:block;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{padding-top:100px;padding-bottom:100px}.contact__title{max-width:560px;position:absolute;top:205px;left:190px;font-size:44px;letter-spacing:-1.1px}.contact__content{max-width:490px;margin:0 0 0 auto}.contact__form{margin:0}.contact__text{text-align:left;font-size:24px;letter-spacing:.4px}.form__inputs{gap:25px}.form__input--textarea{height:107px}.form__btn{margin:0}.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;left:calc(50% - 400px)}.orbiter--bottom{width:100px;height:100px;top:30px;left:calc(50% - 450px)}.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}.checkoutpopup__btn{margin-bottom:15px}.checkoutpopup .form__inputs{gap:15px}.order__title{margin-bottom:25px}.order-manage__offer{padding-left:190px}.order-manage__prices{max-width:225px;margin-bottom:17px;padding-top:40px;font-size:30px}.footer{padding-bottom:40px}.footer-top__logo{width:180px}.footer-menu{max-width:820px;gap:15px}.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:30px}.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){.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}.happy{padding-bottom:47px!important}.happy .container{width:1300px!important}.comparison{left:46px}.comparison__bg{width:642px;height:766px;top:-65px;left:calc(50% - 243px)}.comparison__container{width:408px;height:310px;margin-bottom:23px}.comparison__img img{width:392px;height:294px}.secret-list__icon{width:120px;height:120px;margin-bottom:12px}.clients__title{margin-bottom:23px;font-size:64px!important}.clients-list{max-width:1200px}.clients-list::before{width:1420px;height:500px;top:-195px}.clients-list__title{margin-bottom:15px;font-size:28px}.clients-list__num{margin-bottom:17px}.clients-list__text{font-size:16px}.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-slider .container{width:1300px}.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{min-height:6lh;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__item{padding-left:35px!important}.benefits-bottom__item::before{left:8px}.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{padding-top:120px;padding-bottom:120px}.contact__title{max-width:590px;top:185px;font-size:55px}.orbiter{top:20px}.orbiter--bottom{top:50px}.checkoutpopup{max-width:750px}.checkoutpopup__content{padding:30px 60px}.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{max-width:230px;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:1440px}.menu__logo--desk{width:212px;font-size:40px}.menu__dropdown{gap:50px}.menu__btn{max-width:216px}.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}.contact__content{margin-right:120px}.orbiter{right:calc(50% - 900px)}.orbiter--bottom{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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwic2V0dGluZ3MvY29tbW9uLnNjc3MiLCJsaWJzL3N3aXBlci5zY3NzIiwiY29tcG9uZW50cy9jb250YWN0LnNjc3MiLCJzZXR0aW5ncy9yZXNldC5zY3NzIiwiY29tcG9uZW50cy9oYXBweS5zY3NzIiwic2V0dGluZ3MvZm9udHMuc2NzcyIsImNvbXBvbmVudHMvZmFxLnNjc3MiLCJzZXR0aW5ncy9wYWRkaW5nLnNjc3MiLCJjb21wb25lbnRzL2hlcm8uc2FzcyIsImNvbXBvbmVudHMvc2VydmljZXMuc2FzcyIsImNvbXBvbmVudHMvYmVuZWZpdHMuc2NzcyIsImNvbXBvbmVudHMvd2h5LnNjc3MiLCJjb21wb25lbnRzL2NsaWVudHMuc2NzcyIsImNvbXBvbmVudHMvY29tcG9zaXRpb24uc2NzcyIsImNvbXBvbmVudHMvY3VzdG9tZXJzLnNhc3MiLCJjb21wb25lbnRzL3F1aXouc2FzcyIsImNvbXBvbmVudHMvZmVlZGJhY2suc2FzcyIsImNvbXBvbmVudHMvYWJvdXQuc2NzcyIsImNvbXBvbmVudHMvY2hlY2tvdXRwb3B1cC5zY3NzIiwiY29tcG9uZW50cy9mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvY29va2llcy5zY3NzIiwiY29tcG9uZW50cy9wb2xpY3kuc2NzcyIsImNvbXBvbmVudHMvc3Vic2NyaWJlLnNjc3MiLCJjb21wb25lbnRzL21lbnUuc2FzcyIsImNvbXBvbmVudHMvZGVhbC5zYXNzIiwic2V0dGluZ3MvbWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUIsQUNnYkEsMEJBQ0UsRSxDQUNFLFMsQ0FHRixFLENBQ0UsVyxBQU5KLGtCQUNFLEUsQ0FDRSxTLENBR0YsRSxDQUNFLFcsQUFJSiwrQkFDRSxFLENBQ0UsUyxDQUNBLDBCLENBQUEsa0IsQ0FHRixHLENBQ0UsNEIsQ0FBQSxvQixDQUdGLEUsQ0FDRSxTLENBQ0EsMEIsQ0FBQSxvQixBQVpKLHVCQUNFLEUsQ0FDRSxTLENBQ0EsMEIsQ0FBQSxrQixDQUdGLEcsQ0FDRSw0QixDQUFBLG9CLENBR0YsRSxDQUNFLFMsQ0FDQSwwQixDQUFBLG9CLEFDdGM2dE0seUNBQWlDLEUsQ0FBRyw4QixDQUFBLHNCLENBQXVCLEUsQ0FBSyxnQyxDQUFBLDBCLEFBQWhFLGlDQUFpQyxFLENBQUcsOEIsQ0FBQSxzQixDQUF1QixFLENBQUssZ0MsQ0FBQSwwQixBQ2lmanlNLHlCQUNFLEUsQ0FDRSwrQixDQUFBLHVCLENBR0YsRSxDQUNFLGlDLENBQUEsMkIsQUFOSixpQkFDRSxFLENBQ0UsK0IsQ0FBQSx1QixDQUdGLEUsQ0FDRSxpQyxDQUFBLDJCLEFBSUosa0NBQ0UsRSxDQUNFLGdFLENBQUEsd0QsQ0FHRixFLENBQ0UsOEQsQ0FBQSx3RCxBQU5KLDBCQUNFLEUsQ0FDRSxnRSxDQUFBLHdELENBR0YsRSxDQUNFLDhELENBQUEsd0RDamdCSixDLENKRUEsSSxDQUNBLE8sQ0FDQSxPLENBQ0EsTSxDQUNBLE8sQ0FDQSxLLENBQ0EsSyxDQUNBLEMsQ0FDQSxHLENBQ0EsVSxDQUNBLEksQ0FDQSxNLENBQ0EsTyxDQUNBLE0sQ0FDQSxJLENBQ0EsSSxDQUNBLEUsQ0FDQSxHLENBQ0EsTyxDQUNBLEcsQ0FDQSxHLENBQ0EsRSxDQUNBLEUsQ0FDQSxFLENBQ0EsSyxDQUNBLFEsQ0FDQSxVLENBQ0EsTSxDQUNBLE0sQ0FDQSxJLENBQ0EsRSxDQUNBLEUsQ0FDQSxFLENBQ0EsRSxDQUNBLEUsQ0FDQSxFLENBQ0EsTSxDQUNBLE0sQ0FDQSxJLENBQ0EsQyxDQUNBLE0sQ0FDQSxHLENBQ0EsRyxDQUNBLEcsQ0FDQSxLLENBQ0EsTSxDQUNBLEUsQ0FDQSxJLENBQ0EsSSxDQUNBLEcsQ0FDQSxNLENBQ0EsRSxDQUNBLE0sQ0FDQSxDLENBQ0EsRyxDQUNBLEMsQ0FDQSxJLENBQ0EsQyxDQUNBLEksQ0FDQSxPLENBQ0EsSyxDQUNBLEksQ0FDQSxNLENBQ0EsTSxDQUNBLEcsQ0FDQSxPLENBQ0EsRyxDQUNBLEssQ0FDQSxLLENBQ0EsRSxDQUNBLEssQ0FDQSxFLENBQ0EsSyxDQUNBLEksQ0FDQSxFLENBQ0EsRSxDQUNBLEMsQ0FDQSxFLENBQ0EsRyxDQUNBLEssQ0lBRSxRLENBQ0EsUyxDQUNBLFEsQ0FFQSxZLENBQ0EsdUIsQ0N5SEMsd0IsQ0R0SEgsTyxDSkNBLEssQ0FDQSxPLENBQ0EsVSxDQUNBLE0sQ0FDQSxNLENBQ0EsTSxDQUNBLE0sQ0FDQSxJLENBQ0EsRyxDQUNBLE8sQ0lDRSxhLENBR0YsSSxDSHRHRSx1RCxDQUNBLGtDLENBQ0EsYyxDQUNBLGUsQ0FDQSxhLENBQ0EsZSxDQUNBLGlCLENHb0dGLEUsQ0pEQSxFLENJR0UsZSxDQUdGLFUsQ0pGQSxDLENJSUUsVyxDQUdGLGdCLENKSEEsaUIsQ0FDQSxPLENBQ0EsUSxDSU1FLFksQ0FHRixLLENBQ0Usd0IsQ0FDQSxnQixDQUdGLEUsQ0hrS0UsYSxDQUNBLFcsQ0cvSkYsQyxDSk5BLE0sQ0FDQSxPLENJUUUsNkIsQ0FBQSxxQixDSkZGLE0sQ0FDQSxZLENBQ0EsSyxDQ2pIQSxZLENEa0hBLFcsQ0lRRSxTLENBR0YsQyxDQUNFLG9CLENBR0YsTSxDQUNFLFEsQ0h2SEEsYyxDQUNBLGMsQ0FDQSxTLENHd0hGLGtCLENKVEEsa0IsQ0lXRSxRLENBQ0EsUyxDSkpGLGdCLENJVUEscUIsQ0FFRSxpQixDQUNBLHNCLENKUEYsTyxDSVVBLE0sQ0pUQSxNLENBRkEsUSxDSWtCQSxDLENKVkEsUSxDQUZBLE8sQ0FHQSxPLENBRkEsUyxDSVFFLG1CLENBV0Ysa0IsQ0FDRSxRLENBQ0EsUyxDRTdMRixXQUNFLGlCLENBQ0EsNkIsQ0FDQSxpQixDQUNBLGUsQ0FDQSwwRSxBQUdGLFdBQ0UsaUIsQ0FDQSw2QixDQUNBLGlCLENBQ0EsZSxDQUNBLDhFLEFBR0YsV0FDRSxpQixDQUNBLDZCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsMEUsQUFHRixXQUNFLGlCLENBQ0EsNkIsQ0FDQSxpQixDQUNBLGUsQ0FDQSwwRSxBQUdGLFdBQ0UsaUIsQ0FDQSw2QixDQUNBLGlCLENBQ0EsZSxDQUNBLDBFLEFBR0YsV0FDRSxpQixDQUNBLHFCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0QsQUFHRixXQUNFLGlCLENBQ0EsNEIsQ0FDQSxpQixDQUNBLGUsQ0FDQSwyRCxBQUdGLFdBQ0UsaUIsQ0FDQSw0QixDQUNBLGlCLENBQ0EsZSxDQUNBLCtELEFBR0YsV0FDRSxpQixDQUNBLDRCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsNEQsQUFHRixXQUNFLGlCLENBQ0EsNEIsQ0FDQSxpQixDQUNBLGUsQ0FDQSw0RCxBQUdGLFdBQ0UsaUIsQ0FDQSw0QixDQUNBLGlCLENBQ0EsZSxDQUNBLDJETHZFRixHLENBQ0UsYSxDQUNBLGMsQ0FDQSxXLENBR0YsRyxDQUNFLGUsQ0FHRixLLENBQ0UsdUQsQ0FDQSxlLENBY0YsTyxDQUNFLGtCLENBR0YsVSxDQUNFLGEsQ0FDQSxVLENBQ0EsYyxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxpQixDQTJDRixNLENBcUNBLGEsQ0FDRSx3RCxDQUVBLGUsQ0FDQSxpQixDQUNBLHdCLENBMUNGLE0sQ0FDRSxrQixDQUNBLGMsQ0FJQSxlLENBQ0EscUIsQ0E4QkYsYSxDQUVFLGMsQ0FrQkYsZ0IsQ0FDRSxjLENBQ0EsZSxDQUNBLGlCLENBZUYsSSxDQUNFLHdCLENBR0YsVSxDQUNFLGUsQ0FHRixXLENBQ0UsZSxDQUdGLFksQ0FDRSxrQixDQUdGLFUsQ0FDRSxhLENBQ0EsVSxDQUNBLGtCLENBR0YsWSxDQUNFLGEsQ0FRRixnQixDQUNFLGlCLENBQ0Esa0IsQ0FDQSxtQixDQUNBLGlCLENBQ0EsMEIsQ0FDQSxlLENBQ0EsUyxDQUNBLFEsQ0FHRixLLENBQ0UsVyxDQUNBLGMsQ0FDQSxnRCxDQUdGLE8sQ0FDRSxVLENBQ0EsVyxDQUNBLGMsQ0FDQSxjLENBQ0EsUyxDQUVBLGEsQ0FBQyxvQixDQUFBLHFCLENBQ0MsVSxDQUNBLFUsQ0FDQSxxQixDQUNBLGtCLENBQ0EsYSxDQUNBLG1ELENBQUEsMkMsQ0FORCxvQixDQUFBLHFCLENBVUcsVSxDQUlBLHNDLENBQUEsOEIsQ0FkSCxxQixDQW9CRyxrQyxDQUFBLDBCLENBcEJILG9CLENBd0JHLGlDLENBQUEseUIsQ0FDQSxlLENBSUoscUIsQ0FDRSw0QixDQURGLDZCLENBSUksOEMsQ0FBQSxzQyxDQUpKLDRCLENBUUksK0MsQ0FBQSx1QyxDQUtOLE8sQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUVBLGEsQ0FDRSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxxQixDQUNBLDBCLENBQ0EsMkIsQ0FFQSxtQixDQUNFLDBDLENBR0YsbUIsQ0FDRSwwQyxDQUtOLFksQ0FDRSxpQixDQVFGLE8sQ0FDRSx1RCxDQUNBLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLGlCLENBQ0Esd0IsQ0FDQSxhLENBQ0EsYSxDQUNBLFUsQ0FFQSxlLENBQ0Esd0IsQ0FDQSxtQixDQUNBLGMsQ0FDQSw0QyxDQUFBLG9DLENBQ0Esc0IsQ0FDQSxhLENBakJGLGEsQ0FvQkksMEIsQ0FwQkosYyxDQXdCSSxVLENBQ0Esa0IsQ0F6QkosZ0IsQ0E2QkksVyxDQUNBLG9CLENBQ0EsZSxDQUNBLDJCLENBR0YsYyxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsTyxDQUNBLFksQ0FMRCxvQyxDQVFHLFMsQ0FSSCxzQyxDQVlHLG1CLENBWkgsbUMsQ0FpQkssaUMsQ0FBQSx5QixDQUtOLGUsQ0FDRSxlLENBQ0Esa0IsQ0FDQSxvQixDQUhELHFCLENBTUcsa0IsQ0FDQSxvQixDQVBILHNCLENBV0csVSxDQUNBLGtCLENBQ0Esb0IsQ0FjSCxvQyxDQTNCQSxxQyxDQWlCRyxZLENBakJILHdCLENBcUJHLG9CLENBQ0EseUIsQ0FDQSwyQixDQUlKLGMsQ0FDRSxVLENBQ0Esa0IsQ0FDQSxvQixDQUhELG9CLENBTUcsa0IsQ0FDQSxvQixDQVBILHFCLENBV0csVSxDQUNBLGUsQ0FDQSxpQixDQWJILHVCLENBaUJHLGEsQ0FDQSxrQixDQUNBLG9CLENBbkJILDZCLENBdUJHLFMsQ0F2Qkgsc0MsQ0ErQkcsYSxDQUlKLGMsQ0FDRSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxZLENBQ0EsMEIsQ0FBQSxrQixDQUdGLGEsQ0FDRSwwQixDQUFBLDBCLENBQUEsbUIsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxPLENBQ0EsYyxDQzVhSixXQUFXLHdCLENBQXlCLDRyRSxDQUE2ckUsZSxDQUFnQixrQkFBa0IsSyxDQUFNLDRCLENBQTZCLEssQ0FBTSxpQixDQUFrQixhLENBQWMsZ0IsQ0FBaUIsaUIsQ0FBa0IsUyxDQUFVLE8sQ0FBc0wsZSxDQUFnQixpQixDQUF5QyxTLENBQS9PLE8sQ0FBUSxnQixDQUFpQixpQixDQUFvQyxlLENBQWdCLGUsQ0FBZ0IsUyxDQUFvQixhLENBQWMsZ0MsQ0FBaUMsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FBc0IsZSxDQUFrQyxVLENBQVcsVyxDQUFzQixtQixDQUFBLG1CLENBQUEsWSxDQUFhLDZDLENBQUEsNkIsQ0FBQSwrQyxDQUE4Qiw0RixDQUFBLG9GLENBQW9GLDhCLENBQUEsc0IsQ0FBdUIsNkIsQ0FBQSx5QixDQUFBLGUsQ0FBd0Usb0MsQ0FBQSw0QixDQUErQixrQixDQUFtQixzQixDQUFBLGtCLENBQW1CLGdCLENBQWlCLHNCLENBQUEsa0IsQ0FBbUIsYSxDQUFjLG1CLENBQUEsYSxDQUFjLFUsQ0FBVyxXLENBQVksaUIsQ0FBa0IsNkMsQ0FBQSw2QixDQUFBLCtDLENBQThCLGEsQ0FBYyw2QixDQUE4QixpQixDQUFrQixrQixDQUFBLGdDLENBQW9ELFcsQ0FBWSxrQyxDQUFtQyx1QixDQUFBLG9CLENBQUEsc0IsQ0FBdUIsb0QsQ0FBQSxvQyxDQUFBLHNELENBQXFDLHFDLENBQXNDLCtCLENBQUEsdUIsQ0FBd0Isa0MsQ0FBbUMsMEIsQ0FBZ0osVSxDQUFySCwwQyxDQUEyQywwQixDQUFBLGtCLENBQXdHLDhCLENBQUEsd0IsQ0FBckYsMEIsQ0FBMkIsbUMsQ0FBQSwyQixDQUE4SSxnQyxDQUFpQyxhLENBQWMsb0IsQ0FBcUIsdUIsQ0FBd0IsbUQsQ0FBb0QsWSxDQUFhLDhDLENBQStDLDZCLENBQThCLGtELENBQW1ELGdDLENBQUEsNEIsQ0FBNkIsZ0QsQ0FBaUQsZ0MsQ0FBQSw0QixDQUE2QixpRCxDQUFrRCx5QixDQUFBLHFCLENBQXNCLCtELENBQWdFLHNCLENBQXVCLHdELENBQXlELFUsQ0FBVyxtQixDQUFBLGEsQ0FBYywrQixDQUFBLG1CLENBQUEsVSxDQUFXLDhELENBQStELCtCLENBQWdDLHVCLENBQXdCLDRGLENBQTZGLHlELENBQUEsd0QsQ0FBeUQsMEUsQ0FBMkUsVyxDQUFZLGMsQ0FBZSx5QyxDQUEwQywwRixDQUEyRiwwRCxDQUFBLHVELENBQXdELHdFLENBQXlFLFUsQ0FBVyxhLENBQWMsMEMsQ0FBMkMsK0IsQ0FBQSxzQyxDQUFBLG9DLENBQUEscUMsQ0FBQSxtQyxDQUFzTCxpQixDQUFrQixNLENBQU8sSyxDQUFNLFUsQ0FBVyxXLENBQVksbUIsQ0FBb0IsVSxDQUFXLCtCLENBQWdDLDBCLENBQTJCLG9DLENBQXFDLGlHLENBQUEsb0UsQ0FBdUUscUMsQ0FBc0MsaUcsQ0FBQSxxRSxDQUF3RSxtQyxDQUFvQyxtRyxDQUFBLG1FLENBQXNFLHNDLENBQXVDLG1HLENBQUEsc0UsQ0FBeUUsc0IsQ0FBdUIsVSxDQUFXLFcsQ0FBWSxpQixDQUFrQixRLENBQVMsTyxDQUFRLGlCLENBQWtCLGdCLENBQWlCLFUsQ0FBVyw0QixDQUFBLG9CLENBQXFCLDZCLENBQUEscUIsQ0FBc0IseUUsQ0FBeUUsaUIsQ0FBa0IsNEIsQ0FBNkIsbUUsQ0FBQSxZQUFBLDhDLENBQStILDBELENBQUEsa0QsQ0FBbUQsNEIsQ0FBNkIsNkIsQ0FBOEIsNEIsQ0FBNkIsNkIsQ0FBd0gsNkIsQ0FBOEIsa0MsQ0FBbUMsK0IsQ0FBQSx1QixDQUF3QixzRCxDQUF1RCxVLENBQVcsaUIsQ0FBa0IsTSxDQUFPLEssQ0FBTSxtQixDQUFvQix3RSxDQUF5RSxVLENBQVcsZ0MsQ0FBaUMsc0UsQ0FBdUUsUyxDQUFVLGlDLENBQWtDLEssQ0FBTSw2QixDQUE4QixtQixDQUFBLG1CLENBQXdDLGlCLENBQWtCLDRDLENBQTRDLCtDLENBQW1ELG9DLENBQXFDLHdELENBQTBELFUsQ0FBVyxjLENBQWUsbUIsQ0FBQSxtQixDQUFBLFksQ0FBYSx3QixDQUFBLHFCLENBQUEsa0IsQ0FBbUIsdUIsQ0FBQSxvQixDQUFBLHNCLENBQXVCLCtELENBQStELDBDLENBQUEsMEMsQ0FBc0YsVyxDQUFZLFcsQ0FBWSxtQixDQUFvQix3QyxDQUFBLHdDLENBQWtGLFMsQ0FBVSxXLENBQVksbUIsQ0FBb0IsK0MsQ0FBQSwrQyxDQUFnRyxzQixDQUF1Qix1QixDQUFBLHVCLENBQWdELFUsQ0FBVyxXLENBQVkscUIsQ0FBQSxrQixDQUFtQiwrQixDQUFBLHVCLENLd1N6bVAsK0MsQ0x4U2lvUCxtQyxDQUFBLG1DLENBQXdFLGdDLENBQUEsd0IsQ0FBeUIsbUIsQ0FBQSwrQixDQUFvRCxnRCxDQUFnRCxVLENBQTBILG1CLENBQW9CLFksQ0FBYSx5QixDQUFBLHlCLENBQW9ELHdCLENBQXlCLHVDLENBQXdDLDZCLENBQThCLGdCLENBQWlCLG9CLENBQXFCLGEsQ0FBYyx5QixDQUFBLHFDLENBQWdFLGMsQ0FBZSxtQixDQUFBLCtCLENBQW9ELGlELENBQWlELFMsQ0FBVSx5QixDQUFBLHFDLENBQWdFLGMsQ0FBZSxrQixDQUFtQixpQixDQUFrQixpQixDQUFrQiw4QixDQUFBLHNCLENBQXVCLG9DLENBQUEsNEIsQ0FBNkIsVSxDQUFXLDJDLENBQTRDLFMsQ0FBVSw4QyxDQUFBLDZDLENBQTZGLHNCLENBQXVCLDZDLENBQUEsdUQsQ0FBQSx5QixDQUFBLDJCLENBQTRKLDJDLENBQTJDLHNDLENBQXNDLE0sQ0FBTyxVLENBQVcsa0MsQ0FBbUMsZSxDQUFnQixXLENBQVksNEQsQ0FBNkQsNEIsQ0FBQSxvQixDQUFxQixpQixDQUFrQixtRSxDQUF1Rix3RSxDQUFuQiwwQixDQUFBLGtCLENBQStHLHdFLENBQXlFLDRCLENBQUEsb0IsQ0FBcUIsNkUsQ0FBOEUsNEIsQ0FBQSxvQixDQUFxQix3RSxDQUF5RSw0QixDQUFBLG9CLENBQXFCLDZFLENBQThFLDRCLENBQUEsb0IsQ0FBcUIseUIsQ0FBMEIsc0YsQ0FBcUYsd0YsQ0FBdUYsb0IsQ0FBcUIsZ0UsQ0FBZ0UsK0QsQ0FBK0QsNkQsQ0FBNkQsK0IsQ0FBZ0MsUSxDQUFZLFEsQ0FBUyxTLENBQVUsdUIsQ0FBQSxlLENBQWdCLHVCLENBQXdCLG9CLENBQUEsZSxDQUFnQixzRCxDQUF1RCxjLENBQWUsb0MsQ0FBcUMsc0IsQ0FBdUIsZ0MsQ0FBaUMsa0QsQ0FBbUQsb0UsQ0FBb0UscUQsQ0FBQSwyQyxDQUFrRyx5QyxDQUF5Qyx3QyxDQUF3QyxPLENBQVEsdUMsQ0FBQSwrQixDQUFrQywrRSxDQUFBLHFFLENBQXNKLDBELENBQTBELGEsQ0FBYyx1RixDQUFBLDZFLENBQXNLLE8sQ0FBUSxrQyxDQUFBLDBCLENBQTJCLFMsQ0FBVSxpSCxDQUFBLHVHLENBQTBOLG9CLENBQXFCLHdDLENBQUEsZ0MsQ0FBaUMsdUUsQ0FBQSxpRixDQUEwSiw0RCxDQUE0RCwrRSxDQUFBLHlGLENBQTBLLFEsQ0FBUyxrQyxDQUFBLDBCLENBQTJCLGtCLENBQW1CLHlHLENBQUEsbUgsQ0FBOE4seUMsQ0FBQSxpQyxDQUFrQywwRixDQUEyRiwwQyxDQUFBLGtDLENBQW1DLDJCLENBQTRCLHNELENBQXNELDhCLENBQStCLDZFLENBQXlFLGlCLENBQWtCLGtFLENBQW1FLG9FLENBQW9FLGlCLENBQWtCLE0sQ0FBTyxLLENBQU0sVSxDQUFXLFcsQ0FBWSwwQixDQUFBLGtCLENBQW1CLGlDLENBQUEseUIsQ0FBMEIsOEUsQ0FBK0Usa0MsQ0FBQSwwQixDQUEyQixpRCxDQUFBLDJELENBQUEsZ0csQ0FBQSxzRixDQUFzUyxVLENBQVcscUQsQ0FBcUQsTSxDQUFPLEssQ0FBTSx3RixDQUFBLGtHLENBQUEseUQsQ0FBQSwrQyxDQUFzUyxvRCxDQUFvRCxXLENBQVksTSxDQUFPLEssQ0FBTSx1QixDQUF3QixZLENBQWEsaUIsQ0FBMjdCLHNCLENBQThDLGlCLENBQWtGLHlELENBQTNqQyxpQixDQUE2RixxQixDQUFBLGlCLENBQWtCLCtELENBQTJELDRDLENBQUEsMkMsQ0FBeUYsc0IsQ0FBdUIsb0MsQ0FBQSw2QyxDQUFtRixpQixDQUFrQiw2QyxDQUE2QywwQyxDQUEwQyxxQyxDQUFxQyxVLENBQVcsd0MsQ0FBd0MsNEQsQ0FBK0QsMkMsQ0FBQSxrQyxDQUErRSxpQixDQUFrQix1QyxDQUF1Qyx3QyxDQUF3Qyw0QyxDQUE0QyxVLENBQVcsdUMsQ0FBdUMsNkQsQ0FBZ0Usc0IsQ0FBdUIsVyxDQUFZLFUsQ0FBNkIsb0UsQ0FBeUgsTSxDQUFPLEssQ0FBTSw2QixDQUE4QixXLENBQVksc0IsQ0FBdUIsWSxDQUFhLHNCLENBQXVCLFUsQ0FBVyxXLENBQVksbUIsQ0FBQSxtQixDQUFBLFksQ0FBYSx1QixDQUFBLG9CLENBQUEsc0IsQ0FBdUIsd0IsQ0FBQSxxQixDQUFBLGtCLENBQW1CLGlCLENBQWtCLDZCLENBQUEsMEIsQ0FBQSwwQixDQUFvRixjLENBQWUsZSxDQUFnQixxQixDQUFBLGtCLENBQW1CLG9CLENBQXFCLFcsQ0FBWSxxQixDQUFBLGlCLENBQWtCLDRCLENBQTZCLGlCLENBQWtCLE0sQ0FBTyxLLENBQU0sbUIsQ0FBb0IsUyxDQUFVLGEsQ0FBYyxpQyxDQUFrQywyQyxDQUFBLG1DLENBQW9DLGEsQ0FBYyw0QixDQUE2QixrQixDQUFBLGMsQ0FBZSxtQyxDQUFvQyxrQixDQUFBLGMsQ0FBZSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUFzQiwyQyxDQUE0QywyQyxDQUFBLG1DLENBQW9DLDBCLENBQTJCLG1CLENBQW9CLG1DLENBQUEsMkIsQ0FBNEIsd0MsQ0FBeUMsbUIsQ0FBb0IsaUMsQ0FBc0Qsc0QsQ0FBcEIsbUIsQ0FBMmxFLGEsQ0FBNS9ELFksQ0FBeXRDLFksQ0FBNXNDLGdCLENBQWlCLDBCLENBQTJCLG1CLENBQW9CLGtDLENBQW1DLDBCLENBQTJCLFMsQ0FBVSxpQixDQUFrQiw0QixDQUFBLG9CLENBQXFCLFUsQ0FBVyxXLENBQVksd0MsQ0FBeUMsbUIsQ0FBb0IscUMsQ0FBc0MsK0IsQ0FBQSx1QixDQUF3QixzRCxDQUF5RixtQixDQUFvQixpQyxDQUFBLCtCLENBQStYLDZDLENBQS9YLCtCLENBQWtHLG1CLENBQW9CLGtCLENBQW1CLGdDLENBQWlDLGlCLENBQWtCLE0sQ0FBTyxRLENBQVcsVSxDQUFXLFcsQ0FBWSxVLENBQVcsUyxDQUFVLHVDLENBQXdDLFUsQ0FBVyxlLENBQWdCLGlCLENBQWtCLE0sQ0FBTyxLLENBQU0sUSxDQUFTLE8sQ0FBUSx5QixDQUFBLGlCLENBQXVHLGlFLENBQUEsK0QsQ0FBQSxnRSxDQUFBLDhELENBQXdXLDBCLENBQXRHLFMsQ0FBVSxrQyxDQUFtQywwQixDQUF5RCwwQixDQUEyQixtQixDQUFrRixTLENBQVUsd0MsQ0FBeUMsbUIsQ0FBb0IsaUMsQ0FBQSxzRCxDQUF5RixtQixDQUFvQixpRSxDQUFBLCtELENBQUEsZ0UsQ0FBQSw4RCxDQUFrUSxTLENBQVUsa0MsQ0FBbUMsMEIsQ0FBb04sMkIsQ0FBekwsOEIsQ0FBb1Asa0MsQ0FBbUMsMEIsQ0FBMkIsZSxDQUFsVCw4QixDQUE2Ryw0RCxDQUFBLDRDLENBQUEsOEQsQ0FBNEUsMkIsQ0FBNEIsc0MsQ0FBQSw4QixDTUFycGpCLE0sQ0FDRSxnQixDQUNBLG1CLENBQ0EsaUIsQ0NIRixLLENBQ0UsbUIsQ0FERixLLENBMEJFLGMsQ0FDRSxlLENBa0JGLGMsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGlCLENBMERGLFcsQ0EvQ0EsVyxDQWdERSxpQixDQUNBLFMsQ0FqREYsVyxDQUdFLFcsQ0FDQSxtQixDQUFBLGEsQ0FDQSxnQixDQUNBLGdELENBQUEsd0MsQ0F5Q0YsVyxDQUdFLFUsQ0FDQSxjLENBRUYsWSxDQUNFLGlCLENBRUEsZ0IsQ0FDRSxVLENBRUYsa0IsQ0FDRSxXLENBQ0EsVSxDQUNBLFUsQ0FDQSxTLENBOEJGLGtCLENBQ0UsUyxDQUNBLFMsQ0FDQSxXLENBQ0EsUyxDQTJERixvQixDQTNCQSxtQixDQUNFLFksQ0FpRUosZ0IsQ0FDRSxpQixDQUNBLFMsQ0FDQSxnQixDQVdGLFksQ0FDRSx3RCxDQUNBLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLHFCLENBQ0Esd0IsQ0FDQSxpQixDQXNCRixhLENBQ0UsMEIsQ0FBQSwwQixDQUFBLG1CLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsUSxDQUNBLHdCLENBQ0EsbUIsQ0FDQSxnQixDQUNBLGtCLENBalRKLGEsQ0FvVUksTyxDQUVGLGtCLENBQ0UsYyxDQUNBLGEsQ0FDQSxjLENBS0YsZSxDQUNFLHdELENBQ0EsYyxDQUNBLGUsQ0FDQSxxQixDQUNBLHdCLENBQ0Esa0IsQ0FwVkosYSxDQXlXSSxrQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBWUYsYSxDQUNFLFUsQ0FDQSxnQixDQUNBLGMsQ0FDQSxNLENBQ0EsUSxDQUNBLHFILENBQUEsMEUsQ0FDQSx3QyxDQUFBLHdCLENBQUEsOEMsQ0FDQSxVLENBUkQsa0IsQ0FZRyxrQyxDQUFBLDBCLENBWkgsd0IsQ0FlRyxjLENBSUosVSxDQUNFLGUsQ0FPRixhLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxPLENBQ0EsZSxDQUNBLGMsQ0FDQSxvQixDQU5ELHFCLENBNkJHLFUsQ0FDQSxtQixDQUFBLGEsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSx3QixDQUNBLGlCLENBbkNILGtCQUFBLGMsQ0FzQ0csaUIsQ0FFRCw4QixDQUVHLDRELENBRUgsZ0MsQ0FFRyw0RCxDQUVILDZCLENBRUcsNEQsQ0MzYlIsYyxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBRUEsd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EsZSxDQUNBLFUsQ0FDQSxhLENBT0Esb0IsQ0FFRSxrQixDQUNBLG1CLENBQUEsYSxDQUVGLG9CLENBQ0UsYSxDQUNBLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSx3QixDQUNBLDJCLENBQ0EsMEIsQ0FDQSxrQixDQU1BLDhCLENBQ0UseUMsQ0FDQSxtQixDQUVGLDZCLENBQ0UsdUMsQ0FDQSxtQixDQUVGLDRCLENBQ0Usc0MsQ0FDQSxtQixDQUVKLG9CLENBQ0UsYyxDQUNBLGUsQ0FDQSx3QixDQUNBLGUsQ0FDQSxpQixDQ3lzQkQsdUIsQ0Ruc0JILFcsQ0FDRSxhLENFakRBLFcsQ0FDRSxrQixDQXFCRixZLENBQ0UsZSxDQUtKLFMsQ0FDRSxrQixDQWtCQSxlLENBQ0Usa0IsQ1BrR0QsaUMsQ09uR0EsMEIsQ0F3QkcsZSxDQUlKLGdCLENBQ0Usa0IsQ0FDQSxpQixDQUNBLGMsQ0FDQSxhLENBQ0Esd0QsQ0FDQSx3QixDQUNBLGUsQ0FDQSxpQixDQVJELHdCLENBZ0JHLFUsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSwyRCxDQUlKLGUsQ0FDRSxlLENQdkhKLE0sQ0FDRSxlLENBK0JBLGEsQ0FDRSxjLENBVUEsaUIsQ0FDRSxrQixDQUNBLGEsQ0FDQSxhLENBQ0EsdUQsQ0FDQSxlLENBQ0EsYSxDQUlKLGdCLENBQ0UsZSxDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGUsQ0FDQSxVLENBQ0EsYyxDQUNBLHdELENBQ0Esb0IsQ0FDQSx3QixDQUNBLHdCLENBQ0Esa0IsQ0FTSixXLENBQ0UsbUIsQ0FDQSxpQixDQWFBLGtCLENBQ0Usa0IsQ0FDQSxpQixDQUNBLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLG9CLENBQ0Esd0IsQ0FDQSxhLENBQ0Esd0QsQ0FPRixlLENBQ0UsVyxDQUNBLFksQ0FDQSxtQixDQUNBLGlCLENBQ0EsUyxDQUNBLHNCLENBQ0EsVSxDQW9CQSxvQixDQUNFLGlCLENBQ0EsSyxDQUNBLE0sQ0FFQSx1QixDQUNFLFMsQ0FDQSxPLENBR0YsdUIsQ0FDRSxTLENBQ0EsUSxDQUdGLHVCLENBQ0UsUyxDQUNBLE8sQ0FDQSxTLENBQ0EsTyxDQUdGLHVCLENBQ0UsUSxDQUNBLFEsQ0FDQSxRLENBQ0EsUSxDQUtOLHNCLENBSUUsVyxDQUNBLFksQ0FDQSxrQixDQUVBLHdCLENBQ0Esa0IsQ0FDQSxlLENBQ0EsaUIsQ0FpQ0YsZ0IsQ0FDRSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsZSxDQUpELG9CLENBY0csVyxDQUNBLFksQ0FDQSxjLENBQ0EsYSxDQWtCRCxpQyxDQUlHLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxPLENBQ0EsUyxDQUNBLFcsQ0FDQSxxQixDQUtOLG1CLENBQ0UsaUIsQ0FDQSxTLENBQ0EsVSxDQUNBLFcsQ0FDQSx5QyxDQUNBLHVCLENBQ0EsMkIsQ0FDQSxxQyxDQUNBLGdCLENBUUosYSxDQUNFLGtCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZSxDQUNBLGUsQ0FPRixZLENBQ0UsZSxDQUNBLGEsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLGtCLENBQUEsYyxDQU1BLGtCLENBQ0UsUyxDQUNBLGtCLENRekxDLHdDLENSdUxGLHVDLENBS0csZSxDQUlKLGtCLENBQ0UsVSxDQUNBLFcsQ0FDQSxrQixDQUNBLGEsQ0FDQSxrQixDQUNBLHdCLENBQ0EsNkMsQ0FDQSwyQixDQUNBLHVCLENBQ0EsbUIsQ0FjQSxxQixDQUNFLDZDLENBR0YscUIsQ0FDRSw2QyxDQUdGLHFCLENBQ0UsNkMsQ0FHRixxQixDQUNFLDZDLENBR0YscUIsQ0FDRSw2QyxDQUlKLGtCLENBQ0UsYSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZSxDUXBXSixRLENBQ0UsZSxDQUVBLGUsQ0FDRSxrQixDQUNBLGMsQ0FDQSxlLENBMEJGLGEsQ0FDRSxlLENBQ0Esa0IsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLGlCLENBQ0EsaUIsQ0FQRCxxQixDQWlDRyxVLENBQ0EsVyxDQUNBLFksQ0FDQSxpQixDQUNBLFMsQ0FDQSxRLENBQ0Esa0MsQ0FBQSwwQixDQUNBLDRDLENBQ0EsMkIsQ0FDQSx5QixDQUNBLHVCLENBQ0EsVSxDQXNDRixtQixDQUNFLHFCLENBQ0Esa0IsQ0FGRCw2RCxDQWtDSyxjLENBbUJOLG9CLENBQ0Usa0IsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGMsQ0FDQSxlLENBQ0Esd0IsQ0FDQSx3RCxDQUNBLG9CLENBZ0JGLGtCLENBQ0Usa0IsQ0FDQSxhLENBQ0EsYyxDQUNBLGEsQ0FDQSxlLENBT0YsbUIsQ0FDRSxjLENBQ0EsZSxDQWdCSixjLENBQ0Usa0IsQ0FDQSxpQixDQUNBLG9CLENBQ0EsYyxDQWVGLGEsQ0FDRSxlLENBQ0EsZSxDQzVPRixrQixDQUNFLGlCLENBQ0EsZSxDQUNBLGlCLENBSEQseUMsQ0EyQ0csNkIsQ0FBQSxxQixDQUlKLGdCLENBQ0UsaUIsQ0FDQSxTLENBQ0EsSyxDQUNBLE8sQ0FDQSxRLENBQ0EsTSxDQUNBLDJCLENBQ0EscUIsQ0FDQSx1QixDQUNBLG9ELENBQUEsb0MsQ0FBQSxzRSxDQUdGLGlCLENBQ0UsaUIsQ0FDQSxTLENBQ0EsZSxDQUNBLGEsQ0FDQSxpQixDQUNBLHdELENBQ0EsZSxDQUNBLGMsQ0FDQSx3QixDQUNBLGlCLENBQ0EsZSxDQUNBLHdCLENBQ0EsbUIsQ0FDQSxjLENBZEQsdUIsQ0FvQ0csYSxDQUNBLGUsQ0FLTiw0QixDQUdNLGlELENBSE4sNEIsQ0FXTSxpRCxDQVhOLDRCLENBbUJNLGlELENBU04seUIsQ0FHTSxrRCxDQUhOLHlCLENBV00sa0QsQ0FYTix5QixDQW1CTSxrRCxDSDVKTixTLENBQ0UsMEIsQ0FDQSxlLENBZ0JBLGMsQ0FDRSxlLENBQ0Esa0IsQ0F3Q0YsbUIsQ0FDRSxrQixDQUNBLGUsQ0FDQSxjLENBSEQsOEIsQ0F1QkcsZSxDQUtOLGMsQ0FDRSxZLENBREYscUIsQ0FrREksVSxDQUNBLFcsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVSxDQUNBLHFCLENBaUJKLGdCLENBQ0UsVSxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FHRixlLENBQ0UsVyxDQUNBLGlCLENBQ0EsUyxDQUNBLHNCLENBSkYsbUIsQ0E2Q0ksVSxDQUlKLGdCLENBQ0Usa0IsQ0FDQSxpQixDQUZGLGdCLENBMkJFLHlCLENBQ0UsaUIsQ0FERCxnQyxDQUFBLGlDLENBS0csVSxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsSyxDQUNBLFEsQ0FDQSxTLENBWkgsaUMsQ0FnQkcsTSxDQUNBLG1HLENBQUEsZ0UsQ0FqQkgsZ0MsQ0FxQkcsTyxDQUNBLG1HLENBQUEsaUUsQ0FqRE4sMkIsQ0FzREksVyxDQTZCRixxQixDQUNFLGtCLENBQ0EsaUIsQ0FPRixzQixDQUNFLGlCLENBQ0Esb0IsQ0FDQSxlLENBQ0EsZSxDQUNBLG1CLENBQ0EscUIsQ0FDQSx3QixDQUNBLGlCLENBQ0EsOEIsQ0FBQSxzQixDQUNBLFMsQ0FWRCw4QixDQTBCRyxVLENBQ0EsUyxDQUNBLFcsQ0FDQSxpQixDQUNBLFEsQ0FDQSxRLENBQ0Esa0IsQ0FDQSx3QyxDQUFBLHdCLENBQUEsOEMsQ0FDQSwwQixDQUFBLGtCLENBQ0EsVSxDQVFKLG9CLENBQ0UsZSxDQUNBLGtCLENBQ0EsYSxDQWVGLHNCLENBQ0UsYyxDQUNBLGtCLENBQ0EsaUIsQ0FDQSx3QixDQUNBLHdELENBQ0EsZSxDQW9CRixxQixDQUNFLGMsQ0FDQSxrQixDQUNBLGMsQ0FDQSxrQixDQUNBLGUsQ0E4QkYscUIsQ0FDRSxjLENBQ0Esa0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGUsQ0EwQkYscUIsQ0FDRSxpQixDQUNBLGlCLENBRkQsNkIsQ0FTRyxVLENBQ0EsUyxDQUNBLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsaUIsQ0FDQSxrQixDQWNKLG9CLENBQ0UsZSxDQUNBLGMsQ0FDQSxvQixDQUNBLHNDLENBUUosMkMsQ0FFSSxTLENBRkosbUQsQ0FNSSwwQixDQUFBLGtCLENBQ0EsNEIsQ0FBQSxvQixDQW1CSixnQixDQUNFLGUsQ0FDQSxhLENBQ0EsaUIsQ0FrQkEsc0IsQ0FDRSxjLENBQ0Esb0IsQ0FDQSx3RCxDQUNBLGlCLENBSkQsbUMsQ0FBQSxtQyxDQXFERyxjLENBckRILDJDLENBQUEsMkMsQ0F3REssWSxDQTBFUixlLENBQ0UsZSxDQUNBLHNCLENBQ0Esd0IsQ0FDQSxrQixDQUNBLGdMLENBQUEsd0ssQ0FDQSxrQixDQThCQSw0QixDQUNFLGdCLENBQ0Esa0IsQ0FDQSxlLENBQ0EsZSxDQUNBLG9ELENBQ0EsOEIsQ0FORCwrQyxDQVNHLFMsQ0FUSCxxRCxDQWFHLCtCLENBYkgscUQsQ0FpQkcsYyxDQVFKLHNCLENBQ0Usa0IsQ0FDQSxtQixDQUNBLHVCLENBY0YscUIsQ0FDRSxrQixDQU9GLHFCLENBQ0UsaUIsQ0FDQSxrQixDQUdGLHFCLENBQ0Usb0IsQ0FDQSxlLENBQ0EsaUIsQ0FIRCw2QixDQU1HLG9DLENBRUEsaUIsQ0FDQSxLLENBQ0EsTSxDQVZILDZCLENBaUJLLGEsQ0FDQSx5QixDQXdCUixNLENBbEJBLGUsQ0FxQkUsSyxDQUNBLE0sQ0FHQSxtQyxDQUFBLDJCLENBekJGLGUsQ0FDRSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxjLENBRUEsTyxDQUVBLFEsQ0FDQSx5QixDQUNBLGUsQ0FDQSxVLENBUUYsYSxDQWxCQSxzQixDQWNJLCtCLENBQUEsdUIsQ0FJSixNLENBQ0UsYSxDQUNBLGlCLENBR0EsUyxDQUNBLFMsQ0FORixhLENBVUksUyxDQUVBLGlCLENBQ0EsUyxDQUlKLFksQ0FDRSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsUSxDQUNBLFUsQ0FDQSxlLENBQ0Esc0QsQ0FDQSxjLENBQ0EsMEIsQ0FBQSxrQixDQVRGLGtCLENBc0JJLCtCLENBQUEsdUIsQ0FJSixZLENBQ0UsVSxDQUNBLGUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxpQixDQUNBLHFCLENBQ0Esa0IsQ0FQRixxQyxDQXlCTSxzRCxDQUFBLDhDLENBSUosaUIsQ0FDRSxlLENBQ0Esa0IsQ0FXRixtQixDQUNFLGtCLENBQ0Esd0QsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxjLENBV0Ysa0IsQ0FDRSxrQixDQUNBLGMsQ0FHRixpQixDQUNFLGUsQ0FFQSxzQixDSWo1QkYsb0IsQ0FUQSxpQixDQUNFLGtCLENBaUJGLGtCLENBQ0UsaUIsQ0FDQSxlLENBRUEsYyxDQUNBLGtCLENBMEJGLGlCLENBQ0UsYSxDQUNBLFMsQ0FGRCx3QixDQU1HLGMsQ0FLRix1QixDQ3hESixjLENEeURNLE0sQ0FFRix3QixDQUNFLE8sQ0FHSixlLENBQ0UsZSxDQUNBLGdCLENBQ0EsbUIsQ0FFSixpQixDQUNFLGUsQ0FFRixnQixDQUNFLGEsQ0FFQSx5QixDQUNFLGUsQ0FDQSx3QixDQUNBLGtCLENBRUYsdUIsQ0FDRSxrQixDQUVGLHFCLENBQ0UsYSxDQUNBLFUsQ0FDQSxZLENBQ0EsbUIsQ0FBQSxnQixDQVdBLDJCLENBQ0UseUIsQ0FFSixzQixDQUNFLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSw0QixDQUNBLFksQ0FJRix5QixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxjLENBVUYsc0IsQ0FDRSxpQixDQ2pJSixLLENBS0EsTyxDQUpFLGlCLENBQ0EsZSxDQUdGLE8sQ0FDRSxpQixDQUNBLEssQ0FDQSxPLENBQ0EsUSxDQUNBLFMsQ0FDQSxXLENBQ0EsVSxDQUVBLHNDLENBQUEsOEIsQ0FURixZLENBZUksVSxDQUVGLGMsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLFMsQ0FGRCxxQyxDQU1LLGlCLENBQ0Esa0IsQ0FQTCwyQixDQW9CRyxlLENBQ0Esd0IsQ0FFSixpQixDQUNFLGtCLENBQ0EsUyxDQUZELG9DQUFBLGMsQ0FNSyxrQixDQU5MLHFDLENBd0JLLGMsQ0F1Qk4sZSxDQUNFLGtCLENBQ0EsUyxDQUZELG1DLENBTUssd0QsQ0FDQSxpQixDQUNBLGUsQ0FDQSxlLENBQ0EsVSxDQVZMLHdDQUFBLGMsQ0E2Qk8sa0IsQ0E3QlAsc0MsQ0E0Q0ssZSxDQUNBLGlCLENBN0NMLDJDQUFBLGMsQ0FnRE8sa0IsQ0E0QlIsYSxDQUNFLGlCLENBQ0EsUyxDQUNBLEssQ0FDQSxNLENBQ0EsUSxDQUNBLFUsQ0FFQSw4QixDQXdCRixrQixDQWxCQSxjLENBbUJFLGlCLENBRUEsSyxDQUNBLE8sQ0FDQSxRLENBdkJGLGMsQ0FFRSxTLENBSUEsVSxDQUNBLG1FLENBV0Ysa0IsQ0FFRSxTLENBSUEsTSxDQUVGLGdCLENBQ0UsaUIsQ0FDQSxXLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FFRixjLENBRUUsUyxDQUNBLEssQ0FDQSxPLENBQ0EsUSxDQUNBLE0sQ0FDQSxnQixDQUNBLFUsQ0FDQSxhLENBRUYsYyxDQVhBLGMsQ0FZRSxpQixDQUVBLG1CLENBQ0UsUyxDQUNBLE8sQ0FDQSxTLENBQ0EsVyxDQUNBLFksQ0FDQSwwRCxDQUVBLHNCLENBQ0UsTSxDQUNBLCtCLENBQUEsdUIsQ0FFRixzQixDQUNFLE8sQ0FDQSwrQixDQUFBLHVCLENBRUYsc0IsQ0FDRSxPLENBQ0EsK0IsQ0FBQSx1QixDQUVGLHNCLENBQ0UsUSxDQUNBLCtCLENBQUEsdUIsQ0FFRixzQixDQUNFLFEsQ0FDQSwrQixDQUFBLHVCLENBRUYsc0IsQ0FDRSxRLENBQ0EsK0IsQ0FBQSx1QixDQUVGLHNCLENBQ0UsUSxDQUNBLCtCLENBQUEsdUIsQ0FFSixvQixDQUNFLFMsQ0FDQSxRLENBQ0EsVSxDQUNBLFcsQ0FDQSxZLENBQ0EsMEQsQ0FFQSx1QixDQUNFLE8sQ0FDQSwrQixDQUFBLHVCLENBRUYsdUIsQ0FDRSxPLENBQ0EsK0IsQ0FBQSx1QixDQUVGLHVCLENBQ0UsTSxDQUNBLCtCLENBQUEsdUIsQ0FFRix1QixDQUNFLE0sQ0FDQSwrQixDQUFBLHVCLENBRUYsdUIsQ0FDRSxPLENBQ0EsK0IsQ0FBQSx1QixDQUVGLHVCLENBQ0UsTyxDQUNBLCtCLENBQUEsdUIsQ0FFRix1QixDQUNFLE8sQ0FDQSwrQixDQUFBLHVCLENBRU4sZ0IsQ0FDRSxpQixDQUNBLFMsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsVSxDQUNBLFEsQ0FDQSxXLENBY0Esd0IsQ0FDRSwyQixDQUFBLDZCLENBQUEsaUMsQ0FBQSw2QixDQUNBLHlCLENBQUEsc0IsQ0FBQSxtQixDQUNBLFcsQ0FTSixjLENBcUJBLFksQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBRUEsVSxDQTFCRixjLENBR0UsdUIsQ0FBQSxvQixDQUFBLHNCLENBRUEsVyxDQUVBLGUsQ0FDQSxhLENBYUYsWSxDQUlFLFEsQ0FlRixnQixDQUNFLHdCLENBQ0Esa0IsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsWSxDQUNBLGEsQ0FrQkYsYyxDQUNFLHdELENBQ0EsYyxDQUNBLGUsQ0FDQSxpQixDQUNBLFUsQ0FDQSxhLENBQ0EscUIsQ0FDQSx3QixDQUNBLGtCLENBd0JGLGEsQ0FDRSxlLENBRUEsbUIsQ0FDRSxjLENBQ0EsZSxDQUNBLHdCLENBS0osbUIsQ0FrQkEsaUIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUlBLFUsQ0F2QkYsbUIsQ0FFRSxrQixDQUFBLGMsQ0FDQSx3QixDQUFBLDRCLENBQ0EsVyxDQUNBLGdCLENBRUEsYSxDQVdGLGlCLENBRUUsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxRLENBWUEsdUIsQ0FDRSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLGtCLENBQUEsYyxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGUsQ0FPSixZLENBQ0UsYyxDQUNBLGUsQ0FDQSxtQixDQUNBLGUsQ0FFQSxRLENBQ0EsZSxDQUVBLGlCLENBQUEsbUIsQ0FDRSxlLENBQ0Esd0IsQ0FFRixtQixDQUNFLGMsQ0FFQSx5QixDQUNFLGUsQ0FZTixlLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHdCLENBQUEsNEIsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxRLENBeUJGLGUsQ0FrQkUsdUIsQ0FDRSwwQixDQUFBLGlCLENBSUEsVSxDQUNBLGUsQ0F4QkosZSxDQUNFLG1CLENBQUEsYSxDQWlCQSx1QixDQUVFLGUsQ0FDQSx3QixDQUNBLGtCLENBR0EsWSxDQXNCSixnQixDQUNFLGlCLENBRUMsa0MsQ0FFRyxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsMkQsQ0FDQSxpQixDQUNBLFEsQ0FDQSxPLENBaUJOLFksQ0FDRSxhLENBQ0EsVSxDQUNBLGEsQ0FFQSxtQixDQUVFLGtCLENBa0JILDJCLENBRUcsYyxDQUNBLGUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxpQixDQW1CTixnQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EseUIsQ0FBQSxzQixDQUFBLG1CLENBQ0EsTyxDQUNBLGUsQ0FDQSxVLENBQ0EsYyxDQU5GLHdCLENBd0JJLFUsQ0FDQSxtQixDQUFBLGEsQ0FDQSwwQixDQUFBLGlCLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0Esd0IsQ0FDQSxlLENBQ0EsaUIsQ0FoQ0osZ0MsQ0E4Q00sK0QsQ0E5Q04seUIsQ0FrREksVyxDQWxESixnRCxDQUFBLGlDLENBcURNLG9CLENBQ0EsZSxDQUNBLDJCLENBdkROLGtDLENBMERNLG1CLENBQ0EsVSxDQUVKLHVCLENBQ0UsWSxDQUVGLHNCLENBQ0UsMEIsQ0FBQSwwQixDQUFBLG1CLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EsTyxDQUNBLGUsQ0FDQSx3QixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxVLENBVUYsc0IsQ0FDRSxlLENBQ0EsYyxDQUdKLFEsQ0FDRSxtQixDQUFBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLDJELENBQ0EsaUIsQ0FNQSxjLENBQ0UsUyxDQUNBLG1CLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLGMsQ0FDQSxlLENBQ0EsK0IsQ0FDQSxrQixDQUNBLFcsQ0FDQSxvQixDQUNBLFksQ0FDQSxlLENBeEJKLDZCLENBZ0NJLFMsQ0FDQSxtQixDQUVKLG9CLENBRUksbUUsQ1RoeUJKLEksQ0FDRSxrQixDQUNBLGdCLENBb0NBLFcsQ0FDRSxpQixDQXlCQSxvQixDQUNFLGdELENBQ0Esd0IsQ0FDQSxlLENBQ0EsYSxDQUNBLGEsQ0FRSixVLENBQ0UsaUIsQ0FDQSxtQixDQUNBLGEsQ0FDQSwyQixDQUNBLDBCLENBQ0Esc0MsQ0FDQSxxQixDQVBELGMsQ0FzQkcsVyxDQUNBLGEsQ0FLTixVLENBQ0UsWSxDQW9CRixZLENBQ0UsdUIsQ0FBQSxlLENBQ0EsUyxDQUNBLFMsQ0FDQSx1QixDQUFBLGUsQ0FPRixXLENBQ0UsVyxDQURGLFcsQ0FNRSxhLENBQUEsYSxDQUFBLGEsQ0FHRSxpQixDQUNBLEssQ0FDQSxNLENBeUZKLFMsQ0FDRSxrQixDQWNBLGdCLENBQ0UsVSxDQUNBLGtCLENBQ0Esd0QsQ0FDQSx1QixDQUNBLGMsQ0FDQSxlLENBQ0EsZSxDQUNBLHdCLENBQ0EsaUIsQ0FPRixnQixDQUNFLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTyxDQUNBLGtDLENBQUEsMEIsQ0FORCx3QixDQXNCRCxrQixDQUdFLDBCLENBQUEsa0IsQ0F6QkQsd0IsQ0FhRyxVLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLDJELENBS0osa0IsQ0FDRSxZLENBQ0EsZSxDQUlGLGUsQ0FDRSxnQixDQUNBLG1CLENBQ0EsK0IsQ0FIRCwyQixDQWdCRyxhLENBaEJILDBCLENBb0JHLGdCLENBQ0EsZSxDQXJCSCx5QyxDQTBCSyxpQixDQVNOLGUsQ0FDRSxrQixDQUNBLGUsQ0FGRCwyQixDQUtHLGdCLENBTEgsMEIsQ0FhRyxlLENBSUosZSxDQUNFLGtCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZSxDQUlKLFMsQ0FDRSxlLENBT0YsZSxDQUNFLGUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSxpQixDQVBGLHVCLENBZUksVSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLDhDLENBSUosbUIsQ0FFSSw2QyxDQUlKLGdCLENBRUksOEMsQ1VuWUYsbUIsQ0FUQSxnQixDQUNFLGtCLENBaUJGLGlCLENBQ0UsaUIsQ0FERCx3QixDQUFBLHlCLENBSUcsVSxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsSyxDQUNBLFEsQ0FDQSxTLENBWEgseUIsQ0FjRyxNLENBQ0EsbUcsQ0FBQSxnRSxDQWZILHdCLENBa0JHLE8sQ0FDQSxtRyxDQUFBLGlFLENBRUosZ0IsQ0FDRSxTLENBQ0EsUSxDQUNBLFcsQ0FDQSxXLENBQ0EsYSxDQUNBLFMsQ0FDQSxrQyxDQUFBLDBCLENBUEQsc0IsQ0FVRyxTLENBVkgsdUIsQ0FhRyxjLENBS0Ysc0IsQ0FDRSxNLENBQ0EscUgsQ0FBQSxrRixDQUVGLHVCLENBQ0UsTyxDQUNBLHFILENBQUEsbUYsQ0FoRU4sb0QsQ2pCeXNGQSxvRCxDaUJyb0ZJLFMsQ0FFSixnQixDQUNFLFUsQ0FDQSxXLENBRUEseUIsQ0FDRSxnQixDQUNBLGtCLENBRUYsMkIsQ0FDRSxXLENBQ0EsVSxDQUNBLDBCLENBQ0EsaUIsQ0FDQSxhLENBTEQsa0QsQ0FRRyxjLENBQ0EseUIsQ0FFTixlLENBb0NFLHVCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FFQSxRLENBdkNKLGUsQ0FDRSxpQixDQUVBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBRUEsVyxDQUNBLHdCLENBQ0Esa0IsQ0FDQSxZLENBVkYsdUIsQ0FxQkksVSxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLHlELENBQ0EsaUIsQ0FDQSxTLENBQ0EsUyxDQVFGLHVCLENBRUUsd0IsQ0FBQSxxQixDQUFBLGtCLENBRUEsa0IsQ0FFRixvQixDQUNFLFUsQ0FDQSxXLENBQ0Esd0IsQ0FDQSxpQixDQUVGLHVCLENBQ0UsYyxDQUNBLGUsQ0FDQSx3QixDQUNBLGlCLENBS0YsMkIsQ0FDRSxjLENBQ0Esb0IsQ0EzREosdUIsQ0E4REksa0IsQ0FDQSxtQixDQUNBLGdCLENBRUYsd0IsQ0FDRSxlLENDNUpKLE0sQ0FDRSxrQixDQVFBLGdCLENBQ0Usa0IsQ0FDQSx3QixDQUNBLGlCLENBQ0EsZSxDQXFCRixZLENBQ0Usa0IsQ0FDQSxjLENBQ0EsZSxDQUhELHVCLENmMENILHlCLENBdU5BLDBCLENldlBNLGUsQ2Y1Q04sUSxDQUNFLGUsQ0FDQSxpQixDQTZCQSxpQixDQUNFLGUsQ0FDQSxhLENBb0JGLHFCLENBQ0Usa0IsQ0FXRixjLENBQ0UsZSxDQUNBLGEsQ0FTSixjLENBQ0Usa0IsQ0FDQSx3RCxDQUNBLGUsQ0FDQSx3QixDQUNBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FQRixtQixDQTJCSSxlLENBQ0EsYSxDQUNBLGEsQ0FDQSxlLENBQ0EsZSxDQUlKLGlCLENBQ0Usa0IsQ0FDQSxhLENBaUJBLHdCLENBQ0UsaUIsQ0FhSixhLENBQ0Usa0IsQ0FnQkYsWSxDQUNFLFUsQ0FDQSxpQixDQUNBLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLFEsQ0FDQSwrQixDQVBGLG9CLENBZUksb0IsQ0FDQSwrQixDQWhCSiwrQyxDQW1CTSxhLENBbkJOLHNDLENBbUJNLGEsQ0FuQk4sMEMsQ0FtQk0sYSxDQW5CTixpQyxDQW1CTSxhLENBSUgsMkIsQ0FRRyxvQixDQUNBLCtCLENBSUosc0IsQ0FDRSx1RCxDQUNBLFcsQ0FTSixPLENBQ0UsVSxDQUNBLFcsQ0FHQSxTLENBRUEsbUIsQ0FBQSxhLENBQ0EseUIsQ0FDQSxvQixDQUNBLDJCLENBQ0EsYyxDQVhGLGUsQ0FtQkksTyxDQUNBLFEsQ0FDQSwwQixDQUNBLHFCLENBQ0Esc0IsQ0FDQSw4QixDQUdBLFUsQ0FFQSwwQixDQUFBLGtCLENBN0JKLE8sQ0FBQSxjLENBQUEsZSxDQW1IQSw0QixDQVdJLGlCLENBQ0EsTyxDQUVBLGtDLENBQUEsMEIsQ0FqSUosYyxDQUFBLGUsQ0FtSEEsNEIsQ0FPSSxVLENBMUhKLGMsQ0FrQ0ksUyxDQUNBLFcsQ0FDQSwwQixDQUdBLE8sQ0FJRixXLENBQ0Usd0MsQ0FHRixXLENBQ0Usd0MsQ0FJSiw4QixDQStEQSwyQixDQTVETSxhLENBSE4sc0IsQ0FPTSxpRCxDQUFBLHlDLENBTU4sZSxDQUNFLFUsQ0FDQSxXLENBQ0EseUIsQ0FDQSxvQixDQUNBLDJCLENBQ0EsbUMsQ0FBQSwyQixDQUNBLFksQ0FFQSxtQixDQUNFLHdDLENBR0YsbUIsQ0FDRSx3QyxDQUlKLFUsQ0FDRSxrQixDQUNBLGMsQ0FDQSxvQixDQVVBLGtCLENBQ0Usa0IsQ0FDQSx1QixDQWZKLGUsQ0FtQkksaUIsQ0FDQSxhLENBcEJKLFksQ0E0Qkksb0IsQ0FJSixvQixDQUNFLGlCLENBQ0EsYSxDQUNBLGlCLENBQ0EsWSxDQUpGLDRCLENBUUksVSxDQUNBLFcsQ0FDQSxrRCxDQUdBLE0sQ0FTSixVLENBQ0UsZSxDQUNBLGEsQ0FHQSxRLENBWUYsYyxDQUNFLGlCLENBQ0EsSyxDQUNBLE8sQ0FDQSxRLENBQ0EsTSxDQUdGLG9CLENBQ0UsaUIsQ0FDQSxVLENBQ0EsWSxDZ0JyWEYsYyxDQUNFLFUsQ0FDQSxlLENBQ0EsYSxDQUNBLGUsQ0FDQSxjLENBQ0EsSyxDQUNBLE8sQ0FDQSxRLENBQ0EsVSxDQUNBLHdDLENBQUEsd0IsQ0FBQSw4QyxDQUNBLGtDLENBQUEsMEIsQ0FYRixxQixDQWtDSSwrQixDQUFBLHVCLENBR0YscUIsQ0FDRSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsUSxDQUNBLFUsQ0FDQSxlLENBQ0Esc0QsQ0FDQSxjLENBQ0EsMEIsQ0FBQSxrQixDQVRELDJCLENBc0JHLCtCLENBQUEsdUIsQ0FJSix1QixDQUNFLFcsQ0FDQSxZLENBQ0EsZSxDQUNBLDZDLENBQ0EsOEIsQ0FMRCwwQyxDQVFHLFMsQ0FSSCxnRCxDQVlHLHdCLENBWkgsZ0QsQ0FnQkcsYyxDQW9CSixxQixDQUNFLGtCLENBQ0Esd0IsQ0FDQSxlLENBQ0EsYyxDQUNBLHdELENBeEdKLDRCLENBbUhFLHFCLENBQ0Usa0IsQ0EyQkYsbUIsQ0FDRSxrQixDQUNBLFksQ0FDQSxrQixDQUNBLGtCLENBQ0Esd0IsQ0FlQSx5QixDQUNFLGUsQ0FDQSxhLENBQ0EsYyxDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxlLENBQ0EsaUIsQ0FSRCxnQyxDQUFBLGlDLENBc0JHLFksQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBekJILGdDLENBNkJHLFMsQ0FDQSxPLENBS04sbUIsQ0FDRSxrQixDQXZNSiw0QixDQTBPSSxTLENBQ0EsWSxDQTNPSixnQyxDQStQSSxlLENBL1BKLHlCLENBdVFJLFksQ0F2UUosbUMsQ0EyUUksa0IsQ0FJSixTLENBQ0Usc0IsQ0FDQSxrQixDQUNBLDBCLENBb0JBLGdCLENBV0EsZ0IsQ0FJRSxtQixDQUNBLGlCLENBaEJGLGdCLENBRUUseUIsQ0FTRixnQixDQUNFLE8sQ0FDQSxVLENBQ0Esa0IsQ0FHQSw0QixDQUFBLG9CLENBTkQsd0IsQ0FhRyxVLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENBQ0Esa0MsQ0FBQSwwQixDQUNBLGtCLENBQ0EsbUIsQ0FTSixlLENBQ0UsaUIsQ0FDQSxjLENBQ0EsZSxDQUNBLG9CLENBQ0EsaUIsQ0FDQSxZLENBQ0EsUSxDQUNBLGtDLENBQUEsMEIsQ0FhRixlLENBQUMsbUIsQ0FyQkQsZSxDQXlDSSwwQixDQUFBLGtCLENBcEJKLGUsQ0FDRSxVLENBQ0EsVyxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsbUIsQ0FBQSxhLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsbUIsQ0FDQSxrQixDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxzQyxDQUFBLDhCLENBRUEsYyxDQWRELG1CLENBaUJHLFMsQ0FDQSxjLENBQ0EsbUIsQ0FuQkgsc0IsQ0F3Qkcsb0IsQ0FDQSxrQixDQUNBLG1CLENBYU4sZ0QsQ0F2Q0csc0MsQ0E2QkssYSxDQVVSLG9DLENBdkNHLDBCLENBaUNLLFksQ0FNUix5QixDQUNFLFMsQ0FDQSxPLENBQ0EsbUMsQ0FBQSwyQixDQUhGLGdDLENBTUksa0IsQ0FvQkosYSxDQUNFLGtCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLDBCLENBeUJBLG9CLENBQ0Usa0IsQ0FDQSxnQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esb0IsQ0FBQSxpQixDQUFBLHdCLENBQ0EsaUIsQ0FpQ0YsbUIsQ0FDRSxVLENBQ0EsZSxDQUNBLGlCLENBQ0EsSyxDQUNBLFUsQ0FDQSxZLENBTkQsMEIsQ0ErQkcsYSxDQS9CSCx1QixDQW1DRyxVLENBSUosb0IsQ0FDRSxlLENBQ0EsZSxDQUNBLGMsQ0FDQSx3QixDQVdGLG9CLENBQ0UsVSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsUSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLGdCLENBV0YscUIsQ0FDRSxVLENBQ0EsZSxDQUNBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FvQ0YsbUIsQ0FDRSxpQixDQUNBLEssQ0FDQSxPLENBQ0EsUyxDQVFELCtCLENBWkEsMEIsQ0FPRyw4QixDQUFBLHNCLENBQ0EsUyxDQUlKLHdCLENBQ0UsYyxDQUNBLDRCLENBQ0EsYSxDQUNBLFMsQ0F1QkosUSxDQUNFLFUsQ0FDQSxjLENBQ0EsbUIsQ0FDQSx3QixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsZSxDQUNBLGMsQ0FSRixVLENBZUksd0IsQ0FBQSxxQixDQUFBLG9CLENBQUEsZ0IsQ0FHRixjLENBQ0Usa0IsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxlLENBR0YsYSxDQUNFLGMsQ0FJSixvQixDQUNFLGtCLENBTUEsMEIsQ0FDRSxpQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBSEQscUMsQ0FVRyxlLENBSUosMkIsQ0FDRSxlLENBSUoseUIsQ0FFSSxhLENBQ0Esd0IsQ0FJSixRLENBQ0UsYyxDQUNBLEssQ0FDQSxNLENBQ0EsTyxDQUNBLFEsQ0FDQSx5QixDQUNBLFUsQ0FDQSxZLENBUkYsZSxDQVdJLGEsQ0N6c0JKLE8sQ0FDRSxjLENBQ0Esb0IsQ0FDQSxjLENBV0YsVyxDQUNFLGtCLENBQ0EsbUIsQ0FDQSwrQixDQWVBLGlCLENBQ0UsVyxDQUNBLGtCLENBZ0JKLFksQ0FDRSxpQixDQXNCQSxrQixDQUNFLGlCLENBQ0EsYyxDQUNBLHdCLENBSEQsNkIsQ0FVRyxlLENBVkgsb0IsQ0FjRyx3RCxDQUNBLG9CLENBQ0EsZSxDQUNBLDBCLENBQUEsa0IsQ0FqQkgsMEIsQ0FvQkssYSxDQU1SLGMsQ0FDRSxpQixDQU9BLG9CLENBQ0Usa0IsQ0FjRixxQixDQUNFLGMsQ0FZRixxQixDQUNFLGtCLENBV0Ysb0IsQ0FDRSxpQixDQUNBLGEsQ0FDQSxvQixDQUhELCtCLENBZ0JHLFEsQ0NuS04sUSxDQUNFLFUsQ0FDQSxjLENBQ0EsUSxDQUNBLFcsQ0FDQSxrQyxDQUFBLDBCLENBQ0EsVSxDQUNBLFMsQ0FFQSxlLENBQ0UsWSxDQUNBLGtCLENBQ0Esd0IsQ0FDQSxxQixDQWtCRixpQixDQVFBLGUsQ0FQRSxrQixDQU9GLGUsQ0FFRSxjLENBQ0EsZSxDQUdGLGMsQ0FDRSxjLENBQ0EsZSxDQXlCRixhLENBQ0UsZSxDQUNBLGtCLENBRUEsc0IsQ0FDQSxlLENBTEQsd0IsQ0FZRyxlLENDcEZOLE8sQ0FDRSxvQixDQVFBLGdCLENBQ0UsWSxDQUNBLGtCLENBQ0Esd0IsQ0FDQSxxQixDQTBCRixpQixDQUNFLGtCLENBQ0EsZSxDQUNBLGMsQ3RCdzFHRixTLENzQmw0R0YsVSxDQXVESSxrQixDQUNBLGMsQ0FDQSxlLENBekRKLFUsQ0FpRUksaUIsQ0FDQSxlLENDMURKLFUsQ0FDRSxnQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENDWEYsSyxDQUNFLGMsQ0FDQSxRLENBQ0EsTSxDQUNBLE8sQ0FDQSxVLENBQ0Esa0MsQ0FBQSwwQixDQUNBLFMsQ0FQRixZLENBVUksUyxDQUNBLG1CLENBZ0JGLFcsQ0FkQSxjLENBaUJFLG1CLENBQUEsbUIsQ0FBQSxZLENBakJGLGMsQ0FFRSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQVlGLFcsQ0FDRSxpQixDQUNBLFMsQ0FFQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxrQixDQUNBLGlCLENBVEQsa0IsQ0FlRyxrQixDQUNBLDJCLENBYUYsaUIsQ0FDRSxZLENBcUJKLGUsQ0FDRSxZLENBQ0EsZSxDQUNBLHdCLENBQ0EsMkIsQ0FDQSxZLENBQ0Esc0IsQ0FBQSxjLENBTkQsc0IsQ0F1QkcsYSxDQUtKLFUsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsUSxDQUhELGVBQUEsYyxDQWVHLGtCLENBS0osVyxDQUNFLHdELENBQ0EsZSxDQUNBLHdCLENBQ0EsYSxDQUNBLGtDLENBQUEsMEIsQ0FMRCxpQixDQVVHLGEsQ0FFSixVLENBR0Usa0IsQ0M3SUosSyxDQUNFLGUsQ0FDQSx3QixDQUNBLGtCLENBQ0Esa0IsQ0FDQSxpQixDQUxGLGEsQ0FBQSxZLENBcUJJLGtCLENBbUJGLFUsQ0FDRSxlLENBT0YsUyxDQXNCQSxhLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FFQSx3QixDQUFBLHFCLENBQUEsa0IsQ0F6QkYsUyxDQUVFLHVCLENBQUEsb0IsQ0FBQSxzQixDQUVBLFEsQ0FDQSxjLENBQ0EsYSxDQUNBLG9CLENBUEQsaUIsQ0FhRyxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0EseUQsQ0FLSixhLENBRUUsd0IsQ0FBQSxxQixDQUFBLDZCLENBRUEsc0IsQ0FBQSxtQixDQUFBLGMsQ0FDQSxXLENBQ0EsYyxDQUNBLGUsQ0FDQSx3QixDQUNBLG1CLENBQ0EsZSxDQUNBLFksQ0FDQSx1QyxDQUFBLCtCLENBQ0EsYyxDQWJELG1CLENBcUNHLHdCLENBRUYsb0IsQ0FDRSxpQixDQUNBLHdCLENBekNILGtCQUFBLGMsQ0E0Q0csa0IsQ0FJSixhLENBQ0UsYSxDQUVGLGMsQ0F3QkEsYSxDQUVFLGUsQ0FDQSxhLENBRUEsd0IsQ0FDQSxVLENBQ0EsbUIsQ0EvQkYsYyxDQUNFLGlCLENBQ0EsUyxDQUNBLFMsQ0FDQSxjLENBS0Esa0IsQ0FFQSxvQixDQWFGLGEsQ0FDRSxhLENBR0EsaUIsQ0FJQSxrQixDQUNBLG1CLENBVUYsZSxDQUNFLGlCLENBRUYsYyxDQUNFLGEsQ0FFQSxtQixDQUNFLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLGlCLENBQ0EsUyxDQUNBLE8sQ0FORCwyQixDQVNHLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLFUsQ0FDQSx3QixDQUNBLGlCLENBQ0EsTyxDQVlOLGMsQ0FDRSxhLENBQ0Esb0IsQ0FDQSxpQixDQUNBLFksQ0FDQSxPLENBVUosTSxDQUNFLGMsQ0FDQSxlLENBQ0EsaUIsQ0NoTkEsb0NqQnNRQSxZLENBVUksYyxDQWlHSCx3QixDQWlCSyxjLENKdE9OLHNCLENBY0ksVyxDQUNBLFksQ0E2Qkgsb0IsQ0FvQkssVyxDQUNBLFksQ1FqT04sZSxDQU1JLGtCLENBQ0Esd0IsQ0FzQkosYSxDQVVJLGtCLENBVkgscUIsQ0ErQ0ssVyxDQUNBLFksQ0FDQSxTLENHZ1VOLGMsQ0FZSSxjLENTN1pOLEssQ0FRSSxpQixDQThERixhLENBZ0JJLG1CLEFDL0VKLG9DaEIrQ0Esb0IsQ0FPSSxnQixBZ0J0REosb0NqQjRZQSxhLENBUUksZ0IsQWlCcFpKLG9DakI0WUEsYSxDQVVJLGdCLEFpQnRaSixvQ2ZpS0YsZSxDQU9JLGEsQWV4S0Ysb0N6QnFDRixVLENBU0ksVyxDQXdDSixNLENBV0ksYyxDQTBCSixhLENBUUksYyxDQVlKLGdCLENBTUksYyxDTzVKSixNLENBTUksZ0IsQ0FDQSxtQixDQ1BKLGEsQ0ErV00sYyxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENJOVBGLG1CLENBS0ksc0IsQ0F1R04sYyxDQU9JLGtCLENBWUosYSxDQUtJLGUsQ0NyUEoscUIsQ0FFSSxtQixDQUFBLG1CLENBQUEsWSxDQUlKLGtCLENBTUksa0IsQ0FDQSxpQixDQStGTiw0QixDQU1RLDZDLENBTlIsNEIsQ0FjUSw2QyxDQWRSLDRCLENBc0JRLDZDLENBTVIseUIsQ0FNUSw4QyxDQU5SLHlCLENBY1EsOEMsQ0FkUix5QixDQXNCUSw4QyxDSFNSLGUsQ0FXSSxXLENBQ0EsUyxDQUNBLHFCLENBb0NKLGdCLENBTUksa0IsQ0FOSiwyQixDQXlETSxXLENBZ0dKLHNCLENBU0ksYyxDQWlCSixxQixDQVFJLGMsQ0FDQSxjLENBMEJKLHFCLENBUUksYyxDQUNBLGMsQ0FvREosb0IsQ0FPSSxjLENBK0JOLGdCLENBTUksZSxDQWVGLHNCLENBT0ksaUIsQ0FDQSxvQixDQUNBLGMsQ0FDQSxlLENBVkgsOEIsQ0ErQkssVyxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxrQyxDQUFBLDBCLENBbkNMLDJDLENBNkZPLFEsQ0FxQ1YsZSxDQVNJLGUsQ0l4cUJGLG9CLENBVEEsaUIsQ0FHSSxrQixDQ2tMSixjLENBVUksb0UsQ0E4bEJOLG9CLENBS00sb0UsQ0N6eEJKLG1CLENBVEEsZ0IsQ0FHSSxrQixDZDZKTixZLENBVUksaUIsQ0FxQ0osTyxDQWNJLFMsQ2dCOU5KLGMsQ0FjSSxlLENBaUlGLG1CLENBUUksZ0IsQ0FZRix5QixDQVdJLGUsQ0FDQSxjLENBL0tSLDRCLENBOE9NLFMsQ0FDQSxZLENBZ0NOLFMsQ0FNSSxzQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EsUSxDQWFGLGdCLENBTUksVSxDQUNBLFEsQ0FrQ0osZSxDQVlJLFksQ0EwRU4sYSxDQU9JLHNCLENBc0JGLG9CLENBUUksZSxDQUNBLG1CLENBQ0Esb0IsQ0FBQSxpQixDQUFBLHdCLENBQ0EsaUIsQ0EyQkosbUIsQ0FTSSxlLENBOEJKLG9CLENBT0ksYyxDQXlCSixxQixDQVFJLGUsQ0E2Q0osd0IsQ0FPSSxpQixDQUNBLE0sQ0FDQSxVLENDM2pCTixZLENBSUksZSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLFEsQ0FDQSxrQixDQUFBLGMsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FhRixrQixDQU1JLFEsQ0M3QkosaUIsQ0FFSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLFEsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FrQkosYSxDQVFJLFEsQ0N2RUosZ0IsQ0FPSSxZLENHaEJOLGEsQ0FBQSxZLENBdUJNLGtCLENBa0dKLGMsQ0FhSSxXLEFDL0hKLG9DWkFBLGtCLENBV0ksbUIsQVlYSixvQ3pCcUNGLFUsQ0FhSSxXLENBQ0EsaUIsQ0FDQSxrQixDQWtDSixNLENBZUksYyxDUTVHSixLLENBS0ksaUIsQ0FDQSxnQixDQW9CRixjLENBSUksZ0IsQ0FlSixjLENBT0ksVSxDQUNBLFcsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsTyxDQUNBLFMsQ0FFSixXLENBU0ksaUIsQ0FDQSxTLENBQ0EsVyxDQUNBLFcsQ0FDQSxTLENBQ0Esc0IsQ0FBQSxjLENBK0VGLGtCLENBT0ksVyxDQUNBLFMsQ0FDQSxVLENBc0RKLG9CLENBSUksYSxDQUNBLFcsQ0FDQSxXLENBQ0EsVyxDQWdDTixnQixDQU1JLFksQ0FFSixjLENBRUksUyxDQUNBLGUsQ0FDQSxnQixDQUVKLFksQ0FhSSxrQixDQUNBLGMsQ0FlSixhLENBVUksa0IsQ0FDQSxxQixDQXlCSixlLENBU0ksYyxDQW9ESixVLENBR0ksZSxDQUtKLGEsQ0FZSSxjLENDclpOLGMsQ0FTSSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEsNEIsQ0FpQ0Ysb0IsQ0FTSSxjLENFOUNKLFcsQ0FJSSxrQixDRWRKLGtCLENBZUksa0IsQ0hrSk4sZSxDQWlCSSxXLENBQ0EsUyxDQUNBLHFCLENBOEJKLGdCLENBVUksaUIsQ0FWSiwyQixDQTZETSxXLENBc0hKLHFCLENBYUksYyxDQTBHTix5QyxDQUdNLFMsQ0FITixpRCxDQVNNLDBCLENBQUEsa0IsQ0FDQSw0QixDQUFBLG9CLENBMEJILG1DLENBb0VLLGlCLENBcEVMLDJDLENBeUVPLGEsQ0F6RVAsbUMsQ0FvRkssYyxDQXBGTCwyQyxDQWtHTyxZLENBbEdQLG1DLENBa0hLLGlCLENBbEhMLDJDLENBMkhPLGEsQ0FPVixlLENBYUksZSxDQUNBLHNCLENBa0tKLFksQ0FVSSxlLENBQ0EsWSxDSWoxQkYsa0IsQ0FRSSxlLENBQ0EsYyxDQUVBLGtCLENBb0JILHdCLENFVkEsdUIsQ0ZtQkssYyxDQ2RMLG9DQUFBLGMsQ0FTTyxrQixDaEJ3OUhKLFMsQ3NCOWdJTixVLENONkNHLHFDLENBMkJPLGMsQ0FvQlAsbUMsQ0FhTyxjLENBYlAsMkNBQUEsYyxDQW1EUyxrQixDQThKVixnQixDQVlJLFEsQ0F1QkosYyxDQVdJLGMsQ0FVSixZLENBUUksUSxDQVdKLGdCLENBVUksWSxDQWVKLGMsQ0FlSSxjLENBNkJKLG1CLENBVUksdUIsQ0FBQSxvQixDQUFBLGUsQ0FRSixpQixDQVFJLFEsQ0E0TU4sZ0IsQ0FTSSxxQixDYjdvQkYsaUIsQ0FLSSxlLENBaUJKLHFCLENBSUksa0IsQ0FzRE4saUIsQ0FLSSxVLENBNEJKLGEsQ0FNSSxRLENBQ0Esa0IsQ0FBQSxjLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBMklKLFUsQ0FuSkEsYSxDQXlKSSxrQixDQWdESixVLENBUUksZSxDZ0JqV0osYyxDQWtCSSxlLENBNkNGLHVCLENBb0JJLHNCLENBZ0NKLHFCLENBQUMsMkMsQ0FoQkQscUIsQ0FRSSxrQixDQW9DSixtQixDQVlJLGtCLENBQ0EsbUIsQ0FPRix5QixDQWdCSSxlLENBQ0EsYyxDQWtCTixtQixDQUlJLGEsQ0FDQSxrQixDQTNNTiw0QixDQXVOTSxrQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBeE5OLDRCLENBbVBNLEssQ0FDQSxPLENBcFBOLDZCLENBMFBNLGMsQ0ExUE4sZ0MsQ0FrUU0sUyxDQWFOLFMsQ0FjSSxzQixDQUNBLFEsQ0FDQSxrQixDQXNJSixhLENBV0ksa0IsQ0FFQSwyQixDQWdCRixvQixDQWVJLG1CLENBQ0EsZ0IsQ0FDQSxrQixDQXFCSixtQixDQWFJLGUsQ0FDQSxTLENBQ0EsVSxDQXVDSixvQixDQVNJLGEsQ0FRSixxQixDQVlJLGdCLENBQ0Esa0IsQ0FDQSxnQixDQWtFTixRLENBV0ksZ0IsQ0FtQkosb0IsQ0FJSSxrQixDR3hwQkYsZ0IsQ0FXSSxZLENBbUJKLGlCLENBTUksYyxDQTdDTixVLENBcUVNLG1CLEFJOURKLG9DekJQRixJLENBVUksYyxDQWtDSixVLENBbUJJLFcsQ0FDQSxpQixDQUNBLGtCLENBNEJKLE0sQ0FtQkksa0IsQ0FDQSxjLENBaUJKLGEsQ0FZSSxjLENBUUosZ0IsQ0FVSSxjLENPaEtKLE0sQ0FXSSxnQixDQVhKLE0sQ0NBQSxLLENBU0ksbUIsQ0FpQkYsYyxDQU9JLGdCLENBMkJKLFcsQ0FpQkksVyxDQUNBLFMsQ0FDQSxXLENBd0NGLGtCLENBT0ksVyxDQUNBLFUsQ0FDQSxXLENBeUJKLGtCLENBWUksVyxDQUNBLFMsQ0F1QkosbUIsQ0FJSSxhLENBQ0EsVyxDQUNBLFEsQ0FDQSxPLENBb0JKLG9CLENBVUksVyxDQUNBLFMsQ0FDQSxXLENBQ0EsWSxDQXdDTixZLENBaUJJLGtCLENBQ0EsYyxDQVdKLGEsQ0FjSSxrQixDQWNKLGtCLENBTUksYyxDQUVKLGUsQ0FZSSxjLENBQ0Esa0IsQ0EzVk4sYSxDQW1YTSxrQixDQXdCSixVLENBS0ksZSxDQUdKLGEsQ0FlSSxjLENBQ0EsUSxDR3RYTixTLENBSUksa0IsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQWFGLGUsQ0FJSSxTLENBQ0EsUSxDQUxILDRCLENBZUssMkIsQ0FBQSxpQixDQUFBLFEsQ1AvQ04sYSxDQUlJLHdCLENRakNKLGUsQ0FXSSxrQixDQWtCSixhLENBY0ksZSxDQWRILHFCLENBcURLLFcsQ0FDQSxZLENBQ0EsTyxDQUNBLG9ELENBQUEsNEMsQ0FDQSx1QixDQXlCSixtQixDQVNJLHFCLENBVEgsb0QsQ0FxQk8sYyxDQXJCUCw2RCxDQXFDTyxlLENBckNQLHdDLENBZ0RLLGUsQ0EwQ04sbUIsQ0FLSSxjLENBYU4sYyxDQVdJLGtCLENDbE9KLGtCLENBbUJJLGtCLENBeUNKLGlCLENBaUJJLGMsQ0hsRUosYyxDQUtJLGtCLENBYU4sYSxDQUVJLGUsQ0FDQSxrQixDQXFCRixtQixDQU1JLGMsQ0FzQk4sYyxDQUFBLHNCLENBaUNNLFksQ0FDQSxpQixDQUNBLEssQ0FDQSxRLENBcENOLGMsQ0FJSSxXLENBRUEsYSxDQUlBLGtDLENBQUEsMEIsQ0FDQSx3QixDQUNBLGUsQ0FaSixzQixDQStCTSxVLENBQ0EsUyxDQUtBLGtCLENBMkNOLGUsQ0F1QkksVyxDQUNBLFUsQ0FDQSxzQixDQXdCSixnQixDQWNJLGtCLENBQ0EsZ0IsQ0FmSiwyQixDQWlFTSxXLENBMkJKLHNCLENBYUksUyxDQWJILDhCLENBc0NLLFksQ0FLTixvQixDQU1JLGtCLENBWUosc0IsQ0FhSSxjLENBYUoscUIsQ0FpQkksYyxDQUNBLGMsQ0FpQkoscUIsQ0FhSSxjLENBQ0EsYyxDQWlCSCw2QixDQW1CSyxPLENBaURSLGdCLENBVUksZSxDQVdGLHNCLENBY0ksYyxDQW9ITixlLENBa0JJLGUsQ0FDQSxZLENBbUlKLFksQ0FZSSxRLENBQ0EsVSxDSWwwQkYsb0IsQ0FUQSxpQixDQUtJLGtCLENBYUosa0IsQ0FjSSxjLENBQ0Esa0IsQ0FDQSxjLENBK0VKLHlCLENBT0ksYyxDQ25HSCxxQyxDQVVPLGtCLENBYVAsb0NBQUEsYyxDQVlPLGtCLENBWlAscUMsQ0E4Qk8sYyxDQTlCUCx3QyxDQXNDTyxjLENBU1AsbUMsQ0FnQk8sYyxDQUNBLGUsQ0FqQlAsd0NBQUEsYyxDQWdDUyxrQixDQWhDVCxzQyxDQWdFTyxjLENBQ0EsZSxDQWdKUixnQixDQWVJLFEsQ0FRRix3QixDQU1JLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0EsVSxDQTBCTixZLENBV0ksUSxDQVFKLGdCLENBYUksWSxDQVlKLGMsQ0FrQkksYyxDQUNBLGtCLENBY0osYSxDQVNJLGMsQ0FFSixtQixDQWFJLHVCLENBQUEsb0IsQ0FBQSxlLENBS0osaUIsQ0FXSSxRLENBNkNKLGUsQ0FqQ0UseUIsQ0FFSSx1QixDQUFBLG9CLENBQUEsc0IsQ0ErQk4sZSxDQVNJLGMsQ0FDQSxVLENBQ0EsUSxDQW1CSixlLENBT0ksZSxDQVdGLHVCLENBVUksa0IsQ0FDQSxlLENBQ0EsWSxDQW1ESixtQixDQU1JLGtCLENBY0wsMkIsQ0FTSyxZLENBZ0JSLGdCLENBWUksc0IsQ0FDQSxRLENBYkosd0IsQ0FtQ00sVSxDQUNBLFcsQ0E0Qkosc0IsQ0FZSSxrQixDQUNBLGlCLENUcnVCSixhLENBRUksaUIsQ0F5QkosVyxDQUlJLGUsQ0FDQSxnQixDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxlLENBK0JKLFUsQ0FVSSxVLENBQ0EsZSxDQUNBLGlCLENBQ0EsUyxDQUNBLFUsQ1VqRkosbUIsQ0FUQSxnQixDQUtJLGtCLENBbUZOLGUsQ0FhSSxRLENBQ0EsWSxDQWRKLHVCLENBK0JNLFMsQ0FpQkosdUIsQ0FPSSxjLENDdklKLGdCLENBT0ksa0IsQ2ZlSixpQixDQVNJLGUsQ0FhSixxQixDQVFJLGtCLENBZU4sYyxDQVVJLGtCLENBQ0EsYyxDQTJSSixvQixDQU1JLGEsQ0FHRix1QixDQUVJLFcsQ0FDQSxRLENBQ0Esc0IsQ0FTSix1QixDQUVJLFcsQ0FDQSxTLENBQ0Esc0IsQ2dCdldKLHFCLENBWUksUSxDQUNBLFUsQ0FnWkosb0IsQ0FxQkksa0IsQ0F3RkoscUIsQ0FtQkksYyxDQ2hoQk4sWSxDQWNJLGUsQ0FDQSxRLENBMENGLG9CLENBSUksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0F1QkoscUIsQ0FJSSxRLENBUUosb0IsQ0FNSSxpQixDQUNBLGMsQ0UxSk4sVSxDQXlFTSxpQixDQ3pFTixvQixDQUdNLGUsQ0VITixLLENBV0ksWSxDQTJERixhLENBbUJJLGMsQ0FDQSxtQixBQ25GSixxQ3pCcUNGLFUsQ0F5QkksWSxDQUNBLGlCLENBQ0Esa0IsQ0FzQkosTSxDQXdCSSxjLENBYUosYSxDQWdCSSxjLENBSUosZ0IsQ0FjSSxjLENBdVNGLE8sQ0FDRSxTLENBQ0EsbUMsQ0FBQSwyQixDQUNBLDhCLENBQUEsc0IsQ0FHRixTLENBQ0UsUyxDQUNBLG1DLENBQUEsMkIsQ0FDQSxxRCxDQUFBLHFDLENBQUEsdUQsQ0FDQSwrQixDQUFBLHVCLENBR0YsVSxDQUVFLG9DLENBQUEsNEIsQ0FZRixVLENBZEEsVSxDQU9BLFcsQ0FRRSxTLENBRUEscUQsQ0FBQSxxQyxDQUFBLHVELENBQ0EsK0IsQ0FBQSx1QixDQVhGLFcsQ0FFRSxtQyxDQUFBLDJCLENBS0YsVSxDQUVFLGtDLENBQUEsMEIsQ0FLRixpQixDQUFBLGdCLENBRUksUyxDQUZKLG9CLENBQUEsb0IsQ0FBQSxxQixDQUFBLG1CLENBVUksUyxDQUNBLHNCLENBQUEsYyxDT3hmTixNLENDQUEsSyxDRGdCSSxnQixDQUNBLG1CLENDakJKLEssQ0FZSSxpQixDQWNGLGMsQ0FVSSxnQixDQXdCSixXLENBc0JJLFcsQ0FDQSxTLENBQ0EsVyxDQW1DRixrQixDQVlJLFcsQ0FDQSxVLENBQ0EsVyxDQW9CSixrQixDQWdCSSxXLENBb0JKLG1CLENBVUksVyxDQUNBLFEsQ0FDQSxPLENBZUosb0IsQ0FnQkksVyxDQUNBLFksQ0FvQ04sWSxDQXFCSSxjLENBUUosYSxDQW9DQSxlLENBbkJJLGtCLENBbUJKLGUsQ0FnQkksYyxDQTlWTixhLENBc1hNLG1CLENBQUEsbUIsQ0FBQSxZLENBRUosYSxDQVVJLFksQ0FpQkosYSxDQW1CSSxjLENBQ0EsUSxDQ3ZhTixlLENBR00sZ0IsQ0FDQSxtQixDQXdCSixvQixDQVVJLFcsQ0FDQSxZLENBQ0Esa0IsQ0V2QkosVyxDQVFJLGtCLENBb0JOLFMsQ0FVSSxrQixDQXFDRixnQixDQVdJLGtCLENBQ0EsYyxDUHhHTixNLENBSUksMEIsQ0FpQkYsZSxDQUVJLGUsQ0FDQSxnQixDQVFKLGEsQ0FRSSxlLENBYUosZ0IsQ0FlSSxhLENBQ0Esa0IsQ0FLTixXLENBS0ksUSxDQUNBLGlCLENBQ0EsUSxDQUNBLFMsQ0FPRixrQixDQVlJLFksQ0FJSixlLENBVUksUyxDQUNBLHNCLENBK0NKLHNCLENBbUJJLFcsQ0FDQSxZLENBU0YseUIsQ0FFSSxTLENBYUwsb0IsQ0F5QkssVyxDQUNBLFksQ0F5Q1IsYSxDQVFJLGUsQ0FJSixZLENBUUksYSxDUW5TRixlLENBZUksbUIsQ0FjSixhLENBa0JJLGMsQ0FDQSxrQixDQUNBLG9CLENBQUEsZ0IsQ0FDQSxRLENBckJILHFCLENBNkRLLFksQ0FDQSxZLENBQ0EsUyxDQUNBLDZDLENBQUEscUMsQ0FDQSw0QyxDQUNBLHlCLENBZ0JKLG1CLENBYUksVSxDQUNBLGUsQ0FDQSxlLENBZkgsb0QsQ0F5Qk8sUyxDQXpCUCw2RCxDQXlDTyxjLENBWVIsb0IsQ0FZSSxjLENBMkNOLGMsQ0FlSSxlLENDdE9KLGtCLENBdUJJLGtCLENBcUNKLGlCLENBcUJJLGUsQ0FDQSxjLENIckZKLGdCLENBRUksZSxDQThCTixhLENBT0ksZSxDQWlCRixtQixDQVVJLGMsQ0FrQk4sYyxDQWdCSSxXLENBQ0EsWSxDQWpCSixzQixDQXlDTSxZLENBekNOLHFCLENBMkRNLFcsQ0FDQSxXLENBb0JOLGUsQ0E2QkksVyxDQUNBLFUsQ0FDQSxzQixDQWtCSixnQixDQW1CSSxpQixDQW5CSiwyQixDQXFFTSxZLENBdUJKLHNCLENBaUJJLGMsQ0EwQkosb0IsQ0FVSSxlLENBUUosc0IsQ0FpQkksYyxDQVNKLHFCLENBc0JJLGMsQ0FhSixxQixDQWtCSSxjLENBaUZOLGdCLENBY0ksZSxDQU9GLHNCLENBa0JJLGMsQ0FsQkgsOEIsQ0F1Q0ssUSxDQXZDTCxtQyxDQThESyx3QixDQTlETCxtQyxDQXdGSyxjLENBMENSLGUsQ0F1QkksZSxDQWFGLDRCLENBcUJJLGdCLENBSUosc0IsQ0FNSSxrQixDQUNBLG1CLENBQ0EsZSxDQXFKSixtQixDQVFJLGMsQ0lqNEJKLG9CLENBVEEsaUIsQ0FPSSxrQixDQVdKLGtCLENBbUJJLGMsQ0NoQkgscUMsQ0FhTyxlLENBQ0Esa0IsQ0FTUCxvQ0FBQSxjLENBZU8sa0IsQ0FmUCxxQyxDQWlDTyxjLENBY1AsbUMsQ0FvQk8sYyxDQXBCUCx3Q0FBQSxjLENBbUNTLGtCLENBbkNULDJDQUFBLGMsQ0FzRFMsa0IsQ0F0RFQsc0MsQ0FvRU8sYyxDQVFSLGEsQ0FXSSxrQixDQUNBLFMsQ0FFSixjLENBYUksUyxDQTBHSixnQixDQWtCSSxRLENBaUJKLGMsQ0FjSSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxTLENBQ0EsZSxDQUNBLFEsQ0FJSixZLENBY0ksUSxDQUtKLGdCLENBZ0JJLGtCLENBQ0EsWSxDQVFKLGMsQ0FzQkksYyxDQUNBLGUsQ0FDQSxrQixDQW9CSixtQixDQWdCSSx1QixDQUFBLG9CLENBQUEsZSxDQUVKLGlCLENBY0ksUSxDQWFKLFksQ0FvQkksYyxDQVNKLGUsQ0FjSSxjLENBQ0EsUSxDQWVKLGUsQ0FVSSxlLENBUUYsdUIsQ0FlSSxrQixDQUNBLGUsQ0FDQSxZLENBZUgsa0MsQ0FZSyxVLENBQ0EsVyxDQUNBLFEsQ0FpQk4sbUIsQ0FVSSxrQixDQVVMLDJCLENBWUssYyxDQUNBLGlCLENBQ0EsVyxDQVdSLGdCLENBZ0JJLHNCLENBQ0EsUSxDQWpCSix3QixDQXdDTSxVLENBQ0EsVyxDQXVCSixzQixDQWdCSSxtQixDQUNBLGlCLENBT04sUSxDQVFJLFUsQ0FDQSxXLENBRUYsYyxDQWdCSSxRLENBQ0Esa0IsQ0FDQSxZLENUeHhCTixlLENBTU0sbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FJSixhLENBTUksZSxDQUNBLGlCLENBb0JKLFcsQ0FZSSxjLENBQ0Esa0IsQ0FDQSxhLENBeUJKLFUsQ0FrQkksWSxDQVVOLFUsQ0FJSSxpQixDQUNBLGEsQ0F5Q0YsYSxDQUVJLFcsQ0FDQSxRLENBQ0EsVSxDQW9CSixhLENBRUksVyxDQUNBLFMsQ0FDQSxVLENBb0JKLGEsQ0FFSSxXLENBQ0EsUyxDQUNBLFUsQ0FpQk4sZ0IsQ0FFSSxlLENBQ0EsUSxDQUNBLGEsQ0FDQSxpQixDQVlKLFMsQ0FJSSxrQixDQW1ISixTLENBUUEsZSxDQUpJLFEsQ1U5VkYsbUIsQ0FUQSxnQixDQU9JLGtCLENBaUZOLGUsQ0FpQkksUSxDQUNBLFksQ0FsQkosdUIsQ0FrQ00sUyxDQ2xISixnQixDQU5BLGEsQ0FFSSxlLENDTE4sYyxDQXNCSSxlLENBeUNGLHVCLENBd0JJLHNCLENBdkZOLDRCLENBbUhFLHFCLENBUUksa0IsQ0FvSk4sUyxDQW9CSSxzQixDQTRDRixlLENBZ0JJLFksQ0FDQSxrQixDQXFFTixhLENBaUJJLGtCLENBQ0EsWSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0Esa0IsQ0FPRixvQixDQXlCSSxRLENBQ0EsbUIsQ0FZSixtQixDQW1CSSxlLENBQ0EsUyxDQUNBLFUsQ0FrQkosb0IsQ0FXSSxjLENBSUosb0IsQ0FhSSxhLENBSUoscUIsQ0F1QkksZSxDQUNBLGdCLENBQ0EsYyxDQTRCSix3QixDQWFJLFUsQ0NubUJOLFcsQ0FNSSxrQixDQUNBLG1CLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FRRixpQixDQUtJLFEsQ0E4RE4sYyxDQUlJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBR0Ysb0IsQ0FTSSxRLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FJSixxQixDQUlJLGUsQ0FDQSxlLENBUUoscUIsQ0FRSSxlLENBSUosb0IsQ0FXSSxjLENBQ0EsYSxDQ3RKSixlLENBT0ksWSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsUSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQVlKLGlCLENBSUksUSxDQWVKLGlCLENBUUksVSxDQUNBLGUsQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLFEsQ0FDQSxtQixDQUFBLGEsQ0NyREosZ0IsQ0FlSSxpQixDQWVKLGlCLENBVUksYyxDRXRCSixXLENBWUksWSxDQWlCRixpQixDQUlJLGEsQ0FjTixhLENBSkUsbUIsQ0FFSSxZLENBTU4sZSxDQTRCQSxVLENBT0ksd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsUSxDQUNBLG1CLENBckNKLGUsQ0FTSSxnQixDQUNBLG1CLENBRUEsdUIsQ0FBQSxvQixDQUFBLHNCLENBWkosZSxDQUFDLHNCLENBMEJLLG1CLENBQUEsbUIsQ0FBQSxZLENBRU4sVSxDQU1JLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBTkgsZUFBQSxjLENBa0JLLGUsQ0FFTixXLENBT0ksaUIsQ0NySU4sSyxDQWNJLGlCLENBQ0Esa0IsQ0FmSixhLENBeUJNLGtCLENBekJOLFksQ0E2Qk0sYSxDQUVKLGEsQ0FJSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNkIsQ0FBQSw4QixDQUFBLDBCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBRUosVSxDQUtJLGUsQ0FDQSxRLENBRUosUyxDQVVJLHNCLENBQUEsbUIsQ0FBQSwwQixDQVlKLGEsQ0F1QkksVyxDQUNBLGMsQ0FDQSxpQixDQTBCSixjLENBZUksYyxDQVNKLGEsQ0FZSSxjLENBQ0Esb0IsQ0FZRixtQixDQWtCSSxjLENBQ0EsUSxDQUNBLFksQ0FDQSxVLENBTU4sYyxDQVFJLGMsQ0FDQSxlLENBQ0EsaUIsQUN4TUoscUN6QnFDRixVLENBK0JJLFksQ0FDQSxpQixDQUNBLGtCLENBZ0JKLE0sQ0E0Qkksa0IsQ0FDQSxjLENPMUhKLE0sQ0FxQkksZ0IsQ0FyQkosTSxDQ0FBLEssQ0FnQkksbUIsQ0FVRixjLENBYUksaUIsQ0FxQkosVyxDQTJCSSxXLENBQ0EsUyxDQUNBLFcsQ0E4QkYsa0IsQ0FpQkksVyxDQUNBLFUsQ0FnQkosa0IsQ0FtQkksVyxDQUNBLFMsQ0FnQkosbUIsQ0FlSSxVLENBWUosb0IsQ0FvQkksVyxDQUNBLFcsQ0FDQSxZLENBK0JOLFksQ0F3QkksYyxDQUtKLGEsQ0FvQ0EsZSxDQWhCSSxrQixDQWdCSixlLENBb0JJLGMsQ0FpREosYSxDQXVCSSxjLENDMWFOLGUsQ0FPTSxnQixDQUNBLG1CLENFUEosYSxDQUVJLGtCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FZSixXLENBWUksZSxDQUNBLFEsQ0FDQSxlLENBY04sUyxDQWNJLGUsQ0FDQSxRLENBQ0EsYSxDQUdGLGUsQ0FTSSxVLENBQ0Esa0IsQ0FWSCw0QixDQW1CSywyQixDQUFBLGdCLENBQUEsTyxDUG5GUixNLENBUUksMEIsQ0FhRixlLENBT0ksZSxDQTZFSixlLENBZUksVyxDQUNBLFksQ0FDQSxzQixDQXNFRix5QixDQU1JLFUsQ0EyRE4sbUIsQ0FZSSxVLENBcUNKLGtCLENBYUksVyxDQUNBLFksQ0FDQSxrQixDUTlUSixlLENBbUJJLG1CLENBQ0Esd0IsQ0FTSixhLENBeUJJLG1CLENBekJILHFCLENBc0VLLFksQ0FDQSxZLENBQ0EsVSxDQStESixvQixDQWdCSSxjLENBcUJKLG1CLENBU0ksYyxDQzlNTixrQixDQTJCSSxrQixDQWlDSixpQixDQTBCSSxjLENIM0VKLGMsQ0FTSSxrQixDQVNOLGEsQ0FXSSxlLENBYUYsbUIsQ0FjSSxjLENBY04sYyxDQXFCSSxXLENBckJKLHFCLENBZ0VNLFcsQ0FnQk4sZSxDQW1DSSxzQixDQWNKLDJCLENBeUVNLFksQ0EwR0oscUIsQ0EwQkksYyxDQVNKLHFCLENBc0JJLGMsQ0E2RU4sZ0IsQ0FrQkksYyxDQUdGLHNCLENBc0JJLDJCLENBdEJILDhCLENBMkNLLFMsQ0EzQ0wsMkMsQ0FzR08sYSxDQUNBLFMsQ0EyQlYsZSxDQTJCSSxlLENBQ0EsWSxDQWlDRixzQixDQVlJLGtCLENBQ0EsbUIsQ0FJSixxQixDQUlJLGtCLENBb0VOLFksQ0FpQkksUSxDQUNBLFUsQ0FRSixZLENBZUksZSxDQUNBLFksQ0FhRixpQixDQUtJLGtCLENJeDJCSixrQixDQXVCSSxjLENBQ0Esa0IsQ0F1RUoseUIsQ0FTSSxjLENDckdILHFDLENBaUJPLGtCLENBTVAsb0NBQUEsYyxDQWtCTyxrQixDQWxCUCw4QixDQTBDSyxzQixDQUtMLG1DLENBdUJPLGMsQ0F2QlAsd0NBQUEsYyxDQXNDUyxrQixDQXRDVCwyQ0FBQSxjLENBeURTLGtCLENBekRULHNDLENBdUVPLGMsQ0EwSVIsZ0IsQ0FxQkksUSxDQWNKLGMsQ0FtQkksa0IsQ0FFSixZLENBaUJJLFEsQ0FFSixnQixDQW9CSSxZLENBS0osYyxDQTJCSSxjLENBQ0Esa0IsQ0EwRkosZSxDQWtCSSxRLENBWUosZSxDQWFJLGUsQ0FLRix1QixDQW9CSSxrQixDQUNBLGUsQ0FDQSxZLENBVUgsa0MsQ0FpQkssVSxDQUNBLFcsQ0FDQSxRLENBWU4sbUIsQ0FjSSxrQixDQU1MLDJCLENBaUJLLGMsQ0FDQSxpQixDQUNBLFcsQ1RscEJOLGEsQ0FXSSxlLENBZ0JKLFcsQ0FrQkksa0IsQ0FpRE4sVSxDQVNJLGtCLENBcUNGLGEsQ0FRSSxXLENBQ0EsUSxDQUNBLFcsQ0FjSixhLENBUUksVyxDQUNBLFMsQ0FDQSxVLENBY0osYSxDQVFJLFcsQ0FDQSxTLENBQ0EsVSxDQVdOLGdCLENBU0ksZSxDQVFKLFMsQ0FRSSxrQixDQU9GLGdCLENBWUksYyxDQUlKLGdCLENBU0ksVSxDQW1CSixlLENBTUksZ0IsQ0FDQSxtQixDV3RTSixnQixDQWVJLGtCLENBSUosbUIsQ0FFSSxnQixDQUlKLFksQ0FNSSxrQixDZnhDTixRLENBS0ksaUIsQ0FDQSxvQixDQVFGLGUsQ0FFSSxlLENBQ0EsaUIsQ0FDQSxTLENBQ0EsVSxDQUNBLGMsQ0FDQSxxQixDQVVKLGlCLENBYUksZSxDQUNBLGlCLENBb0JKLGMsQ0FNSSxRLENBS04sYyxDQWlCSSxlLENBQ0EsYyxDQUNBLG1CLENBaURKLGEsQ0FhSSxRLENBd0NGLHNCLENBS0ksWSxDQStJTixVLENBYUksUSxDQXFCRix1QixDQVFJLFUsQ0FDQSxXLENBSUosdUIsQ0FRSSxTLENBQ0Esc0IsQ0FNTixRLENBdUJFLGdCLENBS0ksZ0QsQ0FBQSx3QyxDQTVCTixRLENBRUksaUIsQ0FDQSxXLENBQ0EsWSxDQUVBLG1DLENBQUEsMkIsQ0FDQSxLLENBQ0Esc0IsQ0FlRixnQixDQUVJLFcsQ0FDQSxZLENBQ0EsUSxDQUVBLHNCLENBTkgsaUMsQ0FBQSxnQyxDQXVCSyw4QixDQUFBLHNCLENBV04sZSxDQUlJLEssQ0FKSixnQixDQUFBLGUsQ0FHSSxpQixDQUVBLG1DLENBQUEsMkIsQ0FlSixnQixDQVhBLGUsQ0FFSSxVLENBQ0EsVyxDQUNBLDRCLENBQUEsb0IsQ0FDQSw4QixDQUFBLHNCLENBQ0EsMEMsQ0FBQSxrQyxDQUNBLHdDLENBQUEsZ0MsQ0FJSixnQixDQUVJLFMsQ0FDQSxVLENBQ0EsVyxDQUNBLHFDLENBQUEsNkIsQ2dCemVOLGMsQ0EwQkksZSxDQVdGLHFCLENBaUJJLFEsQ0FDQSxVLENBUUosdUIsQ0E0QkksaUIsQ0EyR0osbUIsQ0FTSSxrQixDQS9NTiw0QixDQWlPTSxRLENBNkxKLGEsQ0FFSSxrQixDQWtDSixvQixDQThCSSxrQixDQStFSixxQixDQTZCSSxlLENBQ0Esa0IsQ0FDQSxnQixDQUNBLGMsQ0Mva0JOLE8sQ0FNSSxtQixDQTBCRixpQixDQVNJLFcsQ0FTTixZLENBbUJJLGUsQ0FDQSxRLENBb0RGLHFCLENBU0ksZSxDQzFISixlLENBY0ksaUIsQ0N2Qk4sa0IsQ0FLTSxzQixDQUlKLGdCLENBbUJJLGlCLENBSUosYyxDQUVJLGtCLENBQ0Esd0IsQ0VxQkYsaUIsQ0FPSSxXLENBQ0EsYyxDQWNOLGUsQ0E0QkEsVSxDQVZJLFEsQ0MxQkosYSxDQTRCSSxXLENBQ0EsYyxDQUNBLGlCLENBOUJILGtCQUFBLGMsQ0E4Q0ssa0IsQ0FLTixjLENBa0JJLFMsQ0FNSixhLENBZ0JJLGMsQ0FTRixtQixDQXdCSSxjLENBQ0EsVSxDQUVOLGMsQ0FhSSxnQixBQzNNSixxQ3pCcUNGLFUsQ0FxQ0ksWSxDQVlKLE0sQ0FpQ0ksYyxDTzlISixNLENDQUEsSyxDRDBCSSxpQixDQUNBLG9CLENDM0JKLEssQ0FtQkksaUIsQ0FPRixjLENBZ0JJLGlCLENBa0JKLFcsQ0FnQ0ksVyxDQUNBLFMsQ0FDQSxXLENBeUJGLGtCLENBcUJJLFcsQ0FDQSxXLENBWUosa0IsQ0F1QkksVyxDQUNBLFMsQ0FZSixtQixDQWtCSSxXLENBQ0EsUSxDQUNBLFUsQ0FPSixvQixDQXlCSSxZLENBNEJOLFksQ0EyQkksYyxDQUVKLGEsQ0FvQ0EsZSxDQWJJLGtCLENBa0ZKLGEsQ0EwQkksUSxDRzVhSixhLENBUUksa0IsQ0FRSixXLENBa0JJLGUsQ1BuQ04sTSxDQVlJLDZCLENBWkosaUIsQ0FpQk0sc0IsQ0F5RE4sVyxDQVlJLFMsQ0FtQkYsZSxDQXFCSSxXLENBQ0EsWSxDQUNBLFMsQ0FDQSxzQixDQWtDSixzQixDQXdCSSxXLENBQ0EsWSxDQUNBLGtCLENBa0JILG9CLENBOEJLLFcsQ0FDQSxZLENBb0VOLGtCLENBbUJJLFcsQ0FDQSxZLENBQ0Esa0IsQ1FwVUosZSxDQXdCSSxrQixDQUNBLHdCLENBSUosYSxDQTZCSSxnQixDQTdCSCxxQixDQTRFSyxZLENBQ0EsWSxDQUNBLFUsQ0F5REosb0IsQ0FvQkksa0IsQ0FDQSxjLENBSUosa0IsQ0FRSSxrQixDQUlKLG1CLENBYUksYyxDQ2xOTixrQixDQStCSSxrQixDQTZCSixpQixDQThCSSxlLENBQ0EsaUIsQ0FDQSxjLENIL0ZKLGdCLENBTUksa0IsQ0FRSixjLENBYUksa0IsQ0FLTixhLENBZUksZSxDQUNBLGtCLENBUUYsbUIsQ0FrQkksa0IsQ0FDQSxjLENBU04sYyxDQXlCSSxXLENBQ0EsWSxDQTFCSixzQixDQTZDTSxZLENBN0NOLHFCLENBb0VNLFksQ0FZTixlLENBdUNJLFcsQ0FDQSxVLENBQ0Esc0IsQ0FRSixnQixDQXVCSSxrQixDQUNBLGlCLENBeEJKLDJCLENBNkVNLFksQ0FNSixxQixDQUtJLG1CLENBSUosc0IsQ0FxQkksZ0IsQ0FDQSxjLENBcUJKLG9CLENBY0ksZSxDQUlKLHNCLENBcUJJLGlCLENBQ0EsYyxDQUlKLHFCLENBOEJJLGMsQ0FDQSxjLENBSUoscUIsQ0EwQkksa0IsQ0FDQSxjLENBSUoscUIsQ0FLSSxpQixDQUxILDZCLENBdUJLLFMsQ0FDQSxVLENBQ0EsUyxDQWdFTixzQixDQTBCSSwyQixDQTFCSCw4QixDQStDSyxRLENBbUZSLGUsQ0FnQ0ksZ0IsQ0FDQSxZLENBK0lKLFksQ0FvQkksWSxDQVNGLGlCLENBU0ksZSxDQUlKLG1CLENBWUksYyxDSTUzQkosa0IsQ0EyQkksYyxDQUNBLGtCLENBMERKLHNCLENBT0ksYyxDQUVKLHlCLENBV0ksYyxDQ2hGSCxvQ0FBQSxjLENBcUJPLGtCLENBckJQLDhCLENBNkNLLHNCLENBRUwsbUMsQ0EwQk8sYyxDQTFCUCx3Q0FBQSxjLENBeUNTLGtCLENBekNULDJDQUFBLGMsQ0E0RFMsa0IsQ0E1RFQsc0MsQ0EwRU8sYyxDQWdCUixjLENBZ0JJLCtELENBOEhGLHdCLENBVUksNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0EwQ04sZ0IsQ0F1QkksWSxDQUVKLGMsQ0ErQkksYyxDQXVGSixlLENBcUJJLFEsQ0FDQSxlLENBUUosZSxDQWdCSSxlLENBRUYsdUIsQ0F5QkksZSxDQUNBLGtCLENBQ0EsWSxDQUtILGtDLENBc0JLLFcsQ0FDQSxZLENBQ0EsUSxDQU9OLG1CLENBa0JJLGtCLENBRUwsMkIsQ0FzQkssYyxDQUdSLGdCLENBcUJJLFEsQ0FzR0osb0IsQ0FRTSwrRCxDVDN4QkosYSxDQWVJLGUsQ0FZSixXLENBc0JJLGtCLENBQ0EsYyxDQUdGLG9CLENBUUksYyxDQWlDUixVLENBYUksaUIsQ0FRSixZLENBT0ksUyxDQWtCRixhLENBY0ksVyxDQUNBLFEsQ0FDQSxXLENBUUosYSxDQWNJLFcsQ0FDQSxTLENBQ0EsVSxDQVFKLGEsQ0FjSSxXLENBQ0EsUyxDQUNBLFUsQ0FLTixnQixDQWFJLGUsQ0FJSixTLENBWUksa0IsQ0ErQ0YsZSxDQVdJLGdCLENBQ0EsbUIsQ0F1QkgsMkIsQ0FRSyxnQixDSm5WUixRLENBVUksaUIsQ0FDQSxvQixDQUdGLGUsQ0FXSSxlLENBQ0EsUyxDQUNBLGMsQ0E0WE4sUSxDQVlJLFEsQ0FXRixnQixDQVVJLFEsQ2dCeGJOLGMsQ0E4QkksZSxDQWlDRix1QixDQWdDSSxpQixDQS9GTiw0QixDQW1IRSxxQixDQUFDLDJDLENBaEJELHFCLENBWUksa0IsQ0FnQ0osbUIsQ0FpQkksa0IsQ0FpSkosZ0IsQ0FTSSxVLENBVEgsd0IsQ0F3QkssVSxDQUNBLFcsQ0EyRlIsYSxDQTBCSSxpQixDQUdGLG9CLENBa0NJLFMsQ0FJSixtQixDQXlCSSxlLENBQ0EsUyxDQUNBLFUsQ0E0Q0oscUIsQ0FvQ0ksZSxDQUNBLGMsQ0FnQkosd0IsQ0FpQkksVyxDQStDSiwwQixDQU1JLGtCLENDMXFCTixPLENBVUksbUIsQ0FJSixXLENBY0ksa0IsQ0FDQSxtQixDQUdGLGlCLENBYUksVyxDQ3BDSixlLENBa0JJLFEsQ0F1QkosaUIsQ0FnQkksZSxDQUNBLFEsQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDR3ZESixjLENBTUksWSxDQXFDRixpQixDQVdJLFcsQ0FDQSxjLENBVU4sZSxDQW9CSSxRLENBd0NKLFUsQ0FVSSxlLENDcEpOLEssQ0FrQkksWSxDQW9ERixhLENBa0NJLGlCLENBaUJKLGMsQ0FxQkksUyxDQUNBLGdCLEFDeElKLHFDZjZCRixhLENBb0JJLGdCLENBQ0Esb0IsQWVsREYscUN6QnFDRixVLENBeUNJLFksQ1dwRkYsYSxDQVlJLHdCLENBQUEsNEIsQ0VOSixrQixDQW1DSSxrQixDSHRDSixnQixDQVVJLGtCLENLeWZKLGUsQ0F5QkksZSxDVHJoQkosYSxDQW1CSSxlLENBMkVOLFUsQ0FpQkksa0IsQ0E2QkYsYSxDQW9CSSxRLENBSUosYSxDQW9CSSxTLENKcEtKLGlCLENBa0JJLGtCLENBc1dOLFEsQ0FnQkksdUIsQ0FPRixnQixDQWNJLHlCLEF1QnJiSixxQ2pCUEYsSyxDQXVCSSxpQixDQUNBLG9CLENBb0NGLFcsQ0FxQ0ksWSxDQUNBLFMsQ0FDQSxXLENBb0JGLGtCLENBeUJJLFcsQ0FDQSxVLENBQ0EsVyxDQU9KLGtCLENBMkJJLFcsQ0FDQSxVLENBQ0EsVyxDQWtDSixvQixDQTRCSSxXLENBQ0EsUyxDQUNBLFcsQ0FDQSxZLENlMU9OLGMsQ0FTSSxjLEFFZkoscUN6QnFDRixVLENBNkNJLFksQ1E3QkYsVyxDQTBDSSxZLENBQ0EsUyxDQUNBLFcsQ0FlRixrQixDQThCSSxXLENBQ0EsVSxDQUNBLFcsQ0FFSixrQixDQWdDSSxXLENBQ0EsVSxDQUdKLG1CLENBdUJJLFcsQ0FDQSxTLENBQ0EsWSxDQUVKLG9CLENBa0NJLFcsQ0FDQSxZLENBQ0EsUSxDS3JQTixrQixDQXVDSSxrQixDRXlkSixlLENBNEJJLGUsQ1R4aEJKLGEsQ0F1QkksZSxDSnFYTixRLENBb0JJLHVCLENBR0YsZ0IsQ0FrQkksdUIsQ3FCbmJKLGMsQ0FZSSxjIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmFwcGxldCxcbmFydGljbGUsXG5hc2lkZSxcbmF1ZGlvLFxuYixcbmJpZyxcbmJsb2NrcXVvdGUsXG5ib2R5LFxuY2FudmFzLFxuY2FwdGlvbixcbmNlbnRlcixcbmNpdGUsXG5jb2RlLFxuZGQsXG5kZWwsXG5kZXRhaWxzLFxuZGZuLFxuZGl2LFxuZGwsXG5kdCxcbmVtLFxuZW1iZWQsXG5maWVsZHNldCxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5mb3JtLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuaGVhZGVyLFxuaGdyb3VwLFxuaHRtbCxcbmksXG5pZnJhbWUsXG5pbWcsXG5pbnMsXG5rYmQsXG5sYWJlbCxcbmxlZ2VuZCxcbmxpLFxubWFyayxcbm1lbnUsXG5uYXYsXG5vYmplY3QsXG5vbCxcbm91dHB1dCxcbnAsXG5wcmUsXG5xLFxucnVieSxcbnMsXG5zYW1wLFxuc2VjdGlvbixcbnNtYWxsLFxuc3BhbixcbnN0cmlrZSxcbnN0cm9uZyxcbnN1YixcbnN1bW1hcnksXG5zdXAsXG50YWJsZSxcbnRib2R5LFxudGQsXG50Zm9vdCxcbnRoLFxudGhlYWQsXG50aW1lLFxudHIsXG50dCxcbnUsXG51bCxcbnZhcixcbnZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuYmxvY2txdW90ZTphZnRlcixcbmJsb2NrcXVvdGU6YmVmb3JlLFxucTphZnRlcixcbnE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbmJyIHtcbiAgZm9udC1zaXplOiAwOyB9XG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmEsXG5hOmZvY3VzLFxuYnV0dG9uLFxuYnV0dG9uOmZvY3VzLFxuaW5wdXQsXG5pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7IH1cblxuOjotbW96LWZvY3VzLWlubmVyLFxuOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogUmVtb3ZlIG91dGxpbmVzIGluIEZpcmVmb3guXG4gKi9cbnNlbGVjdDotbW96LWZvY3VzcmluZyxcbmE6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjMDAwOyB9XG5cbio6Zm9jdXMsXG4qOnZpc2l0ZWQsXG4qOmFjdGl2ZSxcbio6aG92ZXIge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7IH1cblxuYSxcbmE6Zm9jdXMsXG5hOnZpc2l0ZWQsXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7IH1cblxuKjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBDb2RlIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zb3VyY2UtY29kZS1wcm8tdjIzLWxhdGluLWV4dC0zMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgQ29kZSBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc291cmNlLWNvZGUtcHJvLXYyMy1sYXRpbi1leHQtcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBDb2RlIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zb3VyY2UtY29kZS1wcm8tdjIzLWxhdGluLWV4dC01MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgQ29kZSBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc291cmNlLWNvZGUtcHJvLXYyMy1sYXRpbi1leHQtNjAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIENvZGUgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NvdXJjZS1jb2RlLXByby12MjMtbGF0aW4tZXh0LTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ0hhbGltdW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaGFsaW11bi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2hlbHZldGljYW5ldWVsaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2hlbHZldGljYS1uZXVlLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2FuZXVlbWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhLW5ldWUtYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2hlbHZldGljYW5ldWVibGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMwMDAwMDU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGJvZHkge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuaW5wdXQge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIGlucHV0OmFjdGl2ZSwgaW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDsgfVxuXG4uaW5saW5lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNDgwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDY0MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNzY4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAyNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEyMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMzAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxNTAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxNjQwcHg7IH0gfVxuXG4udGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBDb2RlIFByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogLTEuMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ2cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogNTZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDY0cHg7IH0gfVxuXG4udGl0bGUtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIENvZGUgUHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRpdGxlLW1lZGl1bSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50aXRsZS1tZWRpdW0ge1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnRpdGxlLW1lZGl1bSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuXG4uc3VidGl0bGUtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAuc3VidGl0bGUtbWVkaXVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN1YnRpdGxlLW1lZGl1bSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc3VidGl0bGUtbWVkaXVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbi50dHUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi50ZXh0LWJsYWNrIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi50ZXh0LW1hcmsge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmNTg5MTg7IH1cblxuLnRleHQtYWNjZW50IHtcbiAgY29sb3I6ICNGNTg5MTg7IH1cblxuYnIge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5sb2dvIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhhbGltdW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4uYnVyZ2VyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDsgfVxuICAuYnVyZ2VyX19saW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlLWluLW91dDsgfVxuICAgIC5idXJnZXJfX2xpbmU6OmJlZm9yZSwgLmJ1cmdlcl9fbGluZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgLmJ1cmdlcl9fbGluZTo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTsgfVxuICAgIC5idXJnZXJfX2xpbmU6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICAgICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAuYWN0aXZlIC5idXJnZXJfX2xpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmFjdGl2ZSAuYnVyZ2VyX19saW5lOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKSB0cmFuc2xhdGVZKDApOyB9XG4gICAgLmFjdGl2ZSAuYnVyZ2VyX19saW5lOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTQ1ZGVnKSB0cmFuc2xhdGVZKDApOyB9XG5cbi5yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5yYXRpbmdfX3N0YXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgLnJhdGluZ19fc3Rhci0tZnVsbCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3Rhci1mdWxsLnN2Z1wiKTsgfVxuICAgIC5yYXRpbmdfX3N0YXItLWhhbGYge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N0YXItaGFsZi5zdmdcIik7IH1cblxuLnRleHQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmJyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4uYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDAwNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwNTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcbiAgcGFkZGluZzogMTRweCAxMHB4IDEwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgNSwgMC4wNSk7IH1cbiAgLmJ1dHRvbjphY3RpdmUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDA1OyB9XG4gIC5idXR0b246ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBjb2xvcjogcmdiYSgwLCAwLCA1LCAwLjIpO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCA1LCAwLjIpOyB9XG4gIC5idXR0b24tLWFycm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgIC5idXR0b24tLWFycm93OmFjdGl2ZSAuYnV0dG9uX19hcnJvdyB7XG4gICAgICBmaWxsOiB3aGl0ZTsgfVxuICAgIC5idXR0b24tLWFycm93OmRpc2FibGVkIC5idXR0b25fX2Fycm93IHtcbiAgICAgIGZpbGw6IHJnYmEoMCwgMCwgNSwgMC4yKTsgfVxuICAgIC5idXR0b24tLWFycm93OmhvdmVyIC5idXR0b25fX2Fycm93IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpOyB9XG4gIC5idXR0b24tLW9yYW5nZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBiYWNrZ3JvdW5kOiAjRjVCMDE4O1xuICAgIGJvcmRlci1jb2xvcjogI0Y1QjAxODsgfVxuICAgIC5idXR0b24tLW9yYW5nZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjhDNjVCO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRjhDNjVCOyB9XG4gICAgLmJ1dHRvbi0tb3JhbmdlOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjU4OTE4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRjU4OTE4OyB9XG4gICAgLmJ1dHRvbi0tb3JhbmdlOmFjdGl2ZSAuYnV0dG9uX19hcnJvdyB7XG4gICAgICBmaWxsOiAjMDAwMDA1OyB9XG4gICAgLmJ1dHRvbi0tb3JhbmdlOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDUsIDAuMik7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDUsIDAuMSk7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgNSwgMC4xKTsgfVxuICAuYnV0dG9uLS1ibGFjayB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDA1OyB9XG4gICAgLmJ1dHRvbi0tYmxhY2s6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzRkNGQ1MDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzRkNGQ1MDsgfVxuICAgIC5idXR0b24tLWJsYWNrOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7IH1cbiAgICAuYnV0dG9uLS1ibGFjazpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogI2I3YjdiOTtcbiAgICAgIGJhY2tncm91bmQ6ICNlNWU1ZTY7XG4gICAgICBib3JkZXItY29sb3I6ICNlNWU1ZTY7IH1cbiAgICAuYnV0dG9uLS1ibGFjayAuYnV0dG9uX19hcnJvdyB7XG4gICAgICBmaWxsOiB3aGl0ZTsgfVxuICAgIC5idXR0b24tLWJsYWNrOmFjdGl2ZSAuYnV0dG9uX19hcnJvdyB7XG4gICAgICBmaWxsOiAjMDAwMDA1OyB9XG4gICAgLmJ1dHRvbi0tYmxhY2s6ZGlzYWJsZWQgLmJ1dHRvbl9fYXJyb3cge1xuICAgICAgY29sb3I6ICNiN2I3Yjk7IH1cbiAgLmJ1dHRvbl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBmaWxsOiAjMDAwMDA1O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gIC5idXR0b25fX3RleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogNHB4OyB9XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluU2NhbGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmFkZUluIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7IH1cbiAgLmZhZGUtdG9wIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7IH1cbiAgLmZhZGUtbGVmdCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41czsgfVxuICAuZmFkZS1yaWdodCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzOyB9XG4gIC5mYWRlLWRvd24ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzOyB9XG4gIC5hbmltYXRlZC5mYWRlSW4ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmFuaW1hdGVkIC5mYWRlSW4ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmFuaW1hdGVkIC5mYWRlLXRvcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmFuaW1hdGVkIC5mYWRlLWxlZnQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIC5hbmltYXRlZCAuZmFkZS1yaWdodCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmFuaW1hdGVkIC5mYWRlLWRvd24ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmY7IH1cblxuOmhvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxOyB9XG5cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIGluaXRpYWwpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwgLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSwgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApOyB9XG5cbi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7IH1cblxuLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7IH1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnN3aXBlci1hdXRvaGVpZ2h0LCAuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSxoZWlnaHQ7IH1cblxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4OyB9XG5cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuXG4uc3dpcGVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDsgfVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgfVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7IH1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5OyB9XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7IH1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogbm9uZTsgfVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IG5vbmU7IH1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7IH1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5czsgfVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7IH1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7IH1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpOyB9XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpOyB9XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciwgLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiNmZmY7IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwOyB9XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpOyB9XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpOyB9XG5cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHg7IH1cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LCA1MCUpO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyAyKSk7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpOyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZywgLnN3aXBlci1idXR0b24tcHJldiBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7IH1cblxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCBzdmcsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJ3ByZXYnOyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgbGVmdDogYXV0bzsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJ25leHQnOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAuM3Mgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkID4gLnN3aXBlci1wYWdpbmF0aW9uLCAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGJvdHRvbTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLCA4cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCwgYXV0byk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsIDUwJSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpOyB9XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LCA4cHgpO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LCBhdXRvKTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCwgNnB4KSAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4OyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IC4ycyB0cmFuc2Zvcm0sLjJzIHRvcDsgfVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLCA0cHgpOyB9XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IC4ycyB0cmFuc2Zvcm0sLjJzIGxlZnQ7IH1cblxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAuMnMgdHJhbnNmb3JtLC4ycyByaWdodDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsIGluaGVyaXQpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wOyB9XG5cbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDsgfVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMSkpOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkID4gLnN3aXBlci1zY3JvbGxiYXIsIC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIsIC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgYm90dG9tOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSwgNHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCwgYXV0byk7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSkpOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LCBhdXRvKTtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsIDRweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKSk7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcywgLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZywgLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lOyB9XG5cbi5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwOyB9XG5cbi5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc3dpcGVyLWdyaWQgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnN3aXBlci1ncmlkLWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7IH1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwOyB9XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2IHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAuNjtcbiAgei1pbmRleDogMDsgfVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZpbHRlcjogYmx1cig1MHB4KTsgfVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc3dpcGVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxOyB9XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sb3BhY2l0eSxoZWlnaHQ7IH1cblxuLnN3aXBlci1jYXJkcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmJsb2NrIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAuYmxvY2sge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2NrIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYmxvY2sge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgIC5ibG9jayB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmJsb2NrIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfSB9XG5cbi5oZXJvIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAuaGVybyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogOTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlcm8ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaGVybyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTA0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgIC5oZXJvIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmhlcm8ge1xuICAgICAgcGFkZGluZy10b3A6IDExNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk2MHB4KSB7XG4gICAgLmhlcm8ge1xuICAgICAgcGFkZGluZy10b3A6IDE0OHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4OyB9IH1cbiAgLmhlcm9fX3dyYXBwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLmhlcm9fX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZXJvX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmhlcm9fX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuaGVyb19fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuaGVyb19fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNDhweDsgfSB9XG4gIC5oZXJvX19jb2xsYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAuaGVyb19fY29sbGFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5oZXJvX19wcm9kIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogNDYwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcGFkZGluZy10b3A6IDI2cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTFkZWcpIHRyYW5zbGF0ZVgoLTlweCk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLmhlcm9fX3Byb2Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMjI1cHg7XG4gICAgICAgIGxlZnQ6IC0xODVweDtcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVyb19fcHJvZCB7XG4gICAgICAgIHdpZHRoOiA3MjBweDtcbiAgICAgICAgdG9wOiAyMTBweDtcbiAgICAgICAgbGVmdDogLTIzMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5oZXJvX19wcm9kIHtcbiAgICAgICAgd2lkdGg6IDgyMHB4O1xuICAgICAgICB0b3A6IDI0MHB4O1xuICAgICAgICBsZWZ0OiAtMzEwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLmhlcm9fX3Byb2Qge1xuICAgICAgICB3aWR0aDogODYwcHg7XG4gICAgICAgIHRvcDogMjU2cHg7XG4gICAgICAgIGxlZnQ6IC0yNjhweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuaGVyb19fcHJvZCB7XG4gICAgICAgIHdpZHRoOiA5MTBweDtcbiAgICAgICAgdG9wOiAyMzBweDtcbiAgICAgICAgbGVmdDogLTIzNnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTYwcHgpIHtcbiAgICAgIC5oZXJvX19wcm9kIHtcbiAgICAgICAgd2lkdGg6IDEwMjhweDtcbiAgICAgICAgdG9wOiAzMTBweDtcbiAgICAgICAgbGVmdDogLTQ1NXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgICAgIC5oZXJvX19wcm9kIHtcbiAgICAgICAgd2lkdGg6IDEyMTBweDtcbiAgICAgICAgdG9wOiAyMTlweDtcbiAgICAgICAgbGVmdDogLTU2NHB4OyB9IH1cbiAgLmhlcm9fX3BhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuaGVyb19fZGVjb3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5oZXJvX19kZWNvci1pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGVyb19fZGVjb3ItLWxlZnQge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgdG9wOiAtMjc2cHg7XG4gICAgICBsZWZ0OiAtMzBweDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZXJvX19kZWNvci0tbGVmdCB7XG4gICAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICAgIHRvcDogLTMwMHB4O1xuICAgICAgICAgIGxlZnQ6IC0yMDBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmhlcm9fX2RlY29yLS1sZWZ0IHtcbiAgICAgICAgICB3aWR0aDogNTIwcHg7XG4gICAgICAgICAgdG9wOiAtMzQ1cHg7XG4gICAgICAgICAgbGVmdDogLTEyNXB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgICAuaGVyb19fZGVjb3ItLWxlZnQge1xuICAgICAgICAgIHdpZHRoOiA1NzBweDtcbiAgICAgICAgICB0b3A6IC0zNjRweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLmhlcm9fX2RlY29yLS1sZWZ0IHtcbiAgICAgICAgICB3aWR0aDogNTk2cHg7XG4gICAgICAgICAgbGVmdDogLTE0MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5NjBweCkge1xuICAgICAgICAuaGVyb19fZGVjb3ItLWxlZnQge1xuICAgICAgICAgIHdpZHRoOiA2NzhweDtcbiAgICAgICAgICB0b3A6IC00MTRweDtcbiAgICAgICAgICBsZWZ0OiAtMTcwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gICAgICAgIC5oZXJvX19kZWNvci0tbGVmdCB7XG4gICAgICAgICAgd2lkdGg6IDc1MHB4O1xuICAgICAgICAgIHRvcDogLTUwNnB4O1xuICAgICAgICAgIGxlZnQ6IC0yODRweDsgfSB9XG4gICAgLmhlcm9fX2RlY29yLS1wYWNrIHtcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgICByaWdodDogNHB4O1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmhlcm9fX2RlY29yLS1wYWNrIHtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICByaWdodDogLTZweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVyb19fZGVjb3ItLXBhY2sge1xuICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICB0b3A6IC02MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuaGVyb19fZGVjb3ItLXBhY2sge1xuICAgICAgICAgIHdpZHRoOiAyNDBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgICAgLmhlcm9fX2RlY29yLS1wYWNrIHtcbiAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgdG9wOiAtODBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLmhlcm9fX2RlY29yLS1wYWNrIHtcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgdG9wOiAtOTVweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTYwcHgpIHtcbiAgICAgICAgLmhlcm9fX2RlY29yLS1wYWNrIHtcbiAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgdG9wOiAtMTE0cHg7XG4gICAgICAgICAgcmlnaHQ6IC0xMnB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1NjBweCkge1xuICAgICAgICAuaGVyb19fZGVjb3ItLXBhY2sge1xuICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICB0b3A6IC0xNDBweDsgfSB9XG4gICAgLmhlcm9fX2RlY29yLS1yaWdodCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVyb19fZGVjb3ItLXJpZ2h0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuaGVyb19fZGVjb3ItLXJpZ2h0IHtcbiAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgICAuaGVyb19fZGVjb3ItLXJpZ2h0IHtcbiAgICAgICAgICByaWdodDogNzBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLmhlcm9fX2RlY29yLS1yaWdodCB7XG4gICAgICAgICAgd2lkdGg6IDE4NnB4O1xuICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICByaWdodDogNjBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgICAgICAgLmhlcm9fX2RlY29yLS1yaWdodCB7XG4gICAgICAgICAgd2lkdGg6IDI2M3B4O1xuICAgICAgICAgIHRvcDogLTQ4cHg7XG4gICAgICAgICAgcmlnaHQ6IC0xNDBweDsgfSB9XG4gICAgLmhlcm9fX2RlY29yLS1ib3R0b20ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmhlcm9fX2RlY29yLS1ib3R0b20ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgICAgcmlnaHQ6IC0yMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZXJvX19kZWNvci0tYm90dG9tIHtcbiAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICByaWdodDogLTQwcHg7XG4gICAgICAgICAgYm90dG9tOiAxMjBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmhlcm9fX2RlY29yLS1ib3R0b20ge1xuICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICBib3R0b206IDIyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgICAuaGVyb19fZGVjb3ItLWJvdHRvbSB7XG4gICAgICAgICAgd2lkdGg6IDM5NHB4O1xuICAgICAgICAgIHJpZ2h0OiAtMjhweDtcbiAgICAgICAgICBib3R0b206IDIwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAuaGVyb19fZGVjb3ItLWJvdHRvbSB7XG4gICAgICAgICAgYm90dG9tOiAyMzBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTYwcHgpIHtcbiAgICAgICAgLmhlcm9fX2RlY29yLS1ib3R0b20ge1xuICAgICAgICAgIHdpZHRoOiA0MzJweDtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAtMzhweDtcbiAgICAgICAgICBib3R0b206IDE0MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1NjBweCkge1xuICAgICAgICAuaGVyb19fZGVjb3ItLWJvdHRvbSB7XG4gICAgICAgICAgd2lkdGg6IDUxMHB4O1xuICAgICAgICAgIHJpZ2h0OiAtMTk0cHg7XG4gICAgICAgICAgYm90dG9tOiAwOyB9IH1cbiAgLmhlcm9fX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgbWFyZ2luLXRvcDogLTkycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLmhlcm9fX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIC5oZXJvX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBtYXgtd2lkdGg6IDU4OHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAuaGVyb19fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBDb2RlIFByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgICAgIC5oZXJvX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5oZXJvX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDRweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZXJvX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuaGVyb19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDUycHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLmhlcm9fX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA1NnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5oZXJvX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjRweDsgfSB9XG4gIC5oZXJvX19yYXRpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAuaGVyb19fcmF0aW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZXJvX19yYXRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5oZXJvX19yYXRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5oZXJvX19yYXRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5oZXJvX19yYXRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgLmhlcm8gLnJhdGluZyB7XG4gICAgZ2FwOiAycHg7IH1cbiAgLmhlcm9fX3JhdGluZy10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZXJvX19yYXRpbmctdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC5oZXJvX19zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiU291cmNlIENvZGUgUHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5oZXJvX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZXJvX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuaGVyb19fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLmhlcm9fX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5oZXJvX19zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAuaGVybyAuZWZmZWN0IHtcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhlcm8gLmVmZmVjdCB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZXJvIC5lZmZlY3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5oZXJvIC5lZmZlY3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLmhlcm9fX2FjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDE1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCwgd2hpdGUgOTAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmhlcm9fX2FjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5oZXJvX19hY3Rpb24uaGlkZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgICAuaGVyb19fYWN0aW9uIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAzMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAgICAgICAuaGVyb19fYWN0aW9uIC5jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMzVweDsgfSB9XG4gIC5oZXJvX19idG4ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLmhlcm9fX2J0biB7XG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVyb19fYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNzBweDsgfSB9XG5cbi5lZmZlY3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCA1LCAwLjgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gICAgLmVmZmVjdF9faXRlbSB7XG4gICAgICBmb250LXNpemU6IDExcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MzBweCkge1xuICAgIC5lZmZlY3RfX2l0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAuZWZmZWN0X19pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmVmZmVjdF9faXRlbSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBnYXA6IDEwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZWZmZWN0X19pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGdhcDogMTVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgIC5lZmZlY3RfX2l0ZW0ge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmVmZmVjdF9faXRlbSB7XG4gICAgICBnYXA6IDEzcHg7IH0gfVxuICAuZWZmZWN0X19pdGVtOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjN2Y3ZjdmO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAuZWZmZWN0X19pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gIC5lZmZlY3RfX2l0ZW0tLWVsYXN0aWM6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWcvZWZmZWN0MS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci82MCU7IH1cbiAgLmVmZmVjdF9faXRlbS0taHlkcmF0aW9uOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1nL2VmZmVjdDIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvNjAlOyB9XG4gIC5lZmZlY3RfX2l0ZW0tLWRhbWFnZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltZy9lZmZlY3QzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzYwJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlcnZpY2VzLmJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAuc2VydmljZXMuYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cblxuLnNlcnZpY2VzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogNzY0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIC5zZXJ2aWNlcy1saXN0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9IH1cbiAgLnNlcnZpY2VzLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAuc2VydmljZXMtbGlzdF9faWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1QjAxODtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc2VydmljZXMtbGlzdF9faWNvbiB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDsgfSB9XG4gICAgLnNlcnZpY2VzLWxpc3RfX2ljb24tLXNoaXBwaW5nIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zaGlwcGluZy5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJTsgfVxuICAgIC5zZXJ2aWNlcy1saXN0X19pY29uLS1yZXR1cm5zIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9yZWZ1bmQuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA0NSU7IH1cbiAgICAuc2VydmljZXMtbGlzdF9faWNvbi0tcmVmdW5kIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9waG9uZS5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTsgfVxuICAuc2VydmljZXMtbGlzdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gICAgICAuc2VydmljZXMtbGlzdF9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5zZXJ2aWNlcy1saXN0X190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLnRvLWNvbnRhY3Qge1xuICBjb2xvcjogIzAwMDAwNTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgLndoeV9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAud2h5X19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC53aHlfX2NvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9IH1cblxuLndoeV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLndoeV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC53aHlfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAud2h5X190aXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC53aHlfX3RpdGxlIHtcbiAgICAgIG1heC13aWR0aDogNTcwcHg7IH0gfVxuXG4ud2h5X19idXR0b24ge1xuICBtYXgtd2lkdGg6IDI4MnB4OyB9XG5cbi53aHktbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAud2h5LWxpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAud2h5LWxpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgIC53aHktbGlzdCB7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAud2h5LWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLndoeS1saXN0X19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC53aHktbGlzdF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLndoeS1saXN0X19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIG9yZGVyOiAtMTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAud2h5LWxpc3RfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgb3JkZXI6IDA7IH0gfVxuICAgIC53aHktbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLndoeS1saXN0X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjRjU4OTE4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBDb2RlIFByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC53aHktbGlzdF9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgIC53aHktbGlzdF9fdGl0bGU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdGFyLWNoZWNrLnN2Zykgbm8tcmVwZWF0IDUwJS9jb250YWluOyB9XG4gIC53aHktbGlzdF9fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4uaGFwcHkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5oYXBweSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgLmhhcHB5IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuaGFwcHkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ3cHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5oYXBweSAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMzAwcHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5oYXBweV9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAuaGFwcHlfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA0OTBweDsgfSB9XG4gIC5oYXBweV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGFwcHlfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmhhcHB5X190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5oYXBweV9fdGl0bGUtbnVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC04cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjRjU4OTE4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuaGFwcHlfX3N1YnRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBDb2RlIFByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjU4OTE4O1xuICAgIGJvcmRlci1yYWRpdXM6IDkwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5oYXBweV9fc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDsgfSB9XG5cbi5jb21wYXJpc29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29tcGFyaXNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgICBsZWZ0OiA0MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmNvbXBhcmlzb24ge1xuICAgICAgbGVmdDogNDZweDsgfSB9XG4gIC5jb21wYXJpc29uX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRjU4OTE4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBDb2RlIFByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuY29tcGFyaXNvbl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmNvbXBhcmlzb25fX2JnIHtcbiAgICB3aWR0aDogNTkycHg7XG4gICAgaGVpZ2h0OiA3MDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjVweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDI3NXB4KTtcbiAgICB6LWluZGV4OiAtNTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmNvbXBhcmlzb25fX2JnIHtcbiAgICAgICAgdG9wOiAtNzJweDtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAyNzBweCk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLmNvbXBhcmlzb25fX2JnIHtcbiAgICAgICAgd2lkdGg6IDYyNXB4O1xuICAgICAgICBoZWlnaHQ6IDc0NnB4O1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDI2MHB4KTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuY29tcGFyaXNvbl9fYmcge1xuICAgICAgICB3aWR0aDogNjQycHg7XG4gICAgICAgIGhlaWdodDogNzY2cHg7XG4gICAgICAgIHRvcDogLTY1cHg7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjQzcHgpOyB9IH1cbiAgICAuY29tcGFyaXNvbl9fYmctaXRlbSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICAuY29tcGFyaXNvbl9fYmctaXRlbS0tMSB7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgIHRvcDogMTYlOyB9XG4gICAgICAuY29tcGFyaXNvbl9fYmctaXRlbS0tMiB7XG4gICAgICAgIHdpZHRoOiAzMSU7XG4gICAgICAgIGxlZnQ6IDE4JTsgfVxuICAgICAgLmNvbXBhcmlzb25fX2JnLWl0ZW0tLTMge1xuICAgICAgICB3aWR0aDogMTclO1xuICAgICAgICB0b3A6IDIzJTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5jb21wYXJpc29uX19iZy1pdGVtLS00IHtcbiAgICAgICAgd2lkdGg6IDklO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGxlZnQ6IDMzJTtcbiAgICAgICAgYm90dG9tOiAwOyB9XG4gIC5jb21wYXJpc29uX19jb250YWluZXIge1xuICAgIHdpZHRoOiA0MDhweDtcbiAgICBoZWlnaHQ6IDMwNnB4O1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBoZWlnaHQ6IDIxOHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDQ1cHg7XG4gICAgLypzaG91bGQgYmUgdGhlIHNhbWUgaGVpZ2h0IGFzIHRoZSBpbWFnZXMqL1xuICAgIGJvcmRlcjogOHB4IHNvbGlkICNGOEM2NUI7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gICAgICAuY29tcGFyaXNvbl9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDMyOHB4O1xuICAgICAgICBoZWlnaHQ6IDI0NnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5jb21wYXJpc29uX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMzcwcHg7XG4gICAgICAgIGhlaWdodDogMjgycHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmNvbXBhcmlzb25fX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA0MDhweDtcbiAgICAgICAgaGVpZ2h0OiAzMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuY29tcGFyaXNvbl9fY29udGFpbmVyLS0yIHtcbiAgICAgICAgbGVmdDogNDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuY29tcGFyaXNvbl9fY29udGFpbmVyLS0yIHtcbiAgICAgICAgbGVmdDogMTgwcHg7IH0gfVxuICAgIC5jb21wYXJpc29uX19jb250YWluZXI6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jb21wYXJpc29uX19pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5jb21wYXJpc29uX19pbWcgcGljdHVyZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5jb21wYXJpc29uX19pbWcgaW1nIHtcbiAgICAgIHdpZHRoOiA0MDhweDtcbiAgICAgIGhlaWdodDogMzA2cHg7XG4gICAgICB3aWR0aDogMjc0cHg7XG4gICAgICBoZWlnaHQ6IDIwNnB4O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gICAgICAgIC5jb21wYXJpc29uX19pbWcgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMzEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMzRweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmNvbXBhcmlzb25fX2ltZyBpbWcge1xuICAgICAgICAgIHdpZHRoOiAzNTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI2NnB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAuY29tcGFyaXNvbl9faW1nIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDM5MnB4O1xuICAgICAgICAgIGhlaWdodDogMjk0cHg7IH0gfVxuICAgIC5jb21wYXJpc29uX19pbWctLW92ZXJsYXk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuY29tcGFyaXNvbl9fc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jaGV2cm9ucy5zdmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTFweCB0b3AgNTAlO1xuICAgIGN1cnNvcjogZXctcmVzaXplOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuY29tcGFyaXNvbl9fc2xpZGVyIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7IH0gfVxuXG4uc2VjcmV0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNlY3JldC10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLnNlY3JldC1saXN0IHtcbiAgbWF4LXdpZHRoOiA0MTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5zZWNyZXQtbGlzdCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5zZWNyZXQtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLnNlY3JldC1saXN0X19pdGVtOm50aC1sYXN0LWNoaWxkKC1uKzMpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnNlY3JldC1saXN0X19pY29uIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICNGNUIwMTg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uLXNlY3JldDEuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLnNlY3JldC1saXN0X19pY29uIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5zZWNyZXQtbGlzdF9faWNvbiB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfSB9XG4gICAgLnNlY3JldC1saXN0X19pY29uLS0yIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi1zZWNyZXQyLnN2Zyk7IH1cbiAgICAuc2VjcmV0LWxpc3RfX2ljb24tLTMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uLXNlY3JldDMuc3ZnKTsgfVxuICAgIC5zZWNyZXQtbGlzdF9faWNvbi0tNCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24tc2VjcmV0NC5zdmcpOyB9XG4gICAgLnNlY3JldC1saXN0X19pY29uLS01IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi1zZWNyZXQ1LnN2Zyk7IH1cbiAgICAuc2VjcmV0LWxpc3RfX2ljb24tLTYge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uLXNlY3JldDYuc3ZnKTsgfVxuICAuc2VjcmV0LWxpc3RfX3RleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4uY2xpZW50cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNsaWVudHNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgICAgIC5jbGllbnRzX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDg5cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNsaWVudHNfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuY2xpZW50c19fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuY2xpZW50c19fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgICAgICAgZm9udC1zaXplOiA1NHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmNsaWVudHNfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgICAgZm9udC1zaXplOiA2NHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAuY2xpZW50cy1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAgICAgLmNsaWVudHMtbGlzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2xpZW50cy1saXN0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuY2xpZW50cy1saXN0IHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZ2FwOiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5jbGllbnRzLWxpc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuY2xpZW50cy1saXN0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7IH0gfVxuICAgIC5jbGllbnRzLWxpc3Q6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgaGVpZ2h0OiA2MjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NsaWVudHMtYmcxLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB6LWluZGV4OiAtNTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgICAgICAgLmNsaWVudHMtbGlzdDo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMzMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MjBweDtcbiAgICAgICAgICB0b3A6IC02MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jbGllbnRzLWxpc3Q6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDQxMHB4O1xuICAgICAgICAgIGhlaWdodDogNzUwcHg7XG4gICAgICAgICAgdG9wOiA1NyU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5jbGllbnRzLWxpc3Q6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgIHRvcDogLTk1cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgcm90YXRlKDApO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2xpZW50cy1iZzIuc3ZnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgICAgLmNsaWVudHMtbGlzdDo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTE5MHB4O1xuICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgdG9wOiAtMTE1cHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5jbGllbnRzLWxpc3Q6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDE0MjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgIHRvcDogLTE5NXB4OyB9IH1cbiAgICAuY2xpZW50cy1saXN0X19pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDdweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuY2xpZW50cy1saXN0X19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxN3B4KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY2xpZW50cy1saXN0X19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygzMyUgLSA3cHgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuY2xpZW50cy1saXN0X19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNsaWVudHMtbGlzdF9faXRlbTpudGgtY2hpbGQoMykgLmNsaWVudHMtbGlzdF9fdGV4dCB7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuY2xpZW50cy1saXN0X19pdGVtOm50aC1jaGlsZCgzKSAuY2xpZW50cy1saXN0X190ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgIC5jbGllbnRzLWxpc3RfX2l0ZW06bnRoLWxhc3QtY2hpbGQoLW4rMikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5jbGllbnRzLWxpc3RfX2l0ZW06bnRoLWxhc3QtY2hpbGQoLW4rMikgLmNsaWVudHMtbGlzdF9fdGl0bGUge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDJsaDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuY2xpZW50cy1saXN0X19pdGVtOm50aC1sYXN0LWNoaWxkKC1uKzIpIC5jbGllbnRzLWxpc3RfX3RpdGxlIHtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bzsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAuY2xpZW50cy1saXN0X19pdGVtOm50aC1sYXN0LWNoaWxkKC1uKzIpIC5jbGllbnRzLWxpc3RfX3RpdGxlIHtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMmxoOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jbGllbnRzLWxpc3RfX2l0ZW06bnRoLWxhc3QtY2hpbGQoLW4rMykge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5jbGllbnRzLWxpc3RfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LWZhbWlseTogXCJTb3VyY2UgQ29kZSBQcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuY2xpZW50cy1saXN0X190aXRsZSB7XG4gICAgICAgICAgbWluLWhlaWdodDogMmxoOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgICAuY2xpZW50cy1saXN0X190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAuY2xpZW50cy1saXN0X190aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAgIC5jbGllbnRzLWxpc3RfX251bSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAuY2xpZW50cy1saXN0X19udW0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7IH0gfVxuICAgIC5jbGllbnRzLWxpc3RfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNsaWVudHMtbGlzdF9fdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgICAuY2xpZW50cy1saXN0X190ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5jbGllbnRzLWxpc3RfX3RleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC5jbGllbnRzX19ub3RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCA1LCAwLjUpO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuY2xpZW50c19fbm90ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2xpZW50c19fbm90ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmNsaWVudHNfX25vdGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLmNsaWVudHNfX2J0biB7XG4gICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5jbGllbnRzX19idG4ge1xuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmNvbXBvc2l0aW9uX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLmNvbXBvc2l0aW9uX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA3MHB4IDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAuY29tcG9zaXRpb25fX2l0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgcGFkZGluZzogODBweCAxNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuY29tcG9zaXRpb25fX2l0ZW0ge1xuICAgICAgcGFkZGluZzogOTBweCAxNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAuY29tcG9zaXRpb25fX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMTAwcHggMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbXBvc2l0aW9uX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29tcG9zaXRpb25fX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMTQwcHggMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgIC5jb21wb3NpdGlvbl9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAxODBweCAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmNvbXBvc2l0aW9uX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDIzN3B4IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAuY29tcG9zaXRpb25fX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMjYwcHggMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1NjBweCkge1xuICAgIC5jb21wb3NpdGlvbl9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAzMDBweCAyMHB4OyB9IH1cbiAgLmNvbXBvc2l0aW9uX19pdGVtOmhvdmVyIC5jb21wb3NpdGlvbl9fYmcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cblxuLmNvbXBvc2l0aW9uX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7IH1cblxuLmNvbXBvc2l0aW9uX19idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1heC13aWR0aDogMTkwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBDb2RlIFByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwNTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb21wb3NpdGlvbl9fYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jb21wb3NpdGlvbl9fYnRuIHtcbiAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAuY29tcG9zaXRpb25fX2J0biB7XG4gICAgICBmb250LXNpemU6IDM0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuY29tcG9zaXRpb25fX2J0biB7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgICAgZm9udC1zaXplOiA0MHB4OyB9IH1cbiAgLmNvbXBvc2l0aW9uX19idG46aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwMDA1O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLm5vLXdlYnAgLmNvbXBvc2l0aW9uX19iZy0tMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tcG9zaXRpb24xLTQ4MC5qcGcpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLm5vLXdlYnAgLmNvbXBvc2l0aW9uX19iZy0tMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbXBvc2l0aW9uMS5qcGcpOyB9IH1cblxuLm5vLXdlYnAgLmNvbXBvc2l0aW9uX19iZy0tMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tcG9zaXRpb24yLTQ4MC5qcGcpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLm5vLXdlYnAgLmNvbXBvc2l0aW9uX19iZy0tMiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbXBvc2l0aW9uMi5qcGcpOyB9IH1cblxuLm5vLXdlYnAgLmNvbXBvc2l0aW9uX19iZy0tMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tcG9zaXRpb24zLTQ4MC5qcGcpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLm5vLXdlYnAgLmNvbXBvc2l0aW9uX19iZy0tMyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbXBvc2l0aW9uMy5qcGcpOyB9IH1cblxuLndlYnAgLmNvbXBvc2l0aW9uX19iZy0tMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tcG9zaXRpb24xLTQ4MC53ZWJwKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC53ZWJwIC5jb21wb3NpdGlvbl9fYmctLTEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21wb3NpdGlvbjEud2VicCk7IH0gfVxuXG4ud2VicCAuY29tcG9zaXRpb25fX2JnLS0yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21wb3NpdGlvbjItNDgwLndlYnApOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLndlYnAgLmNvbXBvc2l0aW9uX19iZy0tMiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbXBvc2l0aW9uMi53ZWJwKTsgfSB9XG5cbi53ZWJwIC5jb21wb3NpdGlvbl9fYmctLTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbXBvc2l0aW9uMy00ODAud2VicCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAud2VicCAuY29tcG9zaXRpb25fX2JnLS0zIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tcG9zaXRpb24zLndlYnApOyB9IH1cblxuLmJlbmVmaXRzIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYmVuZWZpdHNfX3RpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYmVuZWZpdHNfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAuYmVuZWZpdHNfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7IH0gfVxuICAuYmVuZWZpdHNfX2J0biB7XG4gICAgbWF4LXdpZHRoOiAyODJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5iZW5lZml0c19fYnRuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuYmVuZWZpdHNfX2J0biB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmJlbmVmaXRzX19idG4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJlbmVmaXRzLXRvcCB7XG4gICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iZW5lZml0cy10b3Age1xuICAgIG1heC13aWR0aDogNjgwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgLmJlbmVmaXRzLXRvcCB7XG4gICAgbWF4LXdpZHRoOiA3NTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYmVuZWZpdHMtdG9wIHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDc2cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTEwcHgpIHtcbiAgLmJlbmVmaXRzLXRvcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDsgfSB9XG5cbi5iZW5lZml0cy10b3BfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDEzcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYmVuZWZpdHMtdG9wX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5iZW5lZml0cy10b3BfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgLmJlbmVmaXRzLXRvcF9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYmVuZWZpdHMtdG9wX190ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAuYmVuZWZpdHMtdG9wX190ZXh0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmJlbmVmaXRzLXJlY3Qge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJlbmVmaXRzLXJlY3Qge1xuICAgICAgd2lkdGg6IDUwNHB4O1xuICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwNTtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYmVuZWZpdHMtcmVjdCB7XG4gICAgICB3aWR0aDogNjY2cHg7XG4gICAgICBoZWlnaHQ6IDIwNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgLmJlbmVmaXRzLXJlY3Qge1xuICAgICAgd2lkdGg6IDc4MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmJlbmVmaXRzLXJlY3Qge1xuICAgICAgd2lkdGg6IDg4MHB4O1xuICAgICAgaGVpZ2h0OiAyOTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJlbmVmaXRzLXJlY3Q6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDA1OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJlbmVmaXRzLXJlY3Q6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDIwNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmJlbmVmaXRzLXJlY3Q6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDI5MHB4OyB9IH1cbiAgLmJlbmVmaXRzLXJlY3Q6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTJweDtcbiAgICByaWdodDogLTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYmVuZWZpdHMtcmVjdDo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIGhlaWdodDogOTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuYmVuZWZpdHMtcmVjdDo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMjAwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmJlbmVmaXRzLXJlY3Q6OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDVweDsgfSB9XG5cbi5iZW5lZml0cy1zcG9vbnMge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cblxuLmJlbmVmaXRzLXNwb29uIHtcbiAgd2lkdGg6IDMzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTEycHgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQzNXB4KSB7XG4gICAgLmJlbmVmaXRzLXNwb29uIHtcbiAgICAgIHdpZHRoOiAzNTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJlbmVmaXRzLXNwb29uIHtcbiAgICAgIHdpZHRoOiAzNzBweDtcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDUycHgpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAuYmVuZWZpdHMtc3Bvb24ge1xuICAgICAgd2lkdGg6IDQzMHB4O1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDdweCk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5iZW5lZml0cy1zcG9vbiB7XG4gICAgICB3aWR0aDogNDEzcHg7XG4gICAgICB0b3A6IC0yNDVweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMTA2cHgpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJlbmVmaXRzLXNwb29uIHtcbiAgICAgIHdpZHRoOiA2MjBweDtcbiAgICAgIHRvcDogLTQwMHB4O1xuICAgICAgbGVmdDogY2FsYyg1MCUgKyAxOThweCk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAuYmVuZWZpdHMtc3Bvb24ge1xuICAgICAgbGVmdDogY2FsYyg1MCUgKyAyMjhweCk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYmVuZWZpdHMtc3Bvb24ge1xuICAgICAgd2lkdGg6IDg4N3B4O1xuICAgICAgdG9wOiAtNTk3cHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSArIDI2M3B4KTsgfSB9XG4gIC5iZW5lZml0cy1zcG9vbiBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5iZW5lZml0cy1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nLXRvcDogMTk0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5iZW5lZml0cy1zbGlkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLmJlbmVmaXRzLXNsaWRlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMjU0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5iZW5lZml0cy1zbGlkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJlbmVmaXRzLXNsaWRlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMTIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYmVuZWZpdHMtc2xpZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDg0cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTcxcHg7IH0gfVxuICAuYmVuZWZpdHMtc2xpZGVyX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYmVuZWZpdHMtc2xpZGVyX19jb250ZW50OjpiZWZvcmUsIC5iZW5lZml0cy1zbGlkZXJfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAuYmVuZWZpdHMtc2xpZGVyX19jb250ZW50OjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJSwgI2ZmZik7IH1cbiAgICAuYmVuZWZpdHMtc2xpZGVyX19jb250ZW50OjphZnRlciB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MCUsICNmZmYpOyB9XG4gIC5iZW5lZml0cy1zbGlkZXIgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDE5MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5iZW5lZml0cy1zbGlkZXIgLmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAzMDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5iZW5lZml0cy1zbGlkZXIgLmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA1NTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5iZW5lZml0cy1zbGlkZXIgLmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA3NjhweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYmVuZWZpdHMtc2xpZGVyIC5jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAyNHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5iZW5lZml0cy1zbGlkZXIgLmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMjIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmJlbmVmaXRzLXNsaWRlciAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEzMDBweDsgfSB9XG5cbi5iZW5lZml0cy1zbGlkZV9fZG9zZSB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYmVuZWZpdHMtc2xpZGVfX2Rvc2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTA0cHg7IH0gfVxuXG4uYmVuZWZpdHMtc2xpZGVfX3ZhbHVlIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDA1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgb3BhY2l0eTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5iZW5lZml0cy1zbGlkZV9fdmFsdWUge1xuICAgICAgb3BhY2l0eTogMTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5iZW5lZml0cy1zbGlkZV9fdmFsdWUge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmJlbmVmaXRzLXNsaWRlX192YWx1ZSB7XG4gICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gIC5iZW5lZml0cy1zbGlkZV9fdmFsdWU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzOXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDA1O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgei1pbmRleDogLTE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJlbmVmaXRzLXNsaWRlX192YWx1ZTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5iZW5lZml0cy1zbGlkZV9faW1nIHtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYmVuZWZpdHMtc2xpZGVfX2ltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJlbmVmaXRzLXNsaWRlX19pbWcge1xuICAgICAgbWF4LXdpZHRoOiAyMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5iZW5lZml0cy1zbGlkZV9faW1nIHtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7IH0gfVxuXG4uYmVuZWZpdHMtc2xpZGVfX3RpdGxlIHtcbiAgbWluLWhlaWdodDogMmxoO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBDb2RlIFByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJlbmVmaXRzLXNsaWRlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5iZW5lZml0cy1zbGlkZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJlbmVmaXRzLXNsaWRlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYmVuZWZpdHMtc2xpZGVfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbi5iZW5lZml0cy1zbGlkZV9fdGV4dCB7XG4gIG1pbi1oZWlnaHQ6IDlsaDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJlbmVmaXRzLXNsaWRlX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDZsaDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLmJlbmVmaXRzLXNsaWRlX190ZXh0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDdsaDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJlbmVmaXRzLXNsaWRlX190ZXh0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDhsaDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5iZW5lZml0cy1zbGlkZV9fdGV4dCB7XG4gICAgICBtaW4taGVpZ2h0OiA2bGg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAuYmVuZWZpdHMtc2xpZGVfX3RleHQge1xuICAgICAgbWluLWhlaWdodDogNWxoOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmJlbmVmaXRzLXNsaWRlX190ZXh0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDZsaDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5iZW5lZml0cy1zbGlkZV9fbGlzdCB7XG4gIG1pbi1oZWlnaHQ6IDZsaDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJlbmVmaXRzLXNsaWRlX19saXN0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDNsaDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJlbmVmaXRzLXNsaWRlX19saXN0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDVsaDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5iZW5lZml0cy1zbGlkZV9fbGlzdCB7XG4gICAgICBtaW4taGVpZ2h0OiAzbGg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAuYmVuZWZpdHMtc2xpZGVfX2xpc3Qge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmJlbmVmaXRzLXNsaWRlX19saXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4uYmVuZWZpdHMtc2xpZGVfX2l0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYmVuZWZpdHMtc2xpZGVfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4OyB9IH1cbiAgLmJlbmVmaXRzLXNsaWRlX19pdGVtOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDA1OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5iZW5lZml0cy1zbGlkZV9faXRlbTo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiA2cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmJlbmVmaXRzLXNsaWRlX19pdGVtOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgbGVmdDogMTJweDsgfSB9XG5cbi5iZW5lZml0cy1zbGlkZV9fYnRuIHtcbiAgcGFkZGluZzogNXB4IDAgMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCA1LCAwLjYpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCA1LCAwLjQpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJlbmVmaXRzLXNsaWRlX19idG4ge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLmJlbmVmaXRzLXNsaWRlX192YWx1ZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLmJlbmVmaXRzLXNsaWRlX192YWx1ZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zd2lwZXItc2xpZGUtbmV4dCAuYmVuZWZpdHMtc2xpZGVfX3ZhbHVlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnN3aXBlci1zbGlkZS1uZXh0IC5iZW5lZml0cy1zbGlkZV9fdmFsdWU6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IH0gfVxuXG4uYmVuZWZpdHMtYm90dG9tIHtcbiAgbWF4LXdpZHRoOiAyOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5iZW5lZml0cy1ib3R0b20ge1xuICAgICAgbWF4LXdpZHRoOiA0MTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJlbmVmaXRzLWJvdHRvbSB7XG4gICAgICBtYXgtd2lkdGg6IDQ4MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJlbmVmaXRzLWJvdHRvbSB7XG4gICAgICBtYXgtd2lkdGg6IDY1MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgLmJlbmVmaXRzLWJvdHRvbSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuICAuYmVuZWZpdHMtYm90dG9tX19pdGVtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgNSwgMC41KTtcbiAgICBmb250LWZhbWlseTogXCJTb3VyY2UgQ29kZSBQcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLmJlbmVmaXRzLWJvdHRvbV9faXRlbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmVuZWZpdHMtYm90dG9tX19pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5iZW5lZml0cy1ib3R0b21fX2l0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLmJlbmVmaXRzLWJvdHRvbV9faXRlbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5iZW5lZml0cy1ib3R0b21fX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5iZW5lZml0cy1ib3R0b21fX2l0ZW06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYmVuZWZpdHMtYm90dG9tX19pdGVtOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiA0cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLmJlbmVmaXRzLWJvdHRvbV9faXRlbTo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMTZweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuYmVuZWZpdHMtYm90dG9tX19pdGVtOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiA4cHg7IH0gfVxuICAgIC5iZW5lZml0cy1ib3R0b21fX2l0ZW06bnRoLWNoaWxkKDEpLCAuYmVuZWZpdHMtYm90dG9tX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5iZW5lZml0cy1ib3R0b21fX2l0ZW06bnRoLWNoaWxkKDEpOjpiZWZvcmUsIC5iZW5lZml0cy1ib3R0b21fX2l0ZW06bnRoLWNoaWxkKDQpOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYmVuZWZpdHMtYm90dG9tX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLmJlbmVmaXRzLWJvdHRvbV9faXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAuYmVuZWZpdHMtYm90dG9tX19pdGVtOm50aC1jaGlsZCgzKTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAuYmVuZWZpdHMtYm90dG9tX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYmVuZWZpdHMtYm90dG9tX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5iZW5lZml0cy1ib3R0b21fX2l0ZW06bnRoLWNoaWxkKDQpOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiA2cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAuYmVuZWZpdHMtYm90dG9tX19pdGVtOm50aC1jaGlsZCg0KTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuYmVuZWZpdHMtYm90dG9tX19pdGVtOm50aC1jaGlsZCg0KTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxlZnQ6IDE2cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAuYmVuZWZpdHMtYm90dG9tX19pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5iZW5lZml0cy1ib3R0b21fX2l0ZW06bnRoLWNoaWxkKDUpOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5iZW5lZml0cy1tb2RhbCB7XG4gIG1heC13aWR0aDogMjkwcHg7XG4gIHBhZGRpbmc6IDMwcHggMTVweCAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDA1O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwcHggNXB4IDExcHggMHB4IHJnYmEoNjQsIDY0LCA2NCwgMC4wNSksIDBweCAyMHB4IDIwcHggMHB4IHJnYmEoNjQsIDY0LCA2NCwgMC4wNCksIDBweCA0NXB4IDI3cHggMHB4IHJnYmEoNjQsIDY0LCA2NCwgMC4wMyksIDBweCA4MHB4IDMycHggMHB4IHJnYmEoNjQsIDY0LCA2NCwgMC4wMSksIDBweCAxMjVweCAzNXB4IDBweCByZ2JhKDY0LCA2NCwgNjQsIDApO1xuICBiYWNrZ3JvdW5kOiAjZjhjNjViOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJlbmVmaXRzLW1vZGFsIHtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIC5iZW5lZml0cy1tb2RhbCB7XG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgcGFkZGluZzogMzBweCAyNXB4IDI1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5iZW5lZml0cy1tb2RhbCB7XG4gICAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgICAgcGFkZGluZzogNTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5iZW5lZml0cy1tb2RhbCB7XG4gICAgICBtYXgtd2lkdGg6IDc1MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgLmJlbmVmaXRzLW1vZGFsIHtcbiAgICAgIG1heC13aWR0aDogOTUwcHg7XG4gICAgICBwYWRkaW5nOiA2MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmJlbmVmaXRzLW1vZGFsIHtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgcGFkZGluZzogODBweDsgfSB9XG4gIC5iZW5lZml0cy1tb2RhbF9fZGVzY3JpcHRpb24ge1xuICAgIG1heC1oZWlnaHQ6IDM1NnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHNjcm9sbGJhci1jb2xvcjogcmdiYSgwLCAwLCA1LCAwLjMpIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluICFpbXBvcnRhbnQ7IH1cbiAgICAuYmVuZWZpdHMtbW9kYWxfX2Rlc2NyaXB0aW9uOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMnB4OyB9XG4gICAgLmJlbmVmaXRzLW1vZGFsX19kZXNjcmlwdGlvbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCA1LCAwLjMpOyB9XG4gICAgLmJlbmVmaXRzLW1vZGFsX19kZXNjcmlwdGlvbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5iZW5lZml0cy1tb2RhbF9fZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDsgfSB9XG4gIC5iZW5lZml0cy1tb2RhbF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYmVuZWZpdHMtbW9kYWxfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLmJlbmVmaXRzLW1vZGFsX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4OyB9IH1cbiAgLmJlbmVmaXRzLW1vZGFsX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuYmVuZWZpdHMtbW9kYWxfX3RleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgLmJlbmVmaXRzLW1vZGFsX19saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbGlzdC1zdHlsZTogZGVjaW1hbDsgfVxuICAuYmVuZWZpdHMtbW9kYWxfX2l0ZW0ge1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5iZW5lZml0cy1tb2RhbF9faXRlbTo6YmVmb3JlIHtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBtb2RhbC1saXN0LWNvdW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLmJlbmVmaXRzLW1vZGFsX19pdGVtIGEge1xuICAgICAgY29sb3I6ICMwMDAwMDU7IH1cbiAgICAgIC5iZW5lZml0cy1tb2RhbF9faXRlbSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5tb2RhbHMtd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB6LWluZGV4OiAxNTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICAubW9kYWxzLXdyYXBwZXIuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cblxuLm1vZGFsIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG4gIC5tb2RhbC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1OyB9XG5cbi5tb2RhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jcm9zcy5zdmcpIG5vLXJlcGVhdCA1MCUvY29udGFpbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2RhbC1jbG9zZSB7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICByaWdodDogMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgIC5tb2RhbC1jbG9zZSB7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICByaWdodDogMzBweDsgfSB9XG4gIC5tb2RhbC1jbG9zZTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi50aGFuay1wb3B1cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI5MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNDBweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAudGhhbmstcG9wdXAge1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIHBhZGRpbmc6IDQwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAudGhhbmstcG9wdXAge1xuICAgICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICAgIHBhZGRpbmc6IDUwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAudGhhbmstcG9wdXAge1xuICAgICAgcGFkZGluZzogODBweDsgfSB9XG4gIC50aGFuay1wb3B1cC5hY3RpdmUgLnRoYW5rLXBvcHVwX19pbWcge1xuICAgIGFuaW1hdGlvbjogZmFkZUluU2NhbGUgMC41cyBlYXNlLWluLW91dCBmb3J3YXJkczsgfVxuICAudGhhbmstcG9wdXBfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAudGhhbmstcG9wdXBfX2ltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLnRoYW5rLXBvcHVwX19pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMHB4OyB9IH1cbiAgLnRoYW5rLXBvcHVwX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LWZhbWlseTogXCJTb3VyY2UgQ29kZSBQcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAzNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAudGhhbmstcG9wdXBfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC50aGFuay1wb3B1cF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDU2cHg7IH0gfVxuICAudGhhbmstcG9wdXBfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC50aGFuay1wb3B1cF9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDI4MnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDEycHg7IH1cblxuLmN1c3RvbWVyc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmN1c3RvbWVyc19fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmN1c3RvbWVyc19fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jdXN0b21lcnNfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4uY3VzdG9tZXJzX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAuY3VzdG9tZXJzX19zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY3VzdG9tZXJzX19zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmN1c3RvbWVyc19fc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbi5jdXN0b21lcnNfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0byA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLmN1c3RvbWVyc19fc2xpZGVyIHtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byA1MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY3VzdG9tZXJzX19zbGlkZXIge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgICAgIHBhZGRpbmc6IDAgNDVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jdXN0b21lcnNfX3NsaWRlciB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAuY3VzdG9tZXJzX19zbGlkZXIge1xuICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5jdXN0b21lcnNfX3NsaWRlciB7XG4gICAgICBwYWRkaW5nOiAwIDcwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byA4MHB4OyB9IH1cblxuLmN1c3RvbWVyc19fYXJyb3cge1xuICBjb2xvcjogIzAwMDAwNTtcbiAgei1pbmRleDogMzsgfVxuICAuY3VzdG9tZXJzX19hcnJvdzo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAuY3VzdG9tZXJzX19hcnJvdzo6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuICAuY3VzdG9tZXJzX19hcnJvdy0tbGVmdCB7XG4gICAgbGVmdDogMDsgfVxuICAuY3VzdG9tZXJzX19hcnJvdy0tcmlnaHQge1xuICAgIHJpZ2h0OiAwOyB9XG5cbi5jdXN0b21lcnNfX2J0biB7XG4gIG1heC13aWR0aDogMjgycHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4uY3VzdG9tZXJzLXNsaWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmN1c3RvbWVycy1zbGlkZSB7XG4gIHBhZGRpbmc6IDAgNXB4OyB9XG4gIC5jdXN0b21lcnMtc2xpZGVfX2NvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwNTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4OyB9XG4gIC5jdXN0b21lcnMtc2xpZGVfX21lZGlhIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjVCMDE4OyB9XG4gIC5jdXN0b21lcnMtc2xpZGVfX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5jdXN0b21lcnMtc2xpZGVfX2ltZy0tbm9uZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDUsIDAuNik7IH1cbiAgLmN1c3RvbWVycy1zbGlkZV9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDA1O1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5jdXN0b21lcnMtc2xpZGVfX2Rlc2Mge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAuY3VzdG9tZXJzLXNsaWRlX19jb21tZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNGxoOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jdXN0b21lcnMtc2xpZGVfX2NvbW1lbnQge1xuICAgICAgICBtaW4taGVpZ2h0OiA1bGg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLmN1c3RvbWVycy1zbGlkZV9fY29tbWVudCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDRsaDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuY3VzdG9tZXJzLXNsaWRlX19jb21tZW50IHtcbiAgICAgICAgbWluLWhlaWdodDogNGxoOyB9IH1cbiAgLmN1c3RvbWVycy1zbGlkZV9fbmFtZSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5xdWl6IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zY3JlZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDsgfVxuICAuc2NyZWVuLmFjdGl2ZSB7XG4gICAgbGVmdDogMDsgfVxuICAuc2NyZWVuLnByZXYge1xuICAgIGxlZnQ6IC0xMDAlOyB9XG4gIC5zY3JlZW4tLXN0YXJ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHotaW5kZXg6IDU7IH1cbiAgICAuc2NyZWVuLS1zdGFydCAuc2NyZWVuX190ZXh0LS1kZWZhdWx0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zY3JlZW4tLXN0YXJ0IC5zY3JlZW5fX3RleHQtLWRlZmF1bHQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUycHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5zY3JlZW4tLXN0YXJ0IC5zY3JlZW5fX3RleHQtLWRlZmF1bHQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgICAgLnNjcmVlbi0tc3RhcnQgLnNjcmVlbl9fdGV4dC0tZGVmYXVsdCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfSB9XG4gICAgLnNjcmVlbi0tc3RhcnQgLnNjcmVlbl9fYnRuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5zY3JlZW4tLXF1ZXN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjVCMDE4O1xuICAgIHotaW5kZXg6IDQ7IH1cbiAgICAuc2NyZWVuLS1xdWVzdGlvbiAuc2NyZWVuX190ZXh0Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuc2NyZWVuLS1xdWVzdGlvbiAuc2NyZWVuX190ZXh0Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2NyZWVuLS1xdWVzdGlvbiAuc2NyZWVuX190ZXh0Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnNjcmVlbi0tcXVlc3Rpb24gLnNjcmVlbl9fdGV4dDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAgIC5zY3JlZW4tLXF1ZXN0aW9uIC5zY3JlZW5fX3RleHQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAuc2NyZWVuLS1xdWVzdGlvbiAuc2NyZWVuX190ZXh0Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfSB9XG4gICAgLnNjcmVlbi0tcXVlc3Rpb24gLnNjcmVlbl9fdGV4dC0tYm9sZCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5zY3JlZW4tLXF1ZXN0aW9uIC5zY3JlZW5fX3RleHQtLWJvbGQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2NyZWVuLS1xdWVzdGlvbiAuc2NyZWVuX190ZXh0LS1ib2xkIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5zY3JlZW4tLXF1ZXN0aW9uIC5zY3JlZW5fX3RleHQtLWJvbGQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zY3JlZW4tLXF1ZXN0aW9uIC5zY3JlZW5fX3RleHQtLWRlZmF1bHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLnNjcmVlbi0tcXVlc3Rpb24gLnNjcmVlbl9fYnRuIHtcbiAgICAgICAgcGFkZGluZzogMTdweCAxNXB4IDEzcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLnNjcmVlbi0tcXVlc3Rpb24gLnNjcmVlbl9fYnRuIHtcbiAgICAgICAgcGFkZGluZzogMjJweCAyMHB4IDE4cHg7IH0gfVxuICAuc2NyZWVuLS1yZXN1bHQge1xuICAgIGJhY2tncm91bmQ6ICNGNUIwMTg7XG4gICAgei1pbmRleDogNTsgfVxuICAgIC5zY3JlZW4tLXJlc3VsdCAuc2NyZWVuX190ZXh0LS1ib2xkIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBDb2RlIFByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5zY3JlZW4tLXJlc3VsdCAuc2NyZWVuX190ZXh0LS1ib2xkIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNjcmVlbi0tcmVzdWx0IC5zY3JlZW5fX3RleHQtLWJvbGQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuc2NyZWVuLS1yZXN1bHQgLnNjcmVlbl9fdGV4dC0tYm9sZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgICAuc2NyZWVuLS1yZXN1bHQgLnNjcmVlbl9fdGV4dC0tYm9sZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAuc2NyZWVuLS1yZXN1bHQgLnNjcmVlbl9fdGV4dC0tYm9sZCB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4OyB9IH1cbiAgICAgIC5zY3JlZW4tLXJlc3VsdCAuc2NyZWVuX190ZXh0LS1ib2xkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2NyZWVuLS1yZXN1bHQgLnNjcmVlbl9fdGV4dC0tYm9sZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC5zY3JlZW4tLXJlc3VsdCAuc2NyZWVuX190ZXh0LS1ib2xkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAgICAgLnNjcmVlbi0tcmVzdWx0IC5zY3JlZW5fX3RleHQtLWJvbGQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgICAuc2NyZWVuLS1yZXN1bHQgLnNjcmVlbl9fdGV4dC0tYm9sZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgLnNjcmVlbi0tcmVzdWx0IC5zY3JlZW5fX3RleHQtLWRlZmF1bHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnNjcmVlbi0tcmVzdWx0IC5zY3JlZW5fX3RleHQtLWRlZmF1bHQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgICAgIC5zY3JlZW4tLXJlc3VsdCAuc2NyZWVuX190ZXh0LS1kZWZhdWx0Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLnNjcmVlbi0tcmVzdWx0IC5zY3JlZW5fX3RleHQtLWRlZmF1bHQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgICAgICAuc2NyZWVuLS1yZXN1bHQgLnNjcmVlbl9fdGV4dC0tZGVmYXVsdDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgIC5zY3JlZW4tLXJlc3VsdCAuc2NyZWVuX190ZXh0LS1kZWZhdWx0Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zY3JlZW4tLXJlc3VsdCAuc2NyZWVuX190ZXh0LS1kZWZhdWx0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnNjcmVlbi0tcmVzdWx0IC5zY3JlZW5fX3RleHQtLWRlZmF1bHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgICAgLnNjcmVlbi0tcmVzdWx0IC5zY3JlZW5fX3RleHQtLWRlZmF1bHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLnNjcmVlbi0tcmVzdWx0IC5zY3JlZW5fX3RleHQtLWRlZmF1bHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gIC5zY3JlZW5fX2xlZnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0NSwgMTc2LCAyNCwgMC44KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnNjcmVlbl9fbGVmdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNUIwMTg7XG4gICAgICAgIHdpZHRoOiA1MSU7IH0gfVxuICAuc2NyZWVuX19yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcXVpei13b21hbi00ODAuanBlZ1wiKSBuby1yZXBlYXQgMTAwJSAzNiUvY292ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLnNjcmVlbl9fcmlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcXVpei13b21hbi0xNDQwLmpwZWdcIikgbm8tcmVwZWF0IDEwMCUgMzYlL2NvdmVyOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5zY3JlZW5fX3JpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDQ5JTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuc2NyZWVuX19yaWdodCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9xdWl6LXdvbWFuLmpwZWdcIikgbm8tcmVwZWF0IDEwMCUgMzYlL2NvdmVyOyB9IH1cbiAgLnNjcmVlbl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMztcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLnNjcmVlbl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnNjcmVlbl9fZGVjb3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDEwNDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuc2NyZWVuX19jbG91ZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLnNjcmVlbl9fY2xvdWQtbGVmdCB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdG9wOiAxMCU7XG4gICAgICBsZWZ0OiAyNnB4O1xuICAgICAgd2lkdGg6IDY1NnB4O1xuICAgICAgaGVpZ2h0OiA1ODJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jbG91ZDEuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjsgfVxuICAgICAgLnNjcmVlbl9fY2xvdWQtbGVmdC0tMiB7XG4gICAgICAgIHRvcDogNCU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTsgfVxuICAgICAgLnNjcmVlbl9fY2xvdWQtbGVmdC0tMyB7XG4gICAgICAgIHRvcDogLTIlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7IH1cbiAgICAgIC5zY3JlZW5fX2Nsb3VkLWxlZnQtLTQge1xuICAgICAgICB0b3A6IC04JTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpOyB9XG4gICAgICAuc2NyZWVuX19jbG91ZC1sZWZ0LS01IHtcbiAgICAgICAgdG9wOiAtMTQlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7IH1cbiAgICAgIC5zY3JlZW5fX2Nsb3VkLWxlZnQtLTYge1xuICAgICAgICB0b3A6IC0yMCU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDUwZGVnKTsgfVxuICAgICAgLnNjcmVlbl9fY2xvdWQtbGVmdC0tNyB7XG4gICAgICAgIHRvcDogLTI2JTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpOyB9XG4gICAgICAuc2NyZWVuX19jbG91ZC1sZWZ0LS04IHtcbiAgICAgICAgdG9wOiAtNDIlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3MGRlZyk7IH1cbiAgICAuc2NyZWVuX19jbG91ZC1yaWdodCB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdG9wOiAtMTUlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogNjc0cHg7XG4gICAgICBoZWlnaHQ6IDY3MnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Nsb3VkMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluOyB9XG4gICAgICAuc2NyZWVuX19jbG91ZC1yaWdodC0tMiB7XG4gICAgICAgIHRvcDogLTklO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7IH1cbiAgICAgIC5zY3JlZW5fX2Nsb3VkLXJpZ2h0LS0zIHtcbiAgICAgICAgdG9wOiAtMyU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTsgfVxuICAgICAgLnNjcmVlbl9fY2xvdWQtcmlnaHQtLTQge1xuICAgICAgICB0b3A6IDMlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7IH1cbiAgICAgIC5zY3JlZW5fX2Nsb3VkLXJpZ2h0LS01IHtcbiAgICAgICAgdG9wOiA5JTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpOyB9XG4gICAgICAuc2NyZWVuX19jbG91ZC1yaWdodC0tNiB7XG4gICAgICAgIHRvcDogMTUlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1MGRlZyk7IH1cbiAgICAgIC5zY3JlZW5fX2Nsb3VkLXJpZ2h0LS03IHtcbiAgICAgICAgdG9wOiAyMSU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTsgfVxuICAgICAgLnNjcmVlbl9fY2xvdWQtcmlnaHQtLTgge1xuICAgICAgICB0b3A6IDI3JTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNzBkZWcpOyB9XG4gIC5zY3JlZW5fX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5zY3JlZW5fX2NvbnRlbnQge1xuICAgICAgICBnYXA6IDI1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2NyZWVuX19jb250ZW50IHtcbiAgICAgICAgZ2FwOiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5zY3JlZW5fX2NvbnRlbnQge1xuICAgICAgICBnYXA6IDM1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLnNjcmVlbl9fY29udGVudCB7XG4gICAgICAgIGdhcDogNDBweDsgfSB9XG4gICAgLnNjcmVlbl9fY29udGVudC0tcmVzdWx0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2NyZWVuX19jb250ZW50LS1yZXN1bHQge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5zY3JlZW5fX2NvbnRlbnQtLXJlc3VsdCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5zY3JlZW5fX2hlbGxvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAuc2NyZWVuX19oZWxsbyB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc2NyZWVuX19oZWxsbyB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDU4OHB4O1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLnNjcmVlbl9faGVsbG8ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9IH1cbiAgLnNjcmVlbl9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLnNjcmVlbl9fdG9wIHtcbiAgICAgICAgZ2FwOiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNjcmVlbl9fdG9wIHtcbiAgICAgICAgZ2FwOiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5zY3JlZW5fX3RvcCB7XG4gICAgICAgIGdhcDogMzVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuc2NyZWVuX190b3Age1xuICAgICAgICBnYXA6IDQwcHg7IH0gfVxuICAuc2NyZWVuX19tZXNzYWdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDA1O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgbWF4LXdpZHRoOiAxMDQ0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMThweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAuc2NyZWVuX19tZXNzYWdlIHtcbiAgICAgICAgcGFkZGluZzogMjRweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zY3JlZW5fX21lc3NhZ2Uge1xuICAgICAgICBwYWRkaW5nOiAzNHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5zY3JlZW5fX21lc3NhZ2Uge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgICBwYWRkaW5nOiA0NHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5zY3JlZW5fX21lc3NhZ2Uge1xuICAgICAgICBwYWRkaW5nOiA1NHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5zY3JlZW5fX21lc3NhZ2Uge1xuICAgICAgICBwYWRkaW5nOiA2NHB4OyB9IH1cbiAgLnNjcmVlbl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBDb2RlIFByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgICAgIC5zY3JlZW5fX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLnNjcmVlbl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQ0cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2NyZWVuX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc2NyZWVuX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuc2NyZWVuX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuc2NyZWVuX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjRweDsgfSB9XG4gIC5zY3JlZW5fX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICAuc2NyZWVuX190ZXh0LS1ib2xkIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zY3JlZW5fX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAuc2NyZWVuX19jaGVja2JveGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICByb3ctZ2FwOiA0cHg7XG4gICAgbWF4LXdpZHRoOiAxMDQ0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLnNjcmVlbl9fY2hlY2tib3hlcyB7XG4gICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2NyZWVuX19jaGVja2JveGVzIHtcbiAgICAgICAgY29sdW1uLWdhcDogMjZweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc2NyZWVuX19jaGVja2JveGVzIHtcbiAgICAgICAgY29sdW1uLWdhcDogMzZweDsgfSB9XG4gIC5zY3JlZW5fX2NvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLnNjcmVlbl9fY29udHJvbHMge1xuICAgICAgICBnYXA6IDEycHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2NyZWVuX19jb250cm9scyB7XG4gICAgICAgIGdhcDogMTRweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc2NyZWVuX19jb250cm9scyB7XG4gICAgICAgIGdhcDogMTZweDsgfSB9XG4gICAgLnNjcmVlbl9fY29udHJvbHMtLXdyYXAge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiA2NjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2NyZWVuX19jb250cm9scy0tcmVzdWx0IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICAuc2NyZWVuX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIG1heC13aWR0aDogMjgycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAuc2NyZWVuX19idG4tLXJlc2V0LCAuc2NyZWVuX19idG4tLWJ1eSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5zY3JlZW5fX2J0bi0tcmVzZXQge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5zY3JlZW5fX2J0bi0tcmVzZXQtd2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnNjcmVlbl9fYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLnNjcmVlbl9fYW5zd2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNjcmVlbl9fYW5zd2VyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGdhcDogMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc2NyZWVuX19hbnN3ZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGdhcDogMjVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuc2NyZWVuX19hbnN3ZXIge1xuICAgICAgICBnYXA6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLnNjcmVlbl9fYW5zd2VyIHtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDQ4NnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgIC5zY3JlZW5fX2Fuc3dlciB7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1NjBweCkge1xuICAgICAgLnNjcmVlbl9fYW5zd2VyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NzBweDsgfSB9XG4gIC5zY3JlZW5fX2Jhbm5lciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNjcmVlbl9fYmFubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNzBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc2NyZWVuX19iYW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5zY3JlZW5fX2Jhbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogNTEwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLnNjcmVlbl9fYmFubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1ODhweDsgfSB9XG4gICAgLnNjcmVlbl9fYmFubmVyLS1yZXN1bHQge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDA1O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zY3JlZW5fX2Jhbm5lci0tcmVzdWx0IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgICAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTZweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnNjcmVlbl9fYmFubmVyLS1yZXN1bHQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgICAuc2NyZWVuX19iYW5uZXItLXJlc3VsdCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNjVweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUxMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDMycHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5zY3JlZW5fX2Jhbm5lci0tcmVzdWx0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU4OHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gICAgICAgICAgcGFkZGluZzogNDBweDsgfSB9XG4gIC5zY3JlZW5fX3Byb2R1Y3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zY3JlZW5fX3Byb2R1Y3QtLWRlbGl2ZXJ5OjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3N0aWNrZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDBweDtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnNjcmVlbl9fcHJvZHVjdC0tZGVsaXZlcnk6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgIHRvcDogNTBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgICAgLnNjcmVlbl9fcHJvZHVjdC0tZGVsaXZlcnk6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgIHRvcDogNTdweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLnNjcmVlbl9fcHJvZHVjdC0tZGVsaXZlcnk6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDEwNHB4O1xuICAgICAgICAgIGhlaWdodDogMTA0cHg7XG4gICAgICAgICAgdG9wOiA2N3B4OyB9IH1cbiAgLnNjcmVlbl9faW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5zY3JlZW5fX2ltZy0tcGFja3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNjcmVlbl9faW1nLS1wYWNrcyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnNjcmVlbl9faW1nLS1wYWNrcyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgICAgLnNjcmVlbl9faW1nLS1wYWNrcyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLnNjcmVlbl9faW1nLS1wYWNrcyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIC5zY3JlZW5fX29mZmVyLm9mZmVyc19faXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNGOEM2NUI7XG4gICAgcGFkZGluZzogMTRweCAxOHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zY3JlZW5fX29mZmVyLm9mZmVyc19faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDE4cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnNjcmVlbl9fb2ZmZXIub2ZmZXJzX19pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgIGhlaWdodDogNzBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuc2NyZWVuX19vZmZlci5vZmZlcnNfX2l0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5zY3JlZW5fX29mZmVyLm9mZmVyc19faXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG5cbi5zY3JlZW4tY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiA2cHg7XG4gIG1heC13aWR0aDogNDc2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAuc2NyZWVuLWNoZWNrYm94IHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zY3JlZW4tY2hlY2tib3gge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTNweCk7XG4gICAgICBnYXA6IDEwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc2NyZWVuLWNoZWNrYm94IHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE4cHgpO1xuICAgICAgZ2FwOiAxNHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLnNjcmVlbi1jaGVja2JveCB7XG4gICAgICBnYXA6IDE2cHg7IH0gfVxuICAuc2NyZWVuLWNoZWNrYm94OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwNTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNjcmVlbi1jaGVja2JveDo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc2NyZWVuLWNoZWNrYm94OjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4OyB9IH1cbiAgLnNjcmVlbi1jaGVja2JveC5jaGVja2VkOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlIHVybChcIi4uL2ltZy9xdWl6LWNoZWNrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzQ1JTsgfVxuICAuc2NyZWVuLWNoZWNrYm94LmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGF1dG87IH1cbiAgICAuc2NyZWVuLWNoZWNrYm94LmRpc2FibGVkOjpiZWZvcmUsIC5zY3JlZW4tY2hlY2tib3guZGlzYWJsZWQgLnNjcmVlbi1jaGVja2JveF9fZGVzYyB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCA1LCAwLjIpO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgNSwgMC4yKTsgfVxuICAgIC5zY3JlZW4tY2hlY2tib3guZGlzYWJsZWQgLnRvb2x0aXAge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAuMzsgfVxuICAuc2NyZWVuLWNoZWNrYm94X19pbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2NyZWVuLWNoZWNrYm94X19kZXNjIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDA1O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zY3JlZW4tY2hlY2tib3hfX2Rlc2Mge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnNjcmVlbi1jaGVja2JveF9fZGVzYyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7IH0gfVxuICAuc2NyZWVuLWNoZWNrYm94X190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbi10b3A6IDNweDsgfVxuXG4udG9vbHRpcCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdG9vbHRpcC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnRvb2x0aXAge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7IH0gfVxuICAudG9vbHRpcF9fdGV4dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDUsIDAuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgNSwgMC41KTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC50b29sdGlwX190ZXh0IHtcbiAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cbiAgLnRvb2x0aXA6aG92ZXIgLnRvb2x0aXBfX3RleHQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLndlYnAgLnNjcmVlbl9fcmlnaHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcXVpei13b21hbi00ODAud2VicFwiKSBuby1yZXBlYXQgMTAwJSAzNiUvY292ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAud2VicCAuc2NyZWVuX19yaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcXVpei13b21hbi0xNDQwLndlYnBcIikgbm8tcmVwZWF0IDEwMCUgMzYlL2NvdmVyOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLndlYnAgLnNjcmVlbl9fcmlnaHQge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3F1aXotd29tYW4ud2VicFwiKSBuby1yZXBlYXQgMTAwJSAzNiUvY292ZXI7IH0gfVxuXG4uZmFxIHtcbiAgYmFja2dyb3VuZDogI2MxYzFjMztcbiAgb3ZlcmZsb3cteDogdW5zZXQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZhcSAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mYXFfX2NvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZhcV9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgLmZhcV9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDU1MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmZhcV9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDU5MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgLmZhcV9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDY4MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gICAgLmZhcV9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDc0MHB4OyB9IH1cbiAgLmZhcV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmFxX190aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogNDMwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZmFxX190aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLmZhcV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5mYXFfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgZm9udC1zaXplOiA1NnB4OyB9IH1cbiAgICAuZmFxX190aXRsZS0taGFsaW11biB7XG4gICAgICBmb250LWZhbWlseTogXCJIYWxpbXVuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjRjU4OTE4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAuZmFxX190aXRsZS0taGFsaW11biB7XG4gICAgICAgICAgZm9udC1zaXplOiA2MHB4OyB9IH1cbiAgLmZhcV9fcGFjayB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA0MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYyg1MCUgKyAxMHB4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXFfX3BhY2sge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICBsZWZ0OiAtMzBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZmFxX19wYWNrIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmZhcV9fcGFjayBpbWcge1xuICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmZhcV9fc2lkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZhcV9fc2lkZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgIC5mYXFfX3NpZGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMDVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5mYXFfX3NpZGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1OHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgLmZhcV9fc2lkZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4OyB9IH1cblxuLmZhcV9fc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxMjBweDtcbiAgbGVmdDogYXV0bztcbiAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuZmFxX19zdGlja3kge1xuICAgICAgdG9wOiAxMzBweDsgfSB9XG5cbi5mYXFfX2RlY29yIHtcbiAgd2lkdGg6IDYwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuICAuZmFxX19kZWNvci0xLCAuZmFxX19kZWNvci0yLCAuZmFxX19kZWNvci0zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZhcV9fZGVjb3ItMSB7XG4gICAgICB3aWR0aDogNDc1cHg7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBsZWZ0OiAtOThweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgIC5mYXFfX2RlY29yLTEge1xuICAgICAgd2lkdGg6IDU0NXB4O1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgbGVmdDogLTEzMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmZhcV9fZGVjb3ItMSB7XG4gICAgICB3aWR0aDogNjY4cHg7XG4gICAgICB0b3A6IDU0cHg7XG4gICAgICBsZWZ0OiAtMTYzcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAuZmFxX19kZWNvci0xIHtcbiAgICAgIHRvcDogMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5mYXFfX2RlY29yLTIge1xuICAgICAgd2lkdGg6IDQxMXB4O1xuICAgICAgdG9wOiAyNDBweDtcbiAgICAgIGxlZnQ6IC0yOHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgLmZhcV9fZGVjb3ItMiB7XG4gICAgICB3aWR0aDogNDg3cHg7XG4gICAgICB0b3A6IDIxNXB4O1xuICAgICAgbGVmdDogLTQ1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuZmFxX19kZWNvci0yIHtcbiAgICAgIHdpZHRoOiA1OTJweDtcbiAgICAgIHRvcDogMzIwcHg7XG4gICAgICBsZWZ0OiAtNzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgIC5mYXFfX2RlY29yLTIge1xuICAgICAgdG9wOiAyOTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5mYXFfX2RlY29yLTMge1xuICAgICAgd2lkdGg6IDE3OHB4O1xuICAgICAgdG9wOiA0MDRweDtcbiAgICAgIGxlZnQ6IC01OXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgLmZhcV9fZGVjb3ItMyB7XG4gICAgICB3aWR0aDogMjAzcHg7XG4gICAgICB0b3A6IDQyMHB4O1xuICAgICAgbGVmdDogLTY0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuZmFxX19kZWNvci0zIHtcbiAgICAgIHdpZHRoOiAyMTlweDtcbiAgICAgIHRvcDogNTc0cHg7XG4gICAgICBsZWZ0OiAtODRweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmFxX19wYWNrLS1kZXNrIHtcbiAgICBtYXgtd2lkdGg6IDMwOHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgLmZhcV9fcGFjay0tZGVzayB7XG4gICAgbWF4LXdpZHRoOiAzNDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZmFxX19wYWNrLS1kZXNrIHtcbiAgICBtYXgtd2lkdGg6IDQxNnB4OyB9IH1cblxuLnF1ZXN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucXVlc3Rpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgIC5xdWVzdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLnF1ZXN0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuICAucXVlc3Rpb25fX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBDb2RlIFByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDA1ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLnF1ZXN0aW9uX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gIC5xdWVzdGlvbl9fYXJyb3cge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAucXVlc3Rpb25fX2Fycm93IHtcbiAgICAgICAgd2lkdGg6IDI2cHg7IH0gfVxuICAgIC5xdWVzdGlvbl9fYXJyb3c6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LWRvd24uc3ZnKSBuby1yZXBlYXQgNTAlL2NvbnRhaW47XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICAucXVlc3Rpb25fX2NvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICAucXVlc3Rpb25fX2l0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDA1OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAucXVlc3Rpb25fX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLnF1ZXN0aW9uX19pdGVtIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cbiAgICAucXVlc3Rpb25fX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAucXVlc3Rpb25fX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAucXVlc3Rpb25fX2l0ZW0uYWN0aXZlIC5xdWVzdGlvbl9fY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7IH1cbiAgICAucXVlc3Rpb25fX2l0ZW0uYWN0aXZlIC5xdWVzdGlvbl9fYXJyb3c6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5xdWVzdGlvbl9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgLnF1ZXN0aW9uX190ZXh0OmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLnF1ZXN0aW9uX190ZXh0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDsgfSB9XG4gICAgLnF1ZXN0aW9uX190ZXh0Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucXVlc3Rpb25fX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4uZmFxX19idG4ge1xuICBtYXgtd2lkdGg6IDMwNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5mYXFfX2J0biB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG4uZmFxX19ndWFyYW50ZWUge1xuICBtYXgtd2lkdGg6IDIzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAwMDAwNTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZhcV9fZ3VhcmFudGVlIHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5mYXFfX2d1YXJhbnRlZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jaGVjay5zdmcpIG5vLXJlcGVhdCA1MCU7IH1cblxuLm5vLXdlYnAgLmZhcV9fcGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGVjb3Itc2hhZG93LnBuZyk7IH1cblxuLndlYnAgLmZhcV9fcGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGVjb3Itc2hhZG93LndlYnApOyB9XG5cbi5mZWVkYmFja19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZlZWRiYWNrX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmVlZGJhY2tfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZmVlZGJhY2tfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4uZmVlZGJhY2tfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5mZWVkYmFja19fc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZlZWRiYWNrX19zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZlZWRiYWNrX19zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuLmZlZWRiYWNrX19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZlZWRiYWNrX19zbGlkZXI6OmJlZm9yZSwgLmZlZWRiYWNrX19zbGlkZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMjsgfVxuICAuZmVlZGJhY2tfX3NsaWRlcjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJSwgd2hpdGUpOyB9XG4gIC5mZWVkYmFja19fc2xpZGVyOjphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJSwgd2hpdGUpOyB9XG5cbi5mZWVkYmFja19fYXJyb3cge1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDE4cHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzAwMDAwNTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5mZWVkYmFja19fYXJyb3c6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZlZWRiYWNrX19hcnJvdzo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAuZmVlZGJhY2tfX2Fycm93OjphZnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG4gIC5mZWVkYmFja19fYXJyb3ctLWxlZnQge1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSA1MCUpOyB9XG4gIC5mZWVkYmFja19fYXJyb3ctLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSA1MCUpOyB9XG5cbi5mZWVkYmFjayAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uZmVlZGJhY2sgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZmVlZGJhY2stc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuZmVlZGJhY2stc2xpZGVyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5mZWVkYmFjay1zbGlkZXJfX3Njcm9sbGJhciB7XG4gICAgd2lkdGg6IDE1OHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgNSwgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmZlZWRiYWNrLXNsaWRlcl9fc2Nyb2xsYmFyIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCA1LCAwLjEpOyB9XG5cbi5mZWVkYmFjay1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxNnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDU7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIHBhZGRpbmc6IDI0cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmVlZGJhY2stc2xpZGUge1xuICAgICAgZ2FwOiAyMnB4O1xuICAgICAgcGFkZGluZzogMzJweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5mZWVkYmFjay1zbGlkZSB7XG4gICAgICBnYXA6IDI4cHg7XG4gICAgICBwYWRkaW5nOiA0MHB4OyB9IH1cbiAgLmZlZWRiYWNrLXNsaWRlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcXVvdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzBweDtcbiAgICBsZWZ0OiA2MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mZWVkYmFjay1zbGlkZTo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogNzBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZmVlZGJhY2stc2xpZGU6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDgwcHg7IH0gfVxuICAuZmVlZGJhY2stc2xpZGVfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5mZWVkYmFjay1zbGlkZV9fYXZhIHtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwNTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLmZlZWRiYWNrLXNsaWRlX19hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mZWVkYmFjay1zbGlkZV9fYXV0aG9yIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgLmZlZWRiYWNrLXNsaWRlX19wcm9mZXNzaW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgNSwgMC42KTsgfVxuICAuZmVlZGJhY2stc2xpZGUgLnJhdGluZyB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwNTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBwYWRkaW5nOiA4cHggMTZweDsgfVxuICAuZmVlZGJhY2stc2xpZGVfX2NvbW1lbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuLmFib3V0IHtcbiAgYmFja2dyb3VuZDogI2Y1YjAxODsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYWJvdXRfX3RpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuYWJvdXRfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFib3V0X19zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmFib3V0X19zdWJ0aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLmFib3V0X19zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAuYWJvdXRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1heC13aWR0aDogMTE5MHB4OyB9IH1cbiAgLmFib3V0X190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuYWJvdXRfX3RleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAuYWJvdXRfX3RleHQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jb250YWN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgIC5jb250YWN0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5jb250YWN0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgIC5jb250YWN0X190aXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMDVweDtcbiAgICAgIGxlZnQ6IDE5MHB4O1xuICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjFweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5jb250YWN0X190aXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IDU5MHB4O1xuICAgICAgdG9wOiAxODVweDtcbiAgICAgIGZvbnQtc2l6ZTogNTVweDsgfSB9XG4gIC5jb250YWN0X19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5jb250YWN0X19jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb250YWN0X19jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1OTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuY29udGFjdF9fY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogNDkwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgICAuY29udGFjdF9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTIwcHg7IH0gfVxuICAuY29udGFjdF9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLmNvbnRhY3RfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb250YWN0X19kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICAuY29udGFjdF9fZm9ybSB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLmNvbnRhY3RfX2Zvcm0ge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuXG4uY29udGFjdF9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBDb2RlIFByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWN0X190ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAuY29udGFjdF9fdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4OyB9IH1cbiAgLmNvbnRhY3RfX3RleHQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY29udGFjdF9fdGV4dCBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4uZm9ybV9faW5wdXQtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLmZvcm1fX2lucHV0LXdyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuZm9ybV9faW5wdXQtd3JhcC0tcGhvbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZm9ybV9faW5wdXRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIC5mb3JtX19pbnB1dHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGdhcDogMTVweDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgIC5mb3JtX19pbnB1dHMge1xuICAgICAgZ2FwOiAyNXB4OyB9IH1cblxuLmZvcm1fX2lucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDExcHggMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwNTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5mb3JtX19pbnB1dCB7XG4gICAgICBwYWRkaW5nOiAxMXB4IDI0cHg7IH0gfVxuICAuZm9ybV9faW5wdXQuaW52YWxpZCB7XG4gICAgYmFja2dyb3VuZDogI0RFMzYzNjBEO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGUzNjM2OyB9XG4gICAgLmZvcm1fX2lucHV0LmludmFsaWQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjZGUzNjM2OyB9XG4gIC5mb3JtX19pbnB1dC0tcGhvbmU6aW52YWxpZCB7XG4gICAgYmFja2dyb3VuZDogI0RFMzYzNjBEO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGUzNjM2OyB9XG4gIC5mb3JtX19pbnB1dC0tdGV4dGFyZWEge1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgcmVzaXplOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuZm9ybV9faW5wdXQtLXRleHRhcmVhIHtcbiAgICAgICAgaGVpZ2h0OiAxMDdweDsgfSB9XG5cbi5yZWdpb24ge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAucmVnaW9uIHtcbiAgICAgIGxlZnQ6IDI0cHg7IH0gfVxuICAucmVnaW9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogM3B4O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogM3B4O1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDAwMDA1ODA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICAucmVnaW9uOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDA1ODA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAucmVnaW9uLS1odSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mbGFnLWh1LnBuZyk7IH1cbiAgLnJlZ2lvbi0tcm8ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZmxhZy1yby5wbmcpOyB9XG5cbi5yZWdpb24uYWN0aXZlIC5yZWdpb25fX29wdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5yZWdpb24uYWN0aXZlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7IH1cblxuLnJlZ2lvbl9fb3B0aW9uIHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMjFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMXB4KTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAucmVnaW9uX19vcHRpb24tLWh1IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ZsYWctaHUucG5nKTsgfVxuICAucmVnaW9uX19vcHRpb24tLXJvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ZsYWctcm8ucG5nKTsgfVxuXG4uZm9ybS1ub3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCA1LCAwLjYpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLmZvcm0tbm90ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLmZvcm0tbm90ZS0tYm90dG9tIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5mb3JtLW5vdGUgPiBzcGFuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZm9ybS1ub3RlID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmZvcm0tbm90ZSBhIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCA1LCAwLjYpOyB9XG5cbnNwYW4uZm9ybS1ub3RlX193YXJuIHtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBjb2xvcjogI2RlMzYzNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIHNwYW4uZm9ybS1ub3RlX193YXJuOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi13YXJuLnN2Zykgbm8tcmVwZWF0IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgc3Bhbi5mb3JtLW5vdGVfX3dhcm4uYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZm9ybV9fYnRuIHtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlcjogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIC5mb3JtX19idG4ge1xuICAgICAgbWF4LXdpZHRoOiAyODBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgIC5mb3JtX19idG4ge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cblxuLmNvbnRhY3QtZGVjb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDsgfVxuXG4uY29udGFjdC1kZWNvcl9faXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFjdC1kZWNvcl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhY3QtZGVjb3JfX2l0ZW0tLTEge1xuICAgICAgd2lkdGg6IDMyN3B4O1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSA3MDBweCk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAuY29udGFjdC1kZWNvcl9faXRlbS0tMSB7XG4gICAgICB0b3A6IC0xNTBweDtcbiAgICAgIGxlZnQ6IC0xNTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhY3QtZGVjb3JfX2l0ZW0tLTIge1xuICAgICAgd2lkdGg6IDE3NXB4O1xuICAgICAgdG9wOiAzNjBweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDEwcHgpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgLmNvbnRhY3QtZGVjb3JfX2l0ZW0tLTIge1xuICAgICAgdG9wOiAzMzBweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMTkycHgpOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gIC5vcmJpdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDg1ZGVnKSByb3RhdGVZKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA0MDBweCk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm9yYml0ZXIge1xuICAgIHRvcDogMjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAub3JiaXRlciB7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gOTAwcHgpOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gIC5vcmJpdGVyIHtcbiAgICByaWdodDogY2FsYyg1MCUgLSA5ODBweCk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgLm9yYml0ZXItLWJvdHRvbSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgdG9wOiAzMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCg4NWRlZykgcm90YXRlWSgtMTBkZWcpO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDUwcHgpOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5vcmJpdGVyLS1ib3R0b20ge1xuICAgIHRvcDogNTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAub3JiaXRlci0tYm90dG9tIHtcbiAgICByaWdodDogY2FsYyg1MCUgLSAxMjBweCk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgLm9yYml0ZXItLWJvdHRvbSB7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gMTkwcHgpOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gIC5vcmJpdGVyLS1ib3R0b20gLm9yYml0ZXJfX29yYml0IHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDE1czsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAub3JiaXRlci0tYm90dG9tIC5vcmJpdGVyX19vYmplY3Qge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTVzOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gIC5vcmJpdGVyX19vcmJpdCwgLm9yYml0ZXJfX29iamVjdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gIC5vcmJpdGVyX19vcmJpdCB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBvcmJpdDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEwcztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgLm9yYml0ZXJfX29iamVjdCB7XG4gICAgdG9wOiAxMDBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYW5pbWF0aW9uLW5hbWU6IG9iamVjdC1oYW5kbGVyO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTBzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgfSB9XG5cbkBrZXlmcmFtZXMgb3JiaXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBvYmplY3QtaGFuZGxlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMzYwZGVnKSByb3RhdGVZKDEwZGVnKSByb3RhdGVYKC03NWRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpIHJvdGF0ZVkoMTBkZWcpIHJvdGF0ZVgoLTc1ZGVnKTsgfSB9XG5cbi5jaGVja291dHBvcHVwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAuY2hlY2tvdXRwb3B1cCB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAuY2hlY2tvdXRwb3B1cCB7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNoZWNrb3V0cG9wdXAge1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgIC5jaGVja291dHBvcHVwIHtcbiAgICAgIG1heC13aWR0aDogNjkwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuY2hlY2tvdXRwb3B1cCB7XG4gICAgICBtYXgtd2lkdGg6IDc1MHB4OyB9IH1cbiAgLmNoZWNrb3V0cG9wdXAuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgLmNoZWNrb3V0cG9wdXBfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY3Jvc3Muc3ZnKSBuby1yZXBlYXQgNTAlL2NvbnRhaW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jaGVja291dHBvcHVwX19jbG9zZSB7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLmNoZWNrb3V0cG9wdXBfX2Nsb3NlIHtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICByaWdodDogMzBweDsgfSB9XG4gICAgLmNoZWNrb3V0cG9wdXBfX2Nsb3NlOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAuY2hlY2tvdXRwb3B1cF9fY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgc2Nyb2xsYmFyLWNvbG9yOiAjRjhDNjVCIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluICFpbXBvcnRhbnQ7IH1cbiAgICAuY2hlY2tvdXRwb3B1cF9fY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDJweDsgfVxuICAgIC5jaGVja291dHBvcHVwX19jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhDNjVCOyB9XG4gICAgLmNoZWNrb3V0cG9wdXBfX2NvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5jaGVja291dHBvcHVwX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMzBweCAyNXB4IDI1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmNoZWNrb3V0cG9wdXBfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDI1cHggMjVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuY2hlY2tvdXRwb3B1cF9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggNTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuY2hlY2tvdXRwb3B1cF9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggNjBweDsgfSB9XG4gIC5jaGVja291dHBvcHVwX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBDb2RlIFByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5jaGVja291dHBvcHVwX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmNoZWNrb3V0cG9wdXBfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIC5jaGVja291dHBvcHVwX19vcmRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAuY2hlY2tvdXRwb3B1cF9fb3JkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5jaGVja291dHBvcHVwX19vcmRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmNoZWNrb3V0cG9wdXBfX29yZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5jaGVja291dHBvcHVwX19vcmRlciAuY2hlY2tvdXRwb3B1cF9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5jaGVja291dHBvcHVwX19vcmRlciAuY2hlY2tvdXRwb3B1cF9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgLmNoZWNrb3V0cG9wdXAtbW9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGOEM2NUI7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDA1OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5jaGVja291dHBvcHVwLW1vcmUge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5jaGVja291dHBvcHVwLW1vcmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuY2hlY2tvdXRwb3B1cC1tb3JlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgLmNoZWNrb3V0cG9wdXAtbW9yZV9fdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmNoZWNrb3V0cG9wdXAtbW9yZV9fdGV4dCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmNoZWNrb3V0cG9wdXAtbW9yZV9fdGV4dCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgICAgLmNoZWNrb3V0cG9wdXAtbW9yZV9fdGV4dDo6YmVmb3JlLCAuY2hlY2tvdXRwb3B1cC1tb3JlX190ZXh0OjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi8J+UpVwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgLmNoZWNrb3V0cG9wdXAtbW9yZV9fdGV4dDo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDsgfVxuICAuY2hlY2tvdXRwb3B1cF9fYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5jaGVja291dHBvcHVwX19idG4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuY2hlY2tvdXRwb3B1cF9fYnRuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIC5jaGVja291dHBvcHVwIC5mb3JtX19pbnB1dHMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLmNoZWNrb3V0cG9wdXAgLmZvcm1fX2lucHV0cyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmNoZWNrb3V0cG9wdXAgLmZvcm1fX2lucHV0cyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLmNoZWNrb3V0cG9wdXAgLmZvcm1fX2lucHV0cyB7XG4gICAgICAgIGdhcDogMTVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuY2hlY2tvdXRwb3B1cCAuZm9ybV9faW5wdXRzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIC5jaGVja291dHBvcHVwIC5vZmZlcnNfX3NhbGUge1xuICAgIHRvcDogLTI1cHg7XG4gICAgcmlnaHQ6IC0xMTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuY2hlY2tvdXRwb3B1cCAub2ZmZXJzX19zYWxlIHtcbiAgICAgICAgdG9wOiAtMzVweDtcbiAgICAgICAgcmlnaHQ6IC0xMTVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5jaGVja291dHBvcHVwIC5vZmZlcnNfX3NhbGUge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAuY2hlY2tvdXRwb3B1cCAuY29udGFjdF9fZm9ybSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuICAuY2hlY2tvdXRwb3B1cCAuZm9ybV9faW5wdXQtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAuY2hlY2tvdXRwb3B1cCAuZm9ybV9faW5wdXQtd3JhcCB7XG4gICAgICAgIHdpZHRoOiA0OCU7IH0gfVxuICAuY2hlY2tvdXRwb3B1cCAuZm9ybS1ub3RlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jaGVja291dHBvcHVwIC5jaGVja291dHBvcHVwLXRvdGFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5kZWxpdmVyeSB7XG4gIHBhZGRpbmc6IDIwcHggMzBweCA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDUsIDAuMDUpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmRlbGl2ZXJ5IHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMzVweCA1NXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDE1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIC5kZWxpdmVyeSB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDQwcHggNTVweDtcbiAgICAgIGdhcDogMzVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZGVsaXZlcnkge1xuICAgICAgcGFkZGluZzogMjVweCA2NXB4IDM5cHg7IH0gfVxuICAuZGVsaXZlcnlfX3JhbmdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDUsIDAuMik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5kZWxpdmVyeV9fcmFuZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLmRlbGl2ZXJ5X190cmFjayB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYmFja2dyb3VuZDogI0Y4QzY1QjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zczsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmRlbGl2ZXJ5X190cmFjayB7XG4gICAgICAgIGhlaWdodDogOHB4OyB9IH1cbiAgICAuZGVsaXZlcnlfX3RyYWNrOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYmFja2dyb3VuZDogI0Y4QzY1QjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLmRlbGl2ZXJ5X190cmFjazo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7IH0gfVxuICAuZGVsaXZlcnlfX3RleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCA1LCAwLjIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0zMnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLmRlbGl2ZXJ5X190ZXh0IHtcbiAgICAgICAgYm90dG9tOiAtMzVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZGVsaXZlcnlfX3RleHQge1xuICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cbiAgLmRlbGl2ZXJ5X19pY29uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGJhY2tncm91bmQ6ICNjMmMyYzI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZGVsaXZlcnlfX2ljb24gc3ZnIHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBmaWxsOiByZ2JhKDAsIDAsIDUsIDAuNCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICAgIC5kZWxpdmVyeV9faWNvbi5hY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRjhDNjVCO1xuICAgICAgYmFja2dyb3VuZDogI0Y4QzY1QjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAuZGVsaXZlcnlfX2ljb24uYWN0aXZlIC5kZWxpdmVyeV9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDA1OyB9XG4gICAgICAuZGVsaXZlcnlfX2ljb24uYWN0aXZlIHN2ZyB7XG4gICAgICAgIGZpbGw6ICMwMDAwMDU7IH1cblxuLmRlbGl2ZXJ5X19pY29uLS1kaXNjb3VudCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuICAuZGVsaXZlcnlfX2ljb24tLWRpc2NvdW50LmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI0Y4QzY1QjsgfVxuICAgIC5kZWxpdmVyeV9faWNvbi0tZGlzY291bnQuYWN0aXZlIC5kZWxpdmVyeV9fdGV4dCB7XG4gICAgICBjb2xvcjogIzAwMDAwNTsgfVxuICAgIC5kZWxpdmVyeV9faWNvbi0tZGlzY291bnQuYWN0aXZlIHN2ZyB7XG4gICAgICBmaWxsOiAjMDAwMDA1OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAub3JkZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuLm9yZGVyLW1hbmFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCA1LCAwLjA1KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5vcmRlci1tYW5hZ2Uge1xuICAgICAgcGFkZGluZzogMTBweCAzMHB4IDE1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIC5vcmRlci1tYW5hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggNjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAub3JkZXItbWFuYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBwYWRkaW5nOiAyNXB4IDI1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAub3JkZXItbWFuYWdlIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggNDBweDsgfSB9XG4gIC5vcmRlci1tYW5hZ2VfX29mZmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLm9yZGVyLW1hbmFnZV9fb2ZmZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgNTBweCAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAub3JkZXItbWFuYWdlX19vZmZlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTNweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcmRlci1tYW5hZ2VfX29mZmVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAub3JkZXItbWFuYWdlX19vZmZlciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMTcwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLm9yZGVyLW1hbmFnZV9fb2ZmZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5vcmRlci1tYW5hZ2VfX29mZmVyIHtcbiAgICAgICAgdG9wOiAtMTNweDsgfSB9XG4gIC5vcmRlci1tYW5hZ2VfX3BhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMTZweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5vcmRlci1tYW5hZ2VfX3BhY2sge1xuICAgICAgICBtYXgtd2lkdGg6IDE3MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLm9yZGVyLW1hbmFnZV9fcGFjayB7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIGxlZnQ6IC02M3B4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5vcmRlci1tYW5hZ2VfX3BhY2sge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgICBsZWZ0OiAtMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAub3JkZXItbWFuYWdlX19wYWNrIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgdG9wOiAtNDZweDtcbiAgICAgICAgbGVmdDogLTQwcHg7IH0gfVxuICAgIC5vcmRlci1tYW5hZ2VfX3BhY2suYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm9yZGVyLW1hbmFnZV9fcGFjayBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLW1hbmFnZV9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAub3JkZXItbWFuYWdlX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAub3JkZXItbWFuYWdlX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIC5vcmRlci1tYW5hZ2VfX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAub3JkZXItbWFuYWdlX19yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5vcmRlci1tYW5hZ2VfX3JpZ2h0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAub3JkZXItbWFuYWdlX19wcmljZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5vcmRlci1tYW5hZ2VfX3ByaWNlcyB7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAub3JkZXItbWFuYWdlX19wcmljZXMge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAub3JkZXItbWFuYWdlX19wcmljZXMge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLm9yZGVyLW1hbmFnZV9fcHJpY2VzIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAub3JkZXItbWFuYWdlX19wcmljZXMge1xuICAgICAgICBtYXgtd2lkdGg6IDIyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5vcmRlci1tYW5hZ2VfX3ByaWNlcyB7XG4gICAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG4gIC5vcmRlci1tYW5hZ2VfX3NhbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIC5vcmRlci1tYW5hZ2VfX3NhbGUuYWN0aXZlIHtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLm9yZGVyLW1hbmFnZV9fcHJpY2Utb2xkIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgY29sb3I6ICNkZTM2MzY7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAub3JkZXItbWFuYWdlX19wcmljZS1vbGQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogNnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5vcmRlci1tYW5hZ2VfX3ByaWNlLW9sZCB7XG4gICAgICAgIGJvdHRvbTogOHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5vcmRlci1tYW5hZ2VfX3ByaWNlLW9sZCB7XG4gICAgICAgIGJvdHRvbTogMTJweDsgfSB9XG4gICAgLm9yZGVyLW1hbmFnZV9fcHJpY2Utb2xkLmFjdGl2ZSB7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi5jb3VudGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIC5jb3VudGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgLmNvdW50ZXIgKiB7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmNvdW50ZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICBwYWRkaW5nOiA3cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuY291bnRlcl9fYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLmNoZWNrb3V0cG9wdXAtdG90YWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLmNoZWNrb3V0cG9wdXAtdG90YWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC5jaGVja291dHBvcHVwLXRvdGFsX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5jaGVja291dHBvcHVwLXRvdGFsX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgLmNoZWNrb3V0cG9wdXAtdG90YWxfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jaGVja291dHBvcHVwLXRvdGFsX192YWx1ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uZm9ybS1ub3RlX193YXJuaW5ncyBzcGFuIHtcbiAgY29sb3I6ICMwMDAwMDU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAub3ZlcmxheS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mb290ZXIge1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDUsIDAuNSk7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmZvb3RlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfSB9XG5cbi5mb290ZXItdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDA1OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5mb290ZXItdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmZvb3Rlci10b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9IH1cbiAgLmZvb3Rlci10b3BfX2xvZ28ge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZm9vdGVyLXRvcF9fbG9nbyB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuZm9vdGVyLXRvcF9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxODBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuZm9vdGVyLXRvcF9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiAyMTJweDsgfSB9XG5cbi5mb290ZXItbWVudSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5mb290ZXItbWVudSB7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXItbWVudSB7XG4gICAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgLmZvb3Rlci1tZW51IHtcbiAgICAgIG1heC13aWR0aDogODIwcHg7XG4gICAgICBnYXA6IDE1cHg7IH0gfVxuICAuZm9vdGVyLW1lbnVfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZm9vdGVyLW1lbnVfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5mb290ZXItbWVudV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZm9vdGVyLW1lbnVfX2l0ZW0gYSB7XG4gICAgICBmb250LWZhbWlseTogXCJTb3VyY2UgQ29kZSBQcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDUsIDAuNSk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgICAgIC5mb290ZXItbWVudV9faXRlbSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNGNUIwMTg7IH1cblxuLmZvb3Rlci1ib3R0b20ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZvb3Rlci1ib3R0b20ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIC5mb290ZXItYm90dG9tX19sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb290ZXItYm90dG9tX19sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mb290ZXItYm90dG9tX19sZWZ0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gIC5mb290ZXItYm90dG9tX19yaWdodCB7XG4gICAgZm9udC1zaXplOiAxMXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZm9vdGVyLWJvdHRvbV9fcmlnaHQge1xuICAgICAgICBtYXgtd2lkdGg6IDU5NXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5mb290ZXItYm90dG9tX19yaWdodCB7XG4gICAgICAgIG1heC13aWR0aDogNjM1cHg7IH0gfVxuICAuZm9vdGVyLWJvdHRvbV9fdGVybXMge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3Rlci1ib3R0b21fX3Rlcm1zIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mb290ZXItYm90dG9tX190ZXJtcyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuZm9vdGVyLWJvdHRvbV9fbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDUsIDAuNSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3Rlci1ib3R0b21fX2xpbmsge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZm9vdGVyLWJvdHRvbV9fbGluayB7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5mb290ZXItYm90dG9tX19saW5rOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwOyB9XG5cbi5jb29raWVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDE1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmNvb2tpZXNfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuY29va2llc19faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLmNvb2tpZXNfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogMzBweCA0MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5jb29raWVzX19pbm5lciB7XG4gICAgICAgIGdhcDogNTBweDsgfSB9XG4gIC5jb29raWVzX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuY29va2llc19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5jb29raWVzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAuY29va2llc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAuY29va2llc19fYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxNXB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29va2llc19fYnV0dG9ucyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuY29va2llc19fYnV0dG9ucyB7XG4gICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgZ2FwOiAyNXB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5jb29raWVzX19idG4ge1xuICAgIG1heC13aWR0aDogMTc4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLmNvb2tpZXNfX2J0biB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgLmNvb2tpZXNfX2J0bjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnBvbGljeSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDUxYTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAucG9saWN5IC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEyMjBweCAhaW1wb3J0YW50OyB9IH1cbiAgLnBvbGljeV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGNUIwMTg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucG9saWN5X19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wb2xpY3lfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5wb2xpY3lfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDUwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLnBvbGljeV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgIC5wb2xpY3lfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICBmb250LXNpemU6IDQ2cHggIWltcG9ydGFudDsgfSB9XG4gIC5wb2xpY3lfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wb2xpY3lfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5wb2xpY3lfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgLnBvbGljeSB1bCxcbiAgLnBvbGljeSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wb2xpY3kgdWwsXG4gICAgICAucG9saWN5IHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAucG9saWN5IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbGlzdC1zdHlsZTogZGlzYzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAucG9saWN5IHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBvbGljeSB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpYmUtcGFnZSBib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjY2NjOyB9IH1cblxuLnN1YnNjcmliZSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDE2cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMTtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxOyB9XG4gIC5tZW51LmhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAubWVudV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAubWVudV9fd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxNDQwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5NjBweCkge1xuICAgICAgLm1lbnVfX3dyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTQ2MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgICAgIC5tZW51X193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDE0NjBweDsgfSB9XG4gIC5tZW51X19saW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDU7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBwYWRkaW5nOiAxMXB4IDI0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5tZW51X19saW5lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm1lbnVfX2xpbmUuYWN0aXZlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMnB4IDMycHggMCAwOyB9XG4gIC5tZW51X19sb2dvLS1kZXNrIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubWVudV9fbG9nby0tZGVzayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5tZW51X19sb2dvLS1kZXNrIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLm1lbnVfX2xvZ28tLWRlc2sge1xuICAgICAgICB3aWR0aDogMjEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5tZW51X19sb2dvLS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5tZW51X19idXJnZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5tZW51X19kcm9wZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDA1O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMnB4IDMycHg7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5tZW51X19kcm9wZG93biB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLm1lbnVfX2Ryb3Bkb3duIHtcbiAgICAgICAgZ2FwOiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5tZW51X19kcm9wZG93biB7XG4gICAgICAgIGdhcDogNTBweDsgfSB9XG4gICAgLm1lbnVfX2Ryb3Bkb3duLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5tZW51X19kcm9wZG93bi5hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAubWVudV9fbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubWVudV9fbmF2IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAubWVudV9fbmF2IHtcbiAgICAgICAgZ2FwOiAzMHB4OyB9IH1cbiAgICAubWVudV9fbmF2Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLm1lbnVfX25hdjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAubWVudV9fbGluayB7XG4gICAgZm9udC1mYW1pbHk6IFwiU291cmNlIENvZGUgUHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDAwMDA1O1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLm1lbnVfX2xpbmsge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIC5tZW51X19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRjVCMDE4OyB9XG4gIC5tZW51X19idG4ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5tZW51X19idG4ge1xuICAgICAgICBtYXgtd2lkdGg6IDIxNnB4OyB9IH1cblxuLmRlYWwge1xuICBtYXgtd2lkdGg6IDU4OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDA1O1xuICBib3JkZXItcmFkaXVzOiA1NnB4O1xuICBiYWNrZ3JvdW5kOiAjRjhDNjVCO1xuICBwYWRkaW5nOiAyNHB4IDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgICAuZGVhbCB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDE5cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kZWFsIHtcbiAgICAgIHBhZGRpbmc6IDI1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZGVhbCB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmRlYWwge1xuICAgICAgcGFkZGluZzogMzBweDsgfSB9XG4gIC5kZWFsIC5vZmZlcnMsIC5kZWFsIC50aW1lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZGVhbCAub2ZmZXJzLCAuZGVhbCAudGltZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5kZWFsIC5vZmZlcnMsIC5kZWFsIC50aW1lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZGVhbCAudGltZXIge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZGVhbF9fYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLmRlYWxfX2J0biB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmRlYWxfX2J0biB7XG4gICAgICAgIG1heC13aWR0aDogMjgycHg7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5kZWFsX19mbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgNSwgMC42KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmRlYWxfX2ZuIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuZGVhbF9fZm46OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2hlY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjsgfVxuXG4ub2ZmZXJzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA1cHg7XG4gIGhlaWdodDogNjVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDA1O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gICAgLm9mZmVyc19faXRlbSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDI0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5vZmZlcnNfX2l0ZW0ge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgcGFkZGluZzogMTVweCAyNnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm9mZmVyc19faXRlbSB7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDI4cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAub2ZmZXJzX19pdGVtIHtcbiAgICAgIGhlaWdodDogNzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5vZmZlcnNfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMTVweCAzMnB4OyB9IH1cbiAgLm9mZmVyc19faXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjBjZjsgfVxuICAub2ZmZXJzX19pdGVtLS1sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICNGNTg5MTg7IH1cbiAgLm9mZmVyc19faXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5vZmZlcnNfX2l0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDsgfSB9XG5cbi5vZmZlcnNfX25hbWUge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4ub2ZmZXJzX19sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTVweDtcbiAgbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjRjU4OTE4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgcGFkZGluZzogOXB4IDE2cHggNnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLm9mZmVyc19fbGFiZWwge1xuICAgICAgbGVmdDogMzZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5vZmZlcnNfX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgIC5vZmZlcnNfX2xhYmVsIHtcbiAgICAgIGxlZnQ6IDQ1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAub2ZmZXJzX19sYWJlbCB7XG4gICAgICB0b3A6IC0xN3B4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLm9mZmVyc19fc2FsZSB7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwMDA1O1xuICBwYWRkaW5nOiA3cHggNnB4IDVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAub2ZmZXJzX19zYWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHBhZGRpbmc6IDlweCAxMnB4IDdweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgIC5vZmZlcnNfX3NhbGUge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLm9mZmVyc19fcHJpY2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5vZmZlcnNfX3ByaWNlIHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLm9mZmVyc19fcHJpY2UtLW9sZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNERTM2MzY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE0cHg7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAub2ZmZXJzX19wcmljZS0tb2xkOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREUzNjM2O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5vZmZlcnNfX3ByaWNlLS1vbGQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtMTZweDtcbiAgICAgICAgcmlnaHQ6IDM1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLm9mZmVyc19fcHJpY2UtLW9sZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcmlnaHQ6IDQycHg7IH0gfVxuXG4ub2ZmZXJzX191bml0cyB7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCA1LCAwLjYpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIHJpZ2h0OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5vZmZlcnNfX3VuaXRzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgLm9mZmVyc19fdW5pdHMge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLnRpbWVyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiIsImJvZHkge1xuICBmb250LWZhbWlseTogJGhlbHZldGljYTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICRibGFjaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmlucHV0IHtcbiAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2E7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmlubGluZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICB3aWR0aDogNDgwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICB3aWR0aDogNjQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICB3aWR0aDogNzY4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgd2lkdGg6IDEwMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICB3aWR0aDogMTIyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgIHdpZHRoOiAxMzAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxOTIwKSB7XG4gICAgd2lkdGg6IDE1MDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDI1NjApIHtcbiAgICB3aWR0aDogMTY0MHB4O1xuICB9XG59XG5cbi50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1mYW1pbHk6ICRzb3VyY2UtY29kZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gIH1cbn1cblxuLnRpdGxlLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiAkc291cmNlLWNvZGU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuLnN1YnRpdGxlLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLnR0dSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGV4dC1ibGFjayB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LW1hcmsge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYigyNDUsIDEzNywgMjQpO1xufVxuXG4udGV4dC1hY2NlbnQge1xuICBjb2xvcjogJG9yYW5nZS03MDA7XG59XG5cbmJyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHdpZHRoOiAwIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgxcHgsMXB4LDFweCwxcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5sb2dvIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtZmFtaWx5OiAkaGFsaW11bjtcbn1cblxuLmJ1cmdlciB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG5cbiAgJl9fbGluZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5hY3RpdmUgJl9fbGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKSB0cmFuc2xhdGVZKDApO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtNDVkZWcpIHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICB9XG59XG5cbi5yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICZfX3N0YXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgJi0tZnVsbCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3Rhci1mdWxsLnN2Z1wiKTtcbiAgICB9XG5cbiAgICAmLS1oYWxmIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdGFyLWhhbGYuc3ZnXCIpO1xuICAgIH1cbiAgfVxufVxuXG4udGV4dC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmJyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgLy9tYXgtd2lkdGg6IDIwMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlO1xuICBwYWRkaW5nOiAxNHB4IDEwcHggMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGdyYXktZGFyay01O1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgY29sb3I6ICRncmF5LWRhcmstMjA7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS1kYXJrLTIwO1xuICB9XG5cbiAgJi0tYXJyb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgJjphY3RpdmUgLmJ1dHRvbl9fYXJyb3cge1xuICAgICAgZmlsbDogd2hpdGU7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCAuYnV0dG9uX19hcnJvdyB7XG4gICAgICBmaWxsOiAkZ3JheS1kYXJrLTIwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLmJ1dHRvbl9fYXJyb3cge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1vcmFuZ2Uge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYmFja2dyb3VuZDogJG9yYW5nZS01MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlLTUwMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJG9yYW5nZS0zMDA7XG4gICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2UtMzAwO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2UtNzAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlLTcwMDtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSAuYnV0dG9uX19hcnJvdyB7XG4gICAgICBmaWxsOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJGdyYXktZGFyay0yMDtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LWRhcmstMTA7XG4gICAgICBib3JkZXItY29sb3I6ICRncmF5LWRhcmstMTA7XG4gICAgfVxuICB9XG5cbiAgJi0tYmxhY2sge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0ZDRkNTA7XG4gICAgICBib3JkZXItY29sb3I6ICM0ZDRkNTA7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNiN2I3Yjk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTVlNWU2O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTVlNWU2O1xuICAgIH1cblxuICAgICYgLmJ1dHRvbl9fYXJyb3cge1xuICAgICAgZmlsbDogd2hpdGU7XG4gICAgfVxuXG4gICAgJjphY3RpdmUgLmJ1dHRvbl9fYXJyb3cge1xuICAgICAgZmlsbDogJGJsYWNrO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQgLmJ1dHRvbl9fYXJyb3cge1xuICAgICAgY29sb3I6ICNiN2I3Yjk7XG4gICAgfVxuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBmaWxsOiAkYmxhY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblNjYWxlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgLmZhZGVJbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICB9XG5cbiAgLmZhZGUtdG9wIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIH1cblxuICAuZmFkZS1sZWZ0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICB9XG5cbiAgLmZhZGUtcmlnaHQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgfVxuXG4gIC5mYWRlLWRvd24ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICB9XG5cbiAgLmFuaW1hdGVkIHtcbiAgICAmLmZhZGVJbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5mYWRlSW4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAuZmFkZS10b3Age1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG5cbiAgICAuZmFkZS1sZWZ0IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuXG4gICAgLmZhZGUtcmlnaHQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG5cbiAgICAuZmFkZS1kb3duIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG59IiwiQGZvbnQtZmFjZXtmb250LWZhbWlseTpzd2lwZXItaWNvbnM7c3JjOnVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn06aG9zdHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ei1pbmRleDoxfS5zd2lwZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjE7ZGlzcGxheTpibG9ja30uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbixpbml0aWFsKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKX0uc3dpcGVyLWhvcml6b250YWx7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItdmVydGljYWx7dG91Y2gtYWN0aW9uOnBhbi14fS5zd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1hdXRvaGVpZ2h0LC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcntwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItM2R7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOnN0YXJ0IHN0YXJ0fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eSBtYW5kYXRvcnl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOm5vbmV9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOm5vbmV9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7Y29udGVudDonJztmbGV4LXNocmluazowO29yZGVyOjk5OTl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246Y2VudGVyIGNlbnRlcjtzY3JvbGwtc25hcC1zdG9wOmFsd2F5c30uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7d2lkdGg6MTAwJTttaW4td2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMTUpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWxhenktcHJlbG9hZGVye3dpZHRoOjQycHg7aGVpZ2h0OjQycHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotMjFweDttYXJnaW4tdG9wOi0yMXB4O3otaW5kZXg6MTA7dHJhbnNmb3JtLW9yaWdpbjo1MCU7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjo0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtib3JkZXItcmFkaXVzOjUwJTtib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcnthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRley0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDB9QGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW57MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7aGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye3dpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9OnJvb3R7LS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHh9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWJ1dHRvbi1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LDUwJSk7d2lkdGg6Y2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gNDQgKiAyNyk7aGVpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO21hcmdpbi10b3A6Y2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDIpKTt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjM1O2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVue29wYWNpdHk6MDtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1idXR0b24tbmV4dCBzdmcsLnN3aXBlci1idXR0b24tcHJldiBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW47dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9LnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCBzdmcsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dHtsZWZ0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1idXR0b24tcHJldjphZnRlcntmb250LWZhbWlseTpzd2lwZXItaWNvbnM7Zm9udC1zaXplOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO3RleHQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjA7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7Y29udGVudDoncHJldid9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2NvbnRlbnQ6J25leHQnfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQ+LnN3aXBlci1wYWdpbmF0aW9uLC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sOHB4KTt0b3A6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLGF1dG8pO2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cyw1MCUpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCMwMDApO29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIC4yKX1idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtjdXJzb3I6cG9pbnRlcn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsOHB4KTtsZWZ0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsYXV0byk7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LC01MCUsMCl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsNnB4KSAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjowIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCw0cHgpfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2hpdGUtc3BhY2U6bm93cmFwfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyByaWdodH0uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Y29sb3I6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsaW5oZXJpdCl9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IscmdiYSgwLDAsMCwuMjUpKTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhciwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGV7d2lkdGg6MTAwJTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLDRweCk7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXNjcm9sbGJhcntib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywxMHB4KTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3VjaC1hY3Rpb246bm9uZTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3IscmdiYSgwLDAsMCwuMSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpO2JvdHRvbTp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSw0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCxhdXRvKTt6LWluZGV4OjUwO2hlaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsNHB4KTt3aWR0aDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpKX0uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQsYXV0byk7cmlnaHQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodCw0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSk7ei1pbmRleDo1MDt3aWR0aDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsNHB4KTtoZWlnaHQ6Y2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKSl9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjUpKTtib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywxMHB4KTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWd7Y3Vyc29yOm1vdmV9LnN3aXBlci1zY3JvbGxiYXItbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci16b29tLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uc3dpcGVyLXpvb20tY29udGFpbmVyPmNhbnZhcywuc3dpcGVyLXpvb20tY29udGFpbmVyPmltZywuc3dpcGVyLXpvb20tY29udGFpbmVyPnN2Z3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5zd2lwZXItc2xpZGUtem9vbWVke2N1cnNvcjptb3ZlO3RvdWNoLWFjdGlvbjpub25lfS5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6LTEwMDB9LnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O21hcmdpbjowIGF1dG99LnN3aXBlci1ncmlkPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWdyaWQtY29sdW1uPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJle292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MTt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46MTAwJSAwfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2e3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTouNjt6LWluZGV4OjB9LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3Jle2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDojMDAwO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtib3R0b206MDtyaWdodDowO2ZpbHRlcjpibHVyKDUwcHgpfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksaGVpZ2h0fS5zd2lwZXItY2FyZHN7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVufSIsIi5jb250YWN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjA1cHg7XG4gICAgICBsZWZ0OiAxOTBweDtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMS4xcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgbWF4LXdpZHRoOiA1OTBweDtcbiAgICAgIHRvcDogMTg1cHg7XG4gICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIG1heC13aWR0aDogNTkwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgbWF4LXdpZHRoOiA0OTBweDtcbiAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxOTIwKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgLy8gbWF4LXdpZHRoOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdF9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiAkc291cmNlLWNvZGU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCkge31cblxuICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cblxuLmZvcm1fX2lucHV0LXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBtYXJnaW46IDA7XG4gIH1cblxuICAmLS1uYW1lIHtcbiAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgIC8vIHdpZHRoOiA0OCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgLy8gd2lkdGg6IDQ3JTtcbiAgICB9XG4gIH1cblxuICAmLS1waG9uZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICAvLyB3aWR0aDogNDglO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIC8vIHdpZHRoOiA0NyU7XG4gICAgfVxuXG4gIH1cbn1cblxuLmZvcm1fX2lucHV0cyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTVweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgIC8vIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgZ2FwOiAyNXB4O1xuICB9XG59XG5cbi5mb3JtX19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDU7XG5cbiAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgcGFkZGluZzogMTFweCAyNHB4O1xuXG4gIH1cblxuICAmLmludmFsaWQge1xuICAgIGJhY2tncm91bmQ6ICNERTM2MzYwRDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlMzYzNjtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjZGUzNjM2O1xuICAgIH1cbiAgfVxuXG4gICYtLXBob25lIHtcbiAgICAvLyBwYWRkaW5nLWxlZnQ6IDc0cHg7XG5cbiAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgIC8vIHBhZGRpbmctbGVmdDogODBweDtcbiAgICB9XG5cbiAgICAmOmludmFsaWQge1xuICAgICAgYmFja2dyb3VuZDogI0RFMzYzNjBEO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZTM2MzY7XG4gICAgfVxuICB9XG5cbiAgJi0tdGV4dGFyZWEge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhO1xuICAgIHJlc2l6ZTogbm9uZTtcblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIGhlaWdodDogMTA3cHg7XG4gICAgfVxuXG4gIH1cbn1cblxuLnJlZ2lvbiB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDE1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICBsZWZ0OiAyNHB4O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDNweDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDNweDtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwMDAwNTgwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDA1ODA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuXG4gICYtLWh1IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ZsYWctaHUucG5nKTtcbiAgfVxuXG4gICYtLXJvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ZsYWctcm8ucG5nKTtcbiAgfVxufVxuXG4ucmVnaW9uIHtcbiAgJi5hY3RpdmUge1xuICAgIC5yZWdpb25fX29wdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG59XG5cbi5yZWdpb25fX29wdGlvbiB7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjFweCk7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi0taHUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZmxhZy1odS5wbmcpO1xuICB9XG5cbiAgJi0tcm8ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZmxhZy1yby5wbmcpO1xuICB9XG59XG5cbi5mb3JtLW5vdGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAkZ3JheS1kYXJrLTYwO1xuXG4gIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuXG4gICYtLWJvdHRvbSB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gICY+c3BhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRncmF5LWRhcmstNjA7XG4gIH1cbn1cblxuc3Bhbi5mb3JtLW5vdGVfX3dhcm4ge1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIGNvbG9yOiByZ2IoMjIyLCA1NCwgNTQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24td2Fybi5zdmcpIG5vLXJlcGVhdCA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5mb3JtX19idG4ge1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgLy9wYWRkaW5nLXRvcDogMTFweDtcbiAgLy9wYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgLy8gbWFyZ2luOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uY29udGFjdC1kZWNvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uY29udGFjdC1kZWNvcl9faXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmLS0xIHtcbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIHdpZHRoOiAzMjdweDtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNzAwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIHRvcDogLTE1MHB4O1xuICAgICAgbGVmdDogLTE1MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLTIge1xuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgd2lkdGg6IDE3NXB4O1xuICAgICAgdG9wOiAzNjBweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDEwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIHRvcDogMzMwcHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSArIDE5MnB4KTtcbiAgICB9XG4gIH1cbn1cblxuXG4ub3JiaXRlciB7XG4gIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDg1ZGVnKSByb3RhdGVZKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA0MDBweCk7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgdG9wOiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTkyMCkge1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDkwMHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDI1NjApIHtcbiAgICByaWdodDogY2FsYyg1MCUgLSA5ODBweCk7XG4gIH1cblxuICAmLS1ib3R0b20ge1xuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoODVkZWcpIHJvdGF0ZVkoLTEwZGVnKTtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDUwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIHRvcDogNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxOTIwKSB7XG4gICAgICByaWdodDogY2FsYyg1MCUgLSAxMjBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMjU2MCkge1xuICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMTkwcHgpO1xuICAgIH1cblxuICAgICYgLm9yYml0ZXJfX29yYml0IHtcbiAgICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNXM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAub3JiaXRlcl9fb2JqZWN0IHtcbiAgICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNXM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fb3JiaXQsXG4gICZfX29iamVjdCB7XG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICB9XG4gIH1cblxuICAmX19vcmJpdCB7XG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBhbmltYXRpb24tbmFtZTogb3JiaXQ7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDEwcztcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIH1cbiAgfVxuXG4gICZfX29iamVjdCB7XG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgdG9wOiAxMDBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IG9iamVjdC1oYW5kbGVyO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMHM7XG4gICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBvcmJpdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG9iamVjdC1oYW5kbGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigzNjBkZWcpIHJvdGF0ZVkoMTBkZWcpIHJvdGF0ZVgoLTc1ZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKSByb3RhdGVZKDEwZGVnKSByb3RhdGVYKC03NWRlZyk7XG4gIH1cbn0iLCJhLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYXBwbGV0LFxuYXJ0aWNsZSxcbmFzaWRlLFxuYXVkaW8sXG5iLFxuYmlnLFxuYmxvY2txdW90ZSxcbmJvZHksXG5jYW52YXMsXG5jYXB0aW9uLFxuY2VudGVyLFxuY2l0ZSxcbmNvZGUsXG5kZCxcbmRlbCxcbmRldGFpbHMsXG5kZm4sXG5kaXYsXG5kbCxcbmR0LFxuZW0sXG5lbWJlZCxcbmZpZWxkc2V0LFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmZvcm0sXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5oZWFkZXIsXG5oZ3JvdXAsXG5odG1sLFxuaSxcbmlmcmFtZSxcbmltZyxcbmlucyxcbmtiZCxcbmxhYmVsLFxubGVnZW5kLFxubGksXG5tYXJrLFxubWVudSxcbm5hdixcbm9iamVjdCxcbm9sLFxub3V0cHV0LFxucCxcbnByZSxcbnEsXG5ydWJ5LFxucyxcbnNhbXAsXG5zZWN0aW9uLFxuc21hbGwsXG5zcGFuLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VtbWFyeSxcbnN1cCxcbnRhYmxlLFxudGJvZHksXG50ZCxcbnRmb290LFxudGgsXG50aGVhZCxcbnRpbWUsXG50cixcbnR0LFxudSxcbnVsLFxudmFyLFxudmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5vbCxcbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YWZ0ZXIsXG5ibG9ja3F1b3RlOmJlZm9yZSxcbnE6YWZ0ZXIsXG5xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmJyIHtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4qLFxuKjphZnRlcixcbio6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYSxcbmE6Zm9jdXMsXG5idXR0b24sXG5idXR0b246Zm9jdXMsXG5pbnB1dCxcbmlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIsXG46Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVtb3ZlIG91dGxpbmVzIGluIEZpcmVmb3guXG4gKi9cbnNlbGVjdDotbW96LWZvY3VzcmluZyxcbmE6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjMDAwO1xufVxuXG4qOmZvY3VzLFxuKjp2aXNpdGVkLFxuKjphY3RpdmUsXG4qOmhvdmVyIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5hLFxuYTpmb2N1cyxcbmE6dmlzaXRlZCxcbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuKjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbiIsIi5oYXBweSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICBcbiAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0N3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICB3aWR0aDogMTMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgbWF4LXdpZHRoOiA0MTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIG1heC13aWR0aDogNDkwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcblxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmLW51bSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJG9yYW5nZS03MDA7XG4gICAgICBmb250LWZhbWlseTogJGhlbHZldGljYTtcbiAgICAgIGZvbnQtc2l6ZTogMTM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LWZhbWlseTogJHNvdXJjZS1jb2RlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLTcwMDtcbiAgICBib3JkZXItcmFkaXVzOiA5MHB4O1xuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgIH1cbiAgfVxufVxuXG4uY29tcGFyaXNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDExNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MHB4O1xuICAgIGxlZnQ6IDQwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgbGVmdDogNDZweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRvcmFuZ2UtNzAwO1xuICAgIGZvbnQtZmFtaWx5OiAkc291cmNlLWNvZGU7XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2JnIHtcbiAgICB3aWR0aDogNTkycHg7XG4gICAgaGVpZ2h0OiA3MDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjVweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDI3NXB4KTtcbiAgICB6LWluZGV4OiAtNTtcblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIHRvcDogLTcycHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDI3MHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICB3aWR0aDogNjI1cHg7XG4gICAgICBoZWlnaHQ6IDc0NnB4O1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAyNjBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgd2lkdGg6IDY0MnB4O1xuICAgICAgaGVpZ2h0OiA3NjZweDtcbiAgICAgIHRvcDogLTY1cHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDI0M3B4KTtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgJi0tMSB7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgIHRvcDogMTYlO1xuICAgICAgfVxuXG4gICAgICAmLS0yIHtcbiAgICAgICAgd2lkdGg6IDMxJTtcbiAgICAgICAgbGVmdDogMTglO1xuICAgICAgfVxuXG4gICAgICAmLS0zIHtcbiAgICAgICAgd2lkdGg6IDE3JTtcbiAgICAgICAgdG9wOiAyMyU7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmLS00IHtcbiAgICAgICAgd2lkdGg6IDklO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGxlZnQ6IDMzJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQwOHB4O1xuICAgIGhlaWdodDogMzA2cHg7XG5cbiAgICB3aWR0aDogMjkwcHg7XG4gICAgaGVpZ2h0OiAyMThweDtcbiAgICBtYXJnaW46IDAgYXV0byA0NXB4O1xuICAgIC8qc2hvdWxkIGJlIHRoZSBzYW1lIGhlaWdodCBhcyB0aGUgaW1hZ2VzKi9cbiAgICBib3JkZXI6IDhweCBzb2xpZCAkb3JhbmdlLTMwMDtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgcm0oMzYwKSB7XG4gICAgICB3aWR0aDogMzI4cHg7XG4gICAgICBoZWlnaHQ6IDI0NnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIHdpZHRoOiAzNzBweDtcbiAgICAgIGhlaWdodDogMjgycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgd2lkdGg6IDQwOHB4O1xuICAgICAgaGVpZ2h0OiAzMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgfVxuXG4gICAgJi0tMiB7XG4gICAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgICAgbGVmdDogMTgwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBwaWN0dXJlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogNDA4cHg7XG4gICAgICBoZWlnaHQ6IDMwNnB4O1xuXG4gICAgICB3aWR0aDogMjc0cHg7XG4gICAgICBoZWlnaHQ6IDIwNnB4O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIEBpbmNsdWRlIHJtKDM2MCkge1xuICAgICAgICB3aWR0aDogMzEycHg7XG4gICAgICAgIGhlaWdodDogMjM0cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgICAgd2lkdGg6IDM1NHB4O1xuICAgICAgICBoZWlnaHQ6IDI2NnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICAgIHdpZHRoOiAzOTJweDtcbiAgICAgICAgaGVpZ2h0OiAyOTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1vdmVybGF5IHtcblxuICAgICAgLy8gYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2hldnJvbnMuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC0xcHggdG9wIDUwJTtcbiAgICBjdXJzb3I6IGV3LXJlc2l6ZTtcblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2VjcmV0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLnNlY3JldC1saXN0IHtcbiAgbWF4LXdpZHRoOiA0MTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMiU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rMykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICRvcmFuZ2UtNTAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi1zZWNyZXQxLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MCU7XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAmLS0yIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi1zZWNyZXQyLnN2Zyk7XG4gICAgfVxuXG4gICAgJi0tMyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24tc2VjcmV0My5zdmcpO1xuICAgIH1cblxuICAgICYtLTQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uLXNlY3JldDQuc3ZnKTtcbiAgICB9XG5cbiAgICAmLS01IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi1zZWNyZXQ1LnN2Zyk7XG4gICAgfVxuXG4gICAgJi0tNiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24tc2VjcmV0Ni5zdmcpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIENvZGUgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvc291cmNlLWNvZGUtcHJvLXYyMy1sYXRpbi1leHQtMzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBDb2RlIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3NvdXJjZS1jb2RlLXByby12MjMtbGF0aW4tZXh0LXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIENvZGUgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvc291cmNlLWNvZGUtcHJvLXYyMy1sYXRpbi1leHQtNTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBDb2RlIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3NvdXJjZS1jb2RlLXByby12MjMtbGF0aW4tZXh0LTYwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgQ29kZSBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9zb3VyY2UtY29kZS1wcm8tdjIzLWxhdGluLWV4dC03MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnSGFsaW11bic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2hhbGltdW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9oZWx2ZXRpY2FuZXVlbGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9oZWx2ZXRpY2EtbmV1ZS1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvaGVsdmV0aWNhbmV1ZW1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2hlbHZldGljYS1uZXVlLWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9oZWx2ZXRpY2FuZXVlYmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG4iLCIuZmFxIHtcbiAgYmFja2dyb3VuZDogI2MxYzFjMztcbiAgb3ZlcmZsb3cteDogdW5zZXQ7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgbWF4LXdpZHRoOiA1OTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxOTIwKSB7XG4gICAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDI1NjApIHtcbiAgICAgIG1heC13aWR0aDogNzQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgIH1cblxuICAgICYtLWhhbGltdW4ge1xuICAgICAgZm9udC1mYW1pbHk6ICRoYWxpbXVuO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogJG9yYW5nZS03MDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcGFjayB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA0MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYyg1MCUgKyAxMHB4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1MHB4O1xuXG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yMHB4O1xuICAgICAgbGVmdDogLTMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5mYXFfX3NpZGUge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxOTIwKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbiAgfVxufVxuXG4uZmFxX19zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDEyMHB4O1xuICBsZWZ0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICB0b3A6IDEzMHB4O1xuICB9XG59XG5cbi5mYXFfX2RlY29yIHtcbiAgd2lkdGg6IDYwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcblxuICAmLTEsXG4gICYtMixcbiAgJi0zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAmLTEge1xuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIHdpZHRoOiA0NzVweDtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGxlZnQ6IC05OHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIHdpZHRoOiA1NDVweDtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIGxlZnQ6IC0xMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICB3aWR0aDogNjY4cHg7XG4gICAgICB0b3A6IDU0cHg7XG4gICAgICBsZWZ0OiAtMTYzcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTkyMCkge1xuICAgICAgdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtMiB7XG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgd2lkdGg6IDQxMXB4O1xuICAgICAgdG9wOiAyNDBweDtcbiAgICAgIGxlZnQ6IC0yOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIHdpZHRoOiA0ODdweDtcbiAgICAgIHRvcDogMjE1cHg7XG4gICAgICBsZWZ0OiAtNDVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICB3aWR0aDogNTkycHg7XG4gICAgICB0b3A6IDMyMHB4O1xuICAgICAgbGVmdDogLTcwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTkyMCkge1xuICAgICAgdG9wOiAyOTBweDtcbiAgICB9XG4gIH1cblxuICAmLTMge1xuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIHdpZHRoOiAxNzhweDtcbiAgICAgIHRvcDogNDA0cHg7XG4gICAgICBsZWZ0OiAtNTlweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICB3aWR0aDogMjAzcHg7XG4gICAgICB0b3A6IDQyMHB4O1xuICAgICAgbGVmdDogLTY0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgd2lkdGg6IDIxOXB4O1xuICAgICAgdG9wOiA1NzRweDtcbiAgICAgIGxlZnQ6IC04NHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZmFxX19wYWNrLS1kZXNrIHtcbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIG1heC13aWR0aDogMzA4cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgIG1heC13aWR0aDogNDE2cHg7XG4gIH1cbn1cblxuLnF1ZXN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBmb250LWZhbWlseTogJHNvdXJjZS1jb2RlO1xuICAgIGNvbG9yOiAjMDAwMDA1ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cblxuICAmX19hcnJvdyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvdy1kb3duLnN2Zykgbm8tcmVwZWF0IDUwJSAvIGNvbnRhaW47XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwNTtcblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgLnF1ZXN0aW9uX19jb250ZW50IHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgICAgfVxuXG4gICAgICAucXVlc3Rpb25fX2Fycm93OjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG5cbiAgICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG5cbi5mYXFfX2J0biB7XG4gIG1heC13aWR0aDogMzA1cHg7XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uZmFxX19ndWFyYW50ZWUge1xuICBtYXgtd2lkdGg6IDIzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAwMDAwNTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jaGVjay5zdmcpIG5vLXJlcGVhdCA1MCU7XG4gIH1cbn1cblxuLm5vLXdlYnAge1xuICAuZmFxX19wYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2RlY29yLXNoYWRvdy5wbmcpO1xuICB9XG59XG5cbi53ZWJwIHtcbiAgLmZhcV9fcGFjayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kZWNvci1zaGFkb3cud2VicCk7XG4gIH1cbn0iLCIuYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbiIsIi5oZXJvIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA5MHB4OyB9XG5cbiAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgcGFkZGluZy10b3A6IDEwNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG5cbiAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG5cbiAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgIHBhZGRpbmctdG9wOiAxMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cblxuICBAaW5jbHVkZSBybSgxOTYwKSB7XG4gICAgcGFkZGluZy10b3A6IDE0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDsgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBwYWRkaW5nLXRvcDogOTBweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgcGFkZGluZy10b3A6IDEyMHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTQ4cHg7IH0gfVxuXG5cbiAgJl9fY29sbGFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbiAgJl9fcHJvZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDQ2MHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDExZGVnKSB0cmFuc2xhdGVYKC05cHgpO1xuXG4gICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDIyNXB4O1xuICAgICAgbGVmdDogLTE4NXB4O1xuICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuXG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICB3aWR0aDogNzIwcHg7XG4gICAgICB0b3A6IDIxMHB4O1xuICAgICAgbGVmdDogLTIzMHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICB3aWR0aDogODIwcHg7XG4gICAgICB0b3A6IDI0MHB4O1xuICAgICAgbGVmdDogLTMxMHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICB3aWR0aDogODYwcHg7XG4gICAgICB0b3A6IDI1NnB4O1xuICAgICAgbGVmdDogLTI2OHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICB3aWR0aDogOTEwcHg7XG4gICAgICB0b3A6IDIzMHB4O1xuICAgICAgbGVmdDogLTIzNnB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxOTYwKSB7XG4gICAgICB3aWR0aDogMTAyOHB4O1xuICAgICAgdG9wOiAzMTBweDtcbiAgICAgIGxlZnQ6IC00NTVweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMjU2MCkge1xuICAgICAgd2lkdGg6IDEyMTBweDtcbiAgICAgIHRvcDogMjE5cHg7XG4gICAgICBsZWZ0OiAtNTY0cHg7IH0gfVxuXG5cbiAgJl9fcGFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG5cbiAgJl9fZGVjb3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICYtaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbiAgICAmLS1sZWZ0IHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIHRvcDogLTI3NnB4O1xuICAgICAgbGVmdDogLTMwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICB0b3A6IC0zMDBweDtcbiAgICAgICAgbGVmdDogLTIwMHB4OyB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgICAgd2lkdGg6IDUyMHB4O1xuICAgICAgICB0b3A6IC0zNDVweDtcbiAgICAgICAgbGVmdDogLTEyNXB4OyB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgICAgd2lkdGg6IDU3MHB4O1xuICAgICAgICB0b3A6IC0zNjRweDsgfVxuXG4gICAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICAgIHdpZHRoOiA1OTZweDtcbiAgICAgICAgbGVmdDogLTE0MHB4OyB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDE5NjApIHtcbiAgICAgICAgd2lkdGg6IDY3OHB4O1xuICAgICAgICB0b3A6IC00MTRweDtcbiAgICAgICAgbGVmdDogLTE3MHB4OyB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDI1NjApIHtcbiAgICAgICAgd2lkdGg6IDc1MHB4O1xuICAgICAgICB0b3A6IC01MDZweDtcbiAgICAgICAgbGVmdDogLTI4NHB4OyB9IH1cblxuICAgICYtLXBhY2sge1xuICAgICAgdG9wOiAtMjBweDtcbiAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICByaWdodDogLTZweDsgfVxuXG4gICAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICB0b3A6IC02MHB4OyB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgICAgd2lkdGg6IDI0MHB4OyB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICB0b3A6IC04MHB4OyB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICB0b3A6IC05NXB4OyB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDE5NjApIHtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICB0b3A6IC0xMTRweDtcbiAgICAgICAgcmlnaHQ6IC0xMnB4OyB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDI1NjApIHtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICB0b3A6IC0xNDBweDsgfSB9XG5cblxuICAgICYtLXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgICAgcmlnaHQ6IDcwcHg7IH1cblxuICAgICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgICB3aWR0aDogMTg2cHg7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDYwcHg7IH1cblxuICAgICAgQGluY2x1ZGUgcm0oMjU2MCkge1xuICAgICAgICB3aWR0aDogMjYzcHg7XG4gICAgICAgIHRvcDogLTQ4cHg7XG4gICAgICAgIHJpZ2h0OiAtMTQwcHg7IH0gfVxuXG4gICAgJi0tYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgIHJpZ2h0OiAtMjBweDsgfVxuXG4gICAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogLTQwcHg7XG4gICAgICAgIGJvdHRvbTogMTIwcHg7IH1cblxuICAgICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIGJvdHRvbTogMjIwcHg7IH1cblxuICAgICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgICB3aWR0aDogMzk0cHg7XG4gICAgICAgIHJpZ2h0OiAtMjhweDtcbiAgICAgICAgYm90dG9tOiAyMDBweDsgfVxuXG4gICAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICAgIGJvdHRvbTogMjMwcHg7IH1cblxuICAgICAgQGluY2x1ZGUgcm0oMTk2MCkge1xuICAgICAgICB3aWR0aDogNDMycHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMzhweDtcbiAgICAgICAgYm90dG9tOiAxNDBweDsgfVxuXG4gICAgICBAaW5jbHVkZSBybSgyNTYwKSB7XG4gICAgICAgIHdpZHRoOiA1MTBweDtcbiAgICAgICAgcmlnaHQ6IC0xOTRweDtcbiAgICAgICAgYm90dG9tOiAwOyB9IH0gfVxuXG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBtYXJnaW4tdG9wOiAtOTJweDtcblxuICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgbWF4LXdpZHRoOiA1ODhweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRzb3VyY2UtY29kZTtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgIEBpbmNsdWRlIHJtKDM2MCkge1xuICAgICAgZm9udC1zaXplOiA0MHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXNpemU6IDQ0cHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgZm9udC1zaXplOiA1MnB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICBmb250LXNpemU6IDU2cHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIGZvbnQtc2l6ZTogNjRweDsgfSB9XG5cbiAgJl9fcmF0aW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbiAgJiAucmF0aW5nIHtcbiAgICBnYXA6IDJweDsgfVxuXG4gICZfX3JhdGluZy10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuXG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJHNvdXJjZS1jb2RlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgZm9udC1zaXplOiAyMXB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4gICYgLmVmZmVjdCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4gICZfX2FjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDE1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSA5MCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAmLmhpZGUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgIEBpbmNsdWRlIHJtKDM2MCkge1xuICAgICAgICBwYWRkaW5nOiAwIDM1cHg7IH0gfSB9XG5cbiAgJl9fYnRuIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDsgfVxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgbWF4LXdpZHRoOiAzNzBweDsgfSB9IH1cblxuLmVmZmVjdCB7XG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBjb2xvcjogJGdyYXktZGFyay04MDtcbiAgICBAaW5jbHVkZSBybSg0MTQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAgIEBpbmNsdWRlIHJtKDQzMCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICBmb250LXNpemU6IDEwcHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZ2FwOiAxMHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBnYXA6IDE1cHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgZ2FwOiAxM3B4OyB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjN2Y3ZjdmO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuICAgICYtLWVsYXN0aWMge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWcvZWZmZWN0MS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIDYwJTsgfSB9XG5cbiAgICAmLS1oeWRyYXRpb24ge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWcvZWZmZWN0Mi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIDYwJTsgfSB9XG5cbiAgICAmLS1kYW1hZ2Uge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWcvZWZmZWN0My5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIDYwJTsgfSB9IH0gfVxuIiwiLnNlcnZpY2VzIHtcbiAgJi5ibG9jayB7XG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9IH1cblxuLnNlcnZpY2VzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvLyBnYXA6IDI0cHhcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDc2NHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuXG4gICZfX2l0ZW0ge1xuICAgIC8vIG1heC13aWR0aDogMTI0cHhcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cblxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLTUwMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMnB4OyB9XG5cbiAgICAmLS1zaGlwcGluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2hpcHBpbmcuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2MCU7IH1cblxuICAgICYtLXJldHVybnMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3JlZnVuZC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ1JTsgfVxuXG4gICAgJi0tcmVmdW5kIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9waG9uZS5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTsgfSB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBybSgzNzUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH0gfVxuXG4udG8tY29udGFjdCB7XG4gIGNvbG9yOiAjMDAwMDA1OyB9XG4iLCIuYmVuZWZpdHMge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTkyMCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIG1heC13aWR0aDogMjgycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuICB9XG59XG5cbi5iZW5lZml0cy10b3Age1xuICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDE5MTApIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmJlbmVmaXRzLXJlY3Qge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgIHdpZHRoOiA1MDRweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDA1O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgd2lkdGg6IDY2NnB4O1xuICAgIGhlaWdodDogMjA1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgd2lkdGg6IDc4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgIHdpZHRoOiA4ODBweDtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgaGVpZ2h0OiAyMDVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICBoZWlnaHQ6IDI5MHB4O1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTJweDtcbiAgICByaWdodDogLTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICBoZWlnaHQ6IDEwNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uYmVuZWZpdHMtc3Bvb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uYmVuZWZpdHMtc3Bvb24ge1xuICB3aWR0aDogMzMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAxMTJweCk7XG5cbiAgQGluY2x1ZGUgcm0oNDM1KSB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgd2lkdGg6IDM3MHB4O1xuICAgIHRvcDogLTIwcHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA1MnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgIHdpZHRoOiA0MzBweDtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDdweCk7XG4gIH1cblxuICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICB3aWR0aDogNDEzcHg7XG4gICAgdG9wOiAtMjQ1cHg7XG4gICAgbGVmdDogY2FsYyg1MCUgKyAxMDZweCk7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgd2lkdGg6IDYyMHB4O1xuICAgIHRvcDogLTQwMHB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlICsgMTk4cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgIGxlZnQ6IGNhbGMoNTAlICsgMjI4cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgIHdpZHRoOiA4ODdweDtcbiAgICB0b3A6IC01OTdweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDI2M3B4KTtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJlbmVmaXRzLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctdG9wOiAxOTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICBwYWRkaW5nLXRvcDogMjU0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNzFweDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTAlLCAjZmZmKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MCUsICNmZmYpO1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxOTBweDtcblxuICAgIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgd2lkdGg6IDU1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgd2lkdGg6IDc2OHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIHdpZHRoOiAxMDI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgd2lkdGg6IDEyMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICB3aWR0aDogMTMwMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYmVuZWZpdHMtc2xpZGUge1xuICAmX19kb3NlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3ZhbHVlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigwLCAwLCA1KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzlweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtaW4taGVpZ2h0OiAybGg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogJHNvdXJjZS1jb2RlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIG1pbi1oZWlnaHQ6IDlsaDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDZsaDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDdsaDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDhsaDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBtaW4taGVpZ2h0OiA2bGg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgbWluLWhlaWdodDogNWxoO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDZsaDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBtaW4taGVpZ2h0OiA2bGg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgICBtaW4taGVpZ2h0OiAzbGg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICBtaW4taGVpZ2h0OiA1bGg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgbWluLWhlaWdodDogM2xoO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxlZnQ6IDNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDU7XG5cbiAgICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgbGVmdDogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIHBhZGRpbmc6IDVweCAwIDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDUsIDAuNik7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgNSwgMC40KTtcblxuICAgIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxufVxuXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIC5iZW5lZml0cy1zbGlkZV9fdmFsdWUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYmVuZWZpdHMtc2xpZGVfX3ZhbHVlOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB9XG59XG5cbi5zd2lwZXItc2xpZGUtbmV4dCB7XG4gIC5iZW5lZml0cy1zbGlkZV9fdmFsdWUge1xuICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAuYmVuZWZpdHMtc2xpZGVfX3ZhbHVlOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB9XG4gIH1cbn1cblxuLmJlbmVmaXRzLWJvdHRvbSB7XG4gIG1heC13aWR0aDogMjkwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgbWF4LXdpZHRoOiA0MTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICRncmF5LWRhcmstNTA7XG4gICAgZm9udC1mYW1pbHk6ICRzb3VyY2UtY29kZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgICAgY29udGVudDogXCIvXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICAgIGxlZnQ6IDRweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICAgIGxlZnQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgxKSxcbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJlbmVmaXRzLW1vZGFsIHtcbiAgbWF4LXdpZHRoOiAyOTBweDtcbiAgcGFkZGluZzogMzBweCAxNXB4IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigwLCAwLCA1KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAxMXB4IDBweCByZ2JhKDY0LCA2NCwgNjQsIDAuMDUpLCAwcHggMjBweCAyMHB4IDBweCByZ2JhKDY0LCA2NCwgNjQsIDAuMDQpLCAwcHggNDVweCAyN3B4IDBweCByZ2JhKDY0LCA2NCwgNjQsIDAuMDMpLCAwcHggODBweCAzMnB4IDBweCByZ2JhKDY0LCA2NCwgNjQsIDAuMDEpLCAwcHggMTI1cHggMzVweCAwcHggcmdiYSg2NCwgNjQsIDY0LCAwKTtcbiAgYmFja2dyb3VuZDogcmdiKDI0OCwgMTk4LCA5MSk7XG5cbiAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgcGFkZGluZzogMzBweCAyNXB4IDI1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICBtYXgtd2lkdGg6IDk1MHB4O1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtaGVpZ2h0OiAzNTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBzY3JvbGxiYXItY29sb3I6IHJnYmEoMCwgMCwgNSwgLjMpIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluICFpbXBvcnRhbnQ7XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMnB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgNSwgLjMpO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBtb2RhbC1saXN0LWNvdW50ZXI7XG4gICAgICAvLyBjb250ZW50OiBcIlwiY291bnRlcihtb2RhbC1saXN0LWNvdW50ZXIpXCIgLSBcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogIzAwMDAwNTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDA1O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vZGFscy13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHotaW5kZXg6IDE1O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXG4gICYuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLm1vZGFsIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXG4gICYuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTtcbiAgfVxufVxuXG4ubW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY3Jvc3Muc3ZnKSBuby1yZXBlYXQgNTAlIC8gY29udGFpbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG59XG5cbi50aGFuay1wb3B1cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI5MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNDBweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cbiAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgcGFkZGluZzogNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIC50aGFuay1wb3B1cF9faW1nIHtcbiAgICAgIGFuaW1hdGlvbjogZmFkZUluU2NhbGUgMC41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LWZhbWlseTogJHNvdXJjZS1jb2RlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDM1cHg7XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDI4MnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gIH1cbn0iLCIud2h5IHtcbiAgJl9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxOTIwKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIG1heC13aWR0aDogNTcwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDI4MnB4O1xuICAgIC8vcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4ud2h5LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgICAgb3JkZXI6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogJG9yYW5nZS03MDA7XG4gICAgZm9udC1mYW1pbHk6ICRzb3VyY2UtY29kZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3Rhci1jaGVjay5zdmcpIG5vLXJlcGVhdCA1MCUgLyBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn0iLCIuY2xpZW50cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBAaW5jbHVkZSBybSgzNjApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDg5cHg7XG4gICAgICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gICAgICBmb250LXNpemU6IDU0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgICAgZm9udC1zaXplOiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBybSgzNjApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICBtYXgtd2lkdGg6IDcxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAyOTBweDtcbiAgICAgIGhlaWdodDogNjIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jbGllbnRzLWJnMS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgei1pbmRleDogLTU7XG5cbiAgICAgIEBpbmNsdWRlIHJtKDM2MCkge1xuICAgICAgICB3aWR0aDogMzMwcHg7XG4gICAgICAgIGhlaWdodDogNjIwcHg7XG4gICAgICAgIHRvcDogLTYwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgICB3aWR0aDogNDEwcHg7XG4gICAgICAgIGhlaWdodDogNzUwcHg7XG4gICAgICAgIHRvcDogNTclO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgICAgd2lkdGg6IDEwMjBweDtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgdG9wOiAtOTVweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgcm90YXRlKDApO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NsaWVudHMtYmcyLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICAgIHdpZHRoOiAxMTkwcHg7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgIHRvcDogLTExNXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICAgIHdpZHRoOiAxNDIwcHg7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgIHRvcDogLTE5NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxN3B4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDdweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgLmNsaWVudHMtbGlzdF9fdGV4dCB7XG4gICAgICAgICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtbGFzdC1jaGlsZCgtbisyKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgLmNsaWVudHMtbGlzdF9fdGl0bGUge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDJsaDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAybGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rMykge1xuICAgICAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc291cmNlLWNvZGU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuXG4gICAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDJsaDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX251bSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ub3RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGdyYXktZGFyay01MDtcbiAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgfVxuICB9XG59IiwiLmNvbXBvc2l0aW9uIHtcbiAgJl9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDcwcHggMTVweDtcblxuICAgIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgcGFkZGluZzogODBweCAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDYwMCkge1xuICAgICAgcGFkZGluZzogOTBweCAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgcGFkZGluZzogMTAwcHggMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgcGFkZGluZzogMTQwcHggMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICBwYWRkaW5nOiAxODBweCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIHBhZGRpbmc6IDIzN3B4IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTkyMCkge1xuICAgICAgcGFkZGluZzogMjYwcHggMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgyNTYwKSB7XG4gICAgICBwYWRkaW5nOiAzMDBweCAyMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIgLmNvbXBvc2l0aW9uX19iZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIH1cbiAgfVxuXG4gICZfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBmb250LWZhbWlseTogJHNvdXJjZS1jb2RlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuLm5vLXdlYnAge1xuICAuY29tcG9zaXRpb25fX2JnIHtcbiAgICAmLS0xIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tcG9zaXRpb24xLTQ4MC5qcGcpO1xuXG4gICAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21wb3NpdGlvbjEuanBnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS0yIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tcG9zaXRpb24yLTQ4MC5qcGcpO1xuXG4gICAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21wb3NpdGlvbjIuanBnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS0zIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tcG9zaXRpb24zLTQ4MC5qcGcpO1xuXG4gICAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21wb3NpdGlvbjMuanBnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLndlYnAge1xuICAuY29tcG9zaXRpb25fX2JnIHtcbiAgICAmLS0xIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tcG9zaXRpb24xLTQ4MC53ZWJwKTtcblxuICAgICAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tcG9zaXRpb24xLndlYnApO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLTIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21wb3NpdGlvbjItNDgwLndlYnApO1xuXG4gICAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21wb3NpdGlvbjIud2VicCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tMyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbXBvc2l0aW9uMy00ODAud2VicCk7XG5cbiAgICAgIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbXBvc2l0aW9uMy53ZWJwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuY3VzdG9tZXJzIHtcbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbiAgJl9fc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAvL3BhZGRpbmc6IDAgMzBweFxuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuXG4gICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgLy9wYWRkaW5nOiAwIDQwcHhcbiAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgICAgIHBhZGRpbmc6IDAgNDVweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgcGFkZGluZzogMCA0MHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICAvL3BhZGRpbmc6IDAgNTBweFxuICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNzBweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgcGFkZGluZzogMCA3MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gODBweDsgfSB9XG5cblxuICAmX19hcnJvdyB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgLy9mb250LXNpemU6IDI2cHhcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcblxuICAgICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG5cbiAgICAmLS1sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7IH1cblxuICAgICYtLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwOyB9IH1cblxuXG4gICZfX2J0biB7XG4gICAgbWF4LXdpZHRoOiAyODJweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfSB9XG5cbi5jdXN0b21lcnMtc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY3VzdG9tZXJzLXNsaWRlIHtcbiAgcGFkZGluZzogMCA1cHg7XG5cbiAgJl9fY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuXG4gICZfX21lZGlhIHtcbiAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlLTUwMDsgfVxuXG4gICZfX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgIC8vK3JtKDc2OClcbiAgICAvLyAgaGVpZ2h0OiAyNDBweFxuICAgIC8vXG4gICAgLy8rcm0oMTIyMClcbiAgICAvLyAgaGVpZ2h0OiAyNjBweFxuICAgIC8vXG4gICAgLy8rcm0oMTQ0MClcbiAgICAvLyAgaGVpZ2h0OiAyODBweFxuXG4gICAgJi0tbm9uZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1kYXJrLTYwOyB9IH1cblxuICAmX19kZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbiAgJl9fY29tbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDRsaDtcbiAgICBAaW5jbHVkZSBybSg2NDApO1xuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgbWluLWhlaWdodDogNWxoOyB9XG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgbWluLWhlaWdodDogNGxoOyB9XG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgbWluLWhlaWdodDogNGxoOyB9XG4gICAgQGluY2x1ZGUgcm0oMTkyMCk7IH1cblxuICAmX19uYW1lIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH0gfVxuXG5cbiIsIi5xdWl6IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cblxuLnNjcmVlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuXG4gICYuYWN0aXZlIHtcbiAgICBsZWZ0OiAwOyB9XG5cbiAgJi5wcmV2IHtcbiAgICBsZWZ0OiAtMTAwJTsgfVxuXG4gICYtLXN0YXJ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHotaW5kZXg6IDU7XG5cbiAgICAuc2NyZWVuX190ZXh0IHtcbiAgICAgICYtLWRlZmF1bHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTJweDsgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7IH1cblxuICAgICAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfSB9IH1cblxuICAgIC5zY3JlZW5fX2J0biB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfSB9XG5cbiAgJi0tcXVlc3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICRvcmFuZ2UtNTAwO1xuICAgIHotaW5kZXg6IDQ7XG5cbiAgICAuc2NyZWVuX190ZXh0IHtcbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG5cbiAgICAgICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG5cbiAgICAgICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuICAgICAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfSB9XG5cbiAgICAgICYtLWJvbGQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbiAgICAgICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG5cbiAgICAgICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cblxuICAgICAgJi0tZGVmYXVsdCB7XG4gICAgICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9IH1cblxuICAgIC5zY3JlZW5fX2J0biB7XG4gICAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggMTVweCAxM3B4OyB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgICAgcGFkZGluZzogMjJweCAyMHB4IDE4cHg7IH0gfSB9XG5cbiAgJi0tcmVzdWx0IHtcbiAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlLTUwMDtcbiAgICB6LWluZGV4OiA1O1xuXG4gICAgLnNjcmVlbl9fdGV4dCB7XG4gICAgICAmLS1ib2xkIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzb3VyY2UtY29kZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG5cbiAgICAgICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuICAgICAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG5cbiAgICAgICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDsgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7IH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9IH1cblxuICAgICAgJi0tZGVmYXVsdCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cblxuICAgICAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cblxuICAgICAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG5cbiAgICAgICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9IH0gfVxuXG4gICZfX2xlZnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL2JhY2tncm91bmQ6ICRvcmFuZ2UtNTAwXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDUsMTc2LDI0LC44KTtcblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2UtNTAwO1xuICAgICAgd2lkdGg6IDUxJTsgfSB9XG5cbiAgJl9fcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3F1aXotd29tYW4tNDgwLmpwZWdcIikgbm8tcmVwZWF0IDEwMCUgMzYlIC8gY292ZXI7XG5cbiAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9xdWl6LXdvbWFuLTE0NDAuanBlZ1wiKSBuby1yZXBlYXQgMTAwJSAzNiUgLyBjb3ZlcjsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgd2lkdGg6IDQ5JTsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3F1aXotd29tYW4uanBlZ1wiKSBuby1yZXBlYXQgMTAwJSAzNiUgLyBjb3ZlcjsgfSB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMztcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7IH1cblxuICAmX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4gICZfX2RlY29yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDQ0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuICAmX19jbG91ZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgJi1sZWZ0IHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0b3A6IDEwJTtcbiAgICAgIGxlZnQ6IDI2cHg7XG4gICAgICB3aWR0aDogNjU2cHg7XG4gICAgICBoZWlnaHQ6IDU4MnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Nsb3VkMS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cbiAgICAgICYtLTIge1xuICAgICAgICB0b3A6IDQlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7IH1cblxuICAgICAgJi0tMyB7XG4gICAgICAgIHRvcDogLTIlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7IH1cblxuICAgICAgJi0tNCB7XG4gICAgICAgIHRvcDogLTglO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7IH1cblxuICAgICAgJi0tNSB7XG4gICAgICAgIHRvcDogLTE0JTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpOyB9XG5cbiAgICAgICYtLTYge1xuICAgICAgICB0b3A6IC0yMCU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDUwZGVnKTsgfVxuXG4gICAgICAmLS03IHtcbiAgICAgICAgdG9wOiAtMjYlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7IH1cblxuICAgICAgJi0tOCB7XG4gICAgICAgIHRvcDogLTQyJTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNzBkZWcpOyB9IH1cblxuICAgICYtcmlnaHQge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogLTE1JTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDY3NHB4O1xuICAgICAgaGVpZ2h0OiA2NzJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jbG91ZDIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXG4gICAgICAmLS0yIHtcbiAgICAgICAgdG9wOiAtOSU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTsgfVxuXG4gICAgICAmLS0zIHtcbiAgICAgICAgdG9wOiAtMyU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTsgfVxuXG4gICAgICAmLS00IHtcbiAgICAgICAgdG9wOiAzJTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpOyB9XG5cbiAgICAgICYtLTUge1xuICAgICAgICB0b3A6IDklO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7IH1cblxuICAgICAgJi0tNiB7XG4gICAgICAgIHRvcDogMTUlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1MGRlZyk7IH1cblxuICAgICAgJi0tNyB7XG4gICAgICAgIHRvcDogMjElO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7IH1cblxuICAgICAgJi0tOCB7XG4gICAgICAgIHRvcDogMjclO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3MGRlZyk7IH0gfSB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgIGdhcDogMjVweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICBnYXA6IDMwcHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIGdhcDogMzVweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgZ2FwOiA0MHB4OyB9XG5cbiAgICAmLS1yZXN1bHQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuXG4gICAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfSB9XG5cbiAgJl9faGVsbG8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1heC13aWR0aDogNTg4cHg7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9IH1cblxuICAmX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgZ2FwOiAyNXB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIGdhcDogMzBweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgZ2FwOiAzNXB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICBnYXA6IDQwcHg7IH0gfVxuXG4gICZfX21lc3NhZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG1heC13aWR0aDogMTA0NHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgIHBhZGRpbmc6IDI0cHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgcGFkZGluZzogMzRweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgIHBhZGRpbmc6IDQ0cHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIHBhZGRpbmc6IDU0cHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIHBhZGRpbmc6IDY0cHg7IH0gfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJHNvdXJjZS1jb2RlO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgcm0oMzYwKSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgZm9udC1zaXplOiA0NHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICBmb250LXNpemU6IDY0cHg7IH0gfVxuXG4gICZfX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICAmLS1ib2xkIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbiAgJl9fY2hlY2tib3hlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgcm93LWdhcDogNHB4O1xuICAgIG1heC13aWR0aDogMTA0NHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICBjb2x1bW4tZ2FwOiAxNnB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIGNvbHVtbi1nYXA6IDI2cHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIGNvbHVtbi1nYXA6IDM2cHg7IH0gfVxuXG4gICZfX2NvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgIGdhcDogMTJweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICBnYXA6IDE0cHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIGdhcDogMTZweDsgfVxuXG4gICAgJi0td3JhcCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDY2MHB4OyB9XG5cblxuICAgICYtLXJlc3VsdCB7XG4gICAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfSB9XG5cbiAgJl9fYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDI4MnB4O1xuICAgIC8vcGFkZGluZzogMTBweFxuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgJi0tcmVzZXQsICYtLWJ1eSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4gICAgJi0tcmVzZXQge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICYtd2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfSB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gfSAgICAgIC8vcGFkZGluZzogMTBweFxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuIH0gICAgICAvL3BhZGRpbmc6IDE1cHhcblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiB9IH0gICAgICAvL3BhZGRpbmc6IDIwcHhcblxuICAmX19hbnN3ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcblxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGdhcDogMjBweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZ2FwOiAyNXB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICBnYXA6IDMwcHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIG1heC13aWR0aDogNDg2cHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDE5MjApIHtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDI1NjApIHtcbiAgICAgIG1heC13aWR0aDogNjcwcHg7IH0gfVxuXG4gICZfX2Jhbm5lciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIG1heC13aWR0aDogMjcwcHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIG1heC13aWR0aDogNDIwcHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIG1heC13aWR0aDogNTEwcHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIG1heC13aWR0aDogNTg4cHg7IH1cblxuICAgICYtLXJlc3VsdCB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgICAgcGFkZGluZzogMTZweDsgfVxuXG4gICAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7IH1cblxuICAgICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2NXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDUxMHB4O1xuICAgICAgICBwYWRkaW5nOiAzMnB4OyB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1ODhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgICAgICAgcGFkZGluZzogNDBweDsgfSB9IH1cblxuICAmX19wcm9kdWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLS1kZWxpdmVyeSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zdGlja2VyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgdG9wOiA1MHB4OyB9XG5cbiAgICAgICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICB0b3A6IDU3cHg7IH1cblxuICAgICAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICAgICAgd2lkdGg6IDEwNHB4O1xuICAgICAgICAgIGhlaWdodDogMTA0cHg7XG4gICAgICAgICAgdG9wOiA2N3B4OyB9IH0gfSB9XG5cbiAgJl9faW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICYtLXBhY2tzIHtcbiAgICAgIC8vbWF4LXdpZHRoOiAxODBweFxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICAgIC8vbWF4LXdpZHRoOiAyMjBweFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgICAgLy9tYXgtd2lkdGg6IDI4MHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuICAgICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgICAvL21heC13aWR0aDogMzQwcHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4gICAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICAgIC8vbWF4LXdpZHRoOiA0MDBweFxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH0gfVxuXG4gICZfX29mZmVyIHtcbiAgICAmLm9mZmVyc19faXRlbSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogJG9yYW5nZS0zMDA7XG4gICAgICBwYWRkaW5nOiAxNHB4IDE4cHg7XG5cbiAgICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgICBwYWRkaW5nOiAxOHB4OyB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgIGhlaWdodDogNzBweDsgfVxuXG4gICAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7IH1cblxuICAgICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH0gfSB9IH1cblxuXG4uc2NyZWVuLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogNnB4O1xuICBtYXgtd2lkdGg6IDQ3NnB4O1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7IH1cblxuICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxM3B4KTtcbiAgICBnYXA6IDEwcHg7IH1cblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMThweCk7XG4gICAgZ2FwOiAxNHB4OyB9XG5cblxuICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgZ2FwOiAxNnB4OyB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4OyB9XG5cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9IH1cblxuXG4gICYuY2hlY2tlZCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlIHVybChcIi4uL2ltZy9xdWl6LWNoZWNrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gNDUlOyB9IH1cblxuXG4gICYuZGlzYWJsZWQge1xuICAgIGN1cnNvcjogYXV0bztcblxuICAgICY6OmJlZm9yZSwgJiAuc2NyZWVuLWNoZWNrYm94X19kZXNjIHtcbiAgICAgIGNvbG9yOiAkZ3JheS1kYXJrLTIwO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6ICRncmF5LWRhcmstMjA7IH1cblxuICAgICYgLnRvb2x0aXAge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAuMzsgfSB9XG5cbiAgJl9faW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuICAmX19kZXNjIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgcGFkZGluZzogMjBweCA0MHB4OyB9IH1cblxuICAmX190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbi10b3A6IDNweDsgfSB9XG5cblxuLnRvb2x0aXAge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Rvb2x0aXAuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDsgfVxuXG4gICZfX3RleHQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMThweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktZGFyay01MDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBjb2xvcjogJGdyYXktZGFyay01MDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICB0b3A6IDI0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG5cbiAgJjpob3ZlciAmX190ZXh0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9IH1cblxuLndlYnAgLnNjcmVlbiB7XG4gICZfX3JpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcXVpei13b21hbi00ODAud2VicFwiKSBuby1yZXBlYXQgMTAwJSAzNiUgLyBjb3ZlcjtcblxuICAgIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3F1aXotd29tYW4tMTQ0MC53ZWJwXCIpIG5vLXJlcGVhdCAxMDAlIDM2JSAvIGNvdmVyOyB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcXVpei13b21hbi53ZWJwXCIpIG5vLXJlcGVhdCAxMDAlIDM2JSAvIGNvdmVyOyB9IH0gfVxuIiwiLmZlZWRiYWNrIHtcbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbiAgJl9fc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDI7IH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpKTsgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpKTsgfSB9XG5cbiAgJl9fYXJyb3cge1xuICAgIHotaW5kZXg6IDM7XG4gICAgdG9wOiAxOHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuXG4gICAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cblxuICAgICYtLWxlZnQge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUscmdiYSgyNTUsMjU1LDI1NSwwLjgpIDUwJSk7IH1cblxuICAgICYtLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUscmdiYSgyNTUsMjU1LDI1NSwwLjgpIDUwJSk7IH0gfVxuXG4gICYgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuICAmIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5mZWVkYmFjay1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gICZfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuICAmX19zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAxNThweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS1kYXJrLTU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgJiAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LWRhcmstMTA7IH0gfSB9XG5cbi5mZWVkYmFjay1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxNnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgcGFkZGluZzogMjRweDtcblxuICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICBnYXA6IDIycHg7XG4gICAgcGFkZGluZzogMzJweDsgfVxuXG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICBnYXA6IDI4cHg7XG4gICAgcGFkZGluZzogNDBweDsgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDU4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9xdW90ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTMwcHg7XG4gICAgbGVmdDogNjBweDtcblxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgbGVmdDogNzBweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgbGVmdDogODBweDsgfSB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuICAmX19hdmEge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbiAgJl9fYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cblxuICAmX19wcm9mZXNzaW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRncmF5LWRhcmstNjA7IH1cblxuICAmIC5yYXRpbmcge1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBwYWRkaW5nOiA4cHggMTZweDsgfVxuXG4gICZfX2NvbW1lbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH0gfVxuIiwiLmFib3V0IHtcbiAgYmFja2dyb3VuZDogcmdiKDI0NSwgMTc2LCAyNCk7XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIG1heC13aWR0aDogMTE5MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufSIsIi5jaGVja291dHBvcHVwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cbiAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICBtYXgtd2lkdGg6IDY5MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jcm9zcy5zdmcpIG5vLXJlcGVhdCA1MCUgLyBjb250YWluO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgc2Nyb2xsYmFyLWNvbG9yOiAkb3JhbmdlLTMwMCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbiAhaW1wb3J0YW50O1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDJweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLTMwMDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjVweCAyNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjVweCAyNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LWZhbWlseTogJHNvdXJjZS1jb2RlO1xuXG4gICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fb3JkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIC5jaGVja291dHBvcHVwX190aXRsZSB7XG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbW9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICRvcmFuZ2UtMzAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuXG4gICAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLwn5SlXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLmZvcm1fX2lucHV0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIGdhcDogMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5vZmZlcnNfX3NhbGUge1xuICAgIHRvcDogLTI1cHg7XG4gICAgcmlnaHQ6IC0xMTVweDtcblxuICAgIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgICAgdG9wOiAtMzVweDtcbiAgICAgIHJpZ2h0OiAtMTE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuY29udGFjdF9fZm9ybSB7XG4gICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZvcm1fX2lucHV0LXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tbm90ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jaGVja291dHBvcHVwLXRvdGFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5kZWxpdmVyeSB7XG4gIHBhZGRpbmc6IDIwcHggMzBweCA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAkZ3JheS1kYXJrLTU7XG5cbiAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgcGFkZGluZzogMjVweCAzNXB4IDU1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDE1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICBwYWRkaW5nOiAyNXB4IDQwcHggNTVweDtcbiAgICBnYXA6IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICBwYWRkaW5nOiAyNXB4IDY1cHggMzlweDtcbiAgfVxuXG4gICZfX3JhbmdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS1kYXJrLTIwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdHJhY2sge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQ6ICRvcmFuZ2UtMzAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2UtMzAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRncmF5LWRhcmstMjA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTMycHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgICAgYm90dG9tOiAtMzVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBib3R0b206IC0yMHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGJhY2tncm91bmQ6ICNjMmMyYzI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGZpbGw6ICRncmF5LWRhcmstNDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2UtMzAwO1xuICAgICAgYmFja2dyb3VuZDogJG9yYW5nZS0zMDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgLmRlbGl2ZXJ5X190ZXh0IHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZGVsaXZlcnlfX2ljb24tLWRpc2NvdW50IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlLTMwMDtcblxuICAgIC5kZWxpdmVyeV9fdGV4dCB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkYmxhY2s7XG4gICAgfVxuICB9XG59XG5cbi5vcmRlciB7XG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgfVxufVxuXG4ub3JkZXItbWFuYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAkZ3JheS1kYXJrLTU7XG5cbiAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDE1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmc6IDE1cHggNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZzogMjVweCAyNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIH1cblxuICAmX19vZmZlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMjBweCAwIDUwcHggMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNTNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAwIDAgMTcwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICB0b3A6IC0xM3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX3BhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMTZweDtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBsZWZ0OiAtNjNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgdG9wOiAtNDBweDtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICB0b3A6IC00NnB4O1xuICAgICAgbGVmdDogLTQwcHg7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgQGluY2x1ZGUgcm0oNjQwKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cblxuICAmX19wcmljZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICAvLyBtYXgtd2lkdGg6IDE3MHB4O1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIG1heC13aWR0aDogMjEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICBtYXgtd2lkdGg6IDIyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc2FsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmX19wcmljZS1vbGQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICBjb2xvcjogcmdiKDIyMiwgNTQsIDU0KTtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiA2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi5jb3VudGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcblxuICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gICoge1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIHBhZGRpbmc6IDdweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmNoZWNrb3V0cG9wdXAtdG90YWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3ZhbHVlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbi5mb3JtLW5vdGVfX3dhcm5pbmdzIHtcbiAgc3BhbiB7XG4gICAgY29sb3I6ICMwMDAwMDU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC42KTtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59IiwiLmZvb3RlciB7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgY29sb3I6ICRncmF5LWRhcmstNTA7XG4gIGZvbnQtc2l6ZTogMTZweDtcblxuICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLmZvb3Rlci10b3Age1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDU7XG5cbiAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIHdpZHRoOiAyMTJweDtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci1tZW51IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIEBpbmNsdWRlIHJtKDc2OCkge1xuICAgIG1heC13aWR0aDogNjIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgIG1heC13aWR0aDogODIwcHg7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBmb250LWZhbWlseTogJHNvdXJjZS1jb2RlO1xuICAgICAgY29sb3I6ICRncmF5LWRhcmstNTA7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJG9yYW5nZS01MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXItYm90dG9tIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICZfX2xlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gICZfX3JpZ2h0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBtYXgtd2lkdGg6IDU5NXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICBtYXgtd2lkdGg6IDYzNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3Rlcm1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRncmF5LWRhcmstNTA7XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBAaW5jbHVkZSBybSg3NjgpIHt9XG4gICAgfVxuICB9XG59IiwiLmNvb2tpZXMge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMTVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcblxuICAmX19pbm5lciB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICBnYXA6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxNXB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICBnYXA6IDI1cHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgbWF4LXdpZHRoOiAxNzhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIEBpbmNsdWRlIHJtKDQ4MCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufSIsIi5wb2xpY3kge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDA1MWE7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgd2lkdGg6IDEyMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkb3JhbmdlLTUwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgQGluY2x1ZGUgcm0oNDgwKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJtKDY0MCkge1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgcGFkZGluZzogNDBweCA2MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgZm9udC1zaXplOiA0NnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICB9XG5cbiAgdWwsXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG5cbiAgICBAaW5jbHVkZSBybSg2NDApIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB9XG4gIH1cbn0iLCIuc3Vic2NyaWJlLXBhZ2Uge1xuICBib2R5IHtcbiAgICBAaW5jbHVkZSBybSg3NjgpIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgfVxuICB9XG59XG5cbi5zdWJzY3JpYmUge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn0iLCIubWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTE7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMTtcblxuICAmLmhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAvL2dhcDogMTZweFxuXG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuICAgICAgd2lkdGg6IDE0NDBweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTk2MCkge1xuICAgICAgd2lkdGg6IDE0NjBweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMjU2MCkge1xuICAgICAgd2lkdGg6IDE0NjBweDsgfSB9XG5cbiAgJl9fbGluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBwYWRkaW5nOiAxMXB4IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzJweCAzMnB4IDAgMDsgfSB9XG5cbiAgJl9fbG9nbyB7XG4gICAgLy8gcG9zaXRpb246IHJlbGF0aXZlXG4gICAgLy8gdG9wOiAtM3B4XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gfSAgICAgIC8vIHRvcDogLTZweFxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiB9ICAgICAgLy8gdG9wOiAtN3B4XG4gICAgQGluY2x1ZGUgcm0oMTQ0MCkge1xuIH0gICAgICAvLyB0b3A6IC0xM3B4XG5cbiAgICAmLS1kZXNrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuICAgICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuXG4gICAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICAgIHdpZHRoOiAyMTJweDtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4OyB9IH1cblxuICAgICYtLW1vYmlsZSB7XG4gICAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfSB9XG5cbiAgJl9fYnVyZ2VyIHtcbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuICAmX19kcm9wZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDMycHggMzJweDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIGdhcDogMzBweDsgfVxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIGdhcDogNTBweDsgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9IH1cblxuICAmX19uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMycHg7XG5cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICBnYXA6IDMwcHg7IH1cblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9IH1cblxuICAmX19saW5rIHtcbiAgICBmb250LWZhbWlseTogJHNvdXJjZS1jb2RlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRvcmFuZ2UtNTAwOyB9IH1cblxuICAmX19idG4ge1xuICAgIC8vcGFkZGluZzogOXB4IDEwcHhcbiAgICAvL21hcmdpbi1ib3R0b206IDMycHhcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgLy8gd2lkdGg6IDE2M3B4XG4gICAgICAvLyBwYWRkaW5nLWxlZnQ6IDE3cHhcbiB9ICAgICAgLy8gcGFkZGluZy1yaWdodDogMTdweFxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIG1heC13aWR0aDogMjE2cHg7IH0gfVxuXG5cbiAgLy8mX19jb250YWN0c1xuICAvLyAgZGlzcGxheTogZmxleFxuICAvLyAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gIC8vICBhbGlnbi1pdGVtczogY2VudGVyXG4gIC8vXG4gIC8vICArcm0oMTAyNClcbiAgLy8gICAgZGlzcGxheTogbm9uZVxuICAvL1xuICAvLyZfX2NvbnRhY3RzLWJ0blxuIH0gIC8vICBjb2xvcjogJGdyYXktZGFyay01MFxuIiwiLmRlYWwge1xuICBtYXgtd2lkdGg6IDU4OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDU2cHg7XG4gIGJhY2tncm91bmQ6ICRvcmFuZ2UtMzAwO1xuICBwYWRkaW5nOiAyNHB4IDE1cHg7XG5cbiAgQGluY2x1ZGUgcm0oMzYwKSB7XG4gICAgcGFkZGluZzogMjRweCAxOXB4OyB9XG5cbiAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgcGFkZGluZzogMjVweDsgfVxuXG4gIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDsgfVxuXG4gIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICBwYWRkaW5nOiAzMHB4OyB9XG5cbiAgJiAub2ZmZXJzLCAmIC50aW1lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuICAmIC50aW1lciB7XG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4gICZfX2JvdHRvbSB7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMTZweFxuXG4gICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG4gICZfX2J0biB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAvL3BhZGRpbmc6IDEwcHhcblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIG1heC13aWR0aDogMjgycHg7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG4gICZfX2ZuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJGdyYXktZGFyay02MDtcblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jaGVjay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47IH0gfSB9XG5cblxuXG4ub2ZmZXJzIHtcbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiA1cHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBybSgzNjApIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjRweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oNzY4KSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDI2cHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjhweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgcGFkZGluZzogMTVweCAzMHB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxNDQwKSB7XG4gICAgICAvLyBmb250LXNpemU6IDMycHhcbiAgICAgIHBhZGRpbmc6IDE1cHggMzJweDsgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGNmOyB9XG5cbiAgICAmLS1sYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDRweCBzb2xpZCAkb3JhbmdlLTcwMDsgfVxuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDsgfSB9IH1cblxuICAmX19uYW1lIHtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTVweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRvcmFuZ2UtNzAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDlweCAxNnB4IDZweDtcbiAgICBAaW5jbHVkZSBybSg0ODApIHtcbiAgICAgIGxlZnQ6IDM2cHg7IH1cbiAgICBAaW5jbHVkZSBybSgxMDI0KSB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDEyMjApIHtcbiAgICAgIGxlZnQ6IDQ1cHg7IH1cblxuICAgIEBpbmNsdWRlIHJtKDE0NDApIHtcbiAgICAgIHRvcDogLTE3cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4gICZfX3NhbGUge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICBwYWRkaW5nOiA3cHggNnB4IDVweDtcblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHBhZGRpbmc6IDlweCAxMnB4IDdweDsgfVxuXG4gICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuXG4gICZfX3ByaWNlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiAgJl9fcHJpY2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgJi0tb2xkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTE0cHg7XG4gICAgICByaWdodDogMDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7IH1cblxuICAgICAgQGluY2x1ZGUgcm0oMTAyNCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtMTZweDtcbiAgICAgICAgcmlnaHQ6IDM1cHg7IH1cblxuICAgICAgQGluY2x1ZGUgcm0oMTIyMCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHJpZ2h0OiA0MnB4OyB9IH0gfVxuXG4gICZfX3VuaXRzIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBjb2xvcjogJGdyYXktZGFyay02MDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICByaWdodDogMDtcblxuICAgIEBpbmNsdWRlIHJtKDEwMjQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4OyB9XG5cbiAgICBAaW5jbHVkZSBybSgxMjIwKSB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH0gfSB9XG5cbi50aW1lciB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4iLCJAbWl4aW4gcigkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokd2lkdGggKyBcInB4XCIpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcm0oJHdpZHRoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHdpZHRoICsgXCJweFwiKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGZvbnQtZmFjZSgkZm9udC1mYW1pbHksICRmaWxlLXBhdGgsICR3ZWlnaHQ6IG5vcm1hbCwgJHN0eWxlOiBub3JtYWwsICRhc3NldC1waXBlbGluZTogZmFsc2UpIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICBmb250LXN0eWxlOiAkc3R5bGU7XG5cbiAgICBAaWYgJGFzc2V0LXBpcGVsaW5lID09IHRydWUge1xuICAgICAgc3JjOiBmb250LXVybChcIiN7JGZpbGUtcGF0aH0uZW90XCIpO1xuICAgICAgc3JjOiBmb250LXVybChcIiN7JGZpbGUtcGF0aH0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgZm9udC11cmwoXCIjeyRmaWxlLXBhdGh9LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgZm9udC11cmwoXCIjeyRmaWxlLXBhdGh9LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgc3JjOiB1cmwoXCIjeyRmaWxlLXBhdGh9LmVvdFwiKTtcbiAgICAgIHNyYzogdXJsKFwiI3skZmlsZS1wYXRofS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIjeyRmaWxlLXBhdGh9LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiI3skZmlsZS1wYXRofS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gICAgfVxuICB9XG59XG4iXX0= */
