/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{line-height:1.5;font-size:16px;font-family:'Montserrat', sans-serif}body.b-disabled{overflow:hidden;height:100%}img{max-width:100%}button{border:0;padding:0;cursor:pointer;background-color:transparent;color:inherit}form:not([disabled]) button[type=submit] .lds-ellipsis{display:none}form[disabled] button[type=submit]{position:relative}form[disabled] button[type=submit] .lds-ellipsis{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) scale(0.7);transform:translate(-50%, -50%) scale(0.7)}form[disabled] button[type=submit] .lds-ellipsis div{background-color:#fff}form[disabled] button[type=submit] .lds-ellipsis+span{opacity:0}.b-field:not(.ts-wrapper){display:block;width:100%;padding:18px 16px;border:solid 1px #D4D4D4;display:block;width:100%;line-height:1.5;font-size:12px;outline:none;color:#000}@media (max-width: 767px){.b-field:not(.ts-wrapper){padding:8px 12px}}.b-field:not(.ts-wrapper)::-webkit-input-placeholder{color:#000}.b-field:not(.ts-wrapper)::-moz-placeholder{color:#000}.b-field:not(.ts-wrapper):-ms-input-placeholder{color:#000}.b-field:not(.ts-wrapper)::-ms-input-placeholder{color:#000}.b-field:not(.ts-wrapper)::placeholder{color:#000}.b-field.ts-wrapper .ts-control{display:block;width:100%;padding:18px 16px;border:solid 1px #D4D4D4;padding-top:17px;padding-right:36px;border-radius:0}@media (max-width: 767px){.b-field.ts-wrapper .ts-control{padding:8px 12px}}@media (max-width: 767px){.b-field.ts-wrapper .ts-control{padding-right:30px}}.b-field.ts-wrapper .ts-control::before{position:absolute;top:21px;right:20px;content:"";width:8px;height:8px;border:solid 2px #D4D4D4;border-top:0;border-left:0;-webkit-transition:-webkit-transform 0.25s;transition:-webkit-transform 0.25s;transition:transform 0.25s;transition:transform 0.25s, -webkit-transform 0.25s;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width: 767px){.b-field.ts-wrapper .ts-control{padding-top:7px}.b-field.ts-wrapper .ts-control::before{top:12px;right:14px}}.b-field.ts-wrapper.input-active .ts-control>.item{display:none}.b-field.ts-wrapper .ts-control>.item{display:block;overflow:hidden;max-width:100%;padding-right:12px;white-space:nowrap;text-overflow:ellipsis}.b-field.ts-wrapper.dropdown-active .ts-control::before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin-top:3px}.b-field.ts-wrapper .ts-control input{display:block;width:100%;line-height:1.5;font-size:12px;outline:none;color:#000}.b-field.ts-wrapper .ts-control input::-webkit-input-placeholder{color:#000}.b-field.ts-wrapper .ts-control input::-moz-placeholder{color:#000}.b-field.ts-wrapper .ts-control input:-ms-input-placeholder{color:#000}.b-field.ts-wrapper .ts-control input::-ms-input-placeholder{color:#000}.b-field.ts-wrapper .ts-control input::placeholder{color:#000}.b-con{width:1118px;max-width:100%;padding:0 15px;margin:0 auto}.b-con.b-alt{width:1304px}@media (min-width: 1304px){.b-con.b-alt{padding:0 36px}}.b-con-box{padding:30px;-webkit-box-shadow:3px 3px 6px #D4D4D4;box-shadow:3px 3px 6px #D4D4D4;background-color:#f5f5f5}@media (max-width: calc(1118px - 1px)){.b-desktop{display:none}}@media (min-width: 1118px){.b-mobile{display:none}}[aria-pressed=true]>.b-pressed-false,[aria-pressed=false]>.b-pressed-true{display:none}[class^=b-btn],.stripe-payment-elements-submit-button,.b-form button{display:inline-block;padding:12px 30px;border-radius:20px;line-height:1.2;font-size:12px;font-weight:700;text-align:center;text-transform:uppercase;text-decoration:none;color:#fff}[class^=b-btn].b-btn-small,.b-btn-small.stripe-payment-elements-submit-button,.b-form button.b-btn-small{padding:11px 15px 9px;font-size:11px}[class^=b-btn].b-btn-large,.b-btn-large.stripe-payment-elements-submit-button,.b-form button.b-btn-large{border-radius:23px;padding-top:15px;padding-bottom:14px;font-size:14px}[class^=b-btn][disabled],.stripe-payment-elements-submit-button[disabled],.b-form button[disabled]{opacity:0.3;cursor:not-allowed}.b-btn-white{background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));background:linear-gradient(180deg, #fff 0%, #fff 100%);color:#274125}.b-btn-white:hover{background:-webkit-gradient(linear, right top, left top, from(#274125), to(#274125));background:linear-gradient(-90deg, #274125 0%, #274125 100%);color:#fff}.b-btn-red,.stripe-payment-elements-submit-button,.b-form button{background:-webkit-gradient(linear, left top, left bottom, from(#ED2524), to(#791212));background:linear-gradient(180deg, #ED2524 0%, #791212 100%)}.b-btn-red:hover,.stripe-payment-elements-submit-button:hover,.b-form button:hover{background:-webkit-gradient(linear, right top, left top, from(#ED2524), to(#791212));background:linear-gradient(-90deg, #ED2524 0%, #791212 100%)}.b-btn-black{background:#000}@media (hover: hover){.b-btn-black:hover{text-decoration:underline}}.b-btn-green{background:-webkit-gradient(linear, left top, left bottom, from(#1F7B28), to(#303426));background:linear-gradient(180deg, #1F7B28 0%, #303426 100%)}.b-btn-green:hover{background:-webkit-gradient(linear, right top, left top, from(#1F7B28), to(#303426));background:linear-gradient(-90deg, #1F7B28 0%, #303426 100%)}.b-btn-green-outline{position:relative;color:#1F7B28}.b-btn-green-outline::before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border:solid 1px #1F7B28;border-radius:inherit}@media (hover: hover){.b-btn-green-outline:hover{text-decoration:underline}}.b-btn-black-outline{position:relative;color:#000}.b-btn-black-outline::before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border:solid 1px #000;border-radius:inherit}@media (hover: hover){.b-btn-black-outline:hover{text-decoration:underline}}.b-btn-link{position:relative;padding-left:0;padding-right:0;font-weight:500;text-decoration:none;color:#000}@media (hover: hover){.b-btn-link:hover{text-decoration:underline}}.b-btn-link.b-toggle{padding-right:25px}.b-btn-link.b-toggle::before{position:absolute;top:50%;right:4px;content:"";width:8px;height:8px;border:solid 2px #ED2524;border-top:0;border-left:0;margin-top:-3px;-webkit-transition:margin-top 0.25s, -webkit-transform 0.25s;transition:margin-top 0.25s, -webkit-transform 0.25s;transition:transform 0.25s, margin-top 0.25s;transition:transform 0.25s, margin-top 0.25s, -webkit-transform 0.25s;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.b-btn-link.b-toggle[aria-pressed=true]::before{margin-top:1px;-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.b-btn-link.b-toggle[aria-pressed=false] span.b-pressed,.b-btn-link.b-toggle[aria-pressed=true] span.b-unpressed{display:none}.b-compare-btn{position:relative;padding:11px 0 9px 30px;line-height:1.2;font-weight:600;font-size:12px;text-transform:uppercase;color:#1F7B28}@media (hover: hover){.b-compare-btn:hover{text-decoration:underline}}.b-compare-btn::before{position:absolute;top:8px;left:0;content:"";width:18px;height:18px;border:solid 1px #1F7B28;border-radius:50%;-webkit-transition:background-color 0.25s;transition:background-color 0.25s}.b-compare-btn[aria-selected=true]::before{background-color:#1F7B28}.b-compare-btn.b-large{font-size:16px}.b-compare-btn.b-large::before{top:10.5px}.b-rte>*{margin:0}.b-rte>*+*{margin-top:1.5em}.b-rte strong{font-weight:600}.b-rte a:not([class*=b-btn]){color:#ED2524}.b-aspect-ratio{position:relative;height:0}.b-aspect-ratio>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.b-bg-none+.b-bg-none{padding-top:0}.b-form-hidden,.sr-only{position:absolute;left:-1000em}form[data-add-to-cart] button[type=submit] span{display:none}form[data-add-to-cart] button[type=submit] input[type=hidden]+span{display:block}.b-table-responsive{overflow-x:auto}.b-form-loading{position:absolute;top:50%;left:50%;z-index:1;display:none;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.b-form-loading .lds-ellipsis div{background-color:#000}form[data-remove-from-cart][disabled],form[data-add-to-cart][disabled]{position:relative}form[data-remove-from-cart][disabled]>*:not(.b-form-loading),form[data-add-to-cart][disabled]>*:not(.b-form-loading){opacity:0}form[data-remove-from-cart][disabled] .b-form-loading,form[data-add-to-cart][disabled] .b-form-loading{display:block}form[data-add-to-cart] button[type=submit]+a{display:none}form[data-add-to-cart] button[type=submit].b-added{display:none}form[data-add-to-cart] button[type=submit].b-added+a{display:block}.b-none-message{min-height:400px;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}.b-incexcl{font-size:0.75em;color:#707070}.b-alt-price{color:#707070}.b-addthis{padding-top:15px}.b-addthis .b-con{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#fff;-webkit-animation-timing-function:cubic-bezier(0, 1, 1, 0);animation-timing-function:cubic-bezier(0, 1, 1, 0)}.lds-ellipsis div:nth-child(1){left:8px;-webkit-animation:lds-ellipsis1 0.6s infinite;animation:lds-ellipsis1 0.6s infinite}.lds-ellipsis div:nth-child(2){left:8px;-webkit-animation:lds-ellipsis2 0.6s infinite;animation:lds-ellipsis2 0.6s infinite}.lds-ellipsis div:nth-child(3){left:32px;-webkit-animation:lds-ellipsis2 0.6s infinite;animation:lds-ellipsis2 0.6s infinite}.lds-ellipsis div:nth-child(4){left:56px;-webkit-animation:lds-ellipsis3 0.6s infinite;animation:lds-ellipsis3 0.6s infinite}@-webkit-keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(24px, 0);transform:translate(24px, 0)}}@keyframes lds-ellipsis2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(24px, 0);transform:translate(24px, 0)}}@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}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.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:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.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:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.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-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,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.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,0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.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-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.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-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-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.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-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.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: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:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.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-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.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(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);transform:scale(0.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:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;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:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-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-progressbar{background: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: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:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-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}.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-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;-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-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.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-cube{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-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-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.ts-wrapper.plugin-drag_drop.multi>.ts-control>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;-webkit-box-shadow:inset 0 0 12px 4px #fff;box-shadow:inset 0 0 12px 4px #fff}.ts-wrapper.plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden}.ts-wrapper.plugin-drag_drop .ui-sortable-helper{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2)}.plugin-checkbox_options .option input{margin-right:0.5rem}.plugin-clear_button .ts-control{padding-right:calc( 1em + (3 * 6px)) !important}.plugin-clear_button .clear-button{opacity:0;position:absolute;top:8px;right:calc(8px - 6px);margin-right:0 !important;background:transparent !important;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;cursor:pointer}.plugin-clear_button.single .clear-button{right:calc(8px - 6px +  2rem)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.ts-wrapper .dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:0.4;margin-top:-12px;line-height:20px;font-size:20px !important}.ts-wrapper .dropdown-header-close:hover{color:black}.plugin-dropdown_input.focus.dropdown-active .ts-control{-webkit-box-shadow:none;box-shadow:none;border:1px solid #d0d0d0}.plugin-dropdown_input .dropdown-input{border:1px solid #d0d0d0;border-width:0 0 1px 0;display:block;padding:8px 8px;-webkit-box-shadow:none;box-shadow:none;width:100%;background:transparent}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{-webkit-box-flex:0;-ms-flex:none;flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-webkit-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-ms-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-moz-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input:-ms-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:-webkit-box;display:-ms-flexbox;display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.ts-wrapper.plugin-remove_button .item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:0 !important}.ts-wrapper.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:6px}.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.ts-wrapper.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button.disabled .item .remove{border-left-color:white}.ts-wrapper.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}.ts-wrapper{position:relative}.ts-dropdown,.ts-control,.ts-control input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-control{border:1px solid #d0d0d0;padding:8px 8px;width:100%;overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ts-wrapper.multi.has-items .ts-control{padding:calc( 8px - 2px - 0) 8px calc( 8px - 2px - 3px - 0)}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default !important}.focus .ts-control{-webkit-box-shadow:none;box-shadow:none}.ts-control>*{vertical-align:baseline;display:inline-block}.ts-wrapper.multi .ts-control>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.ts-wrapper.multi .ts-control>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#7d7c7c;background:white;border:0 solid white}.ts-control>input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:7rem;display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;-moz-user-select:auto !important;-ms-user-select:auto !important;user-select:auto !important;-webkit-box-shadow:none !important;box-shadow:none !important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none !important}.has-items .ts-control>input{margin:0 4px !important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px !important}.disabled .ts-control{opacity:0.5;background-color:#fafafa}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:0.25rem 0 0 0;border-top:0 none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:0.5}.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.ts-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.ts-dropdown .create:hover,.ts-dropdown .option:hover,.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .create:hover.create,.ts-dropdown .option:hover.create,.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:rgba(48,48,48,0.5)}.ts-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.ts-dropdown .spinner:after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite}@-webkit-keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ts-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch;scroll-behavior:smooth}.ts-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.b-header{z-index:260;position:relative;-webkit-box-shadow:3px 3px 6px #D4D4D4;box-shadow:3px 3px 6px #D4D4D4;background-color:#fff}.b-header .b-con{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.b-header .b-logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:6px 0;margin-right:auto}.b-header .b-logo img{display:block}.b-header-menu{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.b-header .b-header-cart,.b-header .b-header-account{position:absolute;top:12px;width:32px;height:32px;-webkit-transition:-webkit-transform 0.25s;transition:-webkit-transform 0.25s;transition:transform 0.25s;transition:transform 0.25s, -webkit-transform 0.25s;-webkit-transform:scale(1);transform:scale(1)}@media (hover: hover){.b-header .b-header-cart:hover,.b-header .b-header-account:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}.b-header-minicart{position:absolute;top:100%;right:36px;z-index:10;overflow-y:auto;max-height:calc(100vh - 85px);padding-top:30px;-webkit-transition:top 0.25s;transition:top 0.25s;-webkit-box-shadow:3px 3px 6px #D4D4D4;box-shadow:3px 3px 6px #D4D4D4;background-color:#fff}.b-header-minicart[aria-hidden=true]{top:-100vh}.b-header-minicart>button{position:absolute;top:0;right:0;width:30px;height:30px}.b-header-minicart>button::before,.b-header-minicart>button::after{position:absolute;top:50%;left:50%;content:"";width:14px;border-top:solid 1px #ED2524;-webkit-transform-origin:center;transform-origin:center}.b-header-minicart>button::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.b-header-minicart>button::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.b-header-minicart .b-minicart,.b-header-minicart .b-minicart-ctas{padding:20px}.b-header-minicart .b-minicart-ctas{padding-top:0}.b-header .b-header-account{right:125px}.b-header .b-header-account svg{width:21px}.b-header .b-header-cart{right:70px}.b-header .b-header-cart svg{width:32px}.b-header .b-header-cart span{position:absolute;top:-5px;right:-5px;width:17px;height:17px;padding:1px 0 0 1px;border-radius:50%;line-height:1.6;font-weight:600;font-size:10px;text-align:center;background-color:#fff;color:#ED2524}.b-header .b-header-cart span:empty{display:none}.b-header .b-header-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:6px 26px 12px;background:#ED2524;background:-webkit-gradient(linear, left top, left bottom, from(#ED2524), to(#791212));background:linear-gradient(180deg, #ED2524 0%, #791212 100%)}.b-header .b-header-phone a{display:block;margin-top:auto;font-weight:600;text-decoration:none;color:#fff}@media (hover: hover){.b-header .b-header-phone a:hover{text-decoration:underline}}@media (min-width: 1118px){.b-header-menu>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;padding:0;margin:0;list-style:none}.b-header-menu>ul>li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-header-menu>ul>li.b-contains-standard{position:relative}.b-header-menu>ul>li>a,.b-header-menu>ul>li>span{display:block;padding:23px 10px;text-transform:uppercase;text-decoration:none;font-size:12px;color:#000}}@media (min-width: 1118px) and (hover: hover){.b-header-menu>ul>li>a[href]:hover{text-decoration:underline}}@media (min-width: 1118px){.b-header-menu .b-standard{position:absolute;top:100%;left:0;z-index:20;overflow:hidden;width:260px;max-height:0;padding:0;margin:0;opacity:0;list-style:none;-webkit-transition:opacity 0.25s, max-height 0.25s;transition:opacity 0.25s, max-height 0.25s;background-color:#fff}.b-header-menu li:hover .b-standard,.b-header-menu .b-standard:hover{max-height:100vh;opacity:1}.b-header-menu .b-standard li{display:block;padding:0;margin:0}.b-header-menu .b-standard li+li{border-top:solid 1px #D4D4D4}.b-header-menu .b-standard a{display:block;padding:16px 23px;font-size:12px;text-decoration:none;color:#000}}@media (min-width: 1118px) and (hover: hover){.b-header-menu .b-standard a:hover{text-decoration:underline}}@media (min-width: 1118px){.b-header-menu .b-mega{position:absolute;top:100%;right:0;z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;opacity:0;max-height:0;max-width:100%;padding:0 36px;margin:0;list-style:none;-webkit-transition:opacity 0.25s, max-height 0.25s;transition:opacity 0.25s, max-height 0.25s}.b-header-menu .b-mega.b-full{left:0;width:100%}.b-header-menu li:hover .b-mega,.b-header-menu .b-mega:hover{max-height:100vh;opacity:1}.b-header-menu .b-mega>li{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;padding:16px 34px;background-color:#fff}.b-header-menu .b-mega>li>a,.b-header-menu .b-mega>li>span{display:block;margin:0 0 10px;line-height:1.2;font-size:15px;font-weight:600;text-transform:uppercase;text-decoration:none;color:#000}.b-header-menu .b-mega>li>a img,.b-header-menu .b-mega>li>span img{display:block;margin:0 0 15px}}@media (min-width: 1118px) and (hover: hover){.b-header-menu .b-mega>li>a:hover{text-decoration:underline}}@media (min-width: 1118px){.b-header-menu .b-mega li ul{padding:0;margin:0;list-style:none}.b-header-menu .b-mega li li{display:block;padding:0;margin:0}.b-header-menu .b-mega li li a{display:block;padding:4px 0;font-size:11px;line-height:1.2;text-decoration:none;text-transform:uppercase;color:#000}}@media (min-width: 1118px) and (hover: hover){.b-header-menu .b-mega li li a:hover{text-decoration:underline}}@media (max-width: calc(1118px - 1px)){.b-header .b-con{-ms-flex-wrap:wrap;flex-wrap:wrap}.b-header .b-logo img{height:53px}.b-header-menu-trigger,.b-header .b-header-cart,.b-header .b-header-account{position:static;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;width:40px;height:auto}.b-header-minicart{right:15px;max-width:calc(100% - 30px);max-height:calc(100vh - 101px)}.b-header-menu-trigger{position:relative;padding:0;border:0;margin:0;background:#fff}.b-header-menu-trigger::before,.b-header-menu-trigger::after{position:absolute;top:50%;left:50%;content:"";width:21px;height:15px;border:solid 1px #000;border-left:0;border-right:0;-webkit-transition:-webkit-transform 0.25s;transition:-webkit-transform 0.25s;transition:transform 0.25s;transition:transform 0.25s, -webkit-transform 0.25s;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.b-header-menu-trigger::after{border-bottom:0;height:1px}.b-header-menu-trigger[aria-pressed=true]::after{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.b-header-menu-trigger[aria-pressed=true]::before{height:1px;border-bottom:0;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.b-header-menu{position:absolute;top:100%;right:0;left:0;overflow:hidden;max-height:0;opacity:0;-webkit-transition:max-height 0.25s, opacity 0.25s;transition:max-height 0.25s, opacity 0.25s;background-color:#fff}.b-header-menu[aria-hidden=false]{overflow-y:scroll;max-height:100vh;opacity:1}.b-header-menu ul{padding:0;margin:0;list-style:none}.b-header-menu li{position:relative;display:block;padding:0;margin:0}.b-header-menu li>a,.b-header-menu li>span{display:block;padding:16px 15px;text-decoration:none;color:#000}.b-header-menu ul ul{overflow:hidden;max-height:0;-webkit-transition:max-height 0.25s;transition:max-height 0.25s}.b-header-menu ul ul[aria-hidden=false]{max-height:1000vh}.b-header-menu li li a{margin-left:16px}.b-header-menu li li li a{margin-left:32px}.b-header-menu img{display:none}.b-header-sub-menu-trigger{position:absolute;top:0;right:0;width:50px;height:50px;padding:0;border:0;background-color:transparent}.b-header-sub-menu-trigger::before{position:absolute;top:50%;left:50%;content:"";width:10px;height:10px;border:solid 2px #ED2524;border-top:0;border-left:0;-webkit-transition:-webkit-transform 0.25s;transition:-webkit-transform 0.25s;transition:transform 0.25s;transition:transform 0.25s, -webkit-transform 0.25s;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.b-header-sub-menu-trigger[aria-pressed=true]::before{-webkit-transform:translate(-50%, -50%) rotate(-135deg);transform:translate(-50%, -50%) rotate(-135deg)}.b-header .b-header-phone{-webkit-box-flex:0;-ms-flex:0 0 calc(100% + 30px);flex:0 0 calc(100% + 30px);padding-bottom:6px;margin:0 -15px}.b-header .b-header-phone a{text-align:center}.b-header .b-header-phone svg{height:14px;margin:-1px 0}.b-header .b-header-cart span{top:8px;right:-5px;background-color:#ED2524;color:#fff}}@media (orientation: portrait){.b-header-minicart{padding-bottom:60px}}.b-sticky-header{padding-top:85px}.b-sticky-header .b-header{position:fixed;top:0;right:0;left:0}.b-sticky-header .b-header-menu[aria-hidden=false]{height:calc(100vh - 101px)}@media (max-width: calc(1118px - 1px)){.b-sticky-header{padding-top:101px}}.b-compare:not(.b-hidden) ~ .b-footer{padding-bottom:66px}.b-footer{z-index:230;position:relative;font-weight:500;background:#000;color:#fff}.b-footer .b-con{padding-top:40px;padding-bottom:40px}.b-footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;list-style:none}.b-footer li{padding:0;margin:0}.b-footer a{text-decoration:none;color:#fff}@media (hover: hover){.b-footer a:hover{text-decoration:underline}}.b-footer .b-footer-menu{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:solid 1px #fff;margin-bottom:40px}.b-footer-menu li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.b-footer-menu a{display:block;padding:20px 16px;font-size:15px;text-transform:uppercase}.b-footer .b-footer-offices{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-footer-offices li{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;padding:0 16px 40px}.b-footer-offices h2{margin:0;font-size:14px;font-weight:700}.b-footer-offices p{margin:10px 0 0;font-size:14px}.b-footer-offices svg{height:15px;margin-top:2px;margin-bottom:-2px}.b-footer-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.b-footer-contact>a{display:inline-block;padding:15px 16px 13px;background:-webkit-gradient(linear, left top, left bottom, from(#ED2524), to(#791212));background:linear-gradient(180deg, #ED2524 0%, #791212 100%);border-radius:28px;font-weight:700;font-size:19px}.b-footer-contact>a svg{height:20px;margin-top:4px;margin-bottom:-4px}.b-footer-contact>a+span{border-left:solid 1px #fff;margin:0 25px}.b-footer-contact li+li{margin-left:24px}.b-footer-contact li>a{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;width:56px;height:56px;border-radius:50%;-webkit-transition:background-color 0.25s;transition:background-color 0.25s}.b-footer-contact li>a[aria-label*=Facebook]{background-color:#4267B2}.b-footer-contact li>a[aria-label*=Facebook] svg{height:30px}.b-footer-contact li>a[aria-label*=LinkedIn]{background-color:#0e76a8}.b-footer-contact li>a[aria-label*=LinkedIn] svg{height:28px}.b-footer-contact li>a[aria-label*=Twitter]{background-color:#1D9BF0}.b-footer-contact li>a[aria-label*=Twitter] svg{height:24px}@media (hover: hover){.b-footer-contact li>a:hover[href]{background-color:#ED2524}}.b-footer .b-footer-bottom-menu{border-top:solid 1px #fff;padding:16px 0;margin:0 64px}.b-footer-bottom-menu li+li::before{content:"|";margin:0 10px;font-size:0.75em}.b-footer-bottom-menu li:last-child{margin-left:auto}.b-footer-bottom-menu li:last-child::before{display:none}.b-footer-bottom-menu li:last-child svg{height:32px;vertical-align:middle}.b-footer-bottom-menu a{font-size:14px}@media (max-width: calc(1118px - 1px)){.b-footer .b-footer-menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.b-footer .b-footer-bottom-menu{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:20px;margin-left:15px;margin-right:15px}.b-footer-menu a{padding-top:10px;padding-bottom:10px;font-size:12px}.b-footer .b-footer-offices{margin-bottom:20px}.b-footer-offices li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-bottom:20px}.b-footer-contact{-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}.b-footer-contact>a+span{display:none}.b-footer .b-footer-contact{margin-top:20px}.b-footer-contact>a{padding-top:12px;padding-bottom:12px;font-size:13px}.b-footer-contact>a svg{height:14px;margin-top:2px;margin-bottom:-2px}.b-footer-contact ul{margin-top:20px}.b-footer-contact li+li{margin-left:14px}.b-footer-contact li>a{width:32px;height:32px}.b-footer-contact li>a[aria-label*=Facebook]{background-color:#4267B2}.b-footer-contact li>a[aria-label*=Facebook] svg{height:17px}.b-footer-contact li>a[aria-label*=LinkedIn]{background-color:#0e76a8}.b-footer-contact li>a[aria-label*=LinkedIn] svg{height:16px}.b-footer-contact li>a[aria-label*=Twitter]{background-color:#1D9BF0}.b-footer-contact li>a[aria-label*=Twitter] svg{height:14px}.b-footer .b-footer-bottom-menu{padding-top:8px;padding-bottom:8px;margin-left:36px;margin-right:36px}.b-footer-bottom-menu li:last-child{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:10px;margin-left:-10px}.b-footer-bottom-menu a{font-size:10px}}@media (max-width: 374px){.b-footer-menu li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.b-footer-menu li:nth-child(2n+1) a{padding-left:0}.b-footer-menu li:nth-child(2n+2) a{padding-right:0}.b-footer-offices li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-left:0;padding-right:0}.b-footer .b-footer-bottom-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-footer-bottom-menu li{margin-top:5px}.b-footer-bottom-menu li+li::before{display:none}}.b-home-banner{z-index:160;position:relative}.b-home-banner .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden;height:540px}@media (min-width: 1921px){.b-home-banner .swiper-slide{height:760px}}.b-home-banner img{display:block;max-width:none;height:100%}.b-home-banner-content{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-home-banner-text{position:relative;display:inline-block;max-width:450px;max-height:95%;padding:30px 80px 30px 0}.b-home-banner-text>*{position:relative;z-index:1}.b-home-banner-bg{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.b-home-banner-bg span{position:absolute;top:0;right:0;bottom:0;left:0}.b-home-banner-bg span span{border-radius:300px;border-top-left-radius:0;border-bottom-left-radius:0}.b-home-banner-bg span span::before{position:absolute;top:0;right:100%;bottom:0;left:-2000px;content:""}.b-home-banner-bg>span:nth-child(1){top:calc(50% + 4px);bottom:-4px;left:-2000px;overflow:hidden}.b-home-banner-bg>span:nth-child(1)>span{top:auto;height:200%}.b-home-banner-bg>span:nth-child(1)>span,.b-home-banner-bg>span:nth-child(1)>span::before{background:#ED2524}.b-home-banner-bg>span:nth-child(2)>span,.b-home-banner-bg>span:nth-child(2)>span::before{background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.6)), color-stop(30%, #fff), to(#fff));background:linear-gradient(180deg, rgba(255,255,255,0.6) 0%, #fff 30%, #fff 100%)}.b-home-banner-text h1,.b-home-banner-text h2{margin:0;line-height:1.2;font-size:40px;font-weight:700;text-transform:uppercase}.b-home-banner-text p{margin:10px 0 0;font-size:12px}.b-home-banner-text .b-home-banner-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:8px 0;margin:0 -3px}.b-home-banner-text .b-home-banner-btns>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:8px 3px 0}@media (max-width: 1199px){.b-home-banner-text{max-width:380px}}@media (max-width: 767px){.b-home-banner .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:250px}.b-home-banner img{max-width:none;margin-right:auto;margin-left:auto}.b-home-banner-text{max-width:50%;padding-right:40px}.b-home-banner-text h1,.b-home-banner-text h2{font-size:20px}.b-home-banner-text p{font-size:9px}.b-home-banner-text .b-home-banner-btns>*{padding:6px 15px;font-size:9px}}@media (max-width: 549px){.b-home-banner-text{max-width:60%}}@media (max-width: 419px){.b-home-banner .swiper-slide{display:block;height:auto}.b-home-banner img{max-width:100%;height:auto}.b-home-banner-content{position:static;display:block;margin-top:-40px}.b-home-banner-text{display:block;max-height:none;max-width:none;padding-left:15px;padding-right:15px;border-bottom:solid 2px #ED2524;margin-left:-15px;margin-right:-15px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.6)), color-stop(30%, #fff), to(#fff));background:linear-gradient(180deg, rgba(255,255,255,0.6) 0%, #fff 30%, #fff 100%)}.b-home-banner-bg{display:none}}.b-search-bar{z-index:200;position:relative;padding:30px 0}.b-content-banner+.b-search-bar+section,.b-home-banner+.b-search-bar+section{margin-top:50px}.b-content-banner+.b-search-bar+section.b-content-full,.b-home-banner+.b-search-bar+section.b-content-full{margin-top:0}.b-content-banner+.b-search-bar+section.b-content-full>.b-con,.b-home-banner+.b-search-bar+section.b-content-full>.b-con{padding-top:20px}@media (min-width: 419px){.b-content-banner+.b-search-bar,.b-home-banner+.b-search-bar{position:relative;padding:0}.b-content-banner+.b-search-bar>div,.b-home-banner+.b-search-bar>div{position:absolute;top:0;right:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (max-width: 767px){.b-home-banner .b-search-bar+section,.b-content-banner .b-search-bar+section{margin-top:25px}}@media (max-width: 420px){.b-search-bar{padding-bottom:0}.b-home-banner .b-search-bar+section,.b-content-banner .b-search-bar+section{margin-top:0}}.b-search-bar .b-con{width:calc(724px + 30px)}.b-search-bar form{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 6px;border-radius:35px;border-top-left-radius:0;border-bottom-left-radius:0;-webkit-box-shadow:5px 12px 18px rgba(0,0,0,0.16);box-shadow:5px 12px 18px rgba(0,0,0,0.16);background-color:#fff}.b-search-bar form>div{position:relative;-webkit-box-flex:1;-ms-flex:1 1 1px;flex:1 1 1px}.b-search-bar form>div:first-child{-webkit-box-flex:0;-ms-flex:0 1 410px;flex:0 1 410px}.b-search-bar form>div:last-child{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px}.b-search-bar .b-separator{position:absolute;top:8px;bottom:8px;left:-1px;border-left:solid 2px #D4D4D4}.b-search-bar.b-search-red .b-separator{border-color:#1F7B28}.b-search-bar input{text-transform:uppercase}.b-search-bar .b-field{width:100%;border-color:#fff}.b-search-bar select:not(.ts-wrapper),.b-search-bar .b-field.ts-wrapper .ts-control{border-color:#fff}.b-search-bar .b-field.ts-wrapper .ts-control::before{border-color:#1F7B28}.b-search-bar button[type=submit]{width:100%;height:100%;padding:0;border-radius:50%;border-top-left-radius:0;border-bottom-left-radius:0}.b-search-bar button[type=submit] svg{width:26px}@media (max-width: 800px){.b-search-bar form>div:first-child,.b-search-bar form>div:nth-child(2){width:calc(50% - 16px);-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 16px);flex:0 0 calc(50% - 16px)}}@media (max-width: 767px){.b-search-bar form{padding:3px}.b-search-bar form>div:last-child{-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px}.b-search-bar .b-separator{top:3px;bottom:3px}.b-search-bar button[type=submit] svg{width:13px;margin-left:-1px}}.b-search+.b-category-tiles{padding:80px 0}@media (max-width: calc(1118px - 1px)){.b-search+.b-category-tiles{padding:30px 0}}.b-content-tiles+.b-category-tiles{padding-top:0;margin-top:-6px}@media (max-width: calc(1118px - 1px)){.b-content-tiles+.b-category-tiles{margin-top:6px}}.b-category-tiles{z-index:190;position:relative;padding:40px 0}@media (max-width: calc(1118px - 1px)){.b-category-tiles{padding:30px 0}}.b-category-tiles .b-category-tiles-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;list-style:none}.b-category-tiles-list li{padding:0;margin:0}.b-category-tile-content h2 a{text-decoration:none;color:inherit}@media (hover: hover){.b-category-tile-content h2 a:hover{text-decoration:underline}}.b-category-tiles-list.b-home{margin:0 -5px -10px}.b-category-tiles-list.b-home>li{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;padding:0 5px 10px}.b-category-tiles-list.b-home .b-category-tile{position:relative;height:267px}.b-category-tiles-list.b-home .b-category-tile-image,.b-category-tiles-list.b-home .b-category-tile-image::after,.b-category-tiles-list.b-home .b-category-tile-title,.b-category-tiles-list.b-home .b-category-tile-content{position:absolute;top:0;right:0;bottom:0;left:0}.b-category-tiles-list.b-home .b-category-tile-image{z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;background:#000}.b-category-tiles-list.b-home .b-category-tile-image picture{width:100%;height:100%}.b-category-tiles-list.b-home .b-category-tile-image img{max-width:none;min-width:100%;min-height:100%;margin:0 auto}.b-category-tiles-list.b-home .b-category-tile-image::after{content:"";background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));background-image:linear-gradient(180deg, transparent 0%, #000 100%)}.b-category-tiles-list.b-home .b-category-tile-title{z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 15px 40px;opacity:1;-webkit-transition:opacity 0.25s;transition:opacity 0.25s}.b-category-tiles-list.b-home .b-category-tile-title h2,.b-category-tiles-list.b-home .b-category-tile-content h2{margin:0;line-height:1.2;font-size:20px;font-weight:600;text-transform:uppercase;color:#fff}.b-category-tiles-list.b-home .b-category-tile-content{z-index:30;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;height:0;padding:0 15px;opacity:0;-webkit-transition:height 0.25s, padding 0.25s, opacity 0.25s;transition:height 0.25s, padding 0.25s, opacity 0.25s;background-color:rgba(255,255,255,0.78)}.b-category-tiles-list.b-home .b-category-tile-content>div{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.b-category-tiles-list.b-home .b-category-tile-content>div>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (hover: hover){.b-category-tiles-list.b-home .b-category-tile:hover .b-category-tile-title{opacity:0}.b-category-tiles-list.b-home .b-category-tile:hover .b-category-tile-content{height:100%;padding-top:30px;padding-bottom:15px;opacity:1}}.b-category-tiles-list.b-home .b-category-tile button[aria-pressed=true] ~ .b-category-tile-title{opacity:0}.b-category-tiles-list.b-home .b-category-tile .b-category-tile-content[aria-hidden=false]{height:100%;padding-top:30px;padding-bottom:15px;opacity:1}.b-category-tiles-list.b-home .b-category-tile-content h2{color:#000}.b-category-tiles-list.b-home .b-category-tile-content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:11px 0 0;list-style:none}.b-category-tiles-list.b-home .b-category-tile-content li{max-width:80%;padding:0;margin:0}.b-category-tiles-list.b-home .b-category-tile-content li:nth-child(2n+1){margin-right:auto}.b-category-tiles-list.b-home .b-category-tile-content li:nth-child(2n+2){margin-left:auto}.b-category-tiles-list.b-home .b-category-tile-content li a{position:relative;display:block;overflow:hidden;padding:5px 0;font-weight:500;font-size:12px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;color:#000}@media (hover: hover){.b-category-tiles-list.b-home .b-category-tile-content li a:hover{text-decoration:underline}}.b-category-tiles-list.b-home .b-category-tile-content li:nth-child(2n+1) a{padding-left:16px}.b-category-tiles-list.b-home .b-category-tile-content li:nth-child(2n+2) a{padding-right:16px}.b-category-tiles-list.b-home .b-category-tile-content li a::before{position:absolute;top:10px;content:"";width:8px;height:8px;border:solid 2px #1F7B28;border-top:0;border-left:0}.b-category-tiles-list.b-home .b-category-tile-content li:nth-child(2n+1) a::before{left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.b-category-tiles-list.b-home .b-category-tile-content li:nth-child(2n+2) a::before{right:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.b-category-tiles-list.b-home .b-category-tile-content [class^=b-btn],.b-category-tiles-list.b-home .b-category-tile-content .stripe-payment-elements-submit-button,.b-category-tiles-list.b-home .b-category-tile-content .b-form button,.b-form .b-category-tiles-list.b-home .b-category-tile-content button{display:none;margin-top:auto}@media (min-width: 768px) and (hover: hover){.b-category-tiles-list.b-home .b-category-tile-content [class^=b-btn],.b-category-tiles-list.b-home .b-category-tile-content .stripe-payment-elements-submit-button,.b-category-tiles-list.b-home .b-category-tile-content .b-form button,.b-form .b-category-tiles-list.b-home .b-category-tile-content button{display:inline-block}}.b-category-tiles-list.b-home .b-category-tile button{position:absolute;bottom:10px;right:10px;z-index:40;padding:0 15px 0 0;font-weight:700;font-size:12px;text-transform:uppercase;color:#fff}.b-category-tiles-list.b-home .b-category-tile button::before{position:absolute;top:1px;right:0;content:"";width:8px;height:8px;border:solid 2px #fff;border-top:0;border-left:0;-webkit-transition:-webkit-transform 0.25s;transition:-webkit-transform 0.25s;transition:transform 0.25s;transition:transform 0.25s, -webkit-transform 0.25s;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.b-category-tiles-list.b-home .b-category-tile button[aria-pressed=true]{color:#000}.b-category-tiles-list.b-home .b-category-tile button[aria-pressed=true]::before{top:4px;border-color:#ED2524;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media (hover: hover){.b-category-tiles-list.b-home .b-category-tile button{display:none}}@media (max-width: calc(1304px - 1px)){.b-category-tiles-list.b-home .b-category-tile-title h2,.b-category-tiles-list.b-home .b-category-tile-content h2{font-size:16px}}@media (max-width: calc(1118px - 1px)){.b-category-tiles-list.b-home .b-category-tile-content[aria-hidden=false]{z-index:30}}@media (max-width: 1023px){.b-category-tiles-list.b-home>li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.b-category-tiles-list.b-home .b-category-tile .b-category-tile-content[aria-hidden=false]{padding-top:15px}}@media (max-width: 549px){.b-category-tiles-list.b-home>li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.b-category-tiles-list.b-home .b-category-tile{height:216px}}.b-category-tiles-list.b-listing{margin:0 -18px -36px}.b-category-tiles-list.b-listing>li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 18px 36px}.b-category-tiles-list.b-listing .b-category-tile{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:200px;padding:0 0 0 220px;-webkit-box-shadow:3px 3px 6px #D4D4D4;box-shadow:3px 3px 6px #D4D4D4}.b-category-tiles-list.b-listing .b-category-tile-image{position:absolute;top:0;bottom:0;left:0;width:220px}.b-category-tiles-list.b-listing .b-category-tile-image picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;width:100%;height:100%;border-top-right-radius:100px;border-bottom-right-radius:100px}.b-category-tiles-list.b-listing .b-category-tile-image img{display:block;max-width:none;height:100%}.b-category-tiles-list.b-listing .b-category-tile-content{-webkit-box-flex:1;-ms-flex:1 1 1px;flex:1 1 1px;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;padding:25px;text-align:center}.b-category-tiles-list.b-listing .b-category-tile-content h2{margin:0;line-height:1.2;font-weight:600;font-size:20px;text-transform:uppercase}.b-category-tiles-list.b-listing .b-category-tile-content p{font-size:12px;margin:15px 0 0}@media (max-width: 1023px){.b-category-tiles-list.b-listing>li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media (max-width: 767px){.b-category-tiles-list.b-listing .b-category-tile{min-height:124px;padding-left:124px}.b-category-tiles-list.b-listing .b-category-tile-image{width:124px}.b-category-tiles-list.b-listing .b-category-tile-content{padding:15px}.b-category-tiles-list.b-listing .b-category-tile-content h2{font-size:16px}.b-category-tiles-list.b-listing .b-category-tile-content p{margin:5px 0 0;font-size:11px}}@media (max-width: 767px) and (max-width: 374px){.b-category-tiles-list.b-listing .b-category-tile{display:block;padding-left:0}.b-category-tiles-list.b-listing .b-category-tile-image{position:static;width:100%;height:auto}.b-category-tiles-list.b-listing .b-category-tile-image picture{width:100%;height:auto;border-radius:0}.b-category-tiles-list.b-listing .b-category-tile-image img{height:auto;width:100%}}.b-service-tiles{overflow:hidden}.b-service-tiles ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;list-style:none}.b-service-tiles li{position:relative;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0;margin:0}.b-service-tiles li:nth-child(2n+2)::before{position:absolute;left:-1px;top:30px;bottom:30px;content:"";border-left:solid 2px #fff}.b-service-tiles a{position:relative;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;height:100%;padding:40px 20px;font-size:20px;font-weight:600;text-decoration:none;text-transform:uppercase;color:#fff}@media (hover: hover){.b-service-tiles a:hover{text-decoration:underline}}.b-service-tiles a::before{position:absolute;top:0;bottom:0;content:"";width:2000px;background-color:inherit}.b-service-tiles a::after{-webkit-box-flex:0;-ms-flex:0 0 10px;flex:0 0 10px;content:"";width:10px;height:10px;border:solid 2px #fff;border-top:0;border-left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.b-service-tiles a>img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.b-service-tiles a>span{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:inline-block;padding:0 40px}.b-service-tiles li:nth-child(4n+1) a::before,.b-service-tiles li:nth-child(4n+4) a::before{right:100%}.b-service-tiles li:nth-child(4n+2) a::before,.b-service-tiles li:nth-child(4n+3) a::before{left:100%}.b-red.b-service-tiles li:nth-child(4n+1) a,.b-red.b-service-tiles li:nth-child(4n+4) a{background-color:#ED2524}.b-red.b-service-tiles li:nth-child(4n+2) a,.b-red.b-service-tiles li:nth-child(4n+3) a{background-color:#791212}.b-green.b-service-tiles li:nth-child(4n+1) a,.b-green.b-service-tiles li:nth-child(4n+4) a{background-color:#1F7B28}.b-green.b-service-tiles li:nth-child(4n+2) a,.b-green.b-service-tiles li:nth-child(4n+3) a{background-color:#303426}.b-black.b-service-tiles li:nth-child(4n+1) a,.b-black.b-service-tiles li:nth-child(4n+4) a{background-color:#333}.b-black.b-service-tiles li:nth-child(4n+2) a,.b-black.b-service-tiles li:nth-child(4n+3) a{background-color:#000}.b-service-tiles svg{height:50px}@media (max-width: 1023px){.b-service-tiles a{font-size:16px}.b-service-tiles a img{height:30px}}@media (max-width: 767px){.b-service-tiles{margin-bottom:15px}.b-service-tiles a{font-size:13px}.b-service-tiles a::after{-webkit-box-flex:0;-ms-flex:0 0 8px;flex:0 0 8px;width:8px;height:8px}.b-service-tiles a>span{padding-left:7px;padding-right:7px}.b-service-tiles a>img{height:18px}}@media (max-width: 374px){.b-service-tiles ul{margin-left:-15px;margin-right:-15px}.b-service-tiles li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.b-service-tiles li:nth-child(2n+2)::before{top:-1px;left:50px;right:50px;border:0;border-top:solid 2px #fff}.b-service-tiles li a::before{display:none}}.b-about-banner{padding:40px 0;background:#202020;color:#fff}.b-about-banner .b-con{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-about-bullets{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:40%;padding:0 5vw 0 0}.b-about-bullets ul{padding:0;margin:0;list-style:none}.b-about-bullets li{position:relative;display:block;padding:20px 0 20px 60px;margin:0;line-height:1.2;font-weight:700;font-size:17px;text-transform:uppercase}.b-about-bullets li::before{position:absolute;top:15px;left:0;content:"";width:38px;height:29px;background:no-repeat top 0 left 0 url("/img/tick-green.svg");background-size:contain}.b-about-text{-webkit-box-flex:1;-ms-flex:1 1 1px;flex:1 1 1px;font-weight:400;font-size:16px}.b-about-text p{margin:0}.b-about-ctas{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;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:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:30%;padding:0 0 0 5vw}@media (max-width: calc(1304px - 1px)){.b-about-bullets{max-width:30%}.b-about-bullets li{padding:12px 0 12px 40px;font-size:14px}.b-about-bullets li::before{top:10px;height:20px}.b-about-text{font-size:14px}}@media (max-width: 767px){.b-about-banner .b-con{display:block}.b-about-bullets{max-width:none;padding:0 15px;margin:0 0 15px}.b-about-text{padding:0 10px;margin:0 0 15px}.b-about-ctas{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:none}.b-about-ctas>*{margin-top:10px}.b-about-ctas>*+*{margin-left:10px}}@media (max-width: 479px){.b-about-bullets li{font-size:13px}.b-about-text{font-size:12px}}.b-testimonials{position:relative;overflow:hidden;padding:32px 0;background-color:#000}.b-testimonials picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;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}.b-testimonials picture img{max-width:none;min-width:100%;min-height:100%;margin:0 auto}.b-testimonials .b-con{position:relative;z-index:20}.b-testimonials .swiper{margin:0 -22px}.b-testimonials .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.b-testimonials .swiper-slide{height:auto;padding-bottom:3px}.b-testimonials blockquote{position:relative;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;height:100%;padding:30px;margin:0 22px;font-size:12px;text-align:center;background-color:#fff;color:#000}.b-testimonials .b-blockquote-content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.b-testimonials .b-blockquote-content>svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:22.5px}.b-testimonials .b-blockquote-content>*{margin:0}.b-testimonials .b-blockquote-content>*+*{margin-top:1em}.b-testimonials .b-blockquote-content .b-blockquote-content-date{margin-top:12px;font-weight:600}.b-testimonials footer{display:block;margin-top:15px;font-size:12px}.b-testimonials cite{display:inline-block;font-style:normal}.b-testimonials blockquote>span{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-10;-webkit-transform:translate(3px, 3px);transform:translate(3px, 3px)}.b-red.b-testimonials blockquote svg path{fill:#ED2524}.b-red.b-testimonials blockquote>span{background-color:#ED2524}.b-black.b-testimonials blockquote svg path{fill:#000}.b-black.b-testimonials blockquote>span{background-color:#000}.b-green.b-testimonials blockquote svg path{fill:#1F7B28}.b-green.b-testimonials blockquote>span{background-color:#1F7B28}@media (max-width: calc(1304px - 1px)){.b-testimonials .swiper{margin:0}.b-testimonials blockquote{margin:0 12px}}.b-featured-products{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:40px 0}.b-featured-products .swiper-slide{height:auto}.b-featured-products h2{margin:0 0 25px;font-weight:700;font-size:29px;text-transform:uppercase;text-align:center}.b-featured-products .swiper{margin:0 -7.5px -15px}.b-featured-products .swiper-slide{padding-bottom:15px}.b-featured-product-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:10px 20px;margin:0 7.5px;-webkit-box-shadow:3px 3px 6px #D4D4D4;box-shadow:3px 3px 6px #D4D4D4}.b-featured-product-img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.b-featured-product-img a,.b-featured-product-img img{display:block;margin-left:auto;margin-right:auto}.b-featured-product-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-featured-product-content h1,.b-featured-product-content h2,.b-featured-product-content h3,.b-featured-product-content h4,.b-featured-product-content h5,.b-featured-product-content h6{margin:0 0 8px;line-height:1.2;font-size:17px;font-weight:700}.b-featured-product-content h1 a,.b-featured-product-content h2 a,.b-featured-product-content h3 a,.b-featured-product-content h4 a,.b-featured-product-content h5 a,.b-featured-product-content h6 a{text-decoration:none;color:inherit}@media (hover: hover){.b-featured-product-content h1 a:hover,.b-featured-product-content h2 a:hover,.b-featured-product-content h3 a:hover,.b-featured-product-content h4 a:hover,.b-featured-product-content h5 a:hover,.b-featured-product-content h6 a:hover{text-decoration:underline}}.b-featured-product-price{margin:0 0 8px;font-size:16px;color:#ED2524}.b-featured-product-content ul{padding:0;margin:0;list-style:none;margin-bottom:8px}.b-featured-product-content ul li{position:relative;padding:5px 0 5px 20px;margin:0;line-height:1.2;font-size:12px;list-style:none}.b-featured-product-content ul li::before{position:absolute;top:8px;left:0;content:"";width:9px;height:9px;border:solid 2px #000;border-top:0;border-left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.b-featured-product-ctas{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;margin-top:auto}.b-featured-product-ctas>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.b-content-banner{z-index:170;position:relative}.b-content-banner .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden;height:330px}@media (min-width: 1921px){.b-content-banner .swiper-slide{height:440px}}.b-content-banner-bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background-color:#000}.b-content-banner picture{height:100%}.b-content-banner img{display:block;max-width:none;height:100%}.b-content-banner-content{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-content-banner-text{position:relative;display:inline-block;max-height:95%}.b-content-banner-text>*{position:relative;z-index:1}.b-content-banner-text h1,.b-content-banner-text h2,.b-content-banner-text h1,.b-content-banner-text h2{margin:0;line-height:1.2;font-weight:700;text-transform:uppercase;color:#fff}.b-content-banner-text.b-heading-large h1,.b-content-banner-text.b-heading-large h2,.b-content-banner-text.b-heading-large h1,.b-content-banner-text.b-heading-large h2{font-size:40px}.b-content-banner-text.b-heading-small h1,.b-content-banner-text.b-heading-small h2,.b-content-banner-text.b-heading-small h1,.b-content-banner-text.b-heading-small h2{font-size:32px}.b-content-banner-text p{margin:10px 0 15px;font-size:12px;color:#fff}.b-content-banner-text .b-content-banner-btns{margin-top:10px}@media (max-width: 767px){.b-content-banner .swiper-slide{height:230px}.b-content-banner img{max-width:none;margin-right:auto;margin-left:auto}.b-content-banner-text{display:block;max-width:none;text-align:center}.b-content-banner-text.b-heading-large h1,.b-content-banner-text.b-heading-large h2,.b-content-banner-text.b-heading-large h1,.b-content-banner-text.b-heading-large h2{font-size:20px}.b-content-banner-text.b-heading-small h1,.b-content-banner-text.b-heading-small h2,.b-content-banner-text.b-heading-small h1,.b-content-banner-text.b-heading-small h2{font-size:20px}.b-content-banner-text p{font-size:12px}}.b-content-full{padding:40px 0;color:#fff}.b-content-full.b-plain{color:#000}.b-content-full.b-green{background-image:-webkit-gradient(linear, left top, left bottom, from(#1F7B28), to(#303426));background-image:linear-gradient(180deg, #1F7B28 0%, #303426 100%)}.b-content-full.b-red{background-image:-webkit-gradient(linear, left top, left bottom, from(#ED2524), to(#791212));background-image:linear-gradient(180deg, #ED2524 0%, #791212 100%)}.b-content-full.b-black{background-color:#000}.b-content-full .b-con{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-content-full-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-weight:600;font-size:15px}.b-content-full-text:first-child:last-child{text-align:center}.b-content-full-text>*{margin:0}.b-content-full-text>*+*{margin-top:1.5em}.b-content-full-imgs{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:50%;padding:0 0 0 40px;margin:0 0 -20px}.b-content-full-imgs img{margin:0 0 20px 40px}@media (max-width: 767px){.b-content-full .b-con{display:block}.b-content-full-text{font-size:12px;text-align:center}.b-content-full-imgs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:none;padding:0;margin-top:25px}.b-content-full-imgs img{margin:0 10px 20px}}.b-content-half{padding:80px 0}.b-content-half .b-con{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.b-content-half-text{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding:0 40px 0 0;font-size:12px}.b-content-half-text h2{margin:0 0 12px;font-size:20px;font-weight:600;text-transform:uppercase;color:#ED2524}.b-content-half-text strong{font-weight:600}.b-content-half-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1.5em -5px -10px}.b-content-half-ctas>*{margin:0 5px 10px}.b-content-half-imgs{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;position:relative;max-width:calc(534px + 40px);padding:0 0 0 40px;background-color:#fff}.b-content-half-imgs::before{position:absolute;top:-10px;right:-10px;bottom:-10px;left:100px;z-index:-1;content:"";background:-webkit-gradient(linear, left top, left bottom, from(#ED2524), to(#E58867));background:linear-gradient(180deg, #ED2524 0%, #E58867 100%)}.b-content-half-imgs .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.b-content-half-imgs .swiper-slide{height:auto}.b-content-half-imgs img{display:block;float:right}.b-content-half-imgs iframe{float:right;width:534px;height:300px}.swiper-initialized ~ .b-content-half-imgs-controls{display:block}.b-content-half-imgs-controls{position:absolute;top:100%;right:0;left:0;display:none;padding:17px 0 0;text-align:right}.b-content-half-imgs-controls button{position:relative;width:48px;height:48px;-webkit-transition:-webkit-transform 0.25s;transition:-webkit-transform 0.25s;transition:transform 0.25s;transition:transform 0.25s, -webkit-transform 0.25s;-webkit-transform:scale(1);transform:scale(1)}@media (hover: hover){.b-content-half-imgs-controls button:hover{-webkit-transform:scale(1.1);transform:scale(1.1);border-color:#ED2524}}.b-content-half-imgs-controls button.swiper-button-disabled{opacity:0.5;-webkit-transform:scale(1);transform:scale(1)}.b-content-half-imgs-controls button::before{position:absolute;top:20px;left:20px;content:"";width:12px;height:12px;border:solid 2px #000;border-top:0;border-left:0}.b-content-half-imgs-controls button:first-child::before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.b-content-half-imgs-controls button:last-child::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.b-content-half.b-has-controls .b-content-half-imgs{margin-bottom:40px}.b-content-half.b-alt .b-con{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.b-content-half.b-alt .b-content-half-imgs{padding:0 40px 0 0}.b-content-half.b-alt .b-content-half-text{padding:0 0 0 40px}.b-content-half.b-alt .b-content-half-imgs::before{right:100px;left:-10px}.b-content-half.b-alt .b-content-half-imgs img,.b-content-half.b-alt .b-content-half-imgs iframe{float:left}.b-content-half.b-alt .b-content-half-imgs-controls{text-align:left}@media (max-width: 1023px){.b-content-half-imgs{max-width:calc(355px + 40px)}.b-content-half-imgs img,.b-content-half-imgs iframe{width:355px;height:200px}}@media (max-width: 767px){.b-content-half{padding:40px 20px}.b-content-half .b-con{display:block}.b-content-half-ctas{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.b-content-half.b-alt .b-content-half-text,.b-content-half-text{padding:0}.b-content-half.b-alt .b-content-half-imgs,.b-content-half-imgs{max-width:534px;padding:0;margin-top:45px;margin-left:auto;margin-right:auto}.b-content-half-imgs img,.b-content-half-imgs iframe{width:534px;height:300px}.b-content-half-imgs-controls{padding-top:9px}}@media (max-width: 620px){.b-content-half-imgs{max-width:100%;margin-left:0;margin-right:10px}.b-content-half-imgs img,.b-content-half-imgs iframe{width:100%;height:auto}.b-content-half-imgs iframe{height:100%}}@media (max-width: 374px){.b-content-half{padding-left:0;padding-right:0}}.b-office-tiles+.b-faqs{padding-top:0}.b-faqs{padding:80px 0}.b-faqs h2{margin:0 0 25px;font-weight:600;font-size:20px;text-transform:uppercase}.b-faqs-holder{position:relative}.b-faqs-holder dl{margin:0}.b-faqs-holder dl>div+div{border-top:solid 1px #D4D4D4}.b-faqs-holder button{position:relative;display:block;width:100%;border:0;margin:0;line-height:1.2;text-align:left;background-color:transparent}@media (hover: hover){.b-faqs-holder button:hover{text-decoration:underline}}.b-faqs-holder button::after{position:absolute}.b-faqs-holder dd{overflow:hidden;max-height:2000px;padding:0 0 20px;margin:0;font-size:12px;-webkit-transition:max-height 0.25s, padding-bottom 0.25s;transition:max-height 0.25s, padding-bottom 0.25s}.b-faqs-holder dd[aria-hidden=true]{max-height:0;padding-bottom:0}.b-faqs-holder.b-large{padding:0 20px;background-color:#f5f5f5}.b-faqs-holder.b-large::after{position:absolute;top:6px;right:-6px;bottom:-6px;left:6px;z-index:-10;content:"";background-image:-webkit-gradient(linear, left top, left bottom, from(#ED2524), to(#E58867));background-image:linear-gradient(180deg, #ED2524 0%, #E58867 100%)}.b-faqs-holder.b-large button{padding:20px 40px 20px 0;font-weight:500;font-size:18px;text-transform:uppercase}.b-faqs-holder.b-large button::after{top:20px;right:6px;content:"";width:14px;height:14px;border:solid 3px #ED2524;border-top:0;border-left:0;margin:0;-webkit-transition:margin-top 0.25s, -webkit-transform 0.25s;transition:margin-top 0.25s, -webkit-transform 0.25s;transition:transform 0.25s, margin-top 0.25s;transition:transform 0.25s, margin-top 0.25s, -webkit-transform 0.25s;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.b-faqs-holder.b-large button[aria-pressed=true]::after{margin-top:7px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.b-faqs-holder.b-small button{padding:8px 40px 8px 0}.b-faqs-holder.b-small button::after{top:6px;right:0;content:"+";width:40px;font-size:16px;text-align:center}.b-faqs-holder.b-small button[aria-pressed=true]::after{content:"-"}@media (max-width: 767px){.b-faqs{padding:40px 0}.b-faqs-holder.b-large button{padding-top:12px;padding-bottom:12px;font-size:16px}.b-faqs-holder.b-large button::after{top:12px;right:6px}}.b-inner-banner{z-index:180;position:relative;overflow:hidden}.b-inner-banner-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;opacity:0;background-color:#000}.b-inner-banner picture{height:384px}.b-inner-banner img{display:block;max-width:none;height:100%}.b-inner-banner-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20}.b-inner-banner-content .b-con{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.b-inner-banner-content .b-con.b-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.b-inner-banner-content .b-con.b-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.b-inner-banner-text{position:relative;width:444px;max-width:100%;max-height:95%;padding:40px 30px;background-color:#fff}.b-inner-banner-text::after{position:absolute;top:3px;right:-3px;bottom:-3px;left:3px;z-index:-10;content:"";background-color:#ED2524}.b-inner-banner-text h2{margin:0 0 10px;line-height:1.2;font-weight:700;font-size:23px;text-transform:uppercase}.b-inner-banner-text p{margin:0;font-size:16px}.b-inner-banner-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:15px -5px -10px}.b-inner-banner-btns>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 5px 10px}@media (max-width: 767px){.b-inner-banner picture{height:314px}.b-inner-banner-text{padding:30px 15px;margin:0 20px}.b-inner-banner-text h2{font-size:20px}.b-inner-banner-text p{font-size:12px}}@media (max-width: 474px){.b-inner-banner-text{text-align:center}.b-inner-banner-btns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width: 374px){.b-inner-banner-text{margin:0}}.b-search+.b-content-tiles{padding:80px 0}@media (max-width: calc(1118px - 1px)){.b-search+.b-content-tiles{padding:30px 0}}.b-category-tiles+.b-content-tiles{padding-top:0;margin-top:-6px}@media (max-width: calc(1118px - 1px)){.b-category-tiles+.b-content-tiles{margin-top:6px}}.b-content-tiles{padding:40px 0}@media (max-width: calc(1118px - 1px)){.b-content-tiles{padding:30px 0}}.b-content-tiles ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0 -18px -36px;list-style:none}.b-content-tiles li{width:50%;padding:0 18px 36px;margin:0}.b-content-tile-item{position:relative;-webkit-box-shadow:3px 3px 6px #D4D4D4;box-shadow:3px 3px 6px #D4D4D4;background-color:#fff}.b-content-tile-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;opacity:0;background-color:#000}.b-content-tile-item picture{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;overflow:hidden;width:100%;height:100%}.b-content-tile-item picture img{display:block;max-width:none;height:100%}.b-content-tile-item-text{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;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;padding:15px;text-align:center;color:#fff}.b-content-tile-item-text>div{max-width:350px}.b-content-tile-item-text h2{margin:0;line-height:1.2;font-weight:600;font-size:20px;text-transform:uppercase}.b-content-tile-item-text p{margin:15px 0 0;font-size:12px}@media (max-width: 1023px){.b-content-tiles li{width:100%}.b-content-tile-item-text h2{font-size:16px}.b-content-tile-item-text p{margin-top:5px}.b-content-tile-item-text p:last-child{margin-top:10px}}.b-search+.b-office-tiles{padding:80px 0}@media (max-width: calc(1118px - 1px)){.b-search+.b-office-tiles{padding:30px 0}}.b-category-tiles+.b-office-tiles{padding-top:0;margin-top:-6px}@media (max-width: calc(1118px - 1px)){.b-category-tiles+.b-office-tiles{margin-top:6px}}.b-content-half.b-bg-none+.b-office-tiles{padding-top:0}@media (min-width: 768px){.b-content-half.b-bg-none+.b-office-tiles{margin-top:-40px}}.b-office-tiles{padding:40px 0}@media (max-width: calc(1118px - 1px)){.b-office-tiles{padding:30px 0}}.b-office-tiles ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0 -9px -18px;list-style:none}.b-office-tiles li{width:25%;padding:0 9px 18px;margin:0}.b-office-tile-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%;-webkit-box-shadow:3px 3px 6px #D4D4D4;box-shadow:3px 3px 6px #D4D4D4;background-color:#000}.b-office-tile-img{position:relative;z-index:10}.b-office-tile-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;opacity:0;background-color:#000}.b-office-tile-item picture{width:100%}.b-office-tile-item picture img{display:block;width:100%}.b-office-tile-item-text{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 15px;text-align:center;color:#fff}.b-office-tile-item-text>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.b-office-tile-item-text h2{margin:0;line-height:1.2;font-weight:600;font-size:16px;text-transform:uppercase}.b-office-tile-item-text>div{margin-top:auto}.b-office-tile-item-text p{padding-top:15px;margin:0;font-size:12px}.b-office-tile-item-text p a{text-decoration:none;color:inherit}@media (hover: hover){.b-office-tile-item-text p a:hover{text-decoration:underline}}.b-office-tile-item-text p svg{width:15px;margin-top:2px;margin-bottom:-2px;margin-right:3px}@media (max-width: 1023px){.b-office-tiles li{width:50%}.b-office-tile-item-text h2{font-size:16px}}@media (max-width: 767px){.b-office-tiles li{width:100%}}.b-home-banner+.b-form,.b-content-banner+.b-form{padding-top:0;margin-top:-90px}.b-form{z-index:210;position:relative;padding:40px 0}@media (max-width: 767px){.b-form{padding:20px 0}}.b-form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:3px 3px 6px #D4D4D4;box-shadow:3px 3px 6px #D4D4D4}.b-form-holder{-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%;padding:25px;background-color:#f5f5f5}.b-form-holder .b-rte{margin-bottom:25px}.b-form-fieldset,.b-checkout-step.b-payment fieldset{padding:0;border:0;margin:0 0 25px}.b-form-fieldset legend,.b-checkout-step.b-payment fieldset legend{display:block;margin:0 0 10px;font-size:12px;font-weight:600;text-transform:uppercase}.b-form-group{margin-bottom:25px}.b-form-group:first-child:last-child{margin-bottom:0}.b-form-group.b-error label{color:#ED2524}.b-form-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.b-form-buttons>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:5px}.b-form-holder form>*:last-child{margin-top:25px}.b-form .freeform-column.b-hidden{display:none}.b-form .freeform-row{margin:0 -5px}.b-form .freeform-row .freeform-column{padding:4px 0;margin:0 5px}.b-form .freeform-row .freeform-column p{margin:0}.b-form .freeform-row .freeform-column *+p{margin-top:1em}.b-single-checkbox,.b-form .freeform-row .freeform-column .freeform-input-only-label{position:relative;padding:12px 30px;border:0;line-height:1.2;font-size:14px;font-weight:500;text-align:left;cursor:pointer}.b-single-checkbox::before,.b-form .freeform-row .freeform-column .freeform-input-only-label::before{position:absolute;top:12px;left:0;content:"";width:18px;height:18px;border:solid 1px #1F7B28;border-radius:50%;-webkit-transition:background-color 0.25s;transition:background-color 0.25s;background-color:transparent}.b-single-checkbox.b-checked::before,.b-form .freeform-row .freeform-column .freeform-input-only-label.b-checked::before{background-color:#1F7B28}.b-single-checkbox input,.b-form .freeform-row .freeform-column .freeform-input-only-label input{position:absolute;left:-1000em}.b-form-link{font-size:14px;text-decoration:none;color:#1F7B28}@media (hover: hover){.b-form-link:hover{text-decoration:underline}}.b-form-label{display:inline-block;margin:0 0 5px;line-height:1.2;font-size:14px}.b-form-label .b-required{color:#ED2524}.b-form .freeform-label:not(.freeform-input-only-label){position:absolute;left:-1000em}.b-form-field:not([type=checkbox]):not([type=radio]),.b-checkout-step.b-payment input:not([type=checkbox]):not([type=radio]),.b-form input.freeform-input:not([type=checkbox]):not([type=radio]),.b-form textarea.freeform-input{display:block;width:100%;padding:9px 16px 8px;border:solid 1px #fff;outline:0;line-height:1.5;font-size:12px;color:#000}.b-form-field:not([type=checkbox]):not([type=radio])::-webkit-input-placeholder,.b-checkout-step.b-payment input:not([type=checkbox]):not([type=radio])::-webkit-input-placeholder,.b-form input.freeform-input:not([type=checkbox]):not([type=radio])::-webkit-input-placeholder,.b-form textarea.freeform-input::-webkit-input-placeholder{opacity:0.7;color:#000}.b-form-field:not([type=checkbox]):not([type=radio])::-moz-placeholder,.b-checkout-step.b-payment input:not([type=checkbox]):not([type=radio])::-moz-placeholder,.b-form input.freeform-input:not([type=checkbox]):not([type=radio])::-moz-placeholder,.b-form textarea.freeform-input::-moz-placeholder{opacity:0.7;color:#000}.b-form-field:not([type=checkbox]):not([type=radio]):-ms-input-placeholder,.b-checkout-step.b-payment input:not([type=checkbox]):not([type=radio]):-ms-input-placeholder,.b-form input.freeform-input:not([type=checkbox]):not([type=radio]):-ms-input-placeholder,.b-form textarea.freeform-input:-ms-input-placeholder{opacity:0.7;color:#000}.b-form-field:not([type=checkbox]):not([type=radio])::-webkit-input-placeholder, .b-checkout-step.b-payment input:not([type=checkbox]):not([type=radio])::-webkit-input-placeholder, .b-form input.freeform-input:not([type=checkbox]):not([type=radio])::-webkit-input-placeholder, .b-form textarea.freeform-input::-webkit-input-placeholder{opacity:0.7;color:#000}.b-form-field:not([type=checkbox]):not([type=radio])::-moz-placeholder, .b-checkout-step.b-payment input:not([type=checkbox]):not([type=radio])::-moz-placeholder, .b-form input.freeform-input:not([type=checkbox]):not([type=radio])::-moz-placeholder, .b-form textarea.freeform-input::-moz-placeholder{opacity:0.7;color:#000}.b-form-field:not([type=checkbox]):not([type=radio]):-ms-input-placeholder, .b-checkout-step.b-payment input:not([type=checkbox]):not([type=radio]):-ms-input-placeholder, .b-form input.freeform-input:not([type=checkbox]):not([type=radio]):-ms-input-placeholder, .b-form textarea.freeform-input:-ms-input-placeholder{opacity:0.7;color:#000}.b-form-field:not([type=checkbox]):not([type=radio])::-ms-input-placeholder, .b-checkout-step.b-payment input:not([type=checkbox]):not([type=radio])::-ms-input-placeholder, .b-form input.freeform-input:not([type=checkbox]):not([type=radio])::-ms-input-placeholder, .b-form textarea.freeform-input::-ms-input-placeholder{opacity:0.7;color:#000}.b-form-field:not([type=checkbox]):not([type=radio])::placeholder,.b-checkout-step.b-payment input:not([type=checkbox]):not([type=radio])::placeholder,.b-form input.freeform-input:not([type=checkbox]):not([type=radio])::placeholder,.b-form textarea.freeform-input::placeholder{opacity:0.7;color:#000}.b-form .freeform-input[readonly]{opacity:0.5}.b-form div.freeform-input .ts-control{padding:9px 16px 8px;border-color:#fff}.b-form div.freeform-input .ts-control::before{position:absolute;top:12px;right:20px;content:"";width:8px;height:8px;border:solid 2px #D4D4D4;border-top:0;border-left:0;-webkit-transition:-webkit-transform 0.25s;transition:-webkit-transform 0.25s;transition:transform 0.25s;transition:transform 0.25s, -webkit-transform 0.25s;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.b-form div.freeform-input .ts-control input{line-height:1.5;font-size:12px;color:#000}.b-form div.freeform-input .ts-control input::-webkit-input-placeholder{color:#000}.b-form div.freeform-input .ts-control input::-moz-placeholder{color:#000}.b-form div.freeform-input .ts-control input:-ms-input-placeholder{color:#000}.b-form div.freeform-input .ts-control input::-ms-input-placeholder{color:#000}.b-form div.freeform-input .ts-control input::placeholder{color:#000}.b-form div.freeform-input.dropdown-active .ts-control::before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin-top:3px}.b-form .ts-wrapper.input-active .ts-control>.item{display:none}.b-form-checkradio label{position:relative;display:block;padding:4px 30px;border:0;line-height:1.2;font-size:15px;font-weight:400;text-align:left;cursor:pointer}.b-form-checkradio label::before{position:absolute;top:4px;left:0;content:"";width:18px;height:18px;border:solid 1px #1F7B28;border-radius:50%;-webkit-transition:background-color 0.25s;transition:background-color 0.25s;background-color:transparent}.b-form-checkradio label.b-selected::before,.b-form-checkradio label[aria-selected=true]::before,.b-form-checkradio [aria-selected=true]+label::before{background-color:#1F7B28}.stripe-payment-elements-submit-button{margin-top:20px}.b-col .b-form-error-list,.b-form .freeform-row .freeform-column .ff-errors{margin-top:2px;font-size:12px;font-weight:500}.b-col .b-form-error-list>li,.b-form .freeform-row .freeform-column .ff-errors>li{color:#ED2524}.b-form-error{margin-top:2px;font-size:12px;font-weight:500;color:#ED2524}.b-form-notice-list,.b-form-error-list,.b-form .ff-form-errors{margin-bottom:22px;font-weight:500;border-radius:0;text-align:center;border-color:#ED2524;background-color:transparent;color:#ED2524}.b-form-notice-list,.b-form-error-list{padding-left:24px;margin-top:5px;text-align:left;font-size:14px}.b-form-notice-list:first-child,.b-form-error-list:first-child{margin-top:0}.b-form-notice-list{padding:15px;border:solid 2px #1F7B28;color:#1F7B28}.b-form-notice-list li{margin-left:15px}.b-form .ff-form-success{padding:0 0 0 30px;font-size:16px;font-weight:600;background:url("/img/tick-green.svg") no-repeat top 50% left 0;background-size:18px auto}.b-form .ff-form-success ~ .freeform-row{display:none}.b-form-aside{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;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;padding:15px 36px;color:#fff}.b-form-aside.b-red{background-image:-webkit-gradient(linear, left top, left bottom, from(#ED2524), to(#791212));background-image:linear-gradient(180deg, #ED2524 0%, #791212 100%)}.b-form-aside.b-green{background-image:-webkit-gradient(linear, left top, left bottom, from(#1F7B28), to(#303426));background-image:linear-gradient(180deg, #1F7B28 0%, #303426 100%)}.b-form-aside.b-black{background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));background-image:linear-gradient(180deg, transparent 0%, #000 100%)}.b-form-aside ul{padding:0;margin:0;list-style:none}.b-form-aside li{position:relative;padding:15px 0;margin:0;font-weight:500;font-size:14px;text-align:center}.b-form-aside li+li::before{position:absolute;top:0;left:50%;content:"";width:58%;border-top:solid 1px #fff;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.b-form-aside h2,.b-form-aside strong:first-child:last-child{margin:0;font-weight:700;font-size:19px}.b-form-aside p{margin:8px 0 0}.b-form-aside p:first-child{margin-top:0}.b-form-aside a{text-decoration:none;color:inherit}@media (hover: hover){.b-form-aside a:hover{text-decoration:underline}}.b-form-aside svg{vertical-align:middle}.b-form-aside .b-envelope{height:13px;margin:-1px 4px 0 0}.b-form-aside .b-phone{height:16px}@media (min-width: 375px){.b-form-aside{padding-top:40px;padding-bottom:40px}}@media (min-width: 1118px){.b-form-aside{padding-top:60px;padding-bottom:60px}}@media (max-width: 1023px){.b-form-wrapper{display:block}}@media (max-width: 767px){.b-form-aside{padding-left:15px;padding-right:15px}.b-form-aside li{font-size:12px}.b-form-aside h2,.b-form-aside strong:first-child:last-child{font-size:14px}.b-form-aside .b-envelope{height:10px}.b-form-aside .b-phone{height:14px;margin-top:-1px}}@media (min-width: 768px){.b-form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -2.5px 25px}.b-form-col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 2.5px}.b-form-col.b-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}@media (max-width: 767px){.b-form-holder{padding-left:15px;padding-right:15px}.b-form-col{margin-bottom:25px}.b-form-field:not([type=checkbox]):not([type=radio]),.b-checkout-step.b-payment input:not([type=checkbox]):not([type=radio]),.b-form input.freeform-input:not([type=checkbox]):not([type=radio]),.b-form textarea.freeform-input,.b-form div.freeform-input .ts-control{padding-left:8px;padding-right:8px}.b-form div.freeform-input .ts-control{padding-right:16px}.b-form div.freeform-input .ts-control::before{right:5px}}.b-icon-tiles{padding:80px 0;text-align:center;background:-webkit-gradient(linear, left top, left bottom, from(#067500), to(#2C2C2C));background:linear-gradient(180deg, #067500 0%, #2C2C2C 100%);color:#fff}.b-icon-tiles>.b-con>h2{margin:0 0 12px;font-size:18px;font-weight:700}.b-icon-tiles>.b-con>p{margin:0 0 24px;font-size:18px;font-weight:500}.b-icon-tiles ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;width:694px;max-width:100%;padding:0;margin:0 auto;list-style:none}.b-icon-tiles li{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33% - 10px);flex:0 0 calc(33.33% - 10px)}.b-icon-tiles .b-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px}.b-icon-tiles .b-buttons>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}@media (max-width: 767px){.b-icon-tiles li{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 14px);flex:0 0 calc(50% - 14px)}}@media (max-width: 379px){.b-icon-tiles li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.b-icon-tiles li .b-icon-tiles-item{height:100%}.b-icon-tiles-item{position:relative;display:block;padding:12px;border-top-left-radius:4px;text-decoration:none;text-align:center;background:rgba(255,255,255,0.6);color:#274125}.b-icon-tiles-item::after{position:absolute;top:1px;left:1px;right:-4px;bottom:-4px;content:"";border:solid 4px #ED2524;border-top:0;border-left:0;border-radius:4px}.b-icon-tiles-item img{display:block;width:60px;margin:0 auto 10px}.b-icon-tiles-item h3{margin:0 0 10px;line-height:1;font-size:24px;font-weight:500}.b-icon-tiles-item p{margin:0;font-size:14px;font-weight:500}@media (max-width: 767px){.b-icon-tiles-item img{width:38px}.b-icon-tiles-item h3{font-size:17px}.b-icon-tiles-item p{font-size:12px}}a.b-icon-tiles-item{cursor:pointer}a.b-icon-tiles-item:focus-visible h3{text-decoration:underline}@media (hover: hover){a.b-icon-tiles-item:hover h3{text-decoration:underline}}.b-shop-blog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-shop-blog.b-desktop{gap:20px}.b-shop-blog.b-mobile{gap:14px}.b-shop-blog .b-blog-item{max-width:450px}.b-shop-blog h2{margin-bottom:0}.b-blog-item{position:relative;max-width:450px;margin-left:auto;margin-righT:auto}.b-blog-item a{position:relative;display:block;text-decoration:none;color:inherit}.b-blog-item a::after{position:absolute;inset:0;z-index:20;content:"";background:rgba(0,0,0,0.3)}.b-blog-item img{position:relative;z-index:10;display:block;width:100%}.b-blog-item-content{position:absolute;inset:0;top:auto;z-index:30;overflow:hidden;max-height:100%;padding:12px 8px}.b-blog-item-content h3{margin:0;line-height:1.2;font-size:18px;font-weight:700;color:#fff}.b-blog-item-content small{display:block;margin:4px 0 0;font-size:12px;font-weight:400;color:#fff}@media (max-width: 767px){.b-blog-item-content h3{font-size:22px}}@media (min-width: 1024px){.b-shop-blog.b-mobile{display:none}}@media (max-width: 1023px){.b-shop-blog.b-desktop{display:none}.b-shop-blog h2{text-align:center}.b-shop-blog>a{max-width:300px;margin-left:auto;margin-right:auto}.b-shop-blog .b-blog-item,.b-blog-item{max-width:300px}}.b-blog-section{padding:24px 0}@media (min-width: 768px){.b-blog-section{padding:80px 0}}.b-blog-section h2{margin:0 0 24px;font-size:18px;font-weight:700;text-align:center}.b-blog-section .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.b-blog-section .swiper-slide{height:auto}.b-blog-section-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}.b-blog-section-row>*{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 18px);flex:0 0 calc(25% - 18px)}.b-blog-section .b-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px}.b-blog-section .b-buttons>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}@media (max-width: 1023px){.b-blog-section h2{margin-bottom:12px}.b-blog-section-row>*{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 12px);flex:0 0 calc(50% - 12px)}}@media (max-width: 767px){.b-blog-section-row>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.b-ajax-pagination{display:block;margin:40px auto 0}.b-ajax-pagination[disabled]{height:0;margin:0;opacity:0}.b-ajax-loading{z-index:150;position:absolute;top:0;bottom:0;left:-100vw;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;width:100%;height:100%;opacity:0;-webkit-transition:opacity 0.25s;transition:opacity 0.25s;background-color:rgba(255,255,255,0.7)}.b-ajax-loading .lds-ellipsis div{background-color:#000}.b-ajax-list[aria-busy=true] ~ .b-ajax-loading{left:0;opacity:1}@media (max-width: calc(1118px - 1px)){.b-home-banner ~ .b-media,.b-content-banner ~ .b-media{padding-top:0}}.b-media{position:relative;padding:40px 0}@media (max-width: 767px){.b-media{padding:20px 0}}.b-media-filter{margin:0 0 40px}.b-media-filter ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1088px;padding:0;border-bottom:solid 1px #1F7B28;margin:0 auto;list-style:none}.b-media-filter li{-webkit-box-flex:0;-ms-flex:0 1 200px;flex:0 1 200px;padding:0;margin:0}.b-media-filter button{display:block;width:100%;padding:12px;border-bottom:solid 3px transparent;margin-bottom:-2px;line-height:1.2;font-weight:600;font-size:18px;text-transform:uppercase;text-align:center;-webkit-transition:border-bottom-color 0.25s;transition:border-bottom-color 0.25s;color:#000}.b-media-filter button:disabled{cursor:not-allowed;color:#000}.b-media-filter button[aria-selected=true]{border-bottom-color:#1F7B28}@media (hover: hover){.b-media-filter button:hover{text-decoration:underline}}.b-media-filter-toggle{display:none}@media (max-width: calc(1118px - 1px)){.b-media-filter-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% + 30px);padding:10px 36px;margin:0 -15px;font-weight:600;font-size:16px;text-transform:uppercase;background-color:#000;color:#fff}.b-media-filter{overflow:hidden;max-height:0;margin:0 -15px 8px;-webkit-transition:max-height 0.5s cubic-bezier(0, 1, 0, 1);transition:max-height 0.5s cubic-bezier(0, 1, 0, 1)}.b-media-filter[aria-hidden=false]{-webkit-transition:max-height 0.25s;transition:max-height 0.25s;max-height:50vh}.b-media-filter ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:13px 36px;border-bottom-color:#D4D4D4}.b-media-filter li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:50%}.b-media-filter button{position:relative;display:block;padding:4px 30px;border:0;line-height:1.2;font-size:15px;font-weight:400;text-align:left;cursor:pointer}.b-media-filter button::before{position:absolute;top:4px;left:0;content:"";width:18px;height:18px;border:solid 1px #1F7B28;border-radius:50%;-webkit-transition:background-color 0.25s;transition:background-color 0.25s;background-color:transparent}.b-media-filter button.b-selected::before,.b-media-filter button[aria-selected=true]::before,.b-media-filter [aria-selected=true]+button::before{background-color:#1F7B28}.b-media-filter button{margin-top:8px;margin-bottom:8px}}.b-media-item-holder{position:relative;margin:-8px}.b-media-item-holder:first-child{margin-top:0}.b-media-item-holder+.b-media-item-holder{margin-top:8px}.b-media-item{padding:8px}.b-media-item a{position:relative;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:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;padding:24px;text-decoration:none;background-color:#000;color:#fff}.b-media-item picture{z-index:110;position:absolute;top:0;right:0;bottom:0;left:0}.b-media-item picture::before{z-index:120;position:absolute;top:50%;right:0;bottom:0;left:0;content:"";background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));background-image:linear-gradient(180deg, transparent 0%, #000 100%)}.b-media-item picture img{display:block;width:100%;height:100%}.b-media-item-content{z-index:130;position:relative}.b-media-item h2{margin:0 0 12px;line-height:1.2;font-weight:600;font-size:17px}.b-media-date{font-size:13px}.b-media-item-holder{height:0;padding-bottom:41%}.b-media-item{position:absolute;width:25%;height:50%}@media (min-width: 1024px){.b-1 .b-media-item h2{font-size:28px}.b-1 .b-media-date{font-size:17px}.b-1 .b-media-item a{padding:36px}}@media (min-width: 1024px){.b-media-item-holder:nth-child(2n+1) .b-1{top:0;left:0;width:50%;height:100%}.b-media-item-holder:nth-child(2n+1) .b-2{top:0;left:50%}.b-media-item-holder:nth-child(2n+1) .b-3{top:0;left:75%}.b-media-item-holder:nth-child(2n+1) .b-4{top:50%;left:50%}.b-media-item-holder:nth-child(2n+1) .b-5{top:50%;left:75%}.b-media-item-holder:nth-child(2n+2) .b-1{top:0;left:50%;width:50%;height:100%}.b-media-item-holder:nth-child(2n+2) .b-2{top:0;left:25%}.b-media-item-holder:nth-child(2n+2) .b-3{top:0;left:0}.b-media-item-holder:nth-child(2n+2) .b-4{top:50%;left:25%}.b-media-item-holder:nth-child(2n+2) .b-5{top:50%;left:0}}@media (min-width: 768px) and (max-width: 1023px){.b-media-item{width:33.33%}.b-media-item-holder:nth-child(2n+1) .b-1{top:0;left:0;height:100%}.b-media-item-holder:nth-child(2n+1) .b-2{top:0;left:33.33%}.b-media-item-holder:nth-child(2n+1) .b-3{top:0;left:66.66%}.b-media-item-holder:nth-child(2n+1) .b-4{top:50%;left:33.33%}.b-media-item-holder:nth-child(2n+1) .b-5{top:50%;left:66.66%}.b-media-item-holder:nth-child(2n+2) .b-1{top:0;left:66.66%;height:100%}.b-media-item-holder:nth-child(2n+2) .b-2{top:0;left:33.33%}.b-media-item-holder:nth-child(2n+2) .b-3{top:0;left:0}.b-media-item-holder:nth-child(2n+2) .b-4{top:50%;left:33.33%}.b-media-item-holder:nth-child(2n+2) .b-5{top:50%;left:0}}@media (max-width: 1023px){.b-media-item a{padding:12px}.b-media-item h2{font-size:15px;margin-bottom:8px}}@media (max-width: 767px){.b-media-item-holder{padding-bottom:123%}.b-media-item{width:50%;height:25%}.b-media-item-holder .b-1{top:0;left:0;width:100%;height:50%}.b-media-item-holder .b-2{top:50%;left:0}.b-media-item-holder .b-3{top:50%;left:50%}.b-media-item-holder .b-4{top:75%;left:0}.b-media-item-holder .b-5{top:75%;left:50%}}@media (max-width: 599px){.b-media-item-holder{padding-bottom:164%}.b-media-item h2{margin-bottom:3px;font-size:12px}.b-media-date{font-size:10px}.b-media-item-holder{margin:-2.5px -11px}.b-media-item-holder+.b-media-item-holder{margin-top:2.5px}.b-media-item{padding:2.5px}.b-media-item a{padding:10px}}.b-product-banner{position:absolute;top:0;right:0;left:0}.b-product{z-index:220;position:relative;padding:90px 0}.b-product-main{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff}.b-product-carumbs{width:42%}.b-product-breadcrumbs{padding:20px}.b-product-breadcrumbs ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;list-style:none}.b-product-breadcrumbs li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0;margin:0;white-space:nowrap;font-size:12px;color:#000}.b-product-breadcrumbs a{font-size:12px;text-decoration:none;color:#000}@media (hover: hover){.b-product-breadcrumbs a:hover{text-decoration:underline}}.b-product-breadcrumbs span{display:inline-block;margin:0 5px 0 3px}.b-product-carousel{position:relative;padding:0 40px}.b-product-carousel-controls{position:absolute;top:50%;left:40px;right:40px;z-index:10;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:0}.b-product-carousel-controls button{position:relative;width:48px;height:48px;-webkit-transition:-webkit-transform 0.25s;transition:-webkit-transform 0.25s;transition:transform 0.25s;transition:transform 0.25s, -webkit-transform 0.25s;-webkit-transform:scale(1);transform:scale(1)}@media (hover: hover){.b-product-carousel-controls button:hover{-webkit-transform:scale(1.1);transform:scale(1.1);border-color:#ED2524}}.b-product-carousel-controls button.swiper-button-disabled{opacity:0.5;-webkit-transform:scale(1);transform:scale(1)}.b-product-carousel-controls button::before{position:absolute;top:20px;left:20px;content:"";width:12px;height:12px;border:solid 2px #000;border-top:0;border-left:0}.b-product-carousel-controls button:first-child::before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.b-product-carousel-controls button:last-child::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.b-product-carousel-controls button{position:absolute;top:0}.b-product-carousel-controls button:first-child{left:0}.b-product-carousel-controls button:last-child{right:0;left:auto}.b-product-details{width:58%;padding:30px 80px}.b-product-details:not(:first-child:last-child){padding-left:0}.b-product-details h1{margin:0;line-height:1.2;font-size:25px;font-weight:700}.b-product-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 0;border-bottom:solid 1px #D4D4D4}.b-product-price{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;line-height:1.2;font-size:20px;color:#ED2524}.b-product-code{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-transform:uppercase;font-size:12px}.b-product-details>.b-rte{margin:16px 0 0;font-size:12px}.b-product-add-to-order{margin:20px 0 0}.b-product-add-to-order h2{margin:0 0 16px;line-height:1.2;font-weight:700;font-size:20px}.b-product-add{display:-webkit-box;display:-ms-flexbox;display:flex;margin:24px 0 0}.b-product-add-number{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:145px}.b-product-add-number button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:35px;height:45px;border-radius:23px;font-weight:600;font-size:14px;background:#D4D4D4}.b-product-add-number button[disabled]{opacity:0.5;cursor:not-allowed}.b-product-add-number button:first-child{border-top-right-radius:0;border-bottom-right-radius:0;color:#ED2524}.b-product-add-number button:last-child{border-top-left-radius:0;border-bottom-left-radius:0;color:#1F7B28}.b-product-add-number input{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75px;border:0;font-weight:600;font-size:14px;text-align:center}.b-product-add-number input[disabled]{opacity:0.5;cursor:not-allowed}.b-product-add-number input::-webkit-outer-spin-button,.b-product-add-number input::-webkit-inner-spin-button{-webkit-appearance:none}.b-product-add-cta{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 0 0 10px}.b-product-add-cta>button{display:block;width:100%}.b-product-add-checkbox input{position:absolute;left:-2000em}.b-product-add-checkbox label{position:relative;padding:7px 0 6px 30px;line-height:1.2;font-size:12px;cursor:pointer;color:#000}@media (hover: hover){.b-product-add-checkbox label:hover{text-decoration:underline}}.b-product-add-checkbox label::before{position:absolute;top:7px;left:0;content:"";width:16px;height:16px;border:solid 1px #1F7B28;border-radius:50%;-webkit-transition:background-color 0.25s;transition:background-color 0.25s}.b-product-add-checkbox label[aria-selected=true]::before{background-color:#1F7B28}.b-product-add-checkbox input:checked+label::before{background-color:#1F7B28}.b-product-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px}.b-product-ctas>*{padding:20px 5px 0;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.b-product-ctas a{display:block}.b-product-compare{margin:10px 0 0}.b-product-policies{margin:4px 0 0}.b-product-details .b-product-breadcrumbs{display:none}@media (max-width: 1023px){.b-product-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-product-details,.b-product-details:not(:first-child:last-child){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;padding-left:25px;padding-right:25px}.b-product-carumbs{width:100%}.b-product-carumbs .b-product-breadcrumbs{display:none}.b-product-details .b-product-breadcrumbs{display:block}.b-product-breadcrumbs{padding:0 0 20px}.b-product-carousel{padding:0 25px}}@media (max-width: 767px){.b-product-breadcrumbs{margin-top:-10px;padding-bottom:10px}.b-product-breadcrumbs a{font-size:10px}.b-product-details h1{font-size:20px}.b-product-add-number{width:110px}.b-product-add-number input{width:40px}}@media (max-width: 599px){.b-product-ctas{display:block}.b-product-ctas>*+*{padding-top:10px}.b-product-add-cta>button.b-btn-large{padding-left:5px;padding-right:5px;font-size:12px}}.b-tabs{padding:40px 0}@media (max-width: 767px){.b-tabs{padding:25px 0}}.b-tablist-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 30px;border-bottom:solid 1px #1F7B28}.b-tablist-holder>div{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 15px}.b-tablist-holder>div>*{display:block;padding:15px 0 5px;border-bottom:solid 3px transparent;margin:0 0 -2px 0;line-height:1.2;font-weight:600;font-size:18px;text-align:center;text-transform:uppercase;text-decoration:none;-webkit-transition:padding 0.25s, border-color 0.25s;transition:padding 0.25s, border-color 0.25s;color:inherit}.b-tablist-holder>div>*[aria-selected=true]{padding:10px 0;border-color:#1F7B28}.b-tabpanel-holder{overflow:hidden;padding:30px 0}.b-tabpanel-holder>div{position:relative;overflow:hidden;width:100%;opacity:1;-webkit-transition:opacity 0.25s;transition:opacity 0.25s}.b-tabpanel-holder>div[aria-hidden=true]{position:absolute;top:0;left:-100vw;opacity:0}.b-tabpanel-holder .b-rte{font-size:12px;text-align:center}.b-tabpanel-holder .b-rte ul{padding:0 0 0 15px;list-style:none}.b-tabpanel-holder .b-rte li{position:relative;display:block;padding:0 0 0 20px;text-align:left}.b-tabpanel-holder .b-rte li::before{position:absolute;top:5px;left:0;content:"";width:8px;height:8px;border:solid 2px #000;border-top:0;border-left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.b-tabpanel-holder .b-rte li+li{margin-top:15px}@media (min-width: 1304px){.b-tabpanel-holder .b-rte ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-tabpanel-holder .b-rte ul li{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}.b-tabpanel-holder .b-rte ul li:nth-child(even){margin-left:10%}.b-tabpanel-holder .b-rte ul li:nth-child(2){margin-top:0}}@media (max-width: calc(1304px - 1px)){.b-tablist-holder{display:block;padding:10px 0;border-bottom:0;border-left:solid 1px #1F7B28}.b-tablist-holder>div>*,.b-tablist-holder>div>*[aria-selected=true]{padding:4px 0 4px 15px;border:0;border-left:solid 3px transparent;margin-left:-2px;text-align:left}.b-tablist-holder button[aria-selected=true]{border-color:#1F7B28}.b-tabpanel-holder{padding:20px 0}.b-tablist-holder>div{margin:0}}.b-shop{padding:60px 0}@media (max-width: 767px){.b-shop{padding:0 0 25px}}.b-shop .b-con{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.b-shop-aside{-webkit-box-flex:0;-ms-flex:0 0 245px;flex:0 0 245px;padding:0 20px 0 0}@media (min-width: 1304px){.b-shop-aside-box{padding:20px;-webkit-box-shadow:3px 3px 6px #D4D4D4;box-shadow:3px 3px 6px #D4D4D4}}.b-shop-main{-webkit-box-flex:1;-ms-flex:1 1 1px;flex:1 1 1px}.b-shop-filter-heading{padding:10px 24px;margin:-20px -20px 12px;line-height:1.2;font-size:17px;font-weight:600;text-transform:uppercase;background-color:#000;color:#fff}.b-shop-filter-link a{position:relative;display:block;padding:4px 30px;border:0;line-height:1.2;font-size:15px;font-weight:400;text-align:left;cursor:pointer}.b-shop-filter-link a::before{position:absolute;top:4px;left:0;content:"";width:18px;height:18px;border:solid 1px #1F7B28;border-radius:50%;-webkit-transition:background-color 0.25s;transition:background-color 0.25s;background-color:transparent}.b-shop-filter-link a.b-selected::before,.b-shop-filter-link a[aria-selected=true]::before,.b-shop-filter-link [aria-selected=true]+a::before{background-color:#1F7B28}.b-shop-filter-link.b-level-1:not(:first-child){margin-top:10px}.b-shop-filter-link.b-level-1 a{line-height:1.15;font-weight:600}.b-shop-filter-link.b-level-2 a{font-size:12px}.b-shop-filter-link.b-level-2 a::before{top:2px}.b-shop-filter-link a{text-decoration:none;color:inherit}.b-shop-filter-radio label{position:relative;display:block;padding:4px 30px;border:0;line-height:1.2;font-size:15px;font-weight:400;text-align:left;cursor:pointer}.b-shop-filter-radio label::before{position:absolute;top:4px;left:0;content:"";width:18px;height:18px;border:solid 1px #1F7B28;border-radius:50%;-webkit-transition:background-color 0.25s;transition:background-color 0.25s;background-color:transparent}.b-shop-filter-radio label.b-selected::before,.b-shop-filter-radio label[aria-selected=true]::before,.b-shop-filter-radio [aria-selected=true]+label::before{background-color:#1F7B28}.b-shop-filter-radio.b-level-1:not(:first-child){margin-top:10px}.b-shop-filter-radio.b-level-1 label{line-height:1.15;font-weight:600}.b-shop-filter-radio.b-level-2 label{font-size:12px}.b-shop-filter-radio.b-level-2 label::before{top:2px}.b-shop-filter-radio input{position:absolute;left:-1000em}.b-shop-filter h3{padding:0;margin:0 0 5px;font-size:18px}.b-shop-filter hr{margin:15px 0}.b-shop-filter-keywords{position:relative;display:block;overflow:hidden;padding:5px 0 5px 30px;margin:0 0 5px;font-size:15px;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;color:inherit}@media (hover: hover){.b-shop-filter-keywords:hover{text-decoration:underline}}.b-shop-filter-keywords::before,.b-shop-filter-keywords::after{position:absolute;top:16px;left:3px;content:"";width:12px;height:0;border:solid 1px #ED2524;-webkit-transform-origin:center;transform-origin:center}.b-shop-filter-keywords::before{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.b-shop-filter-keywords::after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.b-shop .b-ajax-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-shop .b-ajax-list>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin:0 0 20px}.b-featured-product-item.b-shop-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:25px;margin:0 10px}.b-featured-product-item.b-shop-item .b-featured-product-img{padding-right:20px;width:50%}.b-shop-filter-toggle{display:none}@media (max-width: calc(1304px - 1px)){.b-featured-product-item.b-shop-item .b-featured-product-img{width:40%}}@media (max-width: calc(1118px - 1px)){.b-shop .b-con{display:block}.b-shop-aside{padding-right:0}.b-shop-filter-heading{display:none}.b-shop-filter-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% + 30px);padding:10px 36px;margin:0 -15px;font-weight:600;font-size:16px;text-transform:uppercase;background-color:#000;color:#fff}.b-shop-filter{overflow:hidden;max-height:0;padding:0 30px;margin:0 -15px 8px;-webkit-transition:max-height 0.5s cubic-bezier(0, 1, 0, 1),padding 0.5s cubic-bezier(0, 1, 0, 1);transition:max-height 0.5s cubic-bezier(0, 1, 0, 1),padding 0.5s cubic-bezier(0, 1, 0, 1)}.b-shop-filter[aria-hidden=false]{max-height:200vh;padding-top:25px;padding-bottom:25px;-webkit-transition:max-height 0.25s, padding 0.25s;transition:max-height 0.25s, padding 0.25s}.b-shop-filter>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-shop-filter .b-shop-filter-link,.b-shop-filter .b-shop-filter-radio{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}}@media (max-width: 1023px){.b-shop-filter h3,.b-shop-filter hr,.b-shop-filter .b-shop-filter-link.b-level-1,.b-shop-filter .b-shop-filter-radio.b-level-1{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.b-shop-filter .b-shop-filter-link,.b-shop-filter .b-shop-filter-radio{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%}.b-featured-product-item.b-shop-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-featured-product-item.b-shop-item .b-featured-product-img{width:auto;padding-right:0;margin:0 auto 15px}}@media (max-width: 619px){.b-shop-filter .b-shop-filter-link,.b-shop-filter .b-shop-filter-radio{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.b-shop .b-ajax-list>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media (max-width: 379px){.b-shop-filter .b-shop-filter-link,.b-shop-filter .b-shop-filter-radio{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.b-shop-seo{padding:0 10px}.b-cart{padding:0 0 80px}.b-cart table{width:100%;border-collapse:collapse;border:solid 1px #D4D4D4;border-right:0;border-bottom:0}.b-cart caption{margin:25px 0;font-size:30px;font-weight:600}.b-cart th,.b-cart td{padding:15px 20px;border:solid 1px #D4D4D4;border-top:0;border-left:0;text-align:left}.b-cart th.b-empty,.b-cart td.b-empty{border-right:0}.b-cart thead th:nth-child(1){width:111px}.b-cart thead th:nth-child(3){width:10%;min-width:170px}.b-cart thead th:nth-child(4){width:15%;min-width:170px}.b-cart tfoot th{text-align:right}.b-cart tbody th{font-weight:400}.b-cart tbody th small{display:block;margin:5px 0 0;font-size:11px;font-weight:600}.b-cart tbody th small span{font-weight:400}.b-cart table strike{color:#ED2524}.b-cart table .b-form-group,.b-cart table p{margin:0 0 10px}.b-cart table .b-form-group:last-child,.b-cart table p:last-child{margin-bottom:0}.b-cart .b-single-checkbox{padding-right:0}.b-cart .b-form-field[type],.b-cart .b-checkout-step.b-payment input[type],.b-checkout-step.b-payment .b-cart input[type]{border-color:#D4D4D4}.b-cart .b-form-field[type=number],.b-cart .b-checkout-step.b-payment input[type=number],.b-checkout-step.b-payment .b-cart input[type=number]{width:85px}.b-cart td input[type=number][disabled]{opacity:0.5;cursor:not-allowed}.b-cart td input[type=number]::-webkit-outer-spin-button,.b-cart td input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.b-cart td label{font-size:12px}.b-cart [class^=b-btn-]{display:block;width:100%}.b-cart .b-cart-row-coupon .b-form-group{max-width:160px;margin-left:auto}.b-cart .b-mobile{display:none}@media (max-width: 767px){.b-cart table{font-size:12px}.b-cart th,.b-cart td{padding:10px 10px}.b-cart thead th:nth-child(3),.b-cart thead th:nth-child(4){min-width:0;width:10%}}@media (max-width: 479px){.b-cart .b-mobile{display:block}.b-cart table{display:block;width:100%;border:0}.b-cart caption{display:block}.b-cart thead{display:none}.b-cart tbody{display:block}.b-cart tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;border:solid 1px #D4D4D4;margin:0 0 39px}.b-cart tbody tr:last-child{margin-bottom:0}.b-cart tbody th,.b-cart tbody td{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0;border:0}.b-cart tbody th>div,.b-cart tbody td>div{-webkit-box-flex:1;-ms-flex:1 1 70%;flex:1 1 70%;padding:10px}.b-cart tbody th>div:first-child,.b-cart tbody td>div:first-child{-webkit-box-flex:0;-ms-flex:0 0 110px;flex:0 0 110px;font-weight:700;border-right:solid 1px #D4D4D4}.b-cart tbody td{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.b-cart tbody th{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.b-cart tfoot{display:block;border-bottom:0;border-right:0}.b-cart tfoot tr{display:-webkit-box;display:-ms-flexbox;display:flex}.b-cart tfoot th,.b-cart tfoot td{-webkit-box-flex:1;-ms-flex:1 1 1px;flex:1 1 1px;display:block}.b-cart tfoot th:first-child,.b-cart tfoot td:first-child{border-left:solid 1px #D4D4D4}.b-cart tfoot .b-cart-row-blank{border:0}.b-cart tfoot .b-cart-row-blank th,.b-cart tfoot .b-cart-row-blank td{border-right:0}.b-cart tfoot .b-cart-row-blank th:first-child,.b-cart tfoot .b-cart-row-blank td:first-child{border-left:0}.b-cart .b-cart-row-coupon .b-form-group{max-width:100%}}.b-cart .b-form-error-list,.b-cart .b-form-notice-list{margin:0 0 10px}.b-minicart{font-size:14px}.b-minicart dl{margin:0}.b-minicart dl+dl{margin-top:30px}.b-minicart dl>div{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:solid 1px #D4D4D4}.b-minicart dl>div:first-child{border-top:0}.b-minicart dt{-webkit-box-flex:1;-ms-flex:1 1 70%;flex:1 1 70%;padding:15px 30px 15px 0;font-weight:600}.b-minicart dt small{display:block;margin:5px 0 0;font-size:11px}.b-minicart dt small span{font-weight:400}.b-minicart dd{-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%;position:relative;min-width:100px;padding:15px 20px 15px 0;margin:0;text-align:right}.b-minicart dl>div:not(:first-child)>*{border-top:0 !important}.b-minicart-ctas{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}.b-minicart-ctas>*+*{margin-left:10px}.b-minicart-remove,.b-minicart-remove[data-remove-from-cart][disabled]{position:absolute;top:9px;right:-20px}.b-minicart-remove .b-form-loading{top:0;left:auto;right:0;width:0;height:0;-webkit-transform:none;transform:none}.b-minicart-remove .b-form-loading .lds-ellipsis{position:absolute;top:0;right:0;-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:scale(0.4);transform:scale(0.4)}.b-minicart-remove button{position:relative;width:30px;height:30px}.b-minicart-remove button::before,.b-minicart-remove button::after{position:absolute;top:50%;left:50%;content:"";width:14px;border-top:solid 1px #000;-webkit-transform-origin:center;transform-origin:center}.b-minicart-remove button::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.b-minicart-remove button::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.b-general-blank{padding:180px 0 80px}.b-general-blank h1{margin:0 0 25px;line-height:1.2;font-weight:700;font-size:30px;color:#000}.b-general-blank h1 small{font-size:12px}.b-general-blank h1 small a{text-decoration:none;color:#1F7B28}@media (hover: hover){.b-general-blank h1 small a:hover{text-decoration:underline}}.b-general-blank h2{margin:0 0 25px;line-height:1.2;font-weight:700;font-size:20px;color:#000}.b-general-blank>picture{position:absolute;top:0;left:0;overflow:hidden;width:100%}.b-general-blank>picture img{width:100%}.b-general-blank>.b-con{position:relative;z-index:1}@media (max-width: calc(1088px - 1px)){.b-general-blank{padding:80px 0 40px}}@media (max-width: 767px){.b-general-blank h1{font-size:20px}.b-general-blank>picture{height:245px}.b-general-blank>picture img{position:absolute;top:0;left:50%;max-width:none;width:auto;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.b-checkout{margin:-30px}*+.b-checkout{margin-top:0}.b-checkout-row{display:-webkit-box;display:-ms-flexbox;display:flex}.b-checkout-col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:30px}.b-checkout-col:nth-child(2n+1){position:relative;-webkit-box-shadow:3px 0 6px #D4D4D4;box-shadow:3px 0 6px #D4D4D4;background-color:#f5f5f5}.b-checkout-col:nth-child(2n+2){background-color:#fff}.b-checkout-expandable[aria-hidden]{overflow:hidden;max-height:500vh;-webkit-transition:max-height 0.25s;transition:max-height 0.25s}.b-checkout-expandable[aria-hidden=true]{max-height:0}.b-checkout-step{padding-bottom:20px;border-bottom:solid 1px #D4D4D4;margin-bottom:20px}.b-checkout-step-heading{display:block;padding:6px 0 12px}.b-checkout-step form{margin-bottom:10px}.b-checkout-step.b-summary{display:-webkit-box;display:-ms-flexbox;display:flex}.b-checkout-step-col:nth-child(2n+1){-webkit-box-flex:1;-ms-flex:1 1 70%;flex:1 1 70%}.b-checkout-step-col:nth-child(2n+2){-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.b-checkout-step.b-address .b-address-checkbox+.b-address-checkbox{margin-top:-25px}.b-checkout-step.b-address .b-single-checkbox{display:block}@media (min-width: 768px){.b-checkout-mobile{display:none}}@media (max-width: 767px){.b-checkout-row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.b-checkout-col:nth-child(2n+1){-webkit-box-shadow:0 3px 6px #D4D4D4;box-shadow:0 3px 6px #D4D4D4}.b-checkout-col:nth-child(2n+2){padding-top:10px;padding-bottom:10px}}.b-checkout-gateway{position:relative;display:inline-block}.b-checkout-gateway label{display:inline-block;padding:0 24px;cursor:pointer}.b-checkout-gateway label::before,.b-checkout-gateway label::after{position:absolute;top:4px;left:0;content:"";width:16px;height:16px;border:solid 2px #D4D4D4;border-radius:50%}.b-checkout-gateway label::after{opacity:0;background-color:#D4D4D4;-webkit-transition:opacity 0.25s;transition:opacity 0.25s}.b-checkout-gateway label img{display:inline-block;vertical-align:middle}.b-checkout-gateway input[type=radio]{position:absolute;left:-1000em}.b-checkout-gateway input[type=radio]:checked+label::after{opacity:1}.b-checkout-step.b-payment .stripe-charge-form{max-width:100%;width:100% !important}.b-checkout-step.b-payment .stripe-charge-form fieldset:first-child{margin-top:10px;margin-bottom:0}.b-checkout-step.b-payment .stripe-charge-form .grid{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px}.b-checkout-step.b-payment .stripe-charge-form .grid>*{padding:0 10px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.b-checkout-step.b-payment .stripe-charge-form .card-data>div>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}.b-checkout-step.b-payment .stripe-charge-form .card-data>div>div:last-child>*{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 10px);flex:0 0 calc(50% - 10px)}.b-checkout-step.b-payment .stripe-charge-form .card-data>div>div:last-child>*:first-child{margin-right:10px}.b-checkout-step.b-payment .stripe-charge-form .card-data>div>div:last-child>*:last-child{margin-left:10px}.b-checkout-step.b-payment input{margin-bottom:10px}.b-checkout-step.b-payment .card-errors{margin-bottom:25px;font-size:12px;font-weight:500;color:#ED2524}.b-checkout-step.b-payment .b-form-error{margin-bottom:10px}.b-checkout-step.b-payment .card-data{padding:9px 16px 8px;border:solid 1px #fff;background-color:#fff}#b-preload-form{position:relative;min-height:200px}.b-account-table-holder{margin:0 0 25px}.b-account-table-holder table{width:100%;border-collapse:collapse;border:solid 1px #D4D4D4;border-right:0;border-bottom:0}.b-account-table-holder caption{margin:25px 0;font-size:30px;font-weight:600}.b-account-table-holder th,.b-account-table-holder td{padding:15px 20px;border:solid 1px #D4D4D4;border-top:0;border-left:0;text-align:left}.b-account-table-holder th{white-space:nowrap}.b-account-table-holder tfoot th{text-align:right}.b-account-table-holder a{text-decoration:none;color:#1F7B28}@media (hover: hover){.b-account-table-holder a:hover{text-decoration:underline}}.b-account-dl{display:table;width:100%;margin:0 0 1.5em}.b-account-dl>div{display:table-row}.b-account-dl>div+div dt,.b-account-dl>div+div dd{border-top:solid 1px #D4D4D4}.b-account-dl dt{font-weight:600}.b-account-dl dt,.b-account-dl dd{display:table-cell;padding:10px 15px}.b-account-dl dt:first-child,.b-account-dl dd:first-child{padding-left:0}.b-account-dl dt:last-child,.b-account-dl dd:last-child{padding-right:0}.b-account-dl dt{width:25%}.b-account-dl a{text-decoration:none;color:#1F7B28}@media (hover: hover){.b-account-dl a:hover{text-decoration:underline}}.b-account-address-list{padding:15px 30px;border:solid 1px #D4D4D4;margin:0 0 25px}.b-account-address-list>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}.b-account-address-list>div:first-child>*+*{margin-left:30px}.b-account-address-list dl{margin:0}.b-account-tablist legend{font-size:18px}@media (min-width: 768px){.b-account-tablist{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -30px}.b-account-tablist>div{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding:0 30px}.b-account-tablist>div+div:last-child{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}}.b-compare{z-index:240;position:fixed;bottom:0;right:0;left:0;overflow-y:auto;max-height:calc(100vh - 101px);border-top:solid 1px #D4D4D4;background-color:#fff}.b-compare.b-hidden{display:none}.b-compare-title{position:relative;padding:12px 15px;-webkit-box-shadow:0px 0px 6px #D4D4D4;box-shadow:0px 0px 6px #D4D4D4}.b-compare-title h2{margin:0;line-height:1.2;font-size:19px;font-weight:600;text-transform:uppercase;text-align:center;color:#ED2524}.b-compare-title h2 small{display:inline-block;margin-left:5px;font-size:14px;color:#000}.b-compare-title button{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.b-compare-summary{overflow-y:auto;max-height:100vh;-webkit-transition:max-height 0.25s;transition:max-height 0.25s;background-color:#f5f5f5}.b-compare-summary[aria-hidden=true]{overflow:hidden;max-height:0}.b-compare-summary ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;list-style:none}.b-compare-summary li{-webkit-box-flex:0;-ms-flex:0 0 13%;flex:0 0 13%;padding:20px;margin:0}.b-compare-summary li:last-child{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.b-compare-summary li:last-child .b-compare-summary-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.b-compare-summary li:first-child:last-child{margin:0 auto}.b-compare-summary li:first-child:last-child a{display:none}.b-compare-summary-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;background-color:#fff;-webkit-box-shadow:3px 3px 6px #D4D4D4;box-shadow:3px 3px 6px #D4D4D4}.b-compare-summary .b-compare-summary-item-svg{position:absolute;top:50%;left:-25px;opacity:1;-webkit-transition:opacity 0.25s;transition:opacity 0.25s;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.b-compare-summary button{position:absolute;top:0;right:0;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;width:30px;height:30px}.b-compare-summary button::before{content:"+";line-height:1;font-size:16px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (hover: hover){.b-compare-summary button:hover ~ *{opacity:0.5}}.b-compare-summary img{display:block;margin:0 auto;opacity:1;-webkit-transition:opacity 0.25s;transition:opacity 0.25s}.b-compare-blank-text{position:relative;left:10px;padding:30px;font-weight:400;font-size:10px;text-transform:uppercase}.b-compare-loading{display:none;background-color:rgba(255,255,255,0.5)}.b-compare-loading .lds-ellipsis div{background-color:#000}.b-compare ul[aria-busy=true]+.b-compare-loading{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}.b-compare ul[aria-busy=true]{display:none}@media (max-width: calc(1304px - 1px)){.b-compare-summary ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.b-compare-summary li{-webkit-box-flex:0;-ms-flex:0 0 28%;flex:0 0 28%}.b-compare-summary li:last-child .b-compare-summary-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width: 767px){.b-compare-summary li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.b-compare-blank-text{font-size:8px}}.b-compare-page{padding:40px 0 80px;background-color:#f5f5f5}.b-compare-page h1{margin:0 0 25px;font-size:25px;font-weight:700;text-transform:uppercase}.b-compare-page .b-compare-page-back{position:relative;display:inline-block;padding:0 0 0 15px;font-weight:600;font-size:16px;text-transform:uppercase;text-decoration:none;color:#000}@media (hover: hover){.b-compare-page .b-compare-page-back:hover{text-decoration:underline}}.b-compare-page .b-compare-page-back::before{position:absolute;top:50%;left:0;content:"";width:7px;height:7px;border:solid 1px #1F7B28;border-top:0;border-left:0;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.b-compare-page-table{width:1231px;border:solid 1px #D4D4D4;border-right:0;border-bottom:0;table-layout:fixed;border-collapse:collapse;background-color:#fff}.b-compare-page-table.b-1,.b-compare-page-table.b-2{width:100%}.b-compare-page-table th{width:14%}.b-compare-page-table td{padding:15px;border:solid 1px #D4D4D4;border-top:0;border-left:0;font-size:12px;vertical-align:top;color:#707070}.b-compare-page-table form button{display:block;width:100%}.b-compare-page-table form+a{display:block;width:100%;margin-top:10px}.b-compare-page-table .b-combine-rows td{padding-bottom:0;border-bottom:0}.b-compare-page-title{margin:0;font-size:16px;font-weight:700}.b-compare-page-price{margin:0;color:#ED2524}.b-compare-page-add{margin:0}.b-compare-page-strong{display:block;margin:0 0 5px;color:#000}.b-compare-page-bullets{padding:0;margin:0;list-style:none}.b-compare-page-bullets li{position:relative;padding:5px 0 5px 20px;margin:0;line-height:1.2;font-size:12px;list-style:none}.b-compare-page-bullets li::before{position:absolute;top:8px;left:0;content:"";width:9px;height:9px;border:solid 2px #000;border-top:0;border-left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width: 767px){.b-compare-title h2{text-align:left}}.b-compare:not(.b-hidden) ~ .b-toast{bottom:40px}.b-toast{z-index:270;position:fixed;bottom:0;left:50%;overflow-y:auto;max-width:100%;max-height:1000px;padding:0 15px 15px;margin-bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:margin-bottom 0.25s;transition:margin-bottom 0.25s}.b-toast[aria-hidden=true]{margin-bottom:-1000px}.b-toast-inner{position:relative;padding:20px 110px 20px 20px;font-size:16px;-webkit-box-shadow:3px 3px 6px #D4D4D4;box-shadow:3px 3px 6px #D4D4D4;background-color:#fff;color:#000}.b-toast-close{position:absolute;top:50%;right:20px;max-width:70px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 767px){.b-toast-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-right:20px}.b-toast-msg{margin-top:10px}.b-toast-close{position:relative;top:auto;right:auto;bottom:auto;left:auto;-webkit-transform:none;transform:none}}.b-cart-form-invisible{position:absolute;left:-100vw;overflow:hidden;opacity:0}.b-cart-form{position:relative;min-height:400px}.b-cart-form-loading{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}.b-cart-form-loading.b-show{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex}.b-cart-form-loading .lds-ellipsis div{background-color:#000}.b-cart-form-price{margin:0 0 25px;font-size:16px;color:#ED2524}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9yZXNldC5zY3NzIiwiX2Jhc2Uuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl9taXhpbnMuc2NzcyIsIl9hbmltYXRpb25zLnNjc3MiLCJ2ZW5kb3Ivc3dpcGVyLWJ1bmRsZS5taW4uc2NzcyIsInZlbmRvci90b20tc2VsZWN0LnNjc3MiLCJ3aWRnZXRzL19oZWFkZXIuc2NzcyIsIndpZGdldHMvX2Zvb3Rlci5zY3NzIiwid2lkZ2V0cy9faG9tZUJhbm5lci5zY3NzIiwid2lkZ2V0cy9fc2VhcmNoQmFyLnNjc3MiLCJ3aWRnZXRzL19jYXRlZ29yeVRpbGVzLnNjc3MiLCJ3aWRnZXRzL19zZXJ2aWNlVGlsZXMuc2NzcyIsIndpZGdldHMvX2Fib3V0QmFubmVyLnNjc3MiLCJ3aWRnZXRzL190ZXN0aW1vbmlhbHMuc2NzcyIsIndpZGdldHMvX2ZlYXR1cmVkUHJvZHVjdHMuc2NzcyIsIndpZGdldHMvX2NvbnRlbnRCYW5uZXIuc2NzcyIsIndpZGdldHMvX2NvbnRlbnRGdWxsLnNjc3MiLCJ3aWRnZXRzL19jb250ZW50SGFsZi5zY3NzIiwid2lkZ2V0cy9fZmFxcy5zY3NzIiwid2lkZ2V0cy9faW5uZXJCYW5uZXIuc2NzcyIsIndpZGdldHMvX2NvbnRlbnRUaWxlcy5zY3NzIiwid2lkZ2V0cy9fb2ZmaWNlVGlsZXMuc2NzcyIsIndpZGdldHMvX2Zvcm0uc2NzcyIsIndpZGdldHMvX2ljb25UaWxlcy5zY3NzIiwid2lkZ2V0cy9fYmxvZ1RpbGVzLnNjc3MiLCJ3aWRnZXRzL19hamF4LnNjc3MiLCJ3aWRnZXRzL19tZWRpYS5zY3NzIiwid2lkZ2V0cy9fcHJvZHVjdC5zY3NzIiwid2lkZ2V0cy9fdGFicy5zY3NzIiwid2lkZ2V0cy9fc2hvcC5zY3NzIiwid2lkZ2V0cy9fY2FydC5zY3NzIiwid2lkZ2V0cy9fbWluaWNhcnQuc2NzcyIsIndpZGdldHMvX2dlbmVyYWxCbGFuay5zY3NzIiwid2lkZ2V0cy9fY2hlY2tvdXQuc2NzcyIsIndpZGdldHMvX2FjY291bnQuc2NzcyIsIndpZGdldHMvX2NvbXBhcmUuc2NzcyIsIndpZGdldHMvX3RvYXN0LnNjc3MiLCJ3aWRnZXRzL19jYXJ0Rm9ybS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDJFQUFBLENBQTRFLEtBV3hFLGdCQUFpQixDQUNqQiw2QkFBOEIsQ0FDL0IsS0FVQyxRQUFTLENBQ1YsS0FPQyxhQUFjLENBQ2YsR0FRQyxhQUFjLENBQ2QsZUFBZ0IsQ0FDakIsR0FXQyw4QkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLFFBQVMsQ0FDVCxnQkFBaUIsQ0FDbEIsSUFRQyxnQ0FBaUMsQ0FDakMsYUFBYyxDQUNmLEVBVUMsNEJBQTZCLENBQzlCLFlBUUMsa0JBQW1CLENBQ25CLHlCQUEwQixDQUMxQix3Q0FBaUIsQ0FBakIsZ0NBQWlDLENBQ2xDLFNBUUMsa0JBQW1CLENBQ3BCLGNBVUMsZ0NBQWlDLENBQ2pDLGFBQWMsQ0FDZixNQU9DLGFBQWMsQ0FDZixRQVNDLGFBQWMsQ0FDZCxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLHVCQUF3QixDQUN6QixJQUdDLGNBQWUsQ0FDaEIsSUFHQyxVQUFXLENBQ1osSUFVQyxpQkFBa0IsQ0FDbkIsc0NBZUMsbUJBQW9CLENBQ3BCLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsUUFBUyxDQUNWLGFBU0MsZ0JBQWlCLENBQ2xCLGNBU0MsbUJBQW9CLENBQ3JCLHNEQVVDLHlCQUEwQixDQUMzQiw4SEFVQyxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNYLGtIQVVDLDZCQUE4QixDQUMvQixTQU9DLDZCQUE4QixDQUMvQixPQVVDLDZCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsYUFBYyxDQUNkLGFBQWMsQ0FDZCxjQUFlLENBQ2YsU0FBVSxDQUNWLGtCQUFtQixDQUNwQixTQU9DLHVCQUF3QixDQUN6QixTQU9DLGFBQWMsQ0FDZixpQ0FTQyw2QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLFNBQVUsQ0FDWCxzRkFRQyxXQUFZLENBQ2IsZ0JBUUMsNEJBQTZCLENBQzdCLG1CQUFvQixD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LGVBQWdCLENBRWhCLGtDQUEyQixDQUEzQiwwQkFBMkIsQ0FDM0Isc0NBQVksQ0FBWiw4QkFBK0IsQ0FmaEMsMkJBbUJFLHFCQUFzQixDQUN0QixlQUlELGlCQUFrQixDQUNsQiw0QkFBNkIsQ0FFN0IsY0FBZSxDQUNmLHNDbkNsQjBCLENtQ2tCMUIsOEJuQ2xCMEIsQ21DbUIxQixxQm5DM0JpQixDbUM0QmpCLFVuQzNCaUIsQ21DNEJqQixlQUdBLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsVUFBVyxDQUNYLGNBQWUsQ0FFZixrQ0FBVyxDQUFYLDBCQUEyQixDQUMzQiwwQkFsQkQsZUF1QkUsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBOEIsQ0FBOUIsNkJBQThCLENBQTlCLGlDQUE4QixDQUE5Qiw2QkFBOEIsQ0FDOUIsa0JBQW1CLENBQ25CLGFBR0EsZUFBZ0IsQ0FuQmxCLGVBdUJFLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsVUFBVyxDQUNYLFdBQVksQ0FDWixTQUFVLENBRVYsc0JBQVcsQ0FBWCxjQUFlLENBQ2YsQ0NsRUYsdUJBRUMsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixlQUFnQixDQUNoQixTQUFVLENBRVYsYUFHQSxpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBQ2pCLHFCQUdBLFlBQWEsQ0FDYix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQUN2Qix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUVuQixxQnBDYmlCLENvQ09sQiw0QkFVRSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE9BQVEsQ0FDUixRQUFTLENBQ1QsTUFBTyxDQUVQLG1CQUFTLENBQVQsbUJBQVMsQ0FBVCxZQUFhLENBaEJmLHVDQW9CRSxxQnBDMUJnQixDb0MyQmhCLG1CQUlFLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixhcEMvQmUiLCJmaWxlIjoic2l0ZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXHJcblxyXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqL1xyXG5cclxuIGh0bWwge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG4gIH1cclxuICBcclxuICAvKiBTZWN0aW9uc1xyXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiAgXHJcbiAgLyoqXHJcbiAgICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAqL1xyXG4gIFxyXG4gIGJvZHkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cclxuICAgKi9cclxuICBcclxuICBtYWluIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAgICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICAgKi9cclxuICBcclxuICBoMSB7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICAgIG1hcmdpbjogMC42N2VtIDA7XHJcbiAgfVxyXG4gIFxyXG4gIC8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4gIFxyXG4gIC8qKlxyXG4gICAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAgICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAgICovXHJcbiAgXHJcbiAgaHIge1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICAgIGhlaWdodDogMDsgLyogMSAqL1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICovXHJcbiAgXHJcbiAgcHJlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gICAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxuICB9XHJcbiAgXHJcbiAgLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4gIFxyXG4gIC8qKlxyXG4gICAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICAgKi9cclxuICBcclxuICBhIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gICAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAgICovXHJcbiAgXHJcbiAgYWJiclt0aXRsZV0ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gICAqL1xyXG4gIFxyXG4gIGIsXHJcbiAgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAqL1xyXG4gIFxyXG4gIGNvZGUsXHJcbiAga2JkLFxyXG4gIHNhbXAge1xyXG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICAgKi9cclxuICBcclxuICBzbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDgwJTtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAgICogYWxsIGJyb3dzZXJzLlxyXG4gICAqL1xyXG4gIFxyXG4gIHN1YixcclxuICBzdXAge1xyXG4gICAgZm9udC1zaXplOiA3NSU7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICB9XHJcbiAgXHJcbiAgc3ViIHtcclxuICAgIGJvdHRvbTogLTAuMjVlbTtcclxuICB9XHJcbiAgXHJcbiAgc3VwIHtcclxuICAgIHRvcDogLTAuNWVtO1xyXG4gIH1cclxuICBcclxuICAvKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuICBcclxuICAvKipcclxuICAgKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxyXG4gICAqL1xyXG4gIFxyXG4gIGltZyB7XHJcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC8qIEZvcm1zXHJcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuICBcclxuICAvKipcclxuICAgKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICAgKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAgICovXHJcbiAgXHJcbiAgYnV0dG9uLFxyXG4gIGlucHV0LFxyXG4gIG9wdGdyb3VwLFxyXG4gIHNlbGVjdCxcclxuICB0ZXh0YXJlYSB7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xyXG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXHJcbiAgICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG4gICAgbWFyZ2luOiAwOyAvKiAyICovXHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gICAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAgICovXHJcbiAgXHJcbiAgYnV0dG9uLFxyXG4gIGlucHV0IHsgLyogMSAqL1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gICAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICAgKi9cclxuICBcclxuICBidXR0b24sXHJcbiAgc2VsZWN0IHsgLyogMSAqL1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAgICovXHJcbiAgXHJcbiAgYnV0dG9uLFxyXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxyXG4gIFt0eXBlPVwicmVzZXRcIl0sXHJcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAgICovXHJcbiAgXHJcbiAgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG4gIFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG4gIFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcbiAgW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gICAqL1xyXG4gIFxyXG4gIGJ1dHRvbjotbW96LWZvY3VzcmluZyxcclxuICBbdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcclxuICBbdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxyXG4gIFt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcclxuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gICAqL1xyXG4gIFxyXG4gIGZpZWxkc2V0IHtcclxuICAgIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICAgKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAgICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gICAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAqL1xyXG4gIFxyXG4gIGxlZ2VuZCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xyXG4gICAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cclxuICAgIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xyXG4gICAgcGFkZGluZzogMDsgLyogMyAqL1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gICAqL1xyXG4gIFxyXG4gIHByb2dyZXNzIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAgICovXHJcbiAgXHJcbiAgdGV4dGFyZWEge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxyXG4gICAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuICAgKi9cclxuICBcclxuICBbdHlwZT1cImNoZWNrYm94XCJdLFxyXG4gIFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gICAgcGFkZGluZzogMDsgLyogMiAqL1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAgICovXHJcbiAgXHJcbiAgW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbiAgW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICAgKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICAgKi9cclxuICBcclxuICBbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gICAqL1xyXG4gIFxyXG4gIFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICAgKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAgICovXHJcbiAgXHJcbiAgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xyXG4gICAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG4gIH1cclxuICBcclxuICAvKiBJbnRlcmFjdGl2ZVxyXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiAgXHJcbiAgLypcclxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gICAqL1xyXG4gIFxyXG4gIGRldGFpbHMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIFxyXG4gIC8qXHJcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAqL1xyXG4gIFxyXG4gIHN1bW1hcnkge1xyXG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG4gIH1cclxuICBcclxuICAvKiBNaXNjXHJcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuICBcclxuICAvKipcclxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXHJcbiAgICovXHJcbiAgXHJcbiAgdGVtcGxhdGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXHJcbiAgICovXHJcbiAgXHJcbiAgW2hpZGRlbl0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9IiwiKiwgKjo6YmVmb3JlLCAqOjphZnRlciBcclxue1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5odG1sLCBib2R5IFxyXG57XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxufVxyXG5ib2R5LmItZGlzYWJsZWQgXHJcbntcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuaW1nIFxyXG57XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuYnV0dG9uIFxyXG57XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuZm9ybTpub3QoW2Rpc2FibGVkXSkgYnV0dG9uW3R5cGU9c3VibWl0XSBcclxue1xyXG4gICAgLmxkcy1lbGxpcHNpcyB7IGRpc3BsYXk6IG5vbmU7IH0gXHJcbn1cclxuZm9ybVtkaXNhYmxlZF0gYnV0dG9uW3R5cGU9c3VibWl0XSBcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5sZHMtZWxsaXBzaXNcclxuICAgIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuNyk7XHJcblxyXG4gICAgICAgIGRpdiB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTsgfVxyXG4gICAgfVxyXG4gICAgLmxkcy1lbGxpcHNpcyArIHNwYW4geyBvcGFjaXR5OiAwOyB9IFxyXG59XHJcbkBtaXhpbiBiLWZpZWxkLW91dGVyXHJcbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDE2cHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItZ3JleS1ib3JkZXI7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gICAgfVxyXG59XHJcbkBtaXhpbiBiLWZpZWxkLWlubmVyIFxyXG57XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrOyBcclxuXHJcbiAgICBAaW5jbHVkZSB1LXBsYWNlaG9sZGVyIFxyXG4gICAge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICB9XHJcbn1cclxuLmItZmllbGQ6bm90KC50cy13cmFwcGVyKVxyXG57XHJcbiAgICBAaW5jbHVkZSBiLWZpZWxkLW91dGVyO1xyXG4gICAgQGluY2x1ZGUgYi1maWVsZC1pbm5lcjtcclxufVxyXG4uYi1maWVsZC50cy13cmFwcGVyIC50cy1jb250cm9sXHJcbntcclxuICAgIEBpbmNsdWRlIGItZmllbGQtb3V0ZXI7XHJcbiAgICBcclxuICAgIHBhZGRpbmctdG9wOiAxN3B4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMzZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIFxyXG4gICAge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDIxcHg7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAkY29sb3ItZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICBib3JkZXItbGVmdDogMDtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUgXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYi1maWVsZC50cy13cmFwcGVyLmlucHV0LWFjdGl2ZSAudHMtY29udHJvbCA+IC5pdGVtIFxyXG57IFxyXG4gICAgZGlzcGxheTogbm9uZTsgXHJcbn1cclxuLmItZmllbGQudHMtd3JhcHBlciAudHMtY29udHJvbCA+IC5pdGVtIFxyXG57XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG5cclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG4uYi1maWVsZC50cy13cmFwcGVyLmRyb3Bkb3duLWFjdGl2ZSAudHMtY29udHJvbDo6YmVmb3JlXHJcbntcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgbWFyZ2luLXRvcDogM3B4O1xyXG59XHJcbi5iLWZpZWxkLnRzLXdyYXBwZXIgLnRzLWNvbnRyb2wgaW5wdXQgXHJcbntcclxuICAgIEBpbmNsdWRlIGItZmllbGQtaW5uZXI7XHJcbn1cclxuXHJcbi5iLWNvbiBcclxue1xyXG4gICAgd2lkdGg6ICR3aWR0aC1kZXNrdG9wO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAkZ3V0dGVyO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBcclxuICAgICYuYi1hbHRcclxuICAgIHtcclxuICAgICAgICB3aWR0aDogJHdpZHRoLWRlc2t0b3Atd2lkZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1kZXNrdG9wLXdpZGUpXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDM2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5iLWNvbi1ib3hcclxue1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIFxyXG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctZ3JleTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1ncmV5O1xyXG59XHJcbi5iLWRlc2t0b3Bcclxue1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IGNhbGMoI3skd2lkdGgtZGVza3RvcH0gLSAxcHgpKSBcclxuICAgIHsgXHJcbiAgICAgICAgZGlzcGxheTogbm9uZTsgXHJcbiAgICB9XHJcbn1cclxuLmItbW9iaWxlIFxyXG57XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLWRlc2t0b3ApIFxyXG4gICAgeyBcclxuICAgICAgICBkaXNwbGF5OiBub25lOyBcclxuICAgIH1cclxufVxyXG5bYXJpYS1wcmVzc2VkPXRydWVdID4gLmItcHJlc3NlZC1mYWxzZSwgXHJcblthcmlhLXByZXNzZWQ9ZmFsc2VdID4gLmItcHJlc3NlZC10cnVlXHJcbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuW2NsYXNzXj1iLWJ0bl1cclxue1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMTJweCAzMHB4O1xyXG5cclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICAmLmItYnRuLXNtYWxsXHJcbiAgICB7XHJcbiAgICAgICAgcGFkZGluZzogMTFweCAxNXB4IDlweDtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICB9XHJcbiAgICAmLmItYnRuLWxhcmdlIFxyXG4gICAge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIzcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgJltkaXNhYmxlZF1cclxuICAgIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIH1cclxufVxyXG4uYi1idG4td2hpdGVcclxue1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJGNvbG9yLXdoaXRlIDAlLCAkY29sb3Itd2hpdGUgMTAwJSk7XHJcbiAgICBjb2xvcjogJGNvbG9yLWRhcmtlci1ncmVlbjtcclxuXHJcbiAgICAmOmhvdmVyIFxyXG4gICAge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsICRjb2xvci1kYXJrZXItZ3JlZW4gMCUsICRjb2xvci1kYXJrZXItZ3JlZW4gMTAwJSk7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxufVxyXG4uYi1idG4tcmVkXHJcbntcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICRjb2xvci1yZWQgMCUsICRjb2xvci1kYXJrLXJlZCAxMDAlKTtcclxuXHJcbiAgICAmOmhvdmVyIFxyXG4gICAge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsICRjb2xvci1yZWQgMCUsICRjb2xvci1kYXJrLXJlZCAxMDAlKTtcclxuICAgIH1cclxufVxyXG4uYi1idG4tYmxhY2tcclxue1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSB1LWhvdmVyIFxyXG4gICAge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG59XHJcbi5iLWJ0bi1ncmVlblxyXG57XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkY29sb3ItZ3JlZW4gMCUsICRjb2xvci1kYXJrLWdyZWVuIDEwMCUpO1xyXG5cclxuICAgICY6aG92ZXIgXHJcbiAgICB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC05MGRlZywgJGNvbG9yLWdyZWVuIDAlLCAkY29sb3ItZGFyay1ncmVlbiAxMDAlKTtcclxuICAgIH1cclxufVxyXG4uYi1idG4tZ3JlZW4tb3V0bGluZVxyXG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xyXG5cclxuICAgICY6OmJlZm9yZSBcclxuICAgIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWdyZWVuO1xyXG5cclxuICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgdS1ob3ZlciBcclxuICAgIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxufVxyXG4uYi1idG4tYmxhY2stb3V0bGluZSBcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHJcbiAgICAmOjpiZWZvcmUgXHJcbiAgICB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ibGFjaztcclxuXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHUtaG92ZXIgXHJcbiAgICB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbn1cclxuLmItYnRuLWxpbmsgXHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblxyXG4gICAgQGluY2x1ZGUgdS1ob3ZlciBcclxuICAgIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICAgICYuYi10b2dnbGUgXHJcbiAgICB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAkY29sb3ItcmVkO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cywgbWFyZ2luLXRvcCAwLjI1cztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZbYXJpYS1wcmVzc2VkPXRydWVdOjpiZWZvcmUgXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZbYXJpYS1wcmVzc2VkPWZhbHNlXSBzcGFuLmItcHJlc3NlZCxcclxuICAgICAgICAmW2FyaWEtcHJlc3NlZD10cnVlXSBzcGFuLmItdW5wcmVzc2VkIFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmItY29tcGFyZS1idG5cclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMTFweCAwIDlweCAzMHB4O1xyXG5cclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIHUtaG92ZXIgXHJcbiAgICB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmVcclxuICAgIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWdyZWVuO1xyXG5cclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cztcclxuICAgIH1cclxuICAgICZbYXJpYS1zZWxlY3RlZD10cnVlXTo6YmVmb3JlXHJcbiAgICB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gICAgfVxyXG4gICAgJi5iLWxhcmdlIFxyXG4gICAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIFxyXG4gICAgICAgIHsgXHJcbiAgICAgICAgICAgIHRvcDogMTAuNXB4OyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmItcnRlIFxyXG57XHJcbiAgICA+ICogXHJcbiAgICB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAmICsgKiBcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHN0cm9uZyBcclxuICAgIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgYTpub3QoW2NsYXNzKj1iLWJ0bl0pXHJcbiAgICB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICB9XHJcbn1cclxuLmItYXNwZWN0LXJhdGlvIFxyXG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDA7XHJcblxyXG4gICAgPiAqXHJcbiAgICB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbi5iLWJnLW5vbmUgKyAuYi1iZy1ub25lXHJcbntcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG59XHJcbi5iLWZvcm0taGlkZGVuLCBcclxuLnNyLW9ubHlcclxue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTEwMDBlbTtcclxufVxyXG5mb3JtW2RhdGEtYWRkLXRvLWNhcnRdIGJ1dHRvblt0eXBlPXN1Ym1pdF1cclxue1xyXG4gICAgc3BhbiB7IGRpc3BsYXk6IG5vbmU7IH1cclxuICAgIGlucHV0W3R5cGU9aGlkZGVuXSArIHNwYW4geyBkaXNwbGF5OiBibG9jazsgfVxyXG59XHJcbi5iLXRhYmxlLXJlc3BvbnNpdmVcclxue1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxufVxyXG4uYi1mb3JtLWxvYWRpbmdcclxue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cclxuICAgIC5sZHMtZWxsaXBzaXMgZGl2IFxyXG4gICAge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgIH1cclxufVxyXG5mb3JtW2RhdGEtcmVtb3ZlLWZyb20tY2FydF1bZGlzYWJsZWRdLFxyXG5mb3JtW2RhdGEtYWRkLXRvLWNhcnRdW2Rpc2FibGVkXSBcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgID4gKjpub3QoLmItZm9ybS1sb2FkaW5nKVxyXG4gICAge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn1cclxuZm9ybVtkYXRhLXJlbW92ZS1mcm9tLWNhcnRdW2Rpc2FibGVkXSAuYi1mb3JtLWxvYWRpbmcsXHJcbmZvcm1bZGF0YS1hZGQtdG8tY2FydF1bZGlzYWJsZWRdIC5iLWZvcm0tbG9hZGluZ1xyXG57XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5mb3JtW2RhdGEtYWRkLXRvLWNhcnRdIFxyXG57XHJcbiAgICBidXR0b25bdHlwZT1zdWJtaXRdICsgYSBcclxuICAgIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgYnV0dG9uW3R5cGU9c3VibWl0XS5iLWFkZGVkIFxyXG4gICAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBidXR0b25bdHlwZT1zdWJtaXRdLmItYWRkZWQgKyBhXHJcbiAgICB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9IFxyXG59XHJcbi5iLW5vbmUtbWVzc2FnZVxyXG57XHJcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmItaW5jZXhjbFxyXG57XHJcbiAgICBmb250LXNpemU6IDAuNzVlbTtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JleS10ZXh0O1xyXG59XHJcbi5iLWFsdC1wcmljZVxyXG57XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyZXktdGV4dDtcclxufVxyXG5cclxuLmItYWRkdGhpcyBcclxue1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcblxyXG4gICAgLmItY29uIFxyXG4gICAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIH1cclxufSIsIiRndXR0ZXI6IDE1cHg7Ly8zNnB4O1xyXG4kZ3V0dGVyLXdpZGU6IDM2cHg7XHJcbiR3aWR0aC1jb250YWluZXI6IDEwODhweDtcclxuJHdpZHRoLWRlc2t0b3A6ICN7JHdpZHRoLWNvbnRhaW5lciArICRndXR0ZXIgKiAyfTtcclxuJHdpZHRoLWRlc2t0b3Atd2lkZTogI3skd2lkdGgtY29udGFpbmVyICsgJGd1dHRlci13aWRlICogNn07XHJcblxyXG4kY29sb3Itd2hpdGU6ICNmZmY7XHJcbiRjb2xvci1ibGFjazogIzAwMDtcclxuJGNvbG9yLWRhcmstZ3JleTogIzIwMjAyMDtcclxuJGNvbG9yLXJlZDogI0VEMjUyNDtcclxuJGNvbG9yLWRhcmstcmVkOiAjNzkxMjEyOy8vIzQyMTMxMztcclxuJGNvbG9yLWdyZWVuOiAjMUY3QjI4O1xyXG4kY29sb3ItZGFyay1ncmVlbjogIzMwMzQyNjtcclxuJGNvbG9yLWRhcmtlci1ncmVlbjogIzI3NDEyNTtcclxuJGNvbG9yLWdyZXktYm9yZGVyOiAjRDRENEQ0O1xyXG4kY29sb3ItZ3JleS10ZXh0OiAjNzA3MDcwO1xyXG4kY29sb3ItbGlnaHQtZ3JleTogI2Y1ZjVmNTtcclxuXHJcbiRsaW5lYXItZ3JhZGllbnQtcmVkLWxpZ2h0OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkY29sb3ItcmVkIDAlLCAjRTU4ODY3IDEwMCUpO1xyXG4kbGluZWFyLWdyYWRpZW50LXJlZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJGNvbG9yLXJlZCAwJSwgJGNvbG9yLWRhcmstcmVkIDEwMCUpO1xyXG4kbGluZWFyLWdyYWRpZW50LWdyZWVuOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkY29sb3ItZ3JlZW4gMCUsICRjb2xvci1kYXJrLWdyZWVuIDEwMCUpO1xyXG4kbGluZWFyLWdyYWRpZW50LWJsYWNrOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCAwJSwgJGNvbG9yLWJsYWNrIDEwMCUpO1xyXG5cclxuJGJveC1zaGFkb3ctZ3JleTogM3B4IDNweCA2cHggJGNvbG9yLWdyZXktYm9yZGVyOyIsIkBtaXhpbiB1LWJ1bGxldHMgXHJcbntcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBcclxuICAgIGxpIFxyXG4gICAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgcGFkZGluZzogNXB4IDAgNXB4IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUgXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWl4aW4gdS1maWx0ZXItdG9nZ2xlIFxyXG57XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcclxuICAgIHBhZGRpbmc6IDEwcHggJGd1dHRlci13aWRlO1xyXG4gICAgbWFyZ2luOiAwIC0xNXB4O1xyXG5cclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG5AbWl4aW4gdS1jaGVja3JhZGlvKCR0YWdOYW1lKVxyXG57XHJcbiAgICAjeyR0YWdOYW1lfVxyXG4gICAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgcGFkZGluZzogNHB4IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUgXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWdyZWVuO1xyXG5cclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjeyR0YWdOYW1lfS5iLXNlbGVjdGVkOjpiZWZvcmUsXHJcbiAgICAjeyR0YWdOYW1lfVthcmlhLXNlbGVjdGVkPXRydWVdOjpiZWZvcmUsXHJcbiAgICBbYXJpYS1zZWxlY3RlZD10cnVlXSArICN7JHRhZ05hbWV9OjpiZWZvcmVcclxuICAgIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbiAgICB9XHJcbn1cclxuQG1peGluIHUtY2Fyb3VzZWwtY29udHJvbHNcclxue1xyXG4gICAgYnV0dG9uIFxyXG4gICAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB1LWhvdmVyIFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUgXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6OmJlZm9yZSBcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZDo6YmVmb3JlIFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1peGluIHUtY2hlY2tib3ggXHJcbntcclxuICAgIGlucHV0XHJcbiAgICB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC0yMDAwZW07XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOjpiZWZvcmVcclxuICAgIHtcclxuICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gICAgbGFiZWwgXHJcbiAgICB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCAwIDZweCAzMHB4O1xyXG5cclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgdS1ob3ZlciBcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmVcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItZ3JlZW47XHJcblxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZbYXJpYS1zZWxlY3RlZD10cnVlXTo6YmVmb3JlXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmVcclxuICAgIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbiAgICB9XHJcbn1cclxuQG1peGluIHUtei1pbmRleFxyXG57XHJcblx0JHotbGlzdDpcclxuICAgICAgICAnLmItbWVkaWEtaXRlbSBwaWN0dXJlJ1xyXG4gICAgICAgICcuYi1tZWRpYS1pdGVtIHBpY3R1cmU6OmJlZm9yZSdcclxuICAgICAgICAnLmItbWVkaWEtaXRlbS1jb250ZW50J1xyXG4gICAgICAgICcuYi1hamF4LWxpc3RbYXJpYS1idXN5PXRydWVdOjpiZWZvcmUnXHJcbiAgICAgICAgJy5iLWFqYXgtbG9hZGluZydcclxuXHJcbiAgICAgICAgJy5iLWhvbWUtYmFubmVyJ1xyXG4gICAgICAgICcuYi1jb250ZW50LWJhbm5lcidcclxuICAgICAgICAnLmItaW5uZXItYmFubmVyJ1xyXG4gICAgICAgICcuYi1jYXRlZ29yeS10aWxlcydcclxuICAgICAgICAnLmItc2VhcmNoLWJhcidcclxuICAgICAgICAnLmItZm9ybSdcclxuICAgICAgICAnLmItcHJvZHVjdCdcclxuICAgICAgICAnLmItZm9vdGVyJ1xyXG4gICAgICAgICcuYi1jb21wYXJlJ1xyXG4gICAgICAgICcuYi1oZWFkZXItbWluaWNhcnQnXHJcblx0XHQnLmItaGVhZGVyJ1xyXG4gICAgICAgICcuYi10b2FzdCdcclxuICAgIDtcclxuICAgICRtZTogXCIjeyZ9XCI7XHJcbiAgICAkei12YWw6IGluZGV4KCR6LWxpc3QsICRtZSk7XHJcbiAgICB6LWluZGV4OiAkei12YWwgKiAxMCArIDEwMDtcclxufVxyXG5AbWl4aW4gdS1zci1vbmx5IFxyXG57XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IC0xMDAwZW07XHJcbn1cclxuQG1peGluIHUtcGxhY2Vob2xkZXIge1xyXG5cdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge0Bjb250ZW50fVxyXG5cdCY6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAge0Bjb250ZW50fVxyXG5cdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge0Bjb250ZW50fSAgXHJcblx0Jjo6cGxhY2Vob2xkZXIgICBcdFx0ICAgICB7QGNvbnRlbnR9ICBcclxufVxyXG5AbWl4aW4gdS1ob3ZlciB7XHJcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcil7XHJcbiAgICAgICAgJjpob3ZlciBcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIEBjb250ZW50XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmxkcy1lbGxpcHNpcyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGhlaWdodDogODBweDtcclxuICB9XHJcbiAgLmxkcy1lbGxpcHNpcyBkaXYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzM3B4O1xyXG4gICAgd2lkdGg6IDEzcHg7XHJcbiAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDEsIDEsIDApO1xyXG4gIH1cclxuICAubGRzLWVsbGlwc2lzIGRpdjpudGgtY2hpbGQoMSkge1xyXG4gICAgbGVmdDogOHB4O1xyXG4gICAgYW5pbWF0aW9uOiBsZHMtZWxsaXBzaXMxIDAuNnMgaW5maW5pdGU7XHJcbiAgfVxyXG4gIC5sZHMtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCgyKSB7XHJcbiAgICBsZWZ0OiA4cHg7XHJcbiAgICBhbmltYXRpb246IGxkcy1lbGxpcHNpczIgMC42cyBpbmZpbml0ZTtcclxuICB9XHJcbiAgLmxkcy1lbGxpcHNpcyBkaXY6bnRoLWNoaWxkKDMpIHtcclxuICAgIGxlZnQ6IDMycHg7XHJcbiAgICBhbmltYXRpb246IGxkcy1lbGxpcHNpczIgMC42cyBpbmZpbml0ZTtcclxuICB9XHJcbiAgLmxkcy1lbGxpcHNpcyBkaXY6bnRoLWNoaWxkKDQpIHtcclxuICAgIGxlZnQ6IDU2cHg7XHJcbiAgICBhbmltYXRpb246IGxkcy1lbGxpcHNpczMgMC42cyBpbmZpbml0ZTtcclxuICB9XHJcbiAgQGtleWZyYW1lcyBsZHMtZWxsaXBzaXMxIHtcclxuICAgIDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAa2V5ZnJhbWVzIGxkcy1lbGxpcHNpczMge1xyXG4gICAgMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBrZXlmcmFtZXMgbGRzLWVsbGlwc2lzMiB7XHJcbiAgICAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI0cHgsIDApO1xyXG4gICAgfVxyXG4gIH1cclxuICAiLCIvKipcclxuICogU3dpcGVyIDcuMC41XHJcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXHJcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDE0LTIwMjEgVmxhZGltaXIgS2hhcmxhbXBpZGlcclxuICpcclxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXHJcbiAqXHJcbiAqIFJlbGVhc2VkIG9uOiBTZXB0ZW1iZXIgOSwgMjAyMVxyXG4gKi9cclxuXHJcbkBmb250LWZhY2V7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO3NyYzp1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJyk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfTpyb290ey0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmZ9LnN3aXBlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MX0uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LDAsMCl9LnN3aXBlci1wb2ludGVyLWV2ZW50c3t0b3VjaC1hY3Rpb246cGFuLXl9LnN3aXBlci1wb2ludGVyLWV2ZW50cy5zd2lwZXItdmVydGljYWx7dG91Y2gtYWN0aW9uOnBhbi14fS5zd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfS5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5re3Zpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItYXV0b2hlaWdodCwuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0fS5zd2lwZXItM2QsLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVye3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3d7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xNSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOnN0YXJ0IHN0YXJ0fS5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnl9LnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eSBtYW5kYXRvcnl9LnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtjb250ZW50OicnO2ZsZXgtc2hyaW5rOjA7b3JkZXI6OTk5OX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXt3aWR0aDoxMDAlO21pbi13aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246Y2VudGVyIGNlbnRlcn0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7aGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye3dpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9OnJvb3R7LS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHh9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWJ1dHRvbi1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6Y2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gNDQgKiAyNyk7aGVpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO21hcmdpbi10b3A6Y2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDIpKTt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjM1O2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztmb250LXNpemU6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7dGV4dC10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MDt0ZXh0LXRyYW5zZm9ybTpub25lO2ZvbnQtdmFyaWFudDppbml0aWFsO2xpbmUtaGVpZ2h0OjF9LnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6MTBweDtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntjb250ZW50OidwcmV2J30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6MTBweDtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2NvbnRlbnQ6J25leHQnfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntib3R0b206MTBweDtsZWZ0OjA7d2lkdGg6MTAwJX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6MH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNmb3JtOnNjYWxlKC4zMyk7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWlue3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXZ7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXZ7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCMwMDApO29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIC4yKX1idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtjdXJzb3I6cG9pbnRlcn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6MTBweDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsLTUwJSwwKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCw2cHgpIDA7ZGlzcGxheTpibG9ja30uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo4cHh9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLDRweCl9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aGl0ZS1zcGFjZTpub3dyYXB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyBsZWZ0fS5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0fS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjI1KTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhciwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGV7d2lkdGg6MTAwJTtoZWlnaHQ6NHB4O2xlZnQ6MDt0b3A6MH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDo0cHg7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXNjcm9sbGJhcntib3JkZXItcmFkaXVzOjEwcHg7cG9zaXRpb246cmVsYXRpdmU7LW1zLXRvdWNoLWFjdGlvbjpub25lO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSl9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MSU7Ym90dG9tOjNweDt6LWluZGV4OjUwO2hlaWdodDo1cHg7d2lkdGg6OTglfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6M3B4O3RvcDoxJTt6LWluZGV4OjUwO3dpZHRoOjVweDtoZWlnaHQ6OTglfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjUpO2JvcmRlci1yYWRpdXM6MTBweDtsZWZ0OjA7dG9wOjB9LnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWd7Y3Vyc29yOm1vdmV9LnN3aXBlci1zY3JvbGxiYXItbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci16b29tLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uc3dpcGVyLXpvb20tY29udGFpbmVyPmNhbnZhcywuc3dpcGVyLXpvb20tY29udGFpbmVyPmltZywuc3dpcGVyLXpvb20tY29udGFpbmVyPnN2Z3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5zd2lwZXItc2xpZGUtem9vbWVke2N1cnNvcjptb3ZlfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZXstLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrey0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MDt6LWluZGV4Oi0xMDAwfS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItZ3JpZD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXB9LnN3aXBlci1ncmlkLWNvbHVtbj4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWN1YmV7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybS1vcmlnaW46MCAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDB9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2e3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3d7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5Oi42O3otaW5kZXg6MH0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmV7Y29udGVudDonJztiYWNrZ3JvdW5kOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7ZmlsdGVyOmJsdXIoNTBweCl9LnN3aXBlci1mbGlwe292ZXJmbG93OnZpc2libGV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksaGVpZ2h0fS5zd2lwZXItY2FyZHN7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVufSIsIi8qKlxyXG4gKiB0b20tc2VsZWN0LmNzcyAodjIuMC4wLXJjLjMpXHJcbiAqIENvcHlyaWdodCAoYykgY29udHJpYnV0b3JzXHJcbiAqXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7IHlvdSBtYXkgbm90IHVzZSB0aGlzXHJcbiAqIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS4gWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0OlxyXG4gKiBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcclxuICpcclxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZSBkaXN0cmlidXRlZCB1bmRlclxyXG4gKiB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GXHJcbiAqIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZVxyXG4gKiBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxyXG4gKlxyXG4gKi9cclxuIC50cy13cmFwcGVyLnBsdWdpbi1kcmFnX2Ryb3AubXVsdGkgPiAudHMtY29udHJvbCA+IGRpdi51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDYpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDEycHggNHB4ICNmZmY7IH1cclxuICBcclxuICAudHMtd3JhcHBlci5wbHVnaW4tZHJhZ19kcm9wIC51aS1zb3J0YWJsZS1wbGFjZWhvbGRlcjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyEnO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcbiAgXHJcbiAgLnRzLXdyYXBwZXIucGx1Z2luLWRyYWdfZHJvcCAudWktc29ydGFibGUtaGVscGVyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cclxuICBcclxuICAucGx1Z2luLWNoZWNrYm94X29wdGlvbnMgLm9wdGlvbiBpbnB1dCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxyXG4gIFxyXG4gIC5wbHVnaW4tY2xlYXJfYnV0dG9uIC50cy1jb250cm9sIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDFlbSArICgzICogNnB4KSkgIWltcG9ydGFudDsgfVxyXG4gIFxyXG4gIC5wbHVnaW4tY2xlYXJfYnV0dG9uIC5jbGVhci1idXR0b24ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogOHB4O1xyXG4gICAgcmlnaHQ6IGNhbGMoOHB4IC0gNnB4KTtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcclxuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxyXG4gIFxyXG4gIC5wbHVnaW4tY2xlYXJfYnV0dG9uLnNpbmdsZSAuY2xlYXItYnV0dG9uIHtcclxuICAgIHJpZ2h0OiBjYWxjKDhweCAtIDZweCArICAycmVtKTsgfVxyXG4gIFxyXG4gIC5wbHVnaW4tY2xlYXJfYnV0dG9uLmZvY3VzLmhhcy1pdGVtcyAuY2xlYXItYnV0dG9uLFxyXG4gIC5wbHVnaW4tY2xlYXJfYnV0dG9uOmhvdmVyLmhhcy1pdGVtcyAuY2xlYXItYnV0dG9uIHtcclxuICAgIG9wYWNpdHk6IDE7IH1cclxuICBcclxuICAudHMtd3JhcHBlciAuZHJvcGRvd24taGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDEwcHggOHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMGQwZDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7IH1cclxuICBcclxuICAudHMtd3JhcHBlciAuZHJvcGRvd24taGVhZGVyLWNsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiA4cHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGNvbG9yOiAjMzAzMDMwO1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG4gICAgbWFyZ2luLXRvcDogLTEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50OyB9XHJcbiAgXHJcbiAgLnRzLXdyYXBwZXIgLmRyb3Bkb3duLWhlYWRlci1jbG9zZTpob3ZlciB7XHJcbiAgICBjb2xvcjogYmxhY2s7IH1cclxuICBcclxuICAucGx1Z2luLWRyb3Bkb3duX2lucHV0LmZvY3VzLmRyb3Bkb3duLWFjdGl2ZSAudHMtY29udHJvbCB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMDsgfVxyXG4gIFxyXG4gIC5wbHVnaW4tZHJvcGRvd25faW5wdXQgLmRyb3Bkb3duLWlucHV0IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogOHB4IDhweDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XHJcbiAgXHJcbiAgLnRzLXdyYXBwZXIucGx1Z2luLWlucHV0X2F1dG9ncm93Lmhhcy1pdGVtcyAudHMtY29udHJvbCA+IGlucHV0IHtcclxuICAgIG1pbi13aWR0aDogMDsgfVxyXG4gIFxyXG4gIC50cy13cmFwcGVyLnBsdWdpbi1pbnB1dF9hdXRvZ3Jvdy5oYXMtaXRlbXMuZm9jdXMgLnRzLWNvbnRyb2wgPiBpbnB1dCB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgbWluLXdpZHRoOiA0cHg7IH1cclxuICAgIC50cy13cmFwcGVyLnBsdWdpbi1pbnB1dF9hdXRvZ3Jvdy5oYXMtaXRlbXMuZm9jdXMgLnRzLWNvbnRyb2wgPiBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxyXG4gICAgLnRzLXdyYXBwZXIucGx1Z2luLWlucHV0X2F1dG9ncm93Lmhhcy1pdGVtcy5mb2N1cyAudHMtY29udHJvbCA+IGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cclxuICAgIC50cy13cmFwcGVyLnBsdWdpbi1pbnB1dF9hdXRvZ3Jvdy5oYXMtaXRlbXMuZm9jdXMgLnRzLWNvbnRyb2wgPiBpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cclxuICBcclxuICAudHMtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLnRzLWRyb3Bkb3duLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDsgfVxyXG4gIFxyXG4gIC50cy1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXAge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YyZjJmMjtcclxuICAgIGJvcmRlci10b3A6IDAgbm9uZTtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICBtaW4td2lkdGg6IDA7IH1cclxuICBcclxuICAudHMtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7IH1cclxuICBcclxuICAudHMtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lOyB9XHJcbiAgXHJcbiAgLnRzLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cC1oZWFkZXIge1xyXG4gICAgYm9yZGVyLXRvcDogMCBub25lOyB9XHJcbiAgXHJcbiAgLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24gLml0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XHJcbiAgXHJcbiAgLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24gLml0ZW0gLnJlbW92ZSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAycHggNnB4O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDBkMGQwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDZweDsgfVxyXG4gIFxyXG4gIC50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5pdGVtIC5yZW1vdmU6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxyXG4gIFxyXG4gIC50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5pdGVtLmFjdGl2ZSAucmVtb3ZlIHtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2FjYWNhOyB9XHJcbiAgXHJcbiAgLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24uZGlzYWJsZWQgLml0ZW0gLnJlbW92ZTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XHJcbiAgXHJcbiAgLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24uZGlzYWJsZWQgLml0ZW0gLnJlbW92ZSB7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogd2hpdGU7IH1cclxuICBcclxuICAudHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAucmVtb3ZlLXNpbmdsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGZvbnQtc2l6ZTogMjNweDsgfVxyXG4gIFxyXG4gIC50cy13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG4gIFxyXG4gIC50cy1kcm9wZG93bixcclxuICAudHMtY29udHJvbCxcclxuICAudHMtY29udHJvbCBpbnB1dCB7XHJcbiAgICBjb2xvcjogIzMwMzAzMDtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBmb250LXNtb290aGluZzogaW5oZXJpdDsgfVxyXG4gIFxyXG4gIC50cy1jb250cm9sLFxyXG4gIC50cy13cmFwcGVyLnNpbmdsZS5pbnB1dC1hY3RpdmUgLnRzLWNvbnRyb2wge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGN1cnNvcjogdGV4dDsgfVxyXG4gIFxyXG4gIC50cy1jb250cm9sIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XHJcbiAgICBwYWRkaW5nOiA4cHggOHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxyXG4gICAgLnRzLXdyYXBwZXIubXVsdGkuaGFzLWl0ZW1zIC50cy1jb250cm9sIHtcclxuICAgICAgcGFkZGluZzogY2FsYyggOHB4IC0gMnB4IC0gMCkgOHB4IGNhbGMoIDhweCAtIDJweCAtIDNweCAtIDApOyB9XHJcbiAgICAuZnVsbCAudHMtY29udHJvbCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cclxuICAgIC5kaXNhYmxlZCAudHMtY29udHJvbCxcclxuICAgIC5kaXNhYmxlZCAudHMtY29udHJvbCAqIHtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mb2N1cyAudHMtY29udHJvbCB7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cclxuICAgIC50cy1jb250cm9sID4gKiB7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XHJcbiAgICAudHMtd3JhcHBlci5tdWx0aSAudHMtY29udHJvbCA+IGRpdiB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgbWFyZ2luOiAwIDNweCAzcHggMDtcclxuICAgICAgcGFkZGluZzogMnB4IDZweDtcclxuICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgICAgY29sb3I6ICMzMDMwMzA7XHJcbiAgICAgIGJvcmRlcjogMCBzb2xpZCAjZDBkMGQwOyB9XHJcbiAgICAgIC50cy13cmFwcGVyLm11bHRpIC50cy1jb250cm9sID4gZGl2LmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2U4ZThlODtcclxuICAgICAgICBjb2xvcjogIzMwMzAzMDtcclxuICAgICAgICBib3JkZXI6IDAgc29saWQgI2NhY2FjYTsgfVxyXG4gICAgLnRzLXdyYXBwZXIubXVsdGkuZGlzYWJsZWQgLnRzLWNvbnRyb2wgPiBkaXYsIC50cy13cmFwcGVyLm11bHRpLmRpc2FibGVkIC50cy1jb250cm9sID4gZGl2LmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAjN2Q3YzdjO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgYm9yZGVyOiAwIHNvbGlkIHdoaXRlOyB9XHJcbiAgICAudHMtY29udHJvbCA+IGlucHV0IHtcclxuICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgIG1pbi13aWR0aDogN3JlbTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxyXG4gICAgICAudHMtY29udHJvbCA+IGlucHV0OjotbXMtY2xlYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cclxuICAgICAgLnRzLWNvbnRyb2wgPiBpbnB1dDpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuaGFzLWl0ZW1zIC50cy1jb250cm9sID4gaW5wdXQge1xyXG4gICAgICBtYXJnaW46IDAgNHB4ICFpbXBvcnRhbnQ7IH1cclxuICAgIC50cy1jb250cm9sLnJ0bCB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XHJcbiAgICAgIC50cy1jb250cm9sLnJ0bC5zaW5nbGUgLnRzLWNvbnRyb2w6YWZ0ZXIge1xyXG4gICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cclxuICAgICAgLnRzLWNvbnRyb2wucnRsIC50cy1jb250cm9sID4gaW5wdXQge1xyXG4gICAgICAgIG1hcmdpbjogMCA0cHggMCAtMnB4ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kaXNhYmxlZCAudHMtY29udHJvbCB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTsgfVxyXG4gICAgLmlucHV0LWhpZGRlbiAudHMtY29udHJvbCA+IGlucHV0IHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAtMTAwMDBweDsgfVxyXG4gIFxyXG4gIC50cy1kcm9wZG93biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgbWFyZ2luOiAwLjI1cmVtIDAgMCAwO1xyXG4gICAgYm9yZGVyLXRvcDogMCBub25lO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDsgfVxyXG4gICAgLnRzLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XHJcbiAgICAgIC50cy1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXSAuaGlnaGxpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyNSwgMTY4LCAyMDgsIDAuMik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4OyB9XHJcbiAgICAudHMtZHJvcGRvd24gLm9wdGlvbixcclxuICAgIC50cy1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyLFxyXG4gICAgLnRzLWRyb3Bkb3duIC5uby1yZXN1bHRzLFxyXG4gICAgLnRzLWRyb3Bkb3duIC5jcmVhdGUge1xyXG4gICAgICBwYWRkaW5nOiA1cHggOHB4OyB9XHJcbiAgICAudHMtZHJvcGRvd24gLm9wdGlvbiwgLnRzLWRyb3Bkb3duIFtkYXRhLWRpc2FibGVkXSwgLnRzLWRyb3Bkb3duIFtkYXRhLWRpc2FibGVkXSBbZGF0YS1zZWxlY3RhYmxlXS5vcHRpb24ge1xyXG4gICAgICBjdXJzb3I6IGluaGVyaXQ7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxyXG4gICAgLnRzLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdLm9wdGlvbiB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxyXG4gICAgLnRzLWRyb3Bkb3duIC5vcHRncm91cDpmaXJzdC1jaGlsZCAub3B0Z3JvdXAtaGVhZGVyIHtcclxuICAgICAgYm9yZGVyLXRvcDogMCBub25lOyB9XHJcbiAgICAudHMtZHJvcGRvd24gLm9wdGdyb3VwLWhlYWRlciB7XHJcbiAgICAgIGNvbG9yOiAjMzAzMDMwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cclxuICAgIC50cy1kcm9wZG93biAuY3JlYXRlOmhvdmVyLFxyXG4gICAgLnRzLWRyb3Bkb3duIC5vcHRpb246aG92ZXIsXHJcbiAgICAudHMtZHJvcGRvd24gLmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWZhZmQ7XHJcbiAgICAgIGNvbG9yOiAjNDk1YzY4OyB9XHJcbiAgICAgIC50cy1kcm9wZG93biAuY3JlYXRlOmhvdmVyLmNyZWF0ZSxcclxuICAgICAgLnRzLWRyb3Bkb3duIC5vcHRpb246aG92ZXIuY3JlYXRlLFxyXG4gICAgICAudHMtZHJvcGRvd24gLmFjdGl2ZS5jcmVhdGUge1xyXG4gICAgICAgIGNvbG9yOiAjNDk1YzY4OyB9XHJcbiAgICAudHMtZHJvcGRvd24gLmNyZWF0ZSB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDQ4LCA0OCwgNDgsIDAuNSk7IH1cclxuICAgIC50cy1kcm9wZG93biAuc3Bpbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgbWFyZ2luOiA1cHggOHB4OyB9XHJcbiAgICAgIC50cy1kcm9wZG93biAuc3Bpbm5lcjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbjogM3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAjZDBkMGQwO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2QwZDBkMCB0cmFuc3BhcmVudCAjZDBkMGQwIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGFuaW1hdGlvbjogbGRzLWR1YWwtcmluZyAxLjJzIGxpbmVhciBpbmZpbml0ZTsgfVxyXG4gIFxyXG4gIEBrZXlmcmFtZXMgbGRzLWR1YWwtcmluZyB7XHJcbiAgICAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XHJcbiAgXHJcbiAgLnRzLWRyb3Bkb3duLWNvbnRlbnQge1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoOyB9XHJcbiAgXHJcbiAgLnRzLWhpZGRlbi1hY2Nlc3NpYmxlIHtcclxuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cclxuICBcclxuIiwiLmItaGVhZGVyIFxyXG57XHJcbiAgICBAaW5jbHVkZSB1LXotaW5kZXg7XHJcbiAgICBcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWdyZXk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuLmItaGVhZGVyIC5iLWNvbiBcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG59XHJcbi5iLWhlYWRlciAuYi1sb2dvIFxyXG57XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgIGltZyB7IGRpc3BsYXk6IGJsb2NrOyB9XHJcbn1cclxuLmItaGVhZGVyLW1lbnVcclxue1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbn1cclxuLmItaGVhZGVyIC5iLWhlYWRlci1jYXJ0LFxyXG4uYi1oZWFkZXIgLmItaGVhZGVyLWFjY291bnRcclxue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMnB4O1xyXG5cclxuICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG5cclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblxyXG4gICAgQGluY2x1ZGUgdS1ob3ZlciBcclxuICAgIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICB9XHJcbn1cclxuLmItaGVhZGVyLW1pbmljYXJ0XHJcbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIHJpZ2h0OiAzNnB4O1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4NXB4KTtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuICAgIHRyYW5zaXRpb246IHRvcCAwLjI1cztcclxuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWdyZXk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgJlthcmlhLWhpZGRlbj10cnVlXVxyXG4gICAge1xyXG4gICAgICAgIHRvcDogLTEwMHZoO1xyXG4gICAgfVxyXG59XHJcbi5iLWhlYWRlci1taW5pY2FydCA+IGJ1dHRvbiBcclxue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuXHJcbiAgICAmOjpiZWZvcmUsIFxyXG4gICAgJjo6YWZ0ZXJcclxuICAgIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG5cclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItcmVkO1xyXG5cclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUgXHJcbiAgICB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIFxyXG4gICAge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG59XHJcbi5iLWhlYWRlci1taW5pY2FydCAuYi1taW5pY2FydCxcclxuLmItaGVhZGVyLW1pbmljYXJ0IC5iLW1pbmljYXJ0LWN0YXNcclxue1xyXG4gICAgcGFkZGluZzogMjBweDtcclxufVxyXG4uYi1oZWFkZXItbWluaWNhcnQgLmItbWluaWNhcnQtY3Rhc1xyXG57XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxufVxyXG5cclxuLmItaGVhZGVyIC5iLWhlYWRlci1hY2NvdW50IFxyXG57XHJcbiAgICByaWdodDogMTI1cHg7XHJcblxyXG4gICAgc3ZnIFxyXG4gICAge1xyXG4gICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgfVxyXG59XHJcbi5iLWhlYWRlciAuYi1oZWFkZXItY2FydFxyXG57XHJcbiAgICByaWdodDogNzBweDtcclxuXHJcbiAgICBzdmcgXHJcbiAgICB7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICB9XHJcbiAgICBzcGFuIFxyXG4gICAge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgcmlnaHQ6IC01cHg7XHJcblxyXG4gICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICBwYWRkaW5nOiAxcHggMCAwIDFweDtcclxuXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcblxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XHJcblxyXG4gICAgICAgICY6ZW1wdHkgeyBkaXNwbGF5OiBub25lOyB9XHJcbiAgICB9XHJcbn1cclxuLmItaGVhZGVyIC5iLWhlYWRlci1waG9uZVxyXG57XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBwYWRkaW5nOiA2cHggMjZweCAxMnB4O1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1yZWQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGluZWFyLWdyYWRpZW50LXJlZDtcclxufVxyXG4uYi1oZWFkZXIgLmItaGVhZGVyLXBob25lIGFcclxue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG5cclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgIEBpbmNsdWRlIHUtaG92ZXIgXHJcbiAgICB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtZGVza3RvcClcclxue1xyXG4gICAgLmItaGVhZGVyLW1lbnUgPiB1bCBcclxuICAgIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG4gICAgLmItaGVhZGVyLW1lbnUgPiB1bCA+IGxpIFxyXG4gICAge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi5iLWNvbnRhaW5zLXN0YW5kYXJkXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmItaGVhZGVyLW1lbnUgPiB1bCA+IGxpID4gYSwgXHJcbiAgICAuYi1oZWFkZXItbWVudSA+IHVsID4gbGkgPiBzcGFuXHJcbiAgICB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMjNweCAxMHB4O1xyXG5cclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgIH1cclxuICAgIC5iLWhlYWRlci1tZW51ID4gdWwgPiBsaSA+IGFbaHJlZl1cclxuICAgIHtcclxuICAgICAgICBAaW5jbHVkZSB1LWhvdmVyIFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmItaGVhZGVyLW1lbnUgLmItc3RhbmRhcmRcclxuICAgIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBcclxuICAgICAgICB3aWR0aDogMjYwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cywgbWF4LWhlaWdodCAwLjI1cztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgICAuYi1oZWFkZXItbWVudSBsaTpob3ZlciAuYi1zdGFuZGFyZCxcclxuICAgIC5iLWhlYWRlci1tZW51IC5iLXN0YW5kYXJkOmhvdmVyXHJcbiAgICB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIC5iLWhlYWRlci1tZW51IC5iLXN0YW5kYXJkIGxpIFxyXG4gICAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAmICsgbGkgXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWdyZXktYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iLWhlYWRlci1tZW51IC5iLXN0YW5kYXJkIGEgXHJcbiAgICB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAyM3B4O1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHUtaG92ZXIgXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYi1oZWFkZXItbWVudSAuYi1tZWdhXHJcbiAgICB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgICBcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDM2cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMsIG1heC1oZWlnaHQgMC4yNXM7XHJcblxyXG4gICAgICAgICYuYi1mdWxsIFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmItaGVhZGVyLW1lbnUgbGk6aG92ZXIgLmItbWVnYSxcclxuICAgIC5iLWhlYWRlci1tZW51IC5iLW1lZ2E6aG92ZXJcclxuICAgIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgLmItaGVhZGVyLW1lbnUgLmItbWVnYSA+IGxpXHJcbiAgICB7XHJcbiAgICAgICAgZmxleDogMSAxO1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMzRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgICAuYi1oZWFkZXItbWVudSAuYi1tZWdhID4gbGkgPiBhLCBcclxuICAgIC5iLWhlYWRlci1tZW51IC5iLW1lZ2EgPiBsaSA+IHNwYW5cclxuICAgIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG5cclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblxyXG4gICAgICAgIGltZyBcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iLWhlYWRlci1tZW51IC5iLW1lZ2EgPiBsaSA+IGFcclxuICAgIHtcclxuICAgICAgICBAaW5jbHVkZSB1LWhvdmVyIFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmItaGVhZGVyLW1lbnUgLmItbWVnYSBsaSB1bCBcclxuICAgIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG4gICAgLmItaGVhZGVyLW1lbnUgLmItbWVnYSBsaSBsaSBcclxuICAgIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH0gXHJcbiAgICAuYi1oZWFkZXItbWVudSAuYi1tZWdhIGxpIGxpIGEgXHJcbiAgICB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDA7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHUtaG92ZXIgXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IGNhbGMoI3skd2lkdGgtZGVza3RvcH0gLSAxcHgpKSBcclxue1xyXG4gICAgLmItaGVhZGVyIC5iLWNvblxyXG4gICAge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICAgIC5iLWhlYWRlciAuYi1sb2dvIGltZyBcclxuICAgIHtcclxuICAgICAgICBoZWlnaHQ6IDUzcHg7XHJcbiAgICB9XHJcbiAgICAuYi1oZWFkZXItbWVudS10cmlnZ2VyLCBcclxuICAgIC5iLWhlYWRlciAuYi1oZWFkZXItY2FydCxcclxuICAgIC5iLWhlYWRlciAuYi1oZWFkZXItYWNjb3VudFxyXG4gICAge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuYi1oZWFkZXItbWluaWNhcnRcclxuICAgIHtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDFweCk7XHJcbiAgICB9XHJcbiAgICAuYi1oZWFkZXItbWVudS10cmlnZ2VyXHJcbiAgICB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUsIFxyXG4gICAgICAgICY6OmFmdGVyIFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG5cclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciBcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmW2FyaWEtcHJlc3NlZD10cnVlXTo6YWZ0ZXIgXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmW2FyaWEtcHJlc3NlZD10cnVlXTo6YmVmb3JlIFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiAgICAuYi1oZWFkZXItbWVudVxyXG4gICAge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjI1cywgb3BhY2l0eSAwLjI1cztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICAgICZbYXJpYS1oaWRkZW49ZmFsc2VdXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iLWhlYWRlci1tZW51IHVsXHJcbiAgICB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxuICAgIC5iLWhlYWRlci1tZW51IGxpIFxyXG4gICAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuYi1oZWFkZXItbWVudSBsaSA+IGEsXHJcbiAgICAuYi1oZWFkZXItbWVudSBsaSA+IHNwYW4gXHJcbiAgICB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAkZ3V0dGVyO1xyXG5cclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgIH1cclxuICAgIC5iLWhlYWRlci1tZW51IHVsIHVsIFxyXG4gICAge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMjVzO1xyXG5cclxuICAgICAgICAmW2FyaWEtaGlkZGVuPWZhbHNlXVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwMHZoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iLWhlYWRlci1tZW51IGxpIGxpIGEgXHJcbiAgICB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAuYi1oZWFkZXItbWVudSBsaSBsaSBsaSBhIFxyXG4gICAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xyXG4gICAgfVxyXG4gICAgLmItaGVhZGVyLW1lbnUgaW1nIFxyXG4gICAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYi1oZWFkZXItc3ViLW1lbnUtdHJpZ2dlclxyXG4gICAge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSBcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4ICRjb2xvci1yZWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmItaGVhZGVyLXN1Yi1tZW51LXRyaWdnZXJbYXJpYS1wcmVzc2VkPXRydWVdOjpiZWZvcmUgXHJcbiAgICB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgfVxyXG4gICAgLmItaGVhZGVyIC5iLWhlYWRlci1waG9uZVxyXG4gICAge1xyXG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgKyAjeyRndXR0ZXIgKiAyfSk7XHJcblxyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwICRndXR0ZXIgKiAtMTtcclxuXHJcbiAgICAgICAgYSBcclxuICAgICAgICB7IFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcgXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLTFweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iLWhlYWRlciAuYi1oZWFkZXItY2FydCBzcGFuXHJcbiAgICB7XHJcbiAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgcmlnaHQ6IC01cHg7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG9yaWVudGF0aW9uOiBwb3J0cmFpdClcclxue1xyXG4gICAgLmItaGVhZGVyLW1pbmljYXJ0XHJcbiAgICB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iLXN0aWNreS1oZWFkZXIgXHJcbntcclxuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xyXG59XHJcbi5iLXN0aWNreS1oZWFkZXIgLmItaGVhZGVyIFxyXG57XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbn1cclxuLmItc3RpY2t5LWhlYWRlciAuYi1oZWFkZXItbWVudVthcmlhLWhpZGRlbj1mYWxzZV1cclxue1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAxcHgpO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiBjYWxjKCN7JHdpZHRoLWRlc2t0b3B9IC0gMXB4KSkgXHJcbntcclxuICAgIC5iLXN0aWNreS1oZWFkZXIgXHJcbiAgICB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMXB4O1xyXG4gICAgfVxyXG59IiwiLmItY29tcGFyZTpub3QoLmItaGlkZGVuKSAgfiAuYi1mb290ZXJcclxue1xyXG4gICAgcGFkZGluZy1ib3R0b206IDY2cHg7XHJcbn1cclxuLmItZm9vdGVyIFxyXG57XHJcbiAgICBAaW5jbHVkZSB1LXotaW5kZXg7XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcbi5iLWZvb3RlciAuYi1jb24gXHJcbntcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbn1cclxuLmItZm9vdGVyIHVsXHJcbntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbi5iLWZvb3RlciBsaSBcclxue1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG4uYi1mb290ZXIgYSBcclxue1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICBAaW5jbHVkZSB1LWhvdmVyIFxyXG4gICAge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYi1mb290ZXIgLmItZm9vdGVyLW1lbnUgXHJcbntcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3Itd2hpdGU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcbi5iLWZvb3Rlci1tZW51IGxpXHJcbntcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcbi5iLWZvb3Rlci1tZW51IGEgXHJcbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMjBweCAxNnB4O1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5iLWZvb3RlciAuYi1mb290ZXItb2ZmaWNlc1xyXG57XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuLmItZm9vdGVyLW9mZmljZXMgbGlcclxue1xyXG4gICAgZmxleDogMCAwIDI1JTtcclxuICAgIHBhZGRpbmc6IDAgMTZweCA0MHB4O1xyXG59XHJcbi5iLWZvb3Rlci1vZmZpY2VzIGgyIFxyXG57XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcbi5iLWZvb3Rlci1vZmZpY2VzIHAgXHJcbntcclxuICAgIG1hcmdpbjogMTBweCAwIDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLmItZm9vdGVyLW9mZmljZXMgc3ZnIFxyXG57XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4OyAgIFxyXG59XHJcblxyXG5cclxuLmItZm9vdGVyLWNvbnRhY3Rcclxue1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAgICBcclxufVxyXG4uYi1mb290ZXItY29udGFjdCA+IGFcclxue1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMTVweCAxNnB4IDEzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGluZWFyLWdyYWRpZW50LXJlZDtcclxuXHJcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMTlweDtcclxuXHJcbiAgICBzdmcgXHJcbiAgICB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xyXG4gICAgfVxyXG59XHJcbi5iLWZvb3Rlci1jb250YWN0ID4gYSArIHNwYW5cclxue1xyXG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkY29sb3Itd2hpdGU7XHJcbiAgICBtYXJnaW46IDAgMjVweDtcclxufVxyXG4uYi1mb290ZXItY29udGFjdCBsaSArIGxpIFxyXG57XHJcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcclxufSBcclxuLmItZm9vdGVyLWNvbnRhY3QgbGkgPiBhIFxyXG57XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgaGVpZ2h0OiA1NnB4O1xyXG5cclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7XHJcblxyXG4gICAgJlthcmlhLWxhYmVsKj1GYWNlYm9va11cclxuICAgIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2N0IyO1xyXG4gICAgICAgIHN2ZyB7IGhlaWdodDogMzBweDsgfVxyXG4gICAgfVxyXG4gICAgJlthcmlhLWxhYmVsKj1MaW5rZWRJbl1cclxuICAgIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU3NmE4O1xyXG4gICAgICAgIHN2ZyB7IGhlaWdodDogMjhweDsgfVxyXG4gICAgfVxyXG4gICAgJlthcmlhLWxhYmVsKj1Ud2l0dGVyXVxyXG4gICAge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRDlCRjA7XHJcbiAgICAgICAgc3ZnIHsgaGVpZ2h0OiAyNHB4OyB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdS1ob3ZlciBcclxuICAgIHtcclxuICAgICAgICAmW2hyZWZdXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmItZm9vdGVyIC5iLWZvb3Rlci1ib3R0b20tbWVudVxyXG57XHJcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLXdoaXRlO1xyXG4gICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgbWFyZ2luOiAwIDY0cHg7XHJcbn1cclxuLmItZm9vdGVyLWJvdHRvbS1tZW51IGxpIFxyXG57XHJcbiAgICAmICsgbGk6OmJlZm9yZSBcclxuICAgIHtcclxuICAgICAgICBjb250ZW50OiBcInxcIjtcclxuICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQgXHJcbiAgICB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSBcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyBcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmItZm9vdGVyLWJvdHRvbS1tZW51IGEgXHJcbntcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IGNhbGMoI3skd2lkdGgtZGVza3RvcH0gLSAxcHgpKVxyXG57XHJcbiAgICAuYi1mb290ZXIgLmItZm9vdGVyLW1lbnVcclxuICAgIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5iLWZvb3RlciAuYi1mb290ZXItYm90dG9tLW1lbnVcclxuICAgIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLmItZm9vdGVyLW1lbnUgYVxyXG4gICAge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgICAuYi1mb290ZXIgLmItZm9vdGVyLW9mZmljZXNcclxuICAgIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmItZm9vdGVyLW9mZmljZXMgbGlcclxuICAgIHtcclxuICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmItZm9vdGVyLWNvbnRhY3RcclxuICAgIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuYi1mb290ZXItY29udGFjdCA+IGEgKyBzcGFuXHJcbiAgICB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5iLWZvb3RlciAuYi1mb290ZXItY29udGFjdCBcclxuICAgIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmItZm9vdGVyLWNvbnRhY3QgPiBhXHJcbiAgICB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuICAgIC5iLWZvb3Rlci1jb250YWN0ID4gYSBzdmdcclxuICAgIHtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XHJcbiAgICB9XHJcbiAgICAuYi1mb290ZXItY29udGFjdCB1bCBcclxuICAgIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmItZm9vdGVyLWNvbnRhY3QgbGkgKyBsaSBcclxuICAgIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcclxuICAgIH1cclxuICAgIC5iLWZvb3Rlci1jb250YWN0IGxpID4gYVxyXG4gICAge1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuXHJcbiAgICAgICAgJlthcmlhLWxhYmVsKj1GYWNlYm9va11cclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjY3QjI7XHJcbiAgICAgICAgICAgIHN2ZyB7IGhlaWdodDogMTdweDsgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmW2FyaWEtbGFiZWwqPUxpbmtlZEluXVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBlNzZhODtcclxuICAgICAgICAgICAgc3ZnIHsgaGVpZ2h0OiAxNnB4OyB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZbYXJpYS1sYWJlbCo9VHdpdHRlcl1cclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRDlCRjA7XHJcbiAgICAgICAgICAgIHN2ZyB7IGhlaWdodDogMTRweDsgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iLWZvb3RlciAuYi1mb290ZXItYm90dG9tLW1lbnVcclxuICAgIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM2cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xyXG4gICAgfVxyXG4gICAgLmItZm9vdGVyLWJvdHRvbS1tZW51IGxpOmxhc3QtY2hpbGRcclxuICAgIHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgIH1cclxuICAgIC5iLWZvb3Rlci1ib3R0b20tbWVudSBhIFxyXG4gICAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpXHJcbntcclxuICAgIC5iLWZvb3Rlci1tZW51IGxpXHJcbiAgICB7XHJcbiAgICAgICAgZmxleDogMCAwIDUwJTtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMm4rMSkgYVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgybisyKSBhXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iLWZvb3Rlci1vZmZpY2VzIGxpXHJcbiAgICB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuYi1mb290ZXIgLmItZm9vdGVyLWJvdHRvbS1tZW51XHJcbiAgICB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC5iLWZvb3Rlci1ib3R0b20tbWVudSBsaVxyXG4gICAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuICAgIC5iLWZvb3Rlci1ib3R0b20tbWVudSBsaSArIGxpOjpiZWZvcmVcclxuICAgIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59IiwiJGxpbmVhci1ncmFkaWVudC13aGl0ZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkY29sb3Itd2hpdGUsIDAuNikgMCUsIHJnYmEoJGNvbG9yLXdoaXRlLCAxKSAzMCUsICRjb2xvci13aGl0ZSAxMDAlKTtcclxuXHJcbi5iLWhvbWUtYmFubmVyXHJcbntcclxuICAgIEBpbmNsdWRlIHUtei1pbmRleDtcclxuICAgIFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5iLWhvbWUtYmFubmVyIC5zd2lwZXItc2xpZGUgXHJcbntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDU0MHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxOTIxcHgpXHJcbiAgICB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NjBweDtcclxuICAgIH1cclxufVxyXG4uYi1ob21lLWJhbm5lciBpbWcgXHJcbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5iLWhvbWUtYmFubmVyLWNvbnRlbnRcclxue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5iLWhvbWUtYmFubmVyLXRleHRcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA5NSU7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDgwcHggMzBweCAwO1xyXG5cclxuICAgID4gKiBcclxuICAgIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxufVxyXG4uYi1ob21lLWJhbm5lci1iZ1xyXG57XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgY29udGVudDogXCJcIjtcclxuXHJcbiAgICBzcGFuIFxyXG4gICAge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgIHNwYW4gXHJcbiAgICAgICAgeyBcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzAwcHg7Ly8xMjhweDsgXHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW46OmJlZm9yZSBcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMjAwMHB4O1xyXG5cclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICA+IHNwYW46bnRoLWNoaWxkKDEpXHJcbiAgICB7XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSArIDRweCk7XHJcbiAgICAgICAgYm90dG9tOiAtNHB4O1xyXG4gICAgICAgIGxlZnQ6IC0yMDAwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgID4gc3BhbjpudGgtY2hpbGQoMSkgPiBzcGFuXHJcbiAgICB7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMjAwJTtcclxuXHJcbiAgICAgICAgJiwgJjo6YmVmb3JlIFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXJlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICA+IHNwYW46bnRoLWNoaWxkKDIpID4gc3BhblxyXG4gICAge1xyXG4gICAgICAgICYsICY6OmJlZm9yZSBcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaW5lYXItZ3JhZGllbnQtd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5iLWhvbWUtYmFubmVyLXRleHQgaDEsXHJcbi5iLWhvbWUtYmFubmVyLXRleHQgaDJcclxue1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4uYi1ob21lLWJhbm5lci10ZXh0IHAgXHJcbntcclxuICAgIG1hcmdpbjogMTBweCAwIDA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuLmItaG9tZS1iYW5uZXItdGV4dCAuYi1ob21lLWJhbm5lci1idG5zIFxyXG57XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICBtYXJnaW46IDAgLTNweDtcclxuICAgIFxyXG4gICAgPiAqIFxyXG4gICAge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogOHB4IDNweCAwO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpXHJcbntcclxuICAgIC5iLWhvbWUtYmFubmVyLXRleHRcclxuICAgIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxue1xyXG4gICAgLmItaG9tZS1iYW5uZXIgLnN3aXBlci1zbGlkZVxyXG4gICAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgfVxyXG4gICAgLmItaG9tZS1iYW5uZXIgaW1nXHJcbiAgICB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuICAgIC5iLWhvbWUtYmFubmVyLXRleHRcclxuICAgIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLmItaG9tZS1iYW5uZXItdGV4dCBoMSwgXHJcbiAgICAuYi1ob21lLWJhbm5lci10ZXh0IGgyXHJcbiAgICB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmItaG9tZS1iYW5uZXItdGV4dCBwXHJcbiAgICB7XHJcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICB9XHJcbiAgICAuYi1ob21lLWJhbm5lci10ZXh0IC5iLWhvbWUtYmFubmVyLWJ0bnMgPiAqXHJcbiAgICB7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU0OXB4KVxyXG57XHJcbiAgICAuYi1ob21lLWJhbm5lci10ZXh0XHJcbiAgICB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQxOXB4KVxyXG57XHJcbiAgICAuYi1ob21lLWJhbm5lciAuc3dpcGVyLXNsaWRlXHJcbiAgICB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmItaG9tZS1iYW5uZXIgaW1nXHJcbiAgICB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIC5iLWhvbWUtYmFubmVyLWNvbnRlbnRcclxuICAgIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gICAgfVxyXG4gICAgLmItaG9tZS1iYW5uZXItdGV4dFxyXG4gICAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIFxyXG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJGd1dHRlcjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAkY29sb3ItcmVkO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkZ3V0dGVyICogLTE7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3V0dGVyICogLTE7XHJcbiAgICAgICAgXHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpbmVhci1ncmFkaWVudC13aGl0ZTtcclxuICAgIH1cclxuICAgIC5iLWhvbWUtYmFubmVyLWJnXHJcbiAgICB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCIuYi1zZWFyY2gtYmFyXHJcbntcclxuICAgIEBpbmNsdWRlIHUtei1pbmRleDtcclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbn1cclxuLmItY29udGVudC1iYW5uZXIsXHJcbi5iLWhvbWUtYmFubmVyXHJcbntcclxuICAgICYgKyAuYi1zZWFyY2gtYmFyICsgc2VjdGlvbiBcclxuICAgIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgJiArIC5iLXNlYXJjaC1iYXIgKyBzZWN0aW9uLmItY29udGVudC1mdWxsIFxyXG4gICAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICYgPiAuYi1jb24gXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDQxOXB4KVxyXG57XHJcbiAgICAuYi1jb250ZW50LWJhbm5lciArIC5iLXNlYXJjaC1iYXIsIFxyXG4gICAgLmItaG9tZS1iYW5uZXIgKyAuYi1zZWFyY2gtYmFyIFxyXG4gICAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgID4gZGl2XHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxue1xyXG4gICAgLmItaG9tZS1iYW5uZXIgLmItc2VhcmNoLWJhciArIHNlY3Rpb24sIFxyXG4gICAgLmItY29udGVudC1iYW5uZXIgLmItc2VhcmNoLWJhciArIHNlY3Rpb24gXHJcbiAgICB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpXHJcbntcclxuICAgIC5iLXNlYXJjaC1iYXJcclxuICAgIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5iLWhvbWUtYmFubmVyIC5iLXNlYXJjaC1iYXIgKyBzZWN0aW9uLCBcclxuICAgIC5iLWNvbnRlbnQtYmFubmVyIC5iLXNlYXJjaC1iYXIgKyBzZWN0aW9uIFxyXG4gICAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuLmItc2VhcmNoLWJhciAuYi1jb24gXHJcbntcclxuICAgIHdpZHRoOiBjYWxjKDcyNHB4ICsgI3skZ3V0dGVyICsgJGd1dHRlcn0pO1xyXG59XHJcbi5iLXNlYXJjaC1iYXIgZm9ybVxyXG57XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogOHB4IDZweDtcclxuXHJcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICBib3gtc2hhZG93OiA1cHggMTJweCAxOHB4IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjE2KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICA+IGRpdiBcclxuICAgIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmxleDogMSAxIDFweDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCBcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMSA0MTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5iLXNlYXJjaC1iYXIgLmItc2VwYXJhdG9yXHJcbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogOHB4O1xyXG4gICAgYm90dG9tOiA4cHg7XHJcbiAgICBsZWZ0OiAtMXB4O1xyXG4gICAgXHJcbiAgICBib3JkZXItbGVmdDogc29saWQgMnB4ICRjb2xvci1ncmV5LWJvcmRlcjtcclxufVxyXG4uYi1zZWFyY2gtYmFyLmItc2VhcmNoLXJlZCAuYi1zZXBhcmF0b3Jcclxue1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbn1cclxuLmItc2VhcmNoLWJhciBpbnB1dCBcclxue1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4uYi1zZWFyY2gtYmFyIC5iLWZpZWxkXHJcbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuLmItc2VhcmNoLWJhciBzZWxlY3Q6bm90KC50cy13cmFwcGVyKSxcclxuLmItc2VhcmNoLWJhciAuYi1maWVsZC50cy13cmFwcGVyIC50cy1jb250cm9sXHJcbntcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcbi5iLXNlYXJjaC1iYXIgLmItZmllbGQudHMtd3JhcHBlciAudHMtY29udHJvbDo6YmVmb3JlXHJcbntcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZWVuO1xyXG59XHJcbi5iLXNlYXJjaC1iYXIgYnV0dG9uW3R5cGU9c3VibWl0XVxyXG57XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcblxyXG4gICAgc3ZnIFxyXG4gICAge1xyXG4gICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpXHJcbntcclxuICAgIC5iLXNlYXJjaC1iYXIgZm9ybSA+IGRpdjpmaXJzdC1jaGlsZCxcclxuICAgIC5iLXNlYXJjaC1iYXIgZm9ybSA+IGRpdjpudGgtY2hpbGQoMilcclxuICAgIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcclxuICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxNnB4KTtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbntcclxuICAgIC5iLXNlYXJjaC1iYXIgZm9ybVxyXG4gICAge1xyXG4gICAgICAgIHBhZGRpbmc6IDNweDtcclxuICAgIH1cclxuICAgIC5iLXNlYXJjaC1iYXIgZm9ybSA+IGRpdjpsYXN0LWNoaWxkXHJcbiAgICB7XHJcbiAgICAgICAgZmxleDogMCAwIDMycHg7XHJcbiAgICB9XHJcbiAgICAuYi1zZWFyY2gtYmFyIC5iLXNlcGFyYXRvclxyXG4gICAge1xyXG4gICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgIGJvdHRvbTogM3B4O1xyXG4gICAgfVxyXG4gICAgLmItc2VhcmNoLWJhciBidXR0b25bdHlwZT1zdWJtaXRdIHN2Z1xyXG4gICAge1xyXG4gICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgfVxyXG59XHJcbi8vIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweClcclxuLy8ge1xyXG4vLyAgICAgLmItaG9tZS1iYW5uZXIgKyAuYi1zZWFyY2gtYmFyID4gZGl2XHJcbi8vICAgICB7XHJcbi8vICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuLy8gICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbi8vICAgICB9XHJcbi8vICAgICAuYi1zZWFyY2gtYmFyIGZvcm1cclxuLy8gICAgIHtcclxuLy8gICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4vLyAgICAgICAgIHBhZGRpbmc6IDA7XHJcbi8vICAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4vLyAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbi8vICAgICB9XHJcbi8vICAgICAuYi1zZWFyY2gtYmFyIGZvcm0gPiBkaXY6Zmlyc3QtY2hpbGQsXHJcbi8vICAgICAuYi1zZWFyY2gtYmFyIGZvcm0gPiBkaXY6bnRoLWNoaWxkKDIpLCBcclxuLy8gICAgIC5iLXNlYXJjaC1iYXIgZm9ybSA+IGRpdjpsYXN0LWNoaWxkXHJcbi8vICAgICB7XHJcbi8vICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbi8vICAgICB9XHJcbi8vICAgICAuYi1zZWFyY2gtYmFyIGZvcm0gPiBkaXY6bGFzdC1jaGlsZFxyXG4vLyAgICAge1xyXG4vLyAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG5cclxuLy8gICAgICAgICBidXR0b24gXHJcbi8vICAgICAgICAge1xyXG4vLyAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4vLyAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyAgICAgLmItc2VhcmNoLWJhciAuYi1zZXBhcmF0b3JcclxuLy8gICAgIHtcclxuLy8gICAgICAgICB0b3A6IC0xcHg7XHJcbi8vICAgICAgICAgcmlnaHQ6IDA7XHJcbi8vICAgICAgICAgbGVmdDogMDtcclxuLy8gICAgICAgICBib3R0b206IGF1dG87XHJcbi8vICAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4vLyAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4vLyAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDJweCAkY29sb3ItZ3JleS1ib3JkZXI7XHJcbi8vICAgICB9XHJcbi8vIH0iLCIuYi1zZWFyY2ggKyAuYi1jYXRlZ29yeS10aWxlcyBcclxue1xyXG4gICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogY2FsYygjeyR3aWR0aC1kZXNrdG9wfSAtIDFweCkpIFxyXG4gICAge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIH1cclxufVxyXG4uYi1jb250ZW50LXRpbGVzICsgLmItY2F0ZWdvcnktdGlsZXMgXHJcbntcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogLTZweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogY2FsYygjeyR3aWR0aC1kZXNrdG9wfSAtIDFweCkpIFxyXG4gICAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgIH1cclxufVxyXG4uYi1jYXRlZ29yeS10aWxlcyBcclxue1xyXG4gICAgQGluY2x1ZGUgdS16LWluZGV4O1xyXG4gICAgXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogY2FsYygjeyR3aWR0aC1kZXNrdG9wfSAtIDFweCkpIFxyXG4gICAge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIH1cclxufVxyXG4uYi1jYXRlZ29yeS10aWxlcyAuYi1jYXRlZ29yeS10aWxlcy1saXN0IFxyXG57XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbi5iLWNhdGVnb3J5LXRpbGVzLWxpc3QgbGlcclxue1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmItY2F0ZWdvcnktdGlsZS1jb250ZW50IGgyIGFcclxue1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgQGluY2x1ZGUgdS1ob3ZlciBcclxuICAgIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gaG9tZSBwYWdlXHJcbi5iLWNhdGVnb3J5LXRpbGVzLWxpc3QuYi1ob21lIFxyXG57XHJcbiAgICBtYXJnaW46IDAgLTVweCAtMTBweDtcclxuXHJcbiAgICA+IGxpIFxyXG4gICAge1xyXG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMyU7XHJcbiAgICAgICAgcGFkZGluZzogMCA1cHggMTBweDtcclxuICAgIH1cclxuICAgIC5iLWNhdGVnb3J5LXRpbGVcclxuICAgIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAyNjdweDtcclxuICAgIH1cclxuICAgIC5iLWNhdGVnb3J5LXRpbGUtaW1hZ2UsXHJcbiAgICAuYi1jYXRlZ29yeS10aWxlLWltYWdlOjphZnRlcixcclxuICAgIC5iLWNhdGVnb3J5LXRpbGUtdGl0bGUsXHJcbiAgICAuYi1jYXRlZ29yeS10aWxlLWNvbnRlbnRcclxuICAgIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLmItY2F0ZWdvcnktdGlsZS1pbWFnZVxyXG4gICAge1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XHJcblxyXG4gICAgICAgIHBpY3R1cmUgXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcgXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMCUsICRjb2xvci1ibGFjayAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYi1jYXRlZ29yeS10aWxlLXRpdGxlXHJcbiAgICB7XHJcbiAgICAgICAgei1pbmRleDogMjA7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAwICRndXR0ZXIgNDBweDtcclxuXHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xyXG4gICAgfVxyXG4gICAgLmItY2F0ZWdvcnktdGlsZS10aXRsZSBoMiwgXHJcbiAgICAuYi1jYXRlZ29yeS10aWxlLWNvbnRlbnQgaDJcclxuICAgIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgICAuYi1jYXRlZ29yeS10aWxlLWNvbnRlbnRcclxuICAgIHtcclxuICAgICAgICB6LWluZGV4OiAzMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMjVzLCBwYWRkaW5nIDAuMjVzLCBvcGFjaXR5IDAuMjVzO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjc4KTtcclxuICAgIH1cclxuICAgIC5iLWNhdGVnb3J5LXRpbGUtY29udGVudCA+IGRpdiBcclxuICAgIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgPiAqIHsgZmxleDogMCAwIGF1dG87IH1cclxuICAgIH1cclxuICAgIC5iLWNhdGVnb3J5LXRpbGUgXHJcbiAgICB7XHJcbiAgICAgICAgQG1peGluIGNhdFNob3cgXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgdS1ob3ZlciBcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIC5iLWNhdGVnb3J5LXRpbGUtdGl0bGUgXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmItY2F0ZWdvcnktdGlsZS1jb250ZW50XHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNhdFNob3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgICAgIGJ1dHRvblthcmlhLXByZXNzZWQ9dHJ1ZV0gfiAuYi1jYXRlZ29yeS10aWxlLXRpdGxlIFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmItY2F0ZWdvcnktdGlsZS1jb250ZW50W2FyaWEtaGlkZGVuPWZhbHNlXVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY2F0U2hvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYi1jYXRlZ29yeS10aWxlLWNvbnRlbnQgaDJcclxuICAgIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgfVxyXG4gICAgLmItY2F0ZWdvcnktdGlsZS1jb250ZW50IHVsXHJcbiAgICB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMTFweCAwIDA7XHJcblxyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYi1jYXRlZ29yeS10aWxlLWNvbnRlbnQgbGkgXHJcbiAgICB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMm4rMSlcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMm4rMilcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iLWNhdGVnb3J5LXRpbGUtY29udGVudCBsaSBhIFxyXG4gICAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuXHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSB1LWhvdmVyIFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmItY2F0ZWdvcnktdGlsZS1jb250ZW50IGxpOm50aC1jaGlsZCgybisxKSBhIFxyXG4gICAge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgIH1cclxuICAgIC5iLWNhdGVnb3J5LXRpbGUtY29udGVudCBsaTpudGgtY2hpbGQoMm4rMikgYSBcclxuICAgIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG4gICAgLmItY2F0ZWdvcnktdGlsZS1jb250ZW50IGxpIGE6OmJlZm9yZSBcclxuICAgIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJGNvbG9yLWdyZWVuO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuYi1jYXRlZ29yeS10aWxlLWNvbnRlbnQgbGk6bnRoLWNoaWxkKDJuKzEpIGE6OmJlZm9yZSBcclxuICAgIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB9XHJcbiAgICAuYi1jYXRlZ29yeS10aWxlLWNvbnRlbnQgbGk6bnRoLWNoaWxkKDJuKzIpIGE6OmJlZm9yZSBcclxuICAgIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgfVxyXG4gICAgLmItY2F0ZWdvcnktdGlsZS1jb250ZW50IFtjbGFzc149Yi1idG5dXHJcbiAgICB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAoaG92ZXI6IGhvdmVyKVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iLWNhdGVnb3J5LXRpbGUgYnV0dG9uIFxyXG4gICAge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgei1pbmRleDogNDA7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDA7XHJcblxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmW2FyaWEtcHJlc3NlZD10cnVlXVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSBcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcilcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBjYWxjKCN7JHdpZHRoLWRlc2t0b3Atd2lkZX0gLSAxcHgpKVxyXG4gICAge1xyXG4gICAgICAgIC5iLWNhdGVnb3J5LXRpbGUtdGl0bGUgaDIsIFxyXG4gICAgICAgIC5iLWNhdGVnb3J5LXRpbGUtY29udGVudCBoMlxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBjYWxjKCN7JHdpZHRoLWRlc2t0b3B9IC0gMXB4KSkgXHJcbiAgICB7XHJcbiAgICAgICAgLmItY2F0ZWdvcnktdGlsZS1jb250ZW50W2FyaWEtaGlkZGVuPWZhbHNlXVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgei1pbmRleDogMzA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweClcclxuICAgIHtcclxuICAgICAgICA+IGxpXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYi1jYXRlZ29yeS10aWxlIC5iLWNhdGVnb3J5LXRpbGUtY29udGVudFthcmlhLWhpZGRlbj1mYWxzZV1cclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDlweClcclxuICAgIHtcclxuICAgICAgICA+IGxpXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmItY2F0ZWdvcnktdGlsZVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy8gL2hvbWUgcGFnZVxyXG5cclxuLy8gbGlzdGluZyBwYWdlXHJcbi5iLWNhdGVnb3J5LXRpbGVzLWxpc3QuYi1saXN0aW5nXHJcbnsgXHJcbiAgICBtYXJnaW46IDAgLTE4cHggLTM2cHg7XHJcblxyXG4gICAgPiBsaSBcclxuICAgIHtcclxuICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMThweCAzNnB4O1xyXG4gICAgfVxyXG4gICAgLmItY2F0ZWdvcnktdGlsZVxyXG4gICAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMjBweDtcclxuXHJcbiAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctZ3JleVxyXG4gICAgfVxyXG4gICAgLmItY2F0ZWdvcnktdGlsZS1pbWFnZVxyXG4gICAge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgIH1cclxuICAgIC5iLWNhdGVnb3J5LXRpbGUtaW1hZ2UgcGljdHVyZVxyXG4gICAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgLmItY2F0ZWdvcnktdGlsZS1pbWFnZSBpbWdcclxuICAgIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmItY2F0ZWdvcnktdGlsZS1jb250ZW50XHJcbiAgICB7XHJcbiAgICAgICAgZmxleDogMSAxIDFweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuYi1jYXRlZ29yeS10aWxlLWNvbnRlbnQgaDIgXHJcbiAgICB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAuYi1jYXRlZ29yeS10aWxlLWNvbnRlbnQgcCBcclxuICAgIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KVxyXG4gICAge1xyXG4gICAgICAgID4gbGlcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgIHtcclxuICAgICAgICAuYi1jYXRlZ29yeS10aWxlXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMjRweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmItY2F0ZWdvcnktdGlsZS1pbWFnZVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYi1jYXRlZ29yeS10aWxlLWNvbnRlbnRcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iLWNhdGVnb3J5LXRpbGUtY29udGVudCBoMiBcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmItY2F0ZWdvcnktdGlsZS1jb250ZW50IHBcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICAuYi1jYXRlZ29yeS10aWxlXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iLWNhdGVnb3J5LXRpbGUtaW1hZ2VcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iLWNhdGVnb3J5LXRpbGUtaW1hZ2UgcGljdHVyZVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmItY2F0ZWdvcnktdGlsZS1pbWFnZSBpbWdcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy8gL2xpc3RpbmcgcGFnZVxyXG4iLCIuYi1zZXJ2aWNlLXRpbGVzIFxyXG57XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5iLXNlcnZpY2UtdGlsZXMgdWxcclxue1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbi5iLXNlcnZpY2UtdGlsZXMgbGkgXHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICBcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMm4rMik6OmJlZm9yZSBcclxuICAgIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgXHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBib3JkZXItbGVmdDogc29saWQgMnB4ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxufVxyXG4uYi1zZXJ2aWNlLXRpbGVzIGEgXHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTsgXHJcblxyXG4gICAgQGluY2x1ZGUgdS1ob3ZlciBcclxuICAgIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSBcclxuICAgIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMjAwMHB4O1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIgXHJcbiAgICB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwcHg7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB9XHJcbiAgICA+IGltZyBcclxuICAgIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIH1cclxuICAgID4gc3BhbiBcclxuICAgIHtcclxuICAgICAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgfVxyXG59XHJcbi5iLXNlcnZpY2UtdGlsZXMgbGlcclxue1xyXG4gICAgJjpudGgtY2hpbGQoNG4rMSkgYSxcclxuICAgICY6bnRoLWNoaWxkKDRuKzQpIGFcclxuICAgIHtcclxuICAgICAgICAmOjpiZWZvcmUgeyByaWdodDogMTAwJTsgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoNG4rMikgYSxcclxuICAgICY6bnRoLWNoaWxkKDRuKzMpIGFcclxuICAgIHtcclxuICAgICAgICAmOjpiZWZvcmUgeyBsZWZ0OiAxMDAlOyB9XHJcbiAgICB9XHJcbn1cclxuLmItcmVkLmItc2VydmljZS10aWxlcyBsaVxyXG57XHJcbiAgICAmOm50aC1jaGlsZCg0bisxKSBhLFxyXG4gICAgJjpudGgtY2hpbGQoNG4rNCkgYVxyXG4gICAge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCg0bisyKSBhLFxyXG4gICAgJjpudGgtY2hpbGQoNG4rMykgYVxyXG4gICAge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrLXJlZDtcclxuICAgIH1cclxufVxyXG4uYi1ncmVlbi5iLXNlcnZpY2UtdGlsZXMgbGlcclxue1xyXG4gICAgJjpudGgtY2hpbGQoNG4rMSkgYSxcclxuICAgICY6bnRoLWNoaWxkKDRuKzQpIGFcclxuICAgIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCg0bisyKSBhLFxyXG4gICAgJjpudGgtY2hpbGQoNG4rMykgYVxyXG4gICAge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrLWdyZWVuO1xyXG4gICAgfVxyXG59XHJcbi5iLWJsYWNrLmItc2VydmljZS10aWxlcyBsaVxyXG57XHJcbiAgICAmOm50aC1jaGlsZCg0bisxKSBhLFxyXG4gICAgJjpudGgtY2hpbGQoNG4rNCkgYVxyXG4gICAge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWJsYWNrLCAyMCUpO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoNG4rMikgYSxcclxuICAgICY6bnRoLWNoaWxkKDRuKzMpIGFcclxuICAgIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICB9XHJcbn1cclxuLmItc2VydmljZS10aWxlcyBzdmcgXHJcbntcclxuICAgIGhlaWdodDogNTBweDtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSBcclxue1xyXG4gICAgLmItc2VydmljZS10aWxlcyBhXHJcbiAgICB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICBpbWcgXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgXHJcbntcclxuICAgIC5iLXNlcnZpY2UtdGlsZXMgXHJcbiAgICB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgIC5iLXNlcnZpY2UtdGlsZXMgYVxyXG4gICAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIgXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBzcGFuIFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBpbWcgXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweClcclxue1xyXG4gICAgLmItc2VydmljZS10aWxlcyB1bFxyXG4gICAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgfVxyXG4gICAgLmItc2VydmljZS10aWxlcyBsaVxyXG4gICAge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmItc2VydmljZS10aWxlcyBsaTpudGgtY2hpbGQoMm4rMik6OmJlZm9yZVxyXG4gICAge1xyXG4gICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICBsZWZ0OiA1MHB4O1xyXG4gICAgICAgIHJpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMnB4ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuICAgIC5iLXNlcnZpY2UtdGlsZXMgbGkgYTo6YmVmb3JlXHJcbiAgICB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufSIsIi5iLWFib3V0LWJhbm5lclxyXG57XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICBcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXJrLWdyZXk7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcbi5iLWFib3V0LWJhbm5lciAuYi1jb24gXHJcbntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5iLWFib3V0LWJ1bGxldHNcclxue1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgIHBhZGRpbmc6IDAgNXZ3IDAgMDtcclxuXHJcbiAgICB1bCBcclxuICAgIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG4gICAgbGkgXHJcbiAgICB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCA2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUgXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgdG9wIDAgbGVmdCAwIHVybCgnL2ltZy90aWNrLWdyZWVuLnN2ZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5iLWFib3V0LXRleHRcclxue1xyXG4gICAgZmxleDogMSAxIDFweDtcclxuXHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgIHBcclxuICAgIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuLmItYWJvdXQtY3Rhc1xyXG57XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgbWF4LXdpZHRoOiAzMCU7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCA1dnc7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBjYWxjKCN7JHdpZHRoLWRlc2t0b3Atd2lkZX0gLSAxcHgpKVxyXG57XHJcbiAgICAuYi1hYm91dC1idWxsZXRzIFxyXG4gICAge1xyXG4gICAgICAgIG1heC13aWR0aDogMzAlO1xyXG4gICAgfVxyXG4gICAgLmItYWJvdXQtYnVsbGV0cyBsaVxyXG4gICAge1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMCAxMnB4IDQwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgLmItYWJvdXQtYnVsbGV0cyBsaTo6YmVmb3JlXHJcbiAgICB7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIC5iLWFib3V0LXRleHQgXHJcbiAgICB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxue1xyXG4gICAgLmItYWJvdXQtYmFubmVyIC5iLWNvblxyXG4gICAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmItYWJvdXQtYnVsbGV0c1xyXG4gICAge1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgIH1cclxuICAgIC5iLWFib3V0LXRleHQgXHJcbiAgICB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmItYWJvdXQtY3Rhc1xyXG4gICAge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuXHJcbiAgICAgICAgPiAqIFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiAqICsgKiBcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpXHJcbntcclxuICAgIC5iLWFib3V0LWJ1bGxldHMgbGkgXHJcbiAgICB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG4gICAgLmItYWJvdXQtdGV4dCBcclxuICAgIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbn0iLCIuYi10ZXN0aW1vbmlhbHNcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDMycHggMDtcclxuICAgIFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59XHJcbi5iLXRlc3RpbW9uaWFscyBwaWN0dXJlIFxyXG57XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIGltZyBcclxuICAgIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbn1cclxuLmItdGVzdGltb25pYWxzIC5iLWNvbiBcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjA7XHJcbn1cclxuLmItdGVzdGltb25pYWxzIC5zd2lwZXIgXHJcbntcclxuICAgIG1hcmdpbjogMCAtMjJweDtcclxufVxyXG4uYi10ZXN0aW1vbmlhbHMgLnN3aXBlci13cmFwcGVyIFxyXG57XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxufVxyXG4uYi10ZXN0aW1vbmlhbHMgLnN3aXBlci1zbGlkZSBcclxue1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcclxufVxyXG4uYi10ZXN0aW1vbmlhbHMgYmxvY2txdW90ZVxyXG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBtYXJnaW46IDAgMjJweDtcclxuXHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59XHJcbi5iLXRlc3RpbW9uaWFscyAuYi1ibG9ja3F1b3RlLWNvbnRlbnRcclxue1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcblxyXG4gICAgPiBzdmcgXHJcbiAgICB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAyMi41cHg7XHJcbiAgICB9XHJcbiAgICA+ICogXHJcbiAgICB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgPiAqICsgKiBcclxuICAgIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICB9XHJcbiAgICAuYi1ibG9ja3F1b3RlLWNvbnRlbnQtZGF0ZVxyXG4gICAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxufVxyXG4uYi10ZXN0aW1vbmlhbHMgZm9vdGVyIFxyXG57XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5iLXRlc3RpbW9uaWFscyBjaXRlIFxyXG57XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi5iLXRlc3RpbW9uaWFscyBibG9ja3F1b3RlID4gc3BhbiBcclxue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogLTEwO1xyXG5cclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDNweCwgM3B4KTtcclxufVxyXG4uYi1yZWQuYi10ZXN0aW1vbmlhbHMgYmxvY2txdW90ZVxyXG57XHJcbiAgICBzdmcgcGF0aCB7IGZpbGw6ICRjb2xvci1yZWQ7IH1cclxuICAgID4gc3BhbiB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7IH1cclxufVxyXG4uYi1ibGFjay5iLXRlc3RpbW9uaWFscyBibG9ja3F1b3RlXHJcbntcclxuICAgIHN2ZyBwYXRoIHsgZmlsbDogJGNvbG9yLWJsYWNrOyB9XHJcbiAgICA+IHNwYW4geyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7IH1cclxufVxyXG4uYi1ncmVlbi5iLXRlc3RpbW9uaWFscyBibG9ja3F1b3RlXHJcbntcclxuICAgIHN2ZyBwYXRoIHsgZmlsbDogJGNvbG9yLWdyZWVuOyB9XHJcbiAgICA+IHNwYW4geyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47IH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IGNhbGMoI3skd2lkdGgtZGVza3RvcC13aWRlfSAtIDFweCkpXHJcbntcclxuICAgIC5iLXRlc3RpbW9uaWFscyAuc3dpcGVyXHJcbiAgICB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLmItdGVzdGltb25pYWxzIGJsb2NrcXVvdGVcclxuICAgIHtcclxuICAgICAgICBtYXJnaW46IDAgMTJweDtcclxuICAgIH1cclxufVxyXG4iLCJcclxuLmItZmVhdHVyZWQtcHJvZHVjdHNcclxue1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblxyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG59XHJcbi5iLWZlYXR1cmVkLXByb2R1Y3RzIC5zd2lwZXItc2xpZGUgXHJcbntcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG4uYi1mZWF0dXJlZC1wcm9kdWN0cyBoMiBcclxue1xyXG4gICAgbWFyZ2luOiAwIDAgMjVweDtcclxuXHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAyOXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uYi1mZWF0dXJlZC1wcm9kdWN0cyAuc3dpcGVyIFxyXG57XHJcbiAgICBtYXJnaW46IDAgLTcuNXB4IC0xNXB4O1xyXG59XHJcbi5iLWZlYXR1cmVkLXByb2R1Y3RzIC5zd2lwZXItc2xpZGUgXHJcbntcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG59XHJcbi5iLWZlYXR1cmVkLXByb2R1Y3QtaXRlbVxyXG57XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBtYXJnaW46IDAgNy41cHg7XHJcbiAgICBcclxuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWdyZXk7XHJcbn1cclxuLmItZmVhdHVyZWQtcHJvZHVjdC1pbWcgXHJcbntcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG5cclxuICAgIGEsIGltZyBcclxuICAgIHsgXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IFxyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG4uYi1mZWF0dXJlZC1wcm9kdWN0LWNvbnRlbnRcclxue1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG4uYi1mZWF0dXJlZC1wcm9kdWN0LWNvbnRlbnQgaDEsXHJcbi5iLWZlYXR1cmVkLXByb2R1Y3QtY29udGVudCBoMixcclxuLmItZmVhdHVyZWQtcHJvZHVjdC1jb250ZW50IGgzLFxyXG4uYi1mZWF0dXJlZC1wcm9kdWN0LWNvbnRlbnQgaDQsXHJcbi5iLWZlYXR1cmVkLXByb2R1Y3QtY29udGVudCBoNSxcclxuLmItZmVhdHVyZWQtcHJvZHVjdC1jb250ZW50IGg2XHJcbntcclxuICAgIG1hcmdpbjogMCAwIDhweDtcclxuXHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIFxyXG4gICAgYSBcclxuICAgIHsgXHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyBcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdS1ob3ZlciBcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYi1mZWF0dXJlZC1wcm9kdWN0LXByaWNlXHJcbntcclxuICAgIG1hcmdpbjogMCAwIDhweDtcclxuXHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogJGNvbG9yLXJlZDtcclxufVxyXG4uYi1mZWF0dXJlZC1wcm9kdWN0LWNvbnRlbnQgdWwgXHJcbntcclxuICAgIEBpbmNsdWRlIHUtYnVsbGV0cztcclxuXHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbn1cclxuLmItZmVhdHVyZWQtcHJvZHVjdC1jdGFzXHJcbntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuXHJcbiAgICA+ICogXHJcbiAgICB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiXHJcbi5iLWNvbnRlbnQtYmFubmVyXHJcbntcclxuICAgIEBpbmNsdWRlIHUtei1pbmRleDtcclxuICAgIFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5iLWNvbnRlbnQtYmFubmVyIC5zd2lwZXItc2xpZGUgXHJcbntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDMzMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxOTIxcHgpXHJcbiAgICB7XHJcbiAgICAgICAgaGVpZ2h0OiA0NDBweDtcclxuICAgIH1cclxufVxyXG4uYi1jb250ZW50LWJhbm5lci1iZ1xyXG57XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG4uYi1jb250ZW50LWJhbm5lciBwaWN0dXJlIFxyXG57XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLmItY29udGVudC1iYW5uZXIgaW1nIFxyXG57XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG4uYi1jb250ZW50LWJhbm5lci1jb250ZW50XHJcbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uYi1jb250ZW50LWJhbm5lci10ZXh0XHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAvLyBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgbWF4LWhlaWdodDogOTUlO1xyXG5cclxuICAgID4gKiBcclxuICAgIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxufVxyXG4uYi1jb250ZW50LWJhbm5lci10ZXh0LFxyXG4uYi1jb250ZW50LWJhbm5lci10ZXh0IFxyXG57XHJcbiAgICBoMSwgaDIgXHJcbiAgICB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gICAgJi5iLWhlYWRpbmctbGFyZ2UgXHJcbiAgICB7IFxyXG4gICAgICAgIGgxLCBoMiBcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5iLWhlYWRpbmctc21hbGwgXHJcbiAgICB7IFxyXG4gICAgICAgIGgxLCBoMiBcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5iLWNvbnRlbnQtYmFubmVyLXRleHQgcCBcclxue1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuLmItY29udGVudC1iYW5uZXItdGV4dCAuYi1jb250ZW50LWJhbm5lci1idG5zIFxyXG57XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxue1xyXG4gICAgLmItY29udGVudC1iYW5uZXIgLnN3aXBlci1zbGlkZVxyXG4gICAge1xyXG4gICAgICAgIGhlaWdodDogMjMwcHg7XHJcbiAgICB9XHJcbiAgICAuYi1jb250ZW50LWJhbm5lciBpbWdcclxuICAgIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmItY29udGVudC1iYW5uZXItdGV4dFxyXG4gICAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuYi1jb250ZW50LWJhbm5lci10ZXh0LCBcclxuICAgIC5iLWNvbnRlbnQtYmFubmVyLXRleHQgXHJcbiAgICB7XHJcbiAgICAgICAgJi5iLWhlYWRpbmctbGFyZ2UgXHJcbiAgICAgICAgeyBcclxuICAgICAgICAgICAgaDEsIGgyIFxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYi1oZWFkaW5nLXNtYWxsIFxyXG4gICAgICAgIHsgXHJcbiAgICAgICAgICAgIGgxLCBoMiBcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4OyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iLWNvbnRlbnQtYmFubmVyLXRleHQgcFxyXG4gICAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxufVxyXG4iLCIuYi1jb250ZW50LWZ1bGwgXHJcbntcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgJi5iLXBsYWluIFxyXG4gICAge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICB9XHJcbiAgICAmLmItZ3JlZW4gXHJcbiAgICB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGxpbmVhci1ncmFkaWVudC1ncmVlbjtcclxuICAgIH1cclxuICAgICYuYi1yZWQgXHJcbiAgICB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGxpbmVhci1ncmFkaWVudC1yZWQ7XHJcbiAgICB9IFxyXG4gICAgJi5iLWJsYWNrIFxyXG4gICAge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgIH0gXHJcbn1cclxuLmItY29udGVudC1mdWxsIC5iLWNvbiBcclxue1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmItY29udGVudC1mdWxsLXRleHRcclxue1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcblxyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQgXHJcbiAgICB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbi5iLWNvbnRlbnQtZnVsbC10ZXh0ID4gKlxyXG57XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgJiArICogXHJcbiAgICB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICB9XHJcbn1cclxuLmItY29udGVudC1mdWxsLWltZ3Ncclxue1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xyXG4gICAgbWFyZ2luOiAwIDAgLTIwcHg7XHJcblxyXG4gICAgaW1nIFxyXG4gICAge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggNDBweDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbntcclxuICAgIC5iLWNvbnRlbnQtZnVsbCAuYi1jb24gXHJcbiAgICB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuYi1jb250ZW50LWZ1bGwtdGV4dCBcclxuICAgIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmItY29udGVudC1mdWxsLWltZ3NcclxuICAgIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuXHJcbiAgICAgICAgaW1nXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5iLWNvbnRlbnQtaGFsZi5iLWhhcy1jb250cm9scyArIHNlY3Rpb246bm90KC5iLWNvbnRlbnQtaGFsZi5iLWhhcy1jb250cm9scylcclxue1xyXG4gICAgLy8gbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG4uYi1jb250ZW50LWhhbGZcclxue1xyXG4gICAgcGFkZGluZzogODBweCAwO1xyXG59XHJcbi5iLWNvbnRlbnQtaGFsZiAuYi1jb24gXHJcbntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG4uYi1jb250ZW50LWhhbGYtdGV4dFxyXG57XHJcbiAgICBmbGV4OiAxIDEgNTAlO1xyXG4gICAgcGFkZGluZzogMCA0MHB4IDAgMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICBoMiBcclxuICAgIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICB9XHJcbiAgICBzdHJvbmcgXHJcbiAgICB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxufVxyXG4uYi1jb250ZW50LWhhbGYtY3Rhc1xyXG57XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIG1hcmdpbjogMS41ZW0gLTVweCAtMTBweDtcclxuXHJcbiAgICA+ICogXHJcbiAgICB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDVweCAxMHB4O1xyXG4gICAgfVxyXG59XHJcbi5iLWNvbnRlbnQtaGFsZi1pbWdzXHJcbntcclxuICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDUzNHB4ICsgNDBweCk7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICAmOjpiZWZvcmUgXHJcbiAgICB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgbGVmdDogMTAwcHg7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpbmVhci1ncmFkaWVudC1yZWQtbGlnaHQ7XHJcbiAgICB9XHJcbn1cclxuLmItY29udGVudC1oYWxmLWltZ3MgLnN3aXBlci13cmFwcGVyIFxyXG57XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxufVxyXG4uYi1jb250ZW50LWhhbGYtaW1ncyAuc3dpcGVyLXNsaWRlIFxyXG57XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLmItY29udGVudC1oYWxmLWltZ3MgaW1nIFxyXG57XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG4uYi1jb250ZW50LWhhbGYtaW1ncyBpZnJhbWVcclxue1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDUzNHB4O1xyXG4gICAgaGVpZ2h0OiAzMDBweDtcclxufVxyXG4uc3dpcGVyLWluaXRpYWxpemVkIH4gLmItY29udGVudC1oYWxmLWltZ3MtY29udHJvbHNcclxue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmItY29udGVudC1oYWxmLWltZ3MtY29udHJvbHNcclxue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBwYWRkaW5nOiAxN3B4IDAgMDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbi5iLWNvbnRlbnQtaGFsZi1pbWdzLWNvbnRyb2xzIFxyXG57XHJcbiAgICBAaW5jbHVkZSB1LWNhcm91c2VsLWNvbnRyb2xzO1xyXG59XHJcblxyXG4uYi1jb250ZW50LWhhbGYuYi1oYXMtY29udHJvbHMgLmItY29udGVudC1oYWxmLWltZ3Ncclxue1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLmItY29udGVudC1oYWxmLmItYWx0IC5iLWNvbiBcclxue1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG59XHJcbi5iLWNvbnRlbnQtaGFsZi5iLWFsdCAuYi1jb250ZW50LWhhbGYtaW1nc1xyXG57XHJcbiAgICBwYWRkaW5nOiAwIDQwcHggMCAwO1xyXG59XHJcbi5iLWNvbnRlbnQtaGFsZi5iLWFsdCAuYi1jb250ZW50LWhhbGYtdGV4dFxyXG57XHJcbiAgICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xyXG59XHJcbi5iLWNvbnRlbnQtaGFsZi5iLWFsdCAuYi1jb250ZW50LWhhbGYtaW1nczo6YmVmb3JlIFxyXG57XHJcbiAgICByaWdodDogMTAwcHg7XHJcbiAgICBsZWZ0OiAtMTBweDtcclxufVxyXG4uYi1jb250ZW50LWhhbGYuYi1hbHQgLmItY29udGVudC1oYWxmLWltZ3MgaW1nLCBcclxuLmItY29udGVudC1oYWxmLmItYWx0IC5iLWNvbnRlbnQtaGFsZi1pbWdzIGlmcmFtZVxyXG57XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG4uYi1jb250ZW50LWhhbGYuYi1hbHQgLmItY29udGVudC1oYWxmLWltZ3MtY29udHJvbHNcclxue1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweClcclxue1xyXG4gICAgLmItY29udGVudC1oYWxmLWltZ3NcclxuICAgIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMzU1cHggKyA0MHB4KTtcclxuICAgIH1cclxuICAgIC5iLWNvbnRlbnQtaGFsZi1pbWdzIGltZyxcclxuICAgIC5iLWNvbnRlbnQtaGFsZi1pbWdzIGlmcmFtZVxyXG4gICAge1xyXG4gICAgICAgIHdpZHRoOiAzNTVweDtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxue1xyXG4gICAgLmItY29udGVudC1oYWxmIFxyXG4gICAge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcclxuICAgIH1cclxuICAgIC5iLWNvbnRlbnQtaGFsZiAuYi1jb25cclxuICAgIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5iLWNvbnRlbnQtaGFsZi10ZXh0XHJcbiAgICB7XHJcbiAgICAgICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmItY29udGVudC1oYWxmLWN0YXNcclxuICAgIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5iLWNvbnRlbnQtaGFsZi5iLWFsdCAuYi1jb250ZW50LWhhbGYtdGV4dCxcclxuICAgIC5iLWNvbnRlbnQtaGFsZi10ZXh0XHJcbiAgICB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5iLWNvbnRlbnQtaGFsZi5iLWFsdCAuYi1jb250ZW50LWhhbGYtaW1ncyxcclxuICAgIC5iLWNvbnRlbnQtaGFsZi1pbWdzXHJcbiAgICB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MzRweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5iLWNvbnRlbnQtaGFsZi1pbWdzIGltZyxcclxuICAgIC5iLWNvbnRlbnQtaGFsZi1pbWdzIGlmcmFtZVxyXG4gICAge1xyXG4gICAgICAgIHdpZHRoOiA1MzRweDtcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG4gICAgLmItY29udGVudC1oYWxmLWltZ3MtY29udHJvbHNcclxuICAgIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MjBweClcclxue1xyXG4gICAgLmItY29udGVudC1oYWxmLWltZ3NcclxuICAgIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmItY29udGVudC1oYWxmLWltZ3MgaW1nLFxyXG4gICAgLmItY29udGVudC1oYWxmLWltZ3MgaWZyYW1lXHJcbiAgICB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmItY29udGVudC1oYWxmLWltZ3MgaWZyYW1lXHJcbiAgICB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweClcclxue1xyXG4gICAgLmItY29udGVudC1oYWxmIFxyXG4gICAge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59IiwiLmItb2ZmaWNlLXRpbGVzICsgLmItZmFxc1xyXG57XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxufVxyXG4uYi1mYXFzXHJcbntcclxuICAgIHBhZGRpbmc6IDgwcHggMDtcclxufVxyXG4uYi1mYXFzIGgyIFxyXG57XHJcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xyXG5cclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi5iLWZhcXMtaG9sZGVyIFxyXG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmItZmFxcy1ob2xkZXIgZGxcclxue1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcbi5iLWZhcXMtaG9sZGVyIGRsID4gZGl2IFxyXG57XHJcbiAgICAmICsgZGl2IFxyXG4gICAge1xyXG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItZ3JleS1ib3JkZXI7XHJcbiAgICB9XHJcbn1cclxuLmItZmFxcy1ob2xkZXIgYnV0dG9uIFxyXG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgIEBpbmNsdWRlIHUtaG92ZXIgXHJcbiAgICB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciBcclxuICAgIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbn1cclxuLmItZmFxcy1ob2xkZXIgZGRcclxue1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1heC1oZWlnaHQ6IDIwMDBweDtcclxuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4yNXMsIHBhZGRpbmctYm90dG9tIDAuMjVzO1xyXG5cclxuICAgICZbYXJpYS1oaWRkZW49dHJ1ZV1cclxuICAgIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcbi8vIGxhcmdlXHJcbi5iLWZhcXMtaG9sZGVyLmItbGFyZ2UgXHJcbntcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1ncmV5O1xyXG5cclxuICAgICY6OmFmdGVyIFxyXG4gICAge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICByaWdodDogLTZweDtcclxuICAgICAgICBib3R0b206IC02cHg7XHJcbiAgICAgICAgbGVmdDogNnB4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xMDtcclxuXHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbGluZWFyLWdyYWRpZW50LXJlZC1saWdodDtcclxuICAgIH1cclxufVxyXG4uYi1mYXFzLWhvbGRlci5iLWxhcmdlIGJ1dHRvbiBcclxue1xyXG4gICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggMDtcclxuXHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAmOjphZnRlciBcclxuICAgIHtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDZweDtcclxuXHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAzcHggJGNvbG9yLXJlZDtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzLCBtYXJnaW4tdG9wIDAuMjVzO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuICAgICZbYXJpYS1wcmVzc2VkPXRydWVdOjphZnRlciBcclxuICAgIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICB9XHJcbn1cclxuLy8gL2xhcmdlXHJcblxyXG4vLyBzbWFsbFxyXG4uYi1mYXFzLWhvbGRlci5iLXNtYWxsIGJ1dHRvblxyXG57XHJcbiAgICBwYWRkaW5nOiA4cHggNDBweCA4cHggMDtcclxuXHJcbiAgICAmOjphZnRlciBcclxuICAgIHtcclxuICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgY29udGVudDogXCIrXCI7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZbYXJpYS1wcmVzc2VkPXRydWVdOjphZnRlciBcclxuICAgIHtcclxuICAgICAgICBjb250ZW50OiBcIi1cIjtcclxuICAgIH1cclxufVxyXG4vLyAvc21hbGxcclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxue1xyXG4gICAgLmItZmFxcyBcclxuICAgIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICB9XHJcbiAgICAuYi1mYXFzLWhvbGRlci5iLWxhcmdlIGJ1dHRvblxyXG4gICAge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAuYi1mYXFzLWhvbGRlci5iLWxhcmdlIGJ1dHRvbjo6YWZ0ZXJcclxuICAgIHtcclxuICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgICAgcmlnaHQ6IDZweDtcclxuICAgIH1cclxufSIsIi5iLWlubmVyLWJhbm5lclxyXG57XHJcbiAgICBAaW5jbHVkZSB1LXotaW5kZXg7XHJcbiAgICBcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmItaW5uZXItYmFubmVyLWJnXHJcbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuLmItaW5uZXItYmFubmVyIHBpY3R1cmUgXHJcbntcclxuICAgIGhlaWdodDogMzg0cHg7XHJcbn1cclxuLmItaW5uZXItYmFubmVyIGltZyBcclxue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLmItaW5uZXItYmFubmVyLWNvbnRlbnRcclxue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMjA7XHJcbn1cclxuLmItaW5uZXItYmFubmVyLWNvbnRlbnQgLmItY29uIFxyXG57XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcblxyXG4gICAgJi5iLWxlZnQgXHJcbiAgICB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgJi5iLXJpZ2h0IFxyXG4gICAge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcbn1cclxuLmItaW5uZXItYmFubmVyLXRleHRcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHdpZHRoOiA0NDRweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDk1JTtcclxuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgJjo6YWZ0ZXIgXHJcbiAgICB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgIHJpZ2h0OiAtM3B4O1xyXG4gICAgICAgIGJvdHRvbTogLTNweDtcclxuICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgICAgei1pbmRleDogLTEwO1xyXG5cclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICB9XHJcbn1cclxuLmItaW5uZXItYmFubmVyLXRleHQgaDJcclxue1xyXG4gICAgbWFyZ2luOiAwIDAgMTBweDtcclxuXHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLmItaW5uZXItYmFubmVyLXRleHQgcCBcclxue1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcbi5iLWlubmVyLWJhbm5lci1idG5zIFxyXG57XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luOiAxNXB4IC01cHggLTEwcHg7XHJcblxyXG4gICAgPiAqIFxyXG4gICAge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogMCA1cHggMTBweDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbntcclxuICAgIC5iLWlubmVyLWJhbm5lciBwaWN0dXJlIFxyXG4gICAge1xyXG4gICAgICAgIGhlaWdodDogMzE0cHg7XHJcbiAgICB9XHJcbiAgICAuYi1pbm5lci1iYW5uZXItdGV4dFxyXG4gICAge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcclxuICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgIH1cclxuICAgIC5iLWlubmVyLWJhbm5lci10ZXh0IGgyXHJcbiAgICB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmItaW5uZXItYmFubmVyLXRleHQgcCBcclxuICAgIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NHB4KVxyXG57XHJcbiAgICAuYi1pbm5lci1iYW5uZXItdGV4dFxyXG4gICAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5iLWlubmVyLWJhbm5lci1idG5zIFxyXG4gICAge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweClcclxue1xyXG4gICAgLmItaW5uZXItYmFubmVyLXRleHRcclxuICAgIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuIiwiLmItc2VhcmNoICsgLmItY29udGVudC10aWxlcyBcclxue1xyXG4gICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogY2FsYygjeyR3aWR0aC1kZXNrdG9wfSAtIDFweCkpIFxyXG4gICAge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIH1cclxufVxyXG4uYi1jYXRlZ29yeS10aWxlcyArIC5iLWNvbnRlbnQtdGlsZXNcclxue1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBjYWxjKCN7JHdpZHRoLWRlc2t0b3B9IC0gMXB4KSkgXHJcbiAgICB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgfVxyXG59XHJcbi5iLWNvbnRlbnQtdGlsZXMgXHJcbntcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IGNhbGMoI3skd2lkdGgtZGVza3RvcH0gLSAxcHgpKSBcclxuICAgIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICB9XHJcbn1cclxuLmItY29udGVudC10aWxlcyB1bFxyXG57XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDAgLTE4cHggLTM2cHg7XHJcbiAgICBcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuLmItY29udGVudC10aWxlcyBsaSBcclxuICAgIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMThweCAzNnB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuLmItY29udGVudC10aWxlLWl0ZW1cclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctZ3JleTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG4uYi1jb250ZW50LXRpbGUtYmdcclxue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG4uYi1jb250ZW50LXRpbGUtaXRlbSBwaWN0dXJlIFxyXG57XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICBpbWcgXHJcbiAgICB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufVxyXG4uYi1jb250ZW50LXRpbGUtaXRlbS10ZXh0IFxyXG57XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAyMDtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgID4gZGl2IFxyXG4gICAge1xyXG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICB9XHJcbn1cclxuLmItY29udGVudC10aWxlLWl0ZW0tdGV4dCBoMlxyXG57XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi5iLWNvbnRlbnQtdGlsZS1pdGVtLXRleHQgcCBcclxue1xyXG4gICAgbWFyZ2luOiAxNXB4IDAgMDtcclxuXHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweClcclxue1xyXG4gICAgLmItY29udGVudC10aWxlcyBsaSBcclxuICAgIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5iLWNvbnRlbnQtdGlsZS1pdGVtLXRleHQgaDJcclxuICAgIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAuYi1jb250ZW50LXRpbGUtaXRlbS10ZXh0IHAgXHJcbiAgICB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQgXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbntcclxuXHJcbn0iLCIuYi1zZWFyY2ggKyAuYi1vZmZpY2UtdGlsZXMgXHJcbntcclxuICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IGNhbGMoI3skd2lkdGgtZGVza3RvcH0gLSAxcHgpKSBcclxuICAgIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICB9XHJcbn1cclxuLmItY2F0ZWdvcnktdGlsZXMgKyAuYi1vZmZpY2UtdGlsZXNcclxue1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBjYWxjKCN7JHdpZHRoLWRlc2t0b3B9IC0gMXB4KSkgXHJcbiAgICB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgfVxyXG59XHJcbi5iLWNvbnRlbnQtaGFsZi5iLWJnLW5vbmUgICsgLmItb2ZmaWNlLXRpbGVzIFxyXG57XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxyXG4gICAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gICAgfVxyXG59XHJcbi5iLW9mZmljZS10aWxlcyBcclxue1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogY2FsYygjeyR3aWR0aC1kZXNrdG9wfSAtIDFweCkpIFxyXG4gICAge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIH1cclxufVxyXG4uYi1vZmZpY2UtdGlsZXMgdWxcclxue1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwIC05cHggLTE4cHg7XHJcbiAgICBcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuLmItb2ZmaWNlLXRpbGVzIGxpIFxyXG57XHJcblx0d2lkdGg6IDI1JTtcclxuXHRwYWRkaW5nOiAwIDlweCAxOHB4O1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG4uYi1vZmZpY2UtdGlsZS1pdGVtXHJcbntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdGhlaWdodDogMTAwJTtcclxuXHJcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ncmV5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59XHJcbi5iLW9mZmljZS10aWxlLWltZ1xyXG57XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbn1cclxuLmItb2ZmaWNlLXRpbGUtYmdcclxue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG4uYi1vZmZpY2UtdGlsZS1pdGVtIHBpY3R1cmUgXHJcbntcclxuXHR3aWR0aDogMTAwJTtcclxuXHRcclxuICAgIGltZyBcclxuICAgIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuLmItb2ZmaWNlLXRpbGUtaXRlbS10ZXh0IFxyXG57XHJcblx0ZmxleDogMSAwIGF1dG87XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgIFxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcblx0JiA+ICogXHJcblx0eyBcclxuXHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdH1cclxufVxyXG4uYi1vZmZpY2UtdGlsZS1pdGVtLXRleHQgaDJcclxue1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4uYi1vZmZpY2UtdGlsZS1pdGVtLXRleHQgPiBkaXZcclxue1xyXG5cdG1hcmdpbi10b3A6IGF1dG87XHJcbn1cclxuLmItb2ZmaWNlLXRpbGUtaXRlbS10ZXh0IHAgXHJcbntcclxuXHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHRtYXJnaW46IDA7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5iLW9mZmljZS10aWxlLWl0ZW0tdGV4dCBwIGFcclxue1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG5cdEBpbmNsdWRlIHUtaG92ZXIgXHJcblx0e1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG59XHJcbi5iLW9mZmljZS10aWxlLWl0ZW0tdGV4dCBwIHN2ZyBcclxue1xyXG5cdHdpZHRoOiAxNXB4O1xyXG4gICAgLy8gaGVpZ2h0OiAxNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTJweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDNweDtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KVxyXG57XHJcbiAgICAuYi1vZmZpY2UtdGlsZXMgbGkgXHJcbiAgICB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICAgIC5iLW9mZmljZS10aWxlLWl0ZW0tdGV4dCBoMlxyXG4gICAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbntcclxuICAgIC5iLW9mZmljZS10aWxlcyBsaSBcclxuICAgIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufSIsIi5iLWhvbWUtYmFubmVyICsgLmItZm9ybSxcclxuLmItY29udGVudC1iYW5uZXIgKyAuYi1mb3JtIFxyXG57XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIG1hcmdpbi10b3A6IC05MHB4O1xyXG59XHJcbi5iLWZvcm0gXHJcbntcclxuICAgIEBpbmNsdWRlIHUtei1pbmRleDtcclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIH1cclxufVxyXG4uYi1mb3JtLXdyYXBwZXJcclxue1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ncmV5O1xyXG59XHJcbi5iLWZvcm0taG9sZGVyXHJcbntcclxuICAgIGZsZXg6IDEgMSA2MCU7XHJcbiAgICBcclxuICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtZ3JleTtcclxufVxyXG4uYi1mb3JtLWhvbGRlciAuYi1ydGUgXHJcbntcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuLmItZm9ybS1maWVsZHNldFxyXG57XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbWFyZ2luOiAwIDAgMjVweDtcclxuXHJcbiAgICBsZWdlbmQgXHJcbiAgICB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICBcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG59XHJcbi5iLWZvcm0tZ3JvdXAgXHJcbntcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBcclxuICAgICY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCBcclxuICAgIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJi5iLWVycm9yIGxhYmVsXHJcbiAgICB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICB9XHJcbn1cclxuLmItZm9ybS1idXR0b25zXHJcbntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgPiAqIFxyXG4gICAge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG59XHJcbi5iLWZvcm0taG9sZGVyIGZvcm0gXHJcbntcclxuICAgID4gKjpsYXN0LWNoaWxkIFxyXG4gICAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICB9XHJcbn1cclxuLmItZm9ybSAuZnJlZWZvcm0tY29sdW1uLmItaGlkZGVuXHJcbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmItZm9ybSAuZnJlZWZvcm0tcm93IFxyXG57XHJcbiAgICBtYXJnaW46IDAgLTVweDtcclxufVxyXG4uYi1mb3JtIC5mcmVlZm9ybS1yb3cgLmZyZWVmb3JtLWNvbHVtblxyXG57XHJcbiAgICBwYWRkaW5nOiA0cHggMDtcclxuICAgIG1hcmdpbjogMCA1cHg7XHJcblxyXG4gICAgcCB7IG1hcmdpbjogMDsgfVxyXG4gICAgKiArIHAgeyBtYXJnaW4tdG9wOiAxZW07IH1cclxufVxyXG4uYi1zaW5nbGUtY2hlY2tib3gsXHJcbi5iLWZvcm0gLmZyZWVmb3JtLXJvdyAuZnJlZWZvcm0tY29sdW1uIC5mcmVlZm9ybS1pbnB1dC1vbmx5LWxhYmVsXHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDEycHggMzBweDtcclxuICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjo6YmVmb3JlIFxyXG4gICAge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWdyZWVuO1xyXG5cclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmLmItY2hlY2tlZDo6YmVmb3JlXHJcbiAgICB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBpbnB1dCBcclxuICAgIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTEwMDBlbTtcclxuICAgIH1cclxufVxyXG4uYi1mb3JtLWxpbmtcclxue1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmVlbjtcclxuXHJcbiAgICBAaW5jbHVkZSB1LWhvdmVyIFxyXG4gICAge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG59XHJcbi5iLWZvcm0tbGFiZWwgXHJcbntcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCAwIDVweDtcclxuXHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgIC5iLXJlcXVpcmVkXHJcbiAgICB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICB9XHJcbn1cclxuLmItZm9ybSAuZnJlZWZvcm0tbGFiZWw6bm90KC5mcmVlZm9ybS1pbnB1dC1vbmx5LWxhYmVsKVxyXG57XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtMTAwMGVtO1xyXG59XHJcbi5iLWZvcm0tZmllbGQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSksXHJcbi5iLWZvcm0gaW5wdXQuZnJlZWZvcm0taW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSksXHJcbi5iLWZvcm0gdGV4dGFyZWEuZnJlZWZvcm0taW5wdXRcclxue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDlweCAxNnB4IDhweDtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7IFxyXG5cclxuICAgIEBpbmNsdWRlIHUtcGxhY2Vob2xkZXIgXHJcbiAgICB7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICB9XHJcbn1cclxuLmItZm9ybSAuZnJlZWZvcm0taW5wdXRbcmVhZG9ubHldXHJcbntcclxuICAgIG9wYWNpdHk6IDAuNTtcclxufVxyXG4uYi1mb3JtIGRpdi5mcmVlZm9ybS1pbnB1dCAudHMtY29udHJvbFxyXG57XHJcbiAgICBwYWRkaW5nOiA5cHggMTZweCA4cHg7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICAmOjpiZWZvcmUgXHJcbiAgICB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICByaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4ICRjb2xvci1ncmV5LWJvcmRlcjtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG4gICAgaW5wdXQgXHJcbiAgICB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjazsgXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHUtcGxhY2Vob2xkZXIgXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYi1mb3JtIGRpdi5mcmVlZm9ybS1pbnB1dC5kcm9wZG93bi1hY3RpdmUgLnRzLWNvbnRyb2w6OmJlZm9yZVxyXG57XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgIG1hcmdpbi10b3A6IDNweDtcclxufVxyXG4uYi1mb3JtIC50cy13cmFwcGVyLmlucHV0LWFjdGl2ZSAudHMtY29udHJvbCA+IC5pdGVtIFxyXG57IFxyXG4gICAgZGlzcGxheTogbm9uZTsgXHJcbn1cclxuLmItZm9ybS1jaGVja3JhZGlvIFxyXG57XHJcbiAgICBAaW5jbHVkZSB1LWNoZWNrcmFkaW8oJ2xhYmVsJyk7XHJcbn1cclxuLnN0cmlwZS1wYXltZW50LWVsZW1lbnRzLXN1Ym1pdC1idXR0b25cclxue1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG4uc3RyaXBlLXBheW1lbnQtZWxlbWVudHMtc3VibWl0LWJ1dHRvbixcclxuLmItZm9ybSBidXR0b24gXHJcbntcclxuICAgIEBleHRlbmQgW2NsYXNzXj1iLWJ0bl07XHJcbiAgICBAZXh0ZW5kIC5iLWJ0bi1yZWQ7XHJcbn1cclxuLmItY29sIC5iLWZvcm0tZXJyb3ItbGlzdCxcclxuLmItZm9ybSAuZnJlZWZvcm0tcm93IC5mcmVlZm9ybS1jb2x1bW4gLmZmLWVycm9yc1xyXG57XHJcbiAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgID4gbGlcclxuICAgIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcclxuICAgIH1cclxufVxyXG4uYi1mb3JtLWVycm9yIFxyXG57XHJcbiAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbn1cclxuLmItZm9ybS1ub3RpY2UtbGlzdCwgXHJcbi5iLWZvcm0tZXJyb3ItbGlzdCxcclxuLmItZm9ybSAuZmYtZm9ybS1lcnJvcnNcclxue1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuXHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXJlZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbn1cclxuLmItZm9ybS1ub3RpY2UtbGlzdCwgXHJcbi5iLWZvcm0tZXJyb3ItbGlzdFxyXG57XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCBcclxuICAgIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcbi5iLWZvcm0tbm90aWNlLWxpc3QgXHJcbntcclxuICAgIHBhZGRpbmc6IDE1cHg7IFxyXG4gICAgYm9yZGVyOiBzb2xpZCAycHggJGNvbG9yLWdyZWVuO1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmVlbjtcclxuXHJcbiAgICBsaSB7IG1hcmdpbi1sZWZ0OiAxNXB4O31cclxufVxyXG4uYi1mb3JtIC5mZi1mb3JtLXN1Y2Nlc3Ncclxue1xyXG4gICAgcGFkZGluZzogMCAwIDAgMzBweDtcclxuXHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltZy90aWNrLWdyZWVuLnN2ZycpIG5vLXJlcGVhdCB0b3AgNTAlIGxlZnQgMDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMThweCBhdXRvO1xyXG59XHJcbi5iLWZvcm0gLmZmLWZvcm0tc3VjY2VzcyB+IC5mcmVlZm9ybS1yb3dcclxue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmItZm9ybS1hc2lkZVxyXG57XHJcbiAgICBmbGV4OiAxIDEgNDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBwYWRkaW5nOiAxNXB4IDM2cHg7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgICYuYi1yZWQgXHJcbiAgICB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGxpbmVhci1ncmFkaWVudC1yZWQ7XHJcbiAgICB9XHJcbiAgICAmLmItZ3JlZW4gXHJcbiAgICB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGxpbmVhci1ncmFkaWVudC1ncmVlbjtcclxuICAgIH1cclxuICAgICYuYi1ibGFjayBcclxuICAgIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbGluZWFyLWdyYWRpZW50LWJsYWNrO1xyXG4gICAgfVxyXG59XHJcbi5iLWZvcm0tYXNpZGUgdWxcclxue1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuLmItZm9ybS1hc2lkZSBsaSBcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJiArIGxpOjpiZWZvcmVcclxuICAgIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogNTglO1xyXG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIH1cclxufVxyXG4uYi1mb3JtLWFzaWRlIGgyLCBcclxuLmItZm9ybS1hc2lkZSBzdHJvbmc6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZFxyXG57XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxOXB4O1xyXG59XHJcbi5iLWZvcm0tYXNpZGUgcCBcclxue1xyXG4gICAgbWFyZ2luOiA4cHggMCAwO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQgXHJcbiAgICB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG4uYi1mb3JtLWFzaWRlIGFcclxue1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgQGluY2x1ZGUgdS1ob3ZlciBcclxuICAgIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxufVxyXG4uYi1mb3JtLWFzaWRlIHN2ZyBcclxue1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4uYi1mb3JtLWFzaWRlIC5iLWVudmVsb3BlXHJcbntcclxuICAgIGhlaWdodDogMTNweDtcclxuICAgIG1hcmdpbjogLTFweCA0cHggMCAwO1xyXG59XHJcbi5iLWZvcm0tYXNpZGUgLmItcGhvbmUgXHJcbntcclxuICAgIGhlaWdodDogMTZweDtcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpXHJcbntcclxuICAgIC5iLWZvcm0tYXNpZGVcclxuICAgIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLWRlc2t0b3ApIFxyXG57XHJcbiAgICAuYi1mb3JtLWFzaWRlXHJcbiAgICB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweClcclxue1xyXG4gICAgLmItZm9ybS13cmFwcGVyXHJcbiAgICB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG57XHJcbiAgICAuYi1mb3JtLWFzaWRlXHJcbiAgICB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAuYi1mb3JtLWFzaWRlIGxpIFxyXG4gICAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICAgIC5iLWZvcm0tYXNpZGUgaDIsIFxyXG4gICAgLmItZm9ybS1hc2lkZSBzdHJvbmc6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZFxyXG4gICAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgIC5iLWZvcm0tYXNpZGUgLmItZW52ZWxvcGVcclxuICAgIHtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuYi1mb3JtLWFzaWRlIC5iLXBob25lIFxyXG4gICAge1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpXHJcbntcclxuICAgIC5iLWZvcm0tcm93XHJcbiAgICB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0yLjVweCAyNXB4O1xyXG4gICAgfVxyXG4gICAgLmItZm9ybS1jb2wgXHJcbiAgICB7XHJcbiAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDIuNXB4O1xyXG5cclxuICAgICAgICAmLmItYXV0byBcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbntcclxuICAgIC5iLWZvcm0taG9sZGVyXHJcbiAgICB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAuYi1mb3JtLWNvbCBcclxuICAgIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gICAgLmItZm9ybS1maWVsZDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSxcclxuICAgIC5iLWZvcm0gaW5wdXQuZnJlZWZvcm0taW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSksXHJcbiAgICAuYi1mb3JtIHRleHRhcmVhLmZyZWVmb3JtLWlucHV0LCBcclxuICAgIC5iLWZvcm0gZGl2LmZyZWVmb3JtLWlucHV0IC50cy1jb250cm9sXHJcbiAgICB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgfVxyXG4gICAgLmItZm9ybSBkaXYuZnJlZWZvcm0taW5wdXQgLnRzLWNvbnRyb2xcclxuICAgIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUgXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5iLWljb24tdGlsZXNcclxue1xyXG5cdHBhZGRpbmc6IDgwcHggMDtcclxuXHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwNjc1MDAgMCUsICMyQzJDMkMgMTAwJSk7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcblx0PiAuYi1jb24gPiBoMiBcclxuXHR7XHJcblx0XHRtYXJnaW46IDAgMCAxMnB4O1xyXG5cclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0fVxyXG5cdD4gLmItY29uID4gcCBcclxuXHR7XHJcblx0XHRtYXJnaW46IDAgMCAyNHB4O1xyXG5cclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0fVxyXG5cdHVsIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRnYXA6IDE0cHg7XHJcblxyXG5cdFx0d2lkdGg6IDY5NHB4O1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0fVxyXG5cdGxpIFxyXG5cdHtcclxuXHRcdGZsZXg6IDAgMCBjYWxjKDMzLjMzJSAtIDEwcHgpO1xyXG5cdH1cclxufVxyXG4uYi1pY29uLXRpbGVzIC5iLWJ1dHRvbnNcclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDEycHg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0bWFyZ2luLXRvcDogMjRweDtcclxuXHRcclxuXHQ+ICogXHJcblx0e1xyXG5cdFx0ZmxleDogMCAwIGF1dG87XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxue1xyXG5cdC5iLWljb24tdGlsZXMgbGlcclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgY2FsYyg1MCUgLSAxNHB4KTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDM3OXB4KVxyXG57XHJcblx0LmItaWNvbi10aWxlcyBsaVxyXG5cdHtcclxuXHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdH1cclxufVxyXG4uYi1pY29uLXRpbGVzIGxpIC5iLWljb24tdGlsZXMtaXRlbVxyXG57XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5iLWljb24tdGlsZXMtaXRlbVxyXG57XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRwYWRkaW5nOiAxMnB4O1xyXG5cclxuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwgMC42KTtcclxuXHRjb2xvcjogJGNvbG9yLWRhcmtlci1ncmVlbjtcclxuXHJcblx0Jjo6YWZ0ZXIgXHJcblx0e1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxcHg7XHJcblx0XHRsZWZ0OiAxcHg7XHJcblx0XHRyaWdodDogLTRweDtcclxuXHRcdGJvdHRvbTogLTRweDtcclxuXHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0Ym9yZGVyOiBzb2xpZCA0cHggJGNvbG9yLXJlZDtcclxuXHRcdGJvcmRlci10b3A6IDA7XHJcblx0XHRib3JkZXItbGVmdDogMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHR9XHJcblx0aW1nIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDYwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0byAxMHB4O1xyXG5cdH1cclxuXHRoMyBcclxuXHR7XHJcblx0XHRtYXJnaW46IDAgMCAxMHB4O1xyXG5cclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHR9XHJcblx0cCBcclxuXHR7XHJcblx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG5cdHtcclxuXHRcdGltZyBcclxuXHRcdHtcclxuXHRcdFx0d2lkdGg6IDM4cHg7XHJcblx0XHR9XHJcblx0XHRoMyAgXHJcblx0XHR7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdH1cclxuXHRcdHAgXHJcblx0XHR7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuYS5iLWljb24tdGlsZXMtaXRlbVxyXG57XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHQmOmZvY3VzLXZpc2libGVcclxuXHR7XHJcblx0XHRoMyB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHUtaG92ZXIgXHJcblx0e1xyXG5cdFx0aDMgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxyXG5cdH1cclxufSIsIi8vIHNob3BcclxuLmItc2hvcC1ibG9nXHJcbntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdCYuYi1kZXNrdG9wIFxyXG5cdHtcclxuXHRcdGdhcDogMjBweDtcclxuXHR9XHJcblx0Ji5iLW1vYmlsZSBcclxuXHR7XHJcblx0XHRnYXA6IDE0cHg7XHJcblx0fVxyXG5cdC5iLWJsb2ctaXRlbVxyXG5cdHtcclxuXHRcdG1heC13aWR0aDogNDUwcHg7XHJcblx0fVxyXG5cdGgyIFxyXG5cdHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG59XHJcbi5iLWJsb2ctaXRlbVxyXG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWF4LXdpZHRoOiA0NTBweDtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaFQ6IGF1dG87XHJcblxyXG4gICAgYSBcclxuICAgIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuXHRcdCY6OmFmdGVyIFxyXG5cdFx0e1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGluc2V0OiAwO1xyXG5cdFx0XHR6LWluZGV4OiAyMDtcclxuXHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuXHRcdH1cclxuICAgIH1cclxuICAgIGltZyBcclxuICAgIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbi5iLWJsb2ctaXRlbS1jb250ZW50IFxyXG57XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGluc2V0OiAwO1xyXG5cdHRvcDogYXV0bztcclxuXHR6LWluZGV4OiAzMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdHBhZGRpbmc6IDEycHggOHB4O1xyXG5cclxuXHRoMyBcclxuICAgIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcblx0c21hbGwgXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW46IDRweCAwIDA7XHJcblxyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuXHR7XHJcblx0XHRoMyBcclxuXHRcdHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KVxyXG57XHJcbiAgICAuYi1zaG9wLWJsb2cuYi1tb2JpbGVcclxuICAgIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpXHJcbntcclxuICAgIC5iLXNob3AtYmxvZy5iLWRlc2t0b3BcclxuICAgIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblx0LmItc2hvcC1ibG9nIGgyIFxyXG5cdHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0LmItc2hvcC1ibG9nID4gYSBcclxuXHR7XHJcblx0XHRtYXgtd2lkdGg6IDMwMHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0fVxyXG5cdC5iLXNob3AtYmxvZyAuYi1ibG9nLWl0ZW0sXHJcblx0LmItYmxvZy1pdGVtIFxyXG5cdHtcclxuXHRcdG1heC13aWR0aDogMzAwcHg7XHJcblx0fVxyXG5cclxufVxyXG4vLyAvc2hvcFxyXG5cclxuLy8gd2lkZ2V0XHJcbi5iLWJsb2ctc2VjdGlvblxyXG57XHJcblx0cGFkZGluZzogMjRweCAwO1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpXHJcblx0e1xyXG5cdFx0cGFkZGluZzogODBweCAwO1xyXG5cdH1cclxufVxyXG4uYi1ibG9nLXNlY3Rpb24gaDJcclxue1xyXG5cdG1hcmdpbjogMCAwIDI0cHg7XHJcblxyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uYi1ibG9nLXNlY3Rpb24gLnN3aXBlci13cmFwcGVyIFxyXG57XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxufVxyXG4uYi1ibG9nLXNlY3Rpb24gLnN3aXBlci1zbGlkZSBcclxue1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5iLWJsb2ctc2VjdGlvbi1yb3dcclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGdhcDogMjRweDtcclxuXHJcblx0PiAqIFxyXG5cdHtcclxuXHRcdGZsZXg6IDAgMCBjYWxjKDI1JSAtIDE4cHgpO1xyXG5cdH1cclxufVxyXG4uYi1ibG9nLXNlY3Rpb24gLmItYnV0dG9uc1xyXG57XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogMTJweDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdFxyXG5cdD4gKiBcclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweClcclxue1xyXG5cdC5iLWJsb2ctc2VjdGlvbiBoMlxyXG5cdHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblx0fVxyXG5cdC5iLWJsb2ctc2VjdGlvbi1yb3cgPiAqIFxyXG5cdHtcclxuXHRcdGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEycHgpO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbntcclxuXHQuYi1ibG9nLXNlY3Rpb24tcm93ID4gKiBcclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHR9XHJcbn0iLCIuYi1hamF4LXBhZ2luYXRpb24gXHJcbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcclxuXHJcbiAgICAmW2Rpc2FibGVkXSBcclxuICAgIHsgXHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBcclxuICAgICAgICBvcGFjaXR5OiAwOyBcclxuICAgIH1cclxufVxyXG4uYi1hamF4LWxvYWRpbmdcclxue1xyXG4gICAgQGluY2x1ZGUgdS16LWluZGV4O1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IC0xMDB2dztcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuNyk7XHJcblxyXG4gICAgLmxkcy1lbGxpcHNpcyBkaXZcclxuICAgIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICB9XHJcbn1cclxuLmItYWpheC1saXN0W2FyaWEtYnVzeT10cnVlXSB+IC5iLWFqYXgtbG9hZGluZ1xyXG57XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3BhY2l0eTogMTtcclxufSIsIi5iLWhvbWUtYmFubmVyIH4gLmItbWVkaWEsIFxyXG4uYi1jb250ZW50LWJhbm5lciB+IC5iLW1lZGlhIFxyXG57XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogY2FsYygjeyR3aWR0aC1kZXNrdG9wfSAtIDFweCkpIFxyXG4gICAge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcbi5iLW1lZGlhXHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYi1tZWRpYS1maWx0ZXJcclxue1xyXG4gICAgbWFyZ2luOiAwIDAgNDBweDtcclxufVxyXG4uYi1tZWRpYS1maWx0ZXIgdWxcclxue1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgXHJcbiAgICBtYXgtd2lkdGg6ICR3aWR0aC1jb250YWluZXI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1ncmVlbjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuLmItbWVkaWEtZmlsdGVyIGxpIFxyXG57XHJcbiAgICBmbGV4OiAwIDEgMjAwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcbi5iLW1lZGlhLWZpbHRlciBidXR0b24gXHJcbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4IHRyYW5zcGFyZW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTJweDtcclxuXHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbS1jb2xvciAwLjI1cztcclxuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblxyXG4gICAgJjpkaXNhYmxlZCBcclxuICAgIHtcclxuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICB9XHJcbiAgICAmW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV1cclxuICAgIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB1LWhvdmVyIFxyXG4gICAge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG59XHJcbi5iLW1lZGlhLWZpbHRlci10b2dnbGVcclxue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogY2FsYygjeyR3aWR0aC1kZXNrdG9wfSAtIDFweCkpIFxyXG57XHJcbiAgICAuYi1tZWRpYS1maWx0ZXItdG9nZ2xlXHJcbiAgICB7XHJcbiAgICAgICAgQGluY2x1ZGUgdS1maWx0ZXItdG9nZ2xlO1xyXG4gICAgfVxyXG4gICAgLmItbWVkaWEtZmlsdGVyXHJcbiAgICB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAtMTVweCA4cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLCAxLCAwLCAxKTtcclxuXHJcbiAgICAgICAgJlthcmlhLWhpZGRlbj1mYWxzZV1cclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4yNXM7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwdmg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmItbWVkaWEtZmlsdGVyIHVsIFxyXG4gICAge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggJGd1dHRlci13aWRlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1ncmV5LWJvcmRlcjtcclxuICAgIH1cclxuICAgIC5iLW1lZGlhLWZpbHRlciBsaSBcclxuICAgIHtcclxuICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICAgIC5iLW1lZGlhLWZpbHRlciBcclxuICAgIHtcclxuICAgICAgICBAaW5jbHVkZSB1LWNoZWNrcmFkaW8oJ2J1dHRvbicpO1xyXG5cclxuICAgICAgICBidXR0b24gXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iLW1lZGlhLWl0ZW0taG9sZGVyXHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogLThweDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIFxyXG4gICAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAmICsgJiBcclxuICAgIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICB9XHJcbn1cclxuLmItbWVkaWEtaXRlbVxyXG57XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbn1cclxuLmItbWVkaWEtaXRlbSBhIFxyXG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogMjRweDtcclxuXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcbi5iLW1lZGlhLWl0ZW0gcGljdHVyZSBcclxue1xyXG4gICAgQGluY2x1ZGUgdS16LWluZGV4O1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuXHJcbiAgICAmOjpiZWZvcmUgXHJcbiAgICB7XHJcbiAgICAgICAgQGluY2x1ZGUgdS16LWluZGV4O1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGxpbmVhci1ncmFkaWVudC1ibGFjaztcclxuICAgIH1cclxuICAgIGltZyBcclxuICAgIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuLmItbWVkaWEtaXRlbS1jb250ZW50XHJcbntcclxuICAgIEBpbmNsdWRlIHUtei1pbmRleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uYi1tZWRpYS1pdGVtIGgyXHJcbntcclxuICAgIG1hcmdpbjogMCAwIDEycHg7XHJcblxyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbn1cclxuLmItbWVkaWEtZGF0ZVxyXG57XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbi5iLW1lZGlhLWl0ZW0taG9sZGVyXHJcbntcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MSU7XHJcbn1cclxuLmItbWVkaWEtaXRlbSBcclxue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgIGhlaWdodDogNTAlO1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpXHJcbntcclxuICAgIC5iLTEgLmItbWVkaWEtaXRlbSBoMlxyXG4gICAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIH1cclxuICAgIC5iLTEgLmItbWVkaWEtZGF0ZVxyXG4gICAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIH1cclxuICAgIC5iLTEgLmItbWVkaWEtaXRlbSBhIFxyXG4gICAge1xyXG4gICAgICAgIHBhZGRpbmc6ICRndXR0ZXItd2lkZTtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KVxyXG57XHJcbiAgICAuYi1tZWRpYS1pdGVtLWhvbGRlcjpudGgtY2hpbGQoMm4rMSlcclxuICAgIHtcclxuICAgICAgICAuYi0xXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmItMlxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iLTNcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogNzUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYi00XHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYi01XHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNzUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iLW1lZGlhLWl0ZW0taG9sZGVyOm50aC1jaGlsZCgybisyKVxyXG4gICAge1xyXG4gICAgICAgIC5iLTFcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iLTJcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYi0zXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iLTRcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAyNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iLTVcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpXHJcbntcclxuICAgIC5iLW1lZGlhLWl0ZW0gXHJcbiAgICB7XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgIH1cclxuICAgIC5iLW1lZGlhLWl0ZW0taG9sZGVyOm50aC1jaGlsZCgybisxKVxyXG4gICAge1xyXG4gICAgICAgIC5iLTFcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYi0yXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDMzLjMzJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmItM1xyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiA2Ni42NiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iLTRcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAzMy4zMyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iLTVcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA2Ni42NiU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmItbWVkaWEtaXRlbS1ob2xkZXI6bnRoLWNoaWxkKDJuKzIpXHJcbiAgICB7XHJcbiAgICAgICAgLmItMVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiA2Ni42NiU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmItMlxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAzMy4zMyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iLTNcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmItNFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDMzLjMzJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmItNVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpXHJcbntcclxuICAgIC5iLW1lZGlhLWl0ZW0gYVxyXG4gICAge1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICB9XHJcbiAgICAuYi1tZWRpYS1pdGVtIGgyXHJcbiAgICB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbntcclxuICAgIC5iLW1lZGlhLWl0ZW0taG9sZGVyXHJcbiAgICB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMyU7XHJcbiAgICB9XHJcbiAgICAuYi1tZWRpYS1pdGVtXHJcbiAgICB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDI1JTtcclxuICAgIH1cclxuICAgIC5iLW1lZGlhLWl0ZW0taG9sZGVyXHJcbiAgICB7XHJcbiAgICAgICAgLmItMVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYi0yXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmItM1xyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmItNFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgdG9wOiA3NSU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iLTVcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHRvcDogNzUlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweClcclxue1xyXG4gICAgLmItbWVkaWEtaXRlbS1ob2xkZXJcclxuICAgIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTY0JTtcclxuICAgIH1cclxuICAgIC5iLW1lZGlhLWl0ZW0gaDJcclxuICAgIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgLmItbWVkaWEtZGF0ZVxyXG4gICAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxuICAgIC5iLW1lZGlhLWl0ZW0taG9sZGVyXHJcbiAgICB7XHJcbiAgICAgICAgbWFyZ2luOiAtMi41cHggLTExcHg7XHJcbiAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDE2NCU7XHJcbiAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDkzM3B4O1xyXG5cclxuICAgICAgICAmICsgJiBcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iLW1lZGlhLWl0ZW0gXHJcbiAgICB7XHJcbiAgICAgICAgcGFkZGluZzogMi41cHg7XHJcbiAgICB9XHJcbiAgICAuYi1tZWRpYS1pdGVtIGFcclxuICAgIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4iLCIuYi1wcm9kdWN0LWJhbm5lclxyXG57XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbn1cclxuLmItcHJvZHVjdCBcclxue1xyXG4gICAgQGluY2x1ZGUgdS16LWluZGV4O1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDkwcHggMDtcclxufVxyXG4uYi1wcm9kdWN0LW1haW5cclxue1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG4uYi1wcm9kdWN0LWNhcnVtYnNcclxue1xyXG4gICAgd2lkdGg6IDQyJTtcclxufVxyXG4uYi1wcm9kdWN0LWJyZWFkY3J1bWJzIFxyXG57XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcbi5iLXByb2R1Y3QtYnJlYWRjcnVtYnMgb2wgXHJcbntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbi5iLXByb2R1Y3QtYnJlYWRjcnVtYnMgbGkgXHJcbntcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIFxyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuLmItcHJvZHVjdC1icmVhZGNydW1icyBhIFxyXG57XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSB1LWhvdmVyIFxyXG4gICAge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG59IFxyXG4uYi1wcm9kdWN0LWJyZWFkY3J1bWJzIHNwYW4gXHJcbntcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCA1cHggMCAzcHg7XHJcbn1cclxuLmItcHJvZHVjdC1jYXJvdXNlbFxyXG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbn1cclxuLmItcHJvZHVjdC1jYXJvdXNlbC1jb250cm9sc1xyXG57XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDQwcHg7XHJcbiAgICByaWdodDogNDBweDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICBoZWlnaHQ6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgdS1jYXJvdXNlbC1jb250cm9scztcclxuXHJcbiAgICBidXR0b24gXHJcbiAgICB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7IGxlZnQ6IDA7IH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQgeyByaWdodDogMDsgbGVmdDogYXV0bzsgfVxyXG4gICAgfVxyXG5cclxufVxyXG4uYi1wcm9kdWN0LWRldGFpbHNcclxue1xyXG4gICAgd2lkdGg6IDU4JTtcclxuICAgIHBhZGRpbmc6IDMwcHggODBweDtcclxuXHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZClcclxuICAgIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbn1cclxuLmItcHJvZHVjdC1kZXRhaWxzIGgxXHJcbntcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMFxyXG59XHJcbi5iLXByb2R1Y3QtbWV0YVxyXG57XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1ncmV5LWJvcmRlcjtcclxufVxyXG4uYi1wcm9kdWN0LXByaWNlXHJcbntcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgXHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbn1cclxuLmItcHJvZHVjdC1jb2RlXHJcbntcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG5cclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuLmItcHJvZHVjdC1kZXRhaWxzID4gLmItcnRlIFxyXG57XHJcbiAgICBtYXJnaW46IDE2cHggMCAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5iLXByb2R1Y3QtYWRkLXRvLW9yZGVyIFxyXG57XHJcbiAgICBtYXJnaW46IDIwcHggMCAwXHJcbn1cclxuLmItcHJvZHVjdC1hZGQtdG8tb3JkZXIgaDJcclxue1xyXG4gICAgbWFyZ2luOiAwIDAgMTZweDtcclxuXHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG4uYi1wcm9kdWN0LWFkZCBcclxue1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogMjRweCAwIDA7XHJcbn1cclxuLmItcHJvZHVjdC1hZGQtbnVtYmVyIFxyXG57XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTQ1cHg7XHJcbn1cclxuLmItcHJvZHVjdC1hZGQtbnVtYmVyIGJ1dHRvbiBcclxue1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcblxyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcblxyXG4gICAgYm9yZGVyLXJhZGl1czogMjNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS1ib3JkZXI7XHJcblxyXG4gICAgJltkaXNhYmxlZF1cclxuICAgIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIH1cclxuICAgICY6Zmlyc3QtY2hpbGQgXHJcbiAgICB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQgXHJcbiAgICB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbiAgICB9XHJcbn1cclxuLmItcHJvZHVjdC1hZGQtbnVtYmVyIGlucHV0XHJcbntcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgXHJcbiAgICB3aWR0aDogNzVweDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIFxyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmW2Rpc2FibGVkXVxyXG4gICAge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgfVxyXG59XHJcbi5iLXByb2R1Y3QtYWRkLW51bWJlciBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuLmItcHJvZHVjdC1hZGQtbnVtYmVyIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uXHJcbntcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG4uYi1wcm9kdWN0LWFkZC1jdGFcclxue1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xyXG59XHJcbi5iLXByb2R1Y3QtYWRkLWN0YSA+IGJ1dHRvbiBcclxue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4uYi1wcm9kdWN0LWFkZC1jaGVja2JveFxyXG57XHJcbiAgICBAaW5jbHVkZSB1LWNoZWNrYm94OyBcclxufVxyXG4uYi1wcm9kdWN0LWN0YXNcclxue1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogMCAtMTBweDtcclxuXHJcbiAgICA+ICogXHJcbiAgICB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCA1cHggMDtcclxuICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgfVxyXG4gICAgYSBcclxuICAgIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG4uYi1wcm9kdWN0LWNvbXBhcmUgXHJcbntcclxuICAgIG1hcmdpbjogMTBweCAwIDA7XHJcbn1cclxuLmItcHJvZHVjdC1wb2xpY2llc1xyXG57XHJcbiAgICBtYXJnaW46IDRweCAwIDA7XHJcbn1cclxuLmItcHJvZHVjdC1kZXRhaWxzIC5iLXByb2R1Y3QtYnJlYWRjcnVtYnMgIFxyXG57XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiBjYWxjKCN7JHdpZHRoLWRlc2t0b3Atd2lkZX0gLSAxcHgpKVxyXG57XHJcblxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpXHJcbntcclxuICAgIC5iLXByb2R1Y3QtbWFpblxyXG4gICAge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAuYi1wcm9kdWN0LWRldGFpbHMsXHJcbiAgICAuYi1wcm9kdWN0LWRldGFpbHM6bm90KDpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkKVxyXG4gICAge1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG4gICAgLmItcHJvZHVjdC1jYXJ1bWJzXHJcbiAgICB7XHJcbiAgICAgICAgLy8gb3JkZXI6IDI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5iLXByb2R1Y3QtYnJlYWRjcnVtYnMgXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iLXByb2R1Y3QtZGV0YWlscyAuYi1wcm9kdWN0LWJyZWFkY3J1bWJzICBcclxuICAgIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5iLXByb2R1Y3QtYnJlYWRjcnVtYnMgXHJcbiAgICB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XHJcbiAgICB9XHJcbiAgICAuYi1wcm9kdWN0LWNhcm91c2VsXHJcbiAgICB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxue1xyXG4gICAgLmItcHJvZHVjdC1icmVhZGNydW1ic1xyXG4gICAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmItcHJvZHVjdC1icmVhZGNydW1icyBhXHJcbiAgICB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmItcHJvZHVjdC1kZXRhaWxzIGgxXHJcbiAgICB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmItcHJvZHVjdC1kZXRhaWxzID4gLmItcnRlXHJcbiAgICB7XHJcbiAgICAgICAgLy8gZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmItcHJvZHVjdC1hZGQtbnVtYmVyXHJcbiAgICB7XHJcbiAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgfVxyXG4gICAgLmItcHJvZHVjdC1hZGQtbnVtYmVyIGlucHV0XHJcbiAgICB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KVxyXG57XHJcbiAgICAuYi1wcm9kdWN0LWN0YXNcclxuICAgIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5iLXByb2R1Y3QtY3RhcyA+ICogKyAqIFxyXG4gICAge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmItcHJvZHVjdC1hZGQtY3RhID4gYnV0dG9uLmItYnRuLWxhcmdlXHJcbiAgICB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxufVxyXG4iLCIuYi10YWJzIFxyXG57XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgIH1cclxufVxyXG4uYi10YWJzLWhvbGRlclxyXG57XHJcblxyXG59XHJcbi5iLXRhYmxpc3QtaG9sZGVyXHJcbntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWdyZWVuO1xyXG59XHJcbi5iLXRhYmxpc3QtaG9sZGVyID4gZGl2XHJcbntcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIDE1cHg7XHJcbn1cclxuLmItdGFibGlzdC1ob2xkZXIgPiBkaXYgPiAqXHJcbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMTVweCAwIDVweDtcclxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCB0cmFuc3BhcmVudDtcclxuICAgIG1hcmdpbjogMCAwIC0ycHggMDtcclxuXHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjI1cywgYm9yZGVyLWNvbG9yIDAuMjVzO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgJlthcmlhLXNlbGVjdGVkPXRydWVdXHJcbiAgICB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gICAgfVxyXG59XHJcbi5iLXRhYnBhbmVsLWhvbGRlclxyXG57XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG59XHJcbi5iLXRhYnBhbmVsLWhvbGRlciA+IGRpdiBcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcclxuICAgIFxyXG4gICAgJlthcmlhLWhpZGRlbj10cnVlXVxyXG4gICAge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogLTEwMHZ3O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn1cclxuLmItdGFicGFuZWwtaG9sZGVyIC5iLXJ0ZVxyXG57XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn0gXHJcbi5iLXRhYnBhbmVsLWhvbGRlciAuYi1ydGUgdWwgXHJcbntcclxuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbi5iLXRhYnBhbmVsLWhvbGRlciAuYi1ydGUgbGkgXHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgXHJcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xyXG4gICAgXHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICY6OmJlZm9yZSBcclxuICAgIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4ICRjb2xvci1ibGFjaztcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG5cclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG4gICAgJiArIGxpIFxyXG4gICAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtZGVza3RvcC13aWRlKVxyXG57XHJcbiAgICAuYi10YWJwYW5lbC1ob2xkZXIgLmItcnRlIHVsXHJcbiAgICB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gICAgLmItdGFicGFuZWwtaG9sZGVyIC5iLXJ0ZSB1bCBsaSBcclxuICAgIHtcclxuICAgICAgICBmbGV4OiAwIDAgNDAlO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMilcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiBjYWxjKCN7JHdpZHRoLWRlc2t0b3Atd2lkZX0gLSAxcHgpKVxyXG57XHJcbiAgICAuYi10YWJsaXN0LWhvbGRlciBcclxuICAgIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICRjb2xvci1ncmVlbjtcclxuICAgIH1cclxuICAgIC5iLXRhYmxpc3QtaG9sZGVyID4gZGl2ID4gKlxyXG4gICAge1xyXG4gICAgICAgICYsICZbYXJpYS1zZWxlY3RlZD10cnVlXVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4IDAgNHB4IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDNweCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iLXRhYmxpc3QtaG9sZGVyIGJ1dHRvblthcmlhLXNlbGVjdGVkPXRydWVdXHJcbiAgICB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbiAgICB9XHJcbiAgICAuYi10YWJwYW5lbC1ob2xkZXJcclxuICAgIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICB9XHJcbiAgICAuYi10YWJsaXN0LWhvbGRlciA+IGRpdlxyXG4gICAge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufSIsIi5iLXNob3Bcclxue1xyXG4gICAgcGFkZGluZzogNjBweCAwO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuICAgIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMjVweDtcclxuICAgIH1cclxufVxyXG4uYi1zaG9wIC5iLWNvbiBcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG4uYi1zaG9wLWFzaWRlXHJcbntcclxuICAgIGZsZXg6IDAgMCAyNDVweDtcclxuICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XHJcbn1cclxuLmItc2hvcC1hc2lkZS1ib3ggXHJcbntcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtZGVza3RvcC13aWRlKVxyXG4gICAge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctZ3JleTtcclxuICAgIH1cclxufVxyXG4uYi1zaG9wLW1haW5cclxue1xyXG4gICAgZmxleDogMSAxIDFweDtcclxufVxyXG5cclxuLmItc2hvcC1maWx0ZXItaGVhZGluZ1xyXG57XHJcbiAgICBwYWRkaW5nOiAxMHB4IDI0cHg7XHJcbiAgICBtYXJnaW46IC0yMHB4IC0yMHB4IDEycHg7XHJcblxyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG4uYi1zaG9wLWZpbHRlci1saW5rXHJcbntcclxuICAgIEBpbmNsdWRlIHUtY2hlY2tyYWRpbygnYScpO1xyXG5cclxuICAgICYuYi1sZXZlbC0xOm5vdCg6Zmlyc3QtY2hpbGQpXHJcbiAgICB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgICYuYi1sZXZlbC0xIGFcclxuICAgIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgJi5iLWxldmVsLTIgYVxyXG4gICAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBhIFxyXG4gICAge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxufVxyXG4uYi1zaG9wLWZpbHRlci1yYWRpb1xyXG57XHJcbiAgICBAaW5jbHVkZSB1LWNoZWNrcmFkaW8oJ2xhYmVsJyk7XHJcblxyXG4gICAgJi5iLWxldmVsLTE6bm90KDpmaXJzdC1jaGlsZClcclxuICAgIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJi5iLWxldmVsLTEgbGFiZWxcclxuICAgIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgJi5iLWxldmVsLTIgbGFiZWxcclxuICAgIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IFxyXG4gICAge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtMTAwMGVtO1xyXG4gICAgfVxyXG59XHJcbi5iLXNob3AtZmlsdGVyIGgzIFxyXG57XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcbi5iLXNob3AtZmlsdGVyIGhyIFxyXG57XHJcbiAgICBtYXJnaW46IDE1cHggMDtcclxufVxyXG4uYi1zaG9wLWZpbHRlci1rZXl3b3Jkc1xyXG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBcclxuICAgIHBhZGRpbmc6IDVweCAwIDVweCAzMHB4O1xyXG4gICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgXHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcilcclxuICAgIHtcclxuICAgICAgICAmOmhvdmVyIFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlLCBcclxuICAgICY6OmFmdGVyIFxyXG4gICAge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE2cHg7XHJcbiAgICAgICAgbGVmdDogM3B4O1xyXG5cclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItcmVkO1xyXG5cclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUgXHJcbiAgICB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciBcclxuICAgIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iLXNob3AgLmItYWpheC1saXN0IFxyXG57XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgID4gKiBcclxuICAgIHtcclxuICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbn1cclxufVxyXG4uYi1mZWF0dXJlZC1wcm9kdWN0LWl0ZW0uYi1zaG9wLWl0ZW1cclxue1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgbWFyZ2luOiAwIDEwcHg7XHJcbn1cclxuLmItZmVhdHVyZWQtcHJvZHVjdC1pdGVtLmItc2hvcC1pdGVtIC5iLWZlYXR1cmVkLXByb2R1Y3QtaW1nXHJcbntcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogNTAlO1xyXG59XHJcbi5iLXNob3AtZmlsdGVyLXRvZ2dsZVxyXG57XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiBjYWxjKCN7JHdpZHRoLWRlc2t0b3Atd2lkZX0gLSAxcHgpKVxyXG57XHJcbiAgICAuYi1mZWF0dXJlZC1wcm9kdWN0LWl0ZW0uYi1zaG9wLWl0ZW0gLmItZmVhdHVyZWQtcHJvZHVjdC1pbWdcclxuICAgIHsgXHJcbiAgICAgICAgd2lkdGg6IDQwJTsgXHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IGNhbGMoI3skd2lkdGgtZGVza3RvcH0gLSAxcHgpKVxyXG57XHJcbiAgICAuYi1zaG9wIC5iLWNvblxyXG4gICAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmItc2hvcC1hc2lkZVxyXG4gICAge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuYi1zaG9wLWZpbHRlci1oZWFkaW5nXHJcbiAgICB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5iLXNob3AtZmlsdGVyLXRvZ2dsZVxyXG4gICAge1xyXG4gICAgICAgIEBpbmNsdWRlIHUtZmlsdGVyLXRvZ2dsZTtcclxuICAgIH1cclxuICAgIC5iLXNob3AtZmlsdGVyXHJcbiAgICB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICBtYXJnaW46IDAgLTE1cHggOHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBjdWJpYy1iZXppZXIoMCwgMSwgMCwgMSksIHBhZGRpbmcgMC41cyBjdWJpYy1iZXppZXIoMCwgMSwgMCwgMSk7XHJcblxyXG4gICAgICAgICZbYXJpYS1oaWRkZW49ZmFsc2VdXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDB2aDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjI1cywgcGFkZGluZyAwLjI1cztcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBkaXYgXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iLXNob3AtZmlsdGVyLWxpbmssXHJcbiAgICAgICAgLmItc2hvcC1maWx0ZXItcmFkaW9cclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpXHJcbntcclxuICAgIC5iLXNob3AtZmlsdGVyIGgzLCBcclxuICAgIC5iLXNob3AtZmlsdGVyIGhyLCBcclxuICAgIC5iLXNob3AtZmlsdGVyIC5iLXNob3AtZmlsdGVyLWxpbmsuYi1sZXZlbC0xLFxyXG4gICAgLmItc2hvcC1maWx0ZXIgLmItc2hvcC1maWx0ZXItcmFkaW8uYi1sZXZlbC0xXHJcbiAgICB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICB9XHJcbiAgICAuYi1zaG9wLWZpbHRlciAuYi1zaG9wLWZpbHRlci1saW5rLFxyXG4gICAgLmItc2hvcC1maWx0ZXIgLmItc2hvcC1maWx0ZXItcmFkaW9cclxuICAgIHtcclxuICAgICAgICBmbGV4OiAwIDAgMzMuMzMlO1xyXG4gICAgfVxyXG4gICAgLmItZmVhdHVyZWQtcHJvZHVjdC1pdGVtLmItc2hvcC1pdGVtXHJcbiAgICB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBcclxuICAgICAgICAuYi1mZWF0dXJlZC1wcm9kdWN0LWltZ1xyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNjE5cHgpXHJcbntcclxuICAgIC5iLXNob3AtZmlsdGVyIC5iLXNob3AtZmlsdGVyLWxpbmssXHJcbiAgICAuYi1zaG9wLWZpbHRlciAuYi1zaG9wLWZpbHRlci1yYWRpb1xyXG4gICAge1xyXG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICB9XHJcbiAgICAuYi1zaG9wIC5iLWFqYXgtbGlzdCA+ICpcclxuICAgIHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMzc5cHgpXHJcbntcclxuICAgIC5iLXNob3AtZmlsdGVyIC5iLXNob3AtZmlsdGVyLWxpbmssXHJcbiAgICAuYi1zaG9wLWZpbHRlciAuYi1zaG9wLWZpbHRlci1yYWRpb1xyXG4gICAge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYi1zaG9wLXNlbyBcclxue1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG59XHJcbiIsIi5iLWNhcnQgXHJcbntcclxuXHRwYWRkaW5nOiAwIDAgODBweDtcclxufVxyXG4uYi1jYXJ0IHRhYmxlIFxyXG57XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItZ3JleS1ib3JkZXI7XHJcblx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuLmItY2FydCBjYXB0aW9uIFxyXG57XHJcblx0bWFyZ2luOiAyNXB4IDA7XHJcblxyXG5cdGZvbnQtc2l6ZTogMzBweDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG59XHJcbi5iLWNhcnQgdGgsXHJcbi5iLWNhcnQgdGRcclxue1xyXG5cdHBhZGRpbmc6IDE1cHggMjBweDtcclxuXHRib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItZ3JleS1ib3JkZXI7XHJcblx0Ym9yZGVyLXRvcDogMDtcclxuXHRib3JkZXItbGVmdDogMDtcclxuXHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0Ji5iLWVtcHR5IFxyXG5cdHtcclxuXHRcdGJvcmRlci1yaWdodDogMDtcclxuXHR9XHJcbn1cclxuLmItY2FydCB0aGVhZCB0aCBcclxue1xyXG5cdCY6bnRoLWNoaWxkKDEpIHsgd2lkdGg6IDExMXB4OyB9XHJcblx0JjpudGgtY2hpbGQoMykgeyB3aWR0aDogMTAlOyBtaW4td2lkdGg6IDE3MHB4OyB9XHJcblx0JjpudGgtY2hpbGQoNCkgeyB3aWR0aDogMTUlOyBtaW4td2lkdGg6IDE3MHB4OyB9XHJcbn1cclxuLmItY2FydCB0Zm9vdCB0aCBcclxue1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG59IFxyXG4uYi1jYXJ0IHRib2R5IHRoIFxyXG57XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcblx0c21hbGwgXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW46IDVweCAwIDA7XHJcblxyXG5cdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcblx0XHRzcGFuIHsgZm9udC13ZWlnaHQ6IDQwMDsgfVxyXG5cdH1cclxufVxyXG4uYi1jYXJ0IHRhYmxlIHN0cmlrZSBcclxue1xyXG5cdGNvbG9yOiAkY29sb3ItcmVkO1xyXG59XHJcbi5iLWNhcnQgdGFibGUgLmItZm9ybS1ncm91cCwgXHJcbi5iLWNhcnQgdGFibGUgcFxyXG57XHJcblx0bWFyZ2luOiAwIDAgMTBweDtcclxuXHJcblx0JjpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxyXG59XHJcbi5iLWNhcnQgLmItc2luZ2xlLWNoZWNrYm94XHJcbntcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcbi5iLWNhcnQgLmItZm9ybS1maWVsZFt0eXBlXVxyXG57XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ3JleS1ib3JkZXI7XHJcbn1cclxuLmItY2FydCAuYi1mb3JtLWZpZWxkW3R5cGU9bnVtYmVyXVxyXG57IFxyXG5cdHdpZHRoOiA4NXB4OyBcclxufVxyXG4uYi1jYXJ0IHRkIGlucHV0W3R5cGU9bnVtYmVyXVxyXG57XHJcblx0JltkaXNhYmxlZF1cclxuICAgIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIH1cclxuXHQmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCBcclxuXHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uXHJcblx0e1xyXG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHR9XHJcbn1cclxuLmItY2FydCB0ZCBsYWJlbCBcclxue1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4uYi1jYXJ0IFtjbGFzc149Yi1idG4tXVxyXG57XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuLmItY2FydCAuYi1jYXJ0LXJvdy1jb3Vwb24gLmItZm9ybS1ncm91cFxyXG57XHJcblx0bWF4LXdpZHRoOiAxNjBweDtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG4uYi1jYXJ0IC5iLW1vYmlsZSBcclxue1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBjYWxjKCN7JHdpZHRoLWNvbnRhaW5lcn0gLSAxcHgpKVxyXG57XHJcblx0XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG57XHJcblx0LmItY2FydCB0YWJsZSBcclxuXHR7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0fVxyXG5cdC5iLWNhcnQgdGgsIFxyXG5cdC5iLWNhcnQgdGRcclxuXHR7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDEwcHg7XHJcblx0fVxyXG5cdC5iLWNhcnQgdGhlYWQgdGggXHJcblx0e1xyXG5cdFx0JjpudGgtY2hpbGQoMyksIFxyXG5cdFx0JjpudGgtY2hpbGQoNClcclxuXHRcdHtcclxuXHRcdFx0bWluLXdpZHRoOiAwO1xyXG5cdFx0XHR3aWR0aDogMTAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYi1jYXJ0LXJvdy1jb3Vwb24gLmItZm9ybS1ncm91cFxyXG5cdHtcclxuXHRcdFxyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpXHJcbntcclxuXHQuYi1jYXJ0IC5iLW1vYmlsZSBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0LmItY2FydCB0YWJsZSBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdH1cclxuXHQuYi1jYXJ0IGNhcHRpb24gXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdC5iLWNhcnQgdGhlYWQgXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LmItY2FydCB0Ym9keSBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0LmItY2FydCB0Ym9keSB0ciBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ncmV5LWJvcmRlcjtcclxuXHRcdG1hcmdpbjogMCAwIDM5cHg7XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIFxyXG5cdFx0e1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYi1jYXJ0IHRib2R5IHRoLCBcclxuXHQuYi1jYXJ0IHRib2R5IHRkIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cclxuXHRcdD4gZGl2IFxyXG5cdFx0eyBcclxuXHRcdFx0ZmxleDogMSAxIDcwJTsgXHJcblx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0ZmxleDogMCAwIDExMHB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJGNvbG9yLWdyZXktYm9yZGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5iLWNhcnQgdGJvZHkgdGQgXHJcblx0e1xyXG5cdFx0b3JkZXI6IDI7XHJcblx0fVxyXG5cdC5iLWNhcnQgdGJvZHkgdGhcclxuXHR7XHJcblx0XHRvcmRlcjogMTtcclxuXHR9XHJcblx0LmItY2FydCB0Zm9vdCBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0fVxyXG5cdC5iLWNhcnQgdGZvb3QgdHJcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH0gXHJcblx0LmItY2FydCB0Zm9vdCB0aCwgIFxyXG5cdC5iLWNhcnQgdGZvb3QgdGQgXHJcblx0e1xyXG5cdFx0ZmxleDogMSAxIDFweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdCY6Zmlyc3QtY2hpbGQgXHJcblx0XHR7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJGNvbG9yLWdyZXktYm9yZGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYi1jYXJ0IHRmb290IC5iLWNhcnQtcm93LWJsYW5rXHJcblx0e1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdH1cclxuXHQuYi1jYXJ0IHRmb290IC5iLWNhcnQtcm93LWJsYW5rIHRoLCBcclxuXHQuYi1jYXJ0IHRmb290IC5iLWNhcnQtcm93LWJsYW5rIHRkXHJcblx0e1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cclxuXHRcdCY6Zmlyc3QtY2hpbGQgXHJcblx0XHR7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYi1jYXJ0IC5iLWNhcnQtcm93LWNvdXBvbiAuYi1mb3JtLWdyb3VwXHJcblx0e1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLmItY2FydCAuYi1mb3JtLWVycm9yLWxpc3QsXHJcbi5iLWNhcnQgLmItZm9ybS1ub3RpY2UtbGlzdFxyXG57XHJcblx0bWFyZ2luOiAwIDAgMTBweDtcclxufSIsIi5iLW1pbmljYXJ0LXBvcHVwXHJcbntcclxuXHRcclxufVxyXG4uYi1taW5pY2FydFxyXG57XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG59XHJcbi5iLW1pbmljYXJ0IGRsIFxyXG57XHJcblx0bWFyZ2luOiAwO1xyXG5cclxuXHQmICsgZGwgXHJcblx0e1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHR9XHJcbn1cclxuLmItbWluaWNhcnQgZGwgPiBkaXYgXHJcbntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItZ3JleS1ib3JkZXI7XHJcblx0XHJcblx0JjpmaXJzdC1jaGlsZCBcclxuXHR7XHJcblx0XHRib3JkZXItdG9wOiAwO1xyXG5cdH1cclxufVxyXG4uYi1taW5pY2FydCBkdFxyXG57XHJcblx0ZmxleDogMSAxIDcwJTtcclxuXHRwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAwO1xyXG5cdFxyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG5cdHNtYWxsIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luOiA1cHggMCAwO1xyXG5cclxuXHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHJcblx0XHRzcGFuIHsgZm9udC13ZWlnaHQ6IDQwMCB9XHJcblx0fVxyXG59XHJcbi5iLW1pbmljYXJ0IGRkIFxyXG57XHJcblx0ZmxleDogMSAxIDMwJTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdG1pbi13aWR0aDogMTAwcHg7XHJcblx0cGFkZGluZzogMTVweCAyMHB4IDE1cHggMDtcclxuXHRtYXJnaW46IDA7XHJcblxyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbi5iLW1pbmljYXJ0IGRsID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpID4gKlxyXG57XHJcblx0Ym9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5iLW1pbmljYXJ0LWN0YXNcclxue1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBcclxuICAgID4gKiArICogXHJcbiAgICB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuLmItbWluaWNhcnQtcmVtb3ZlXHJcbntcclxuXHQmLCAmW2RhdGEtcmVtb3ZlLWZyb20tY2FydF1bZGlzYWJsZWRdXHJcblx0e1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA5cHg7XHJcblx0XHRyaWdodDogLTIwcHg7XHJcblx0fVxyXG5cclxuXHQuYi1mb3JtLWxvYWRpbmdcclxuXHR7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblxyXG5cdFx0d2lkdGg6IDA7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblxyXG5cdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdH1cclxuXHQuYi1mb3JtLWxvYWRpbmcgLmxkcy1lbGxpcHNpc1xyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cclxuXHRcdHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC40KTtcclxuXHR9XHJcblx0YnV0dG9uIFxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0aGVpZ2h0OiAzMHB4O1xyXG5cclxuXHRcdCY6OmJlZm9yZSwgXHJcblx0XHQmOjphZnRlciBcclxuXHRcdHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0d2lkdGg6IDE0cHg7XHJcblx0XHRcdGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItYmxhY2s7XHJcblxyXG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQmOjpiZWZvcmUgXHJcblx0XHR7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcblx0XHR9XHJcblx0XHQmOjphZnRlciBcclxuXHRcdHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmItZ2VuZXJhbC1ibGFua1xyXG57XHJcblx0cGFkZGluZzogMTgwcHggMCA4MHB4O1xyXG59XHJcbi5iLWdlbmVyYWwtYmxhbmsgaDEgXHJcbntcclxuXHRtYXJnaW46IDAgMCAyNXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDMwcHg7IFxyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuLmItZ2VuZXJhbC1ibGFuayBoMSBzbWFsbCBcclxue1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcclxuXHRhIFxyXG5cdHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIHUtaG92ZXIgXHJcblx0XHR7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYi1nZW5lcmFsLWJsYW5rIGgyXHJcbntcclxuXHRtYXJnaW46IDAgMCAyNXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDIwcHg7IFxyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuLmItZ2VuZXJhbC1ibGFuayA+IHBpY3R1cmUgXHJcbntcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdGltZyBcclxuXHR7IFxyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcbi5iLWdlbmVyYWwtYmxhbmsgPiAuYi1jb24gXHJcbntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IGNhbGMoI3skd2lkdGgtY29udGFpbmVyfSAtIDFweCkpXHJcbntcclxuXHQuYi1nZW5lcmFsLWJsYW5rXHJcblx0e1xyXG5cdFx0cGFkZGluZzogODBweCAwIDQwcHg7IFxyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbntcclxuXHQuYi1nZW5lcmFsLWJsYW5rIGgxIFxyXG5cdHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDsgXHJcblx0fVxyXG5cdC5iLWdlbmVyYWwtYmxhbmsgPiBwaWN0dXJlIFxyXG5cdHtcclxuXHRcdGhlaWdodDogMjQ1cHg7XHJcblx0fVxyXG5cdC5iLWdlbmVyYWwtYmxhbmsgPiBwaWN0dXJlIGltZ1xyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHJcblx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0fVxyXG59IiwiLmItY2hlY2tvdXRcclxue1xyXG5cdG1hcmdpbjogLTMwcHg7XHJcbn1cclxuKiArIC5iLWNoZWNrb3V0IFxyXG57IFxyXG5cdG1hcmdpbi10b3A6IDA7XHJcbn1cclxuLmItY2hlY2tvdXQtcm93IFxyXG57XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG4uYi1jaGVja291dC1jb2xcclxue1xyXG5cdGZsZXg6IDAgMCA1MCU7XHJcblx0cGFkZGluZzogMzBweDtcclxuXHJcblx0JjpudGgtY2hpbGQoMm4rMSlcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRib3gtc2hhZG93OiAzcHggMCA2cHggJGNvbG9yLWdyZXktYm9yZGVyO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWdyZXk7XHJcblx0fVxyXG5cdCY6bnRoLWNoaWxkKDJuKzIpXHJcblx0e1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdH1cclxufVxyXG4uYi1jaGVja291dC1leHBhbmRhYmxlXHJcbntcclxuXHQmW2FyaWEtaGlkZGVuXVxyXG5cdHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRtYXgtaGVpZ2h0OiA1MDB2aDtcclxuXHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4yNXM7XHJcblx0fVxyXG5cdCZbYXJpYS1oaWRkZW49dHJ1ZV1cclxuXHR7XHJcblx0XHRtYXgtaGVpZ2h0OiAwO1xyXG5cdH1cclxufVxyXG4uYi1jaGVja291dC1zdGVwXHJcbntcclxuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWdyZXktYm9yZGVyO1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLmItY2hlY2tvdXQtc3RlcC1oZWFkaW5nXHJcbntcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nOiA2cHggMCAxMnB4O1xyXG59XHJcbi5iLWNoZWNrb3V0LXN0ZXAgZm9ybSBcclxue1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuLmItY2hlY2tvdXQtc3RlcC5iLXN1bW1hcnlcclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLmItY2hlY2tvdXQtc3RlcC1jb2xcclxue1xyXG5cdCY6bnRoLWNoaWxkKDJuKzEpXHJcblx0e1xyXG5cdFx0ZmxleDogMSAxIDcwJTtcclxuXHR9XHJcblx0JjpudGgtY2hpbGQoMm4rMilcclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHR9XHJcbn1cclxuLmItY2hlY2tvdXQtc3RlcC5iLWFkZHJlc3MgLmItYWRkcmVzcy1jaGVja2JveCArIC5iLWFkZHJlc3MtY2hlY2tib3hcclxue1xyXG5cdG1hcmdpbi10b3A6IC0yNXB4O1xyXG59XHJcbi5iLWNoZWNrb3V0LXN0ZXAuYi1hZGRyZXNzIC5iLXNpbmdsZS1jaGVja2JveFxyXG57XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxyXG57XHJcblx0LmItY2hlY2tvdXQtbW9iaWxlXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG57XHJcblx0LmItY2hlY2tvdXQtcm93IFxyXG5cdHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHR9XHJcblx0LmItY2hlY2tvdXQtY29sIFxyXG5cdHtcclxuXHRcdCY6bnRoLWNoaWxkKDJuKzEpXHJcblx0XHR7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgM3B4IDZweCAkY29sb3ItZ3JleS1ib3JkZXI7XHJcblx0XHR9XHJcblx0XHQmOm50aC1jaGlsZCgybisyKVxyXG5cdFx0e1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5iLWNoZWNrb3V0LWdhdGV3YXlcclxue1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHJcblx0bGFiZWwgXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0cGFkZGluZzogMCAyNHB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHJcblx0XHQmOjpiZWZvcmUsIFxyXG5cdFx0Jjo6YWZ0ZXIgXHJcblx0XHR7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA0cHg7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRcdGJvcmRlcjogc29saWQgMnB4ICRjb2xvci1ncmV5LWJvcmRlcjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0fVxyXG5cdFx0Jjo6YWZ0ZXIgXHJcblx0XHR7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LWJvcmRlcjtcclxuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcclxuXHRcdH1cclxuXHRcdGltZyBcclxuXHRcdHsgXHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHR9XHJcblx0fVxyXG5cdGlucHV0W3R5cGU9cmFkaW9dIFxyXG5cdHsgXHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0bGVmdDogLTEwMDBlbTsgXHJcblxyXG5cdFx0JjpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHsgb3BhY2l0eTogMTsgfVxyXG5cdH1cclxufVxyXG4uYi1jaGVja291dC1zdGVwLmItcGF5bWVudFxyXG57XHJcblx0LnN0cmlwZS1jaGFyZ2UtZm9ybVxyXG5cdHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0ZmllbGRzZXQ6Zmlyc3QtY2hpbGQgXHJcblx0XHR7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0XHQuZ3JpZFxyXG5cdFx0e1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRtYXJnaW46IDAgLTEwcHg7XHJcblxyXG5cdFx0XHQ+ICogXHJcblx0XHRcdHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRcdFx0ZmxleDogMSAxIGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jYXJkLWRhdGEgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCBcclxuXHRcdHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHJcblx0XHRcdD4gKlxyXG5cdFx0XHR7XHJcblx0XHRcdFx0ZmxleDogMCAwIGNhbGMoNTAlIC0gMTBweCk7XHJcblx0XHRcdH1cclxuXHRcdFx0PiAqOmZpcnN0LWNoaWxkIFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gKjpsYXN0LWNoaWxkIFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0ZmllbGRzZXQgXHJcblx0e1xyXG5cdFx0QGV4dGVuZCAuYi1mb3JtLWZpZWxkc2V0O1xyXG5cdH1cclxuXHRpbnB1dCBcclxuXHR7XHJcblx0XHRAZXh0ZW5kIC5iLWZvcm0tZmllbGQ7XHJcblxyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHR9XHJcblx0LmNhcmQtZXJyb3JzXHJcblx0e1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRjb2xvcjogJGNvbG9yLXJlZDtcclxuXHR9XHJcblx0LmItZm9ybS1lcnJvclxyXG5cdHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cdC5jYXJkLWRhdGEgXHJcblx0e1xyXG5cdFx0cGFkZGluZzogOXB4IDE2cHggOHB4O1xyXG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLXdoaXRlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdH1cclxufVxyXG4jYi1wcmVsb2FkLWZvcm1cclxue1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtaW4taGVpZ2h0OiAyMDBweDtcclxufSIsIi5iLWFjY291bnQtdGFibGUtaG9sZGVyIFxyXG57XHJcblx0bWFyZ2luOiAwIDAgMjVweDtcclxufVxyXG4uYi1hY2NvdW50LXRhYmxlLWhvbGRlciB0YWJsZSBcclxue1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0Ym9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWdyZXktYm9yZGVyO1xyXG5cdGJvcmRlci1yaWdodDogMDtcclxuXHRib3JkZXItYm90dG9tOiAwO1xyXG59XHJcbi5iLWFjY291bnQtdGFibGUtaG9sZGVyIGNhcHRpb24gXHJcbntcclxuXHRtYXJnaW46IDI1cHggMDtcclxuXHJcblx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuLmItYWNjb3VudC10YWJsZS1ob2xkZXIgdGgsXHJcbi5iLWFjY291bnQtdGFibGUtaG9sZGVyIHRkXHJcbntcclxuXHRwYWRkaW5nOiAxNXB4IDIwcHg7XHJcblx0Ym9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWdyZXktYm9yZGVyO1xyXG5cdGJvcmRlci10b3A6IDA7XHJcblx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4uYi1hY2NvdW50LXRhYmxlLWhvbGRlciB0aFxyXG57XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4uYi1hY2NvdW50LXRhYmxlLWhvbGRlciB0Zm9vdCB0aFxyXG57XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuLmItYWNjb3VudC10YWJsZS1ob2xkZXIgYSBcclxue1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRjb2xvcjogJGNvbG9yLWdyZWVuO1xyXG5cdFxyXG5cdEBpbmNsdWRlIHUtaG92ZXIgXHJcblx0e1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG59XHJcblxyXG4uYi1hY2NvdW50LWRsXHJcbntcclxuXHRkaXNwbGF5OiB0YWJsZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDAgMCAxLjVlbTtcclxufVxyXG4uYi1hY2NvdW50LWRsID4gZGl2IFxyXG57XHJcblx0ZGlzcGxheTogdGFibGUtcm93O1xyXG5cclxuXHQmICsgZGl2IGR0LCBcclxuXHQmICsgZGl2IGRkXHJcblx0e1xyXG5cdFx0Ym9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1ncmV5LWJvcmRlcjtcclxuXHR9XHJcbn1cclxuLmItYWNjb3VudC1kbCBkdFxyXG57XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG4uYi1hY2NvdW50LWRsIGR0LCBcclxuLmItYWNjb3VudC1kbCBkZCBcclxue1xyXG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0cGFkZGluZzogMTBweCAxNXB4O1xyXG5cclxuXHQmOmZpcnN0LWNoaWxkIFxyXG5cdHtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHR9XHJcblx0JjpsYXN0LWNoaWxkIFxyXG5cdHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0fVxyXG59XHJcbi5iLWFjY291bnQtZGwgZHRcclxue1xyXG5cdHdpZHRoOiAyNSU7XHJcbn1cclxuLmItYWNjb3VudC1kbCBhIFxyXG57XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JlZW47XHJcblxyXG5cdEBpbmNsdWRlIHUtaG92ZXIgXHJcblx0e1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG59XHJcblxyXG4uYi1hY2NvdW50LWFkZHJlc3MtbGlzdFxyXG57XHJcblx0cGFkZGluZzogMTVweCAzMHB4O1xyXG5cdGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ncmV5LWJvcmRlcjtcclxuXHRtYXJnaW46IDAgMCAyNXB4O1xyXG5cdFxyXG5cdD4gZGl2OmZpcnN0LWNoaWxkIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcclxuXHRcdD4gKiArICogeyBtYXJnaW4tbGVmdDogMzBweDsgfVxyXG5cdH1cclxuXHRkbCBcclxuXHR7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG59XHJcblxyXG4uYi1hY2NvdW50LXRhYmxpc3QgbGVnZW5kXHJcbntcclxuXHRmb250LXNpemU6IDE4cHg7XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxyXG57XHJcblx0LmItYWNjb3VudC10YWJsaXN0XHJcblx0e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG1hcmdpbjogMCAtMzBweDtcclxuXHJcblx0XHQ+IGRpdiBcclxuXHRcdHtcclxuXHRcdFx0ZmxleDogMSAxIDUwJTtcclxuXHRcdFx0cGFkZGluZzogMCAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0PiBkaXYgKyBkaXY6bGFzdC1jaGlsZFxyXG5cdFx0e1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmItY29tcGFyZVxyXG57XHJcblx0QGluY2x1ZGUgdS16LWluZGV4O1xyXG5cclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGxlZnQ6IDA7XHJcblxyXG5cdG92ZXJmbG93LXk6IGF1dG87XHJcblx0bWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEwMXB4KTtcclxuXHRib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWdyZXktYm9yZGVyO1xyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG5cdCYuYi1oaWRkZW4gXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuLmItY29tcGFyZS10aXRsZVxyXG57XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDEycHggMTVweDtcclxuXHRib3gtc2hhZG93OiAwcHggMHB4IDZweCAkY29sb3ItZ3JleS1ib3JkZXI7XHJcbn1cclxuLmItY29tcGFyZS10aXRsZSBoMlxyXG57XHJcblx0bWFyZ2luOiAwO1xyXG5cclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdGZvbnQtc2l6ZTogMTlweDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGNvbG9yOiAkY29sb3ItcmVkO1xyXG5cclxuXHRzbWFsbCBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHR9XHJcbn1cclxuLmItY29tcGFyZS10aXRsZSBidXR0b24gXHJcbntcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0cmlnaHQ6IDE1cHg7XHJcblxyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG4uYi1jb21wYXJlLXN1bW1hcnlcclxue1xyXG5cdG92ZXJmbG93LXk6IGF1dG87XHJcblx0bWF4LWhlaWdodDogMTAwdmg7XHJcblxyXG5cdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4yNXM7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWdyZXk7XHJcblxyXG5cdCZbYXJpYS1oaWRkZW49dHJ1ZV1cclxuXHR7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0bWF4LWhlaWdodDogMDtcclxuXHR9XHJcbn1cclxuLmItY29tcGFyZS1zdW1tYXJ5IHVsXHJcbntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4uYi1jb21wYXJlLXN1bW1hcnkgbGkgXHJcbntcclxuXHRmbGV4OiAwIDAgMTMlO1xyXG5cclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cdG1hcmdpbjogMDtcclxuXHJcblx0JjpsYXN0LWNoaWxkIFxyXG5cdHtcclxuXHRcdGZsZXg6IDEgMSBhdXRvO1xyXG5cdH1cclxuXHQmOmxhc3QtY2hpbGQgLmItY29tcGFyZS1zdW1tYXJ5LWl0ZW1cclxuXHR7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cdCY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCBcclxuXHR7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0XHRhIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cdH1cclxufVxyXG4uYi1jb21wYXJlLXN1bW1hcnktaXRlbVxyXG57XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctZ3JleTtcclxufVxyXG4uYi1jb21wYXJlLXN1bW1hcnkgLmItY29tcGFyZS1zdW1tYXJ5LWl0ZW0tc3ZnIFxyXG57XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IC0yNXB4O1xyXG5cclxuXHRvcGFjaXR5OiAxO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcbi5iLWNvbXBhcmUtc3VtbWFyeSBidXR0b25cclxue1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblxyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0d2lkdGg6IDMwcHg7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG5cclxuXHQmOjpiZWZvcmVcclxuXHR7XHJcblx0XHRjb250ZW50OiBcIitcIjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdH1cclxuXHRAaW5jbHVkZSB1LWhvdmVyIFxyXG5cdHtcclxuXHRcdCYgfiAqXHJcblx0XHR7XHJcblx0XHRcdG9wYWNpdHk6IDAuNTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmItY29tcGFyZS1zdW1tYXJ5IGltZ1xyXG57XHJcblx0XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcclxufVxyXG4uYi1jb21wYXJlLWJsYW5rLXRleHRcclxue1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRsZWZ0OiAxMHB4O1xyXG5cclxuXHRwYWRkaW5nOiAzMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLmItY29tcGFyZS1sb2FkaW5nXHJcbntcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjUpO1xyXG5cclxuXHQubGRzLWVsbGlwc2lzIGRpdiBcclxuXHR7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0fVxyXG59XHJcbi5iLWNvbXBhcmUgdWxbYXJpYS1idXN5PXRydWVdICsgLmItY29tcGFyZS1sb2FkaW5nXHJcbntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmItY29tcGFyZSB1bFthcmlhLWJ1c3k9dHJ1ZV1cclxue1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBjYWxjKCN7JHdpZHRoLWRlc2t0b3Atd2lkZX0gLSAxcHgpKVxyXG57XHJcblx0LmItY29tcGFyZS1zdW1tYXJ5IHVsIFxyXG5cdHtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxuXHQuYi1jb21wYXJlLXN1bW1hcnkgbGlcclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgMjglO1xyXG5cdH1cclxuXHQuYi1jb21wYXJlLXN1bW1hcnkgbGk6bGFzdC1jaGlsZCAuYi1jb21wYXJlLXN1bW1hcnktaXRlbVxyXG5cdHtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbntcclxuXHQuYi1jb21wYXJlLXN1bW1hcnkgbGlcclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgNTAlO1xyXG5cdH1cclxuXHQuYi1jb21wYXJlLWJsYW5rLXRleHRcclxuXHR7XHJcblx0XHRmb250LXNpemU6IDhweDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4uYi1jb21wYXJlLXBhZ2Vcclxue1xyXG5cdHBhZGRpbmc6IDQwcHggMCA4MHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1ncmV5O1xyXG59XHJcbi5iLWNvbXBhcmUtcGFnZSBoMSBcclxue1xyXG5cdG1hcmdpbjogMCAwIDI1cHg7XHJcblxyXG5cdGZvbnQtc2l6ZTogMjVweDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLmItY29tcGFyZS1wYWdlIC5iLWNvbXBhcmUtcGFnZS1iYWNrXHJcbntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmc6IDAgMCAwIDE1cHg7XHJcblxyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblxyXG5cdEBpbmNsdWRlIHUtaG92ZXIgXHJcblx0e1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG5cdCY6OmJlZm9yZSBcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDA7XHJcblxyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHdpZHRoOiA3cHg7XHJcblx0XHRoZWlnaHQ6IDdweDtcclxuXHRcdGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ncmVlbjtcclxuXHRcdGJvcmRlci10b3A6IDA7XHJcblx0XHRib3JkZXItbGVmdDogMDtcclxuXHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDEzNWRlZyk7XHJcblx0fVxyXG59XHJcbi5iLWNvbXBhcmUtcGFnZS10YWJsZVxyXG57XHJcblx0d2lkdGg6IDEyMzFweDtcclxuXHRib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItZ3JleS1ib3JkZXI7XHJcblx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdGJvcmRlci1ib3R0b206IDA7XHJcblxyXG5cdHRhYmxlLWxheW91dDogZml4ZWQ7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG5cdCYuYi0xLFxyXG5cdCYuYi0yXHJcblx0e1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcbi5iLWNvbXBhcmUtcGFnZS10YWJsZSB0aCBcclxue1xyXG5cdHdpZHRoOiAxNCU7XHJcbn1cclxuLmItY29tcGFyZS1wYWdlLXRhYmxlIHRkIFxyXG57XHJcblx0cGFkZGluZzogMTVweDtcclxuXHRib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItZ3JleS1ib3JkZXI7XHJcblx0Ym9yZGVyLXRvcDogMDtcclxuXHRib3JkZXItbGVmdDogMDtcclxuXHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0Y29sb3I6ICRjb2xvci1ncmV5LXRleHQ7XHJcbn1cclxuLmItY29tcGFyZS1wYWdlLXRhYmxlIGZvcm0gYnV0dG9uIFxyXG57XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuLmItY29tcGFyZS1wYWdlLXRhYmxlIGZvcm0gKyBhXHJcbntcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcbi5iLWNvbXBhcmUtcGFnZS10YWJsZSAuYi1jb21iaW5lLXJvd3MgdGQgXHJcbntcclxuXHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRib3JkZXItYm90dG9tOiAwO1xyXG59XHJcbi5iLWNvbXBhcmUtcGFnZS10aXRsZVxyXG57XHJcblx0bWFyZ2luOiAwO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG59XHJcbi5iLWNvbXBhcmUtcGFnZS1wcmljZSBcclxue1xyXG5cdG1hcmdpbjogMDtcclxuXHRjb2xvcjogJGNvbG9yLXJlZDtcclxufVxyXG4uYi1jb21wYXJlLXBhZ2UtYWRkXHJcbntcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuLmItY29tcGFyZS1wYWdlLXN0cm9uZ1xyXG57XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAwIDAgNXB4O1xyXG5cclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59XHJcbi5iLWNvbXBhcmUtcGFnZS1idWxsZXRzXHJcbntcclxuXHRAaW5jbHVkZSB1LWJ1bGxldHM7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG57XHJcblx0LmItY29tcGFyZS10aXRsZSBoMlxyXG5cdHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG59IiwiLmItY29tcGFyZTpub3QoLmItaGlkZGVuKSB+IC5iLXRvYXN0IFxyXG57XHJcblx0Ym90dG9tOiA0MHB4O1xyXG59XHJcbi5iLXRvYXN0IFxyXG57XHJcblx0QGluY2x1ZGUgdS16LWluZGV4O1xyXG5cclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0bWF4LWhlaWdodDogMTAwMHB4O1xyXG5cdHBhZGRpbmc6IDAgMTVweCAxNXB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHR0cmFuc2l0aW9uOiBtYXJnaW4tYm90dG9tIDAuMjVzO1xyXG5cclxuXHQmW2FyaWEtaGlkZGVuPXRydWVdXHJcblx0e1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLTEwMDBweDtcclxuXHR9XHJcbn1cclxuLmItdG9hc3QtaW5uZXIgXHJcbntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogMjBweCAxMTBweCAyMHB4IDIwcHg7XHJcblxyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ncmV5O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59XHJcbi5iLXRvYXN0LWNsb3NlXHJcbntcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0cmlnaHQ6IDIwcHg7XHJcblx0bWF4LXdpZHRoOiA3MHB4O1xyXG5cclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG57XHJcblx0LmItdG9hc3QtaW5uZXJcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHR9XHJcblx0LmItdG9hc3QtbXNnXHJcblx0e1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHR9XHJcblx0LmItdG9hc3QtY2xvc2VcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0b3A6IGF1dG87XHJcblx0XHRyaWdodDogYXV0bztcclxuXHRcdGJvdHRvbTogYXV0bztcclxuXHRcdGxlZnQ6IGF1dG87XHJcblxyXG5cdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdH1cclxufSIsIi5iLWNhcnQtZm9ybS1pbnZpc2libGVcclxue1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAtMTAwdnc7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdFxyXG59XHJcbi5iLWNhcnQtZm9ybVxyXG57XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG59XHJcbi5iLWNhcnQtZm9ybS1sb2FkaW5nXHJcbntcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcblx0Ji5iLXNob3cgXHJcblx0e1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cdC5sZHMtZWxsaXBzaXMgZGl2XHJcblx0e1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdH1cclxufVxyXG4uYi1jYXJ0LWZvcm0tcHJpY2Vcclxue1xyXG4gICAgbWFyZ2luOiAwIDAgMjVweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiAkY29sb3ItcmVkO1xyXG59Il19 */
