*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:DMSans;font-weight:400;font-style:normal;font-display:swap;src:local("DMSans-Regular"),url(../fonts/DMSans-Regular.woff) format("woff"),url(../fonts/DMSans-Regular.woff2) format("woff2"),url(../fonts/DMSans-Regular.ttf) format("truetype")}@font-face{font-family:DMSans;font-weight:500;font-style:normal;font-display:swap;src:local("DMSans-Medium"),url(../fonts/DMSans-Medium.woff) format("woff"),url(../fonts/DMSans-Medium.woff2) format("woff2"),url(../fonts/DMSans-Medium.ttf) format("truetype")}@font-face{font-family:DMSans;font-weight:700;font-style:normal;font-display:swap;src:local("DMSans-Bold"),url(../fonts/DMSans-Bold.woff) format("woff"),url(../fonts/DMSans-Bold.woff2) format("woff2"),url(../fonts/DMSans-Bold.ttf) format("truetype")}@font-face{font-family:Kanit;font-weight:500;font-style:normal;font-display:swap;src:local("Kanit-Medium"),url(../fonts/Kanit-Medium.woff) format("woff"),url(../fonts/Kanit-Medium.woff2) format("woff2"),url(../fonts/Kanit-Medium.ttf) format("truetype")}.h1,h1{font-family:Kanit;font-size:45px;line-height:1;font-weight:500}.h2,h2{font-family:Kanit;font-size:32px;line-height:1.1;font-weight:500}.h3,.header-main__contentMobile .dropdown__caret,h3{font-family:Kanit;font-size:26px;line-height:1.2;font-weight:500}.h4,h4{font-family:Kanit;font-size:22px;line-height:1.2;font-weight:500}.h5,h5{font-family:Kanit;font-size:18px;line-height:1.3;font-weight:500}.h6,h6{font-family:Kanit;font-size:16px;line-height:1.3;font-weight:500}@media (max-width:991px){.h1,h1{font-size:36px}}.body-l{font-family:DMSans;font-size:18px;font-weight:400;line-height:1.4}.body-m,body{font-family:DMSans;font-size:16px;font-weight:400;line-height:1.5}.body-s,.dropdown__menu-item,.header-topbar__currency,.header-topbar__menu .menu-item{font-family:DMSans;font-size:14px;font-weight:400;line-height:1.5}.body-s-bold,.header-topbar__dial{font-family:DMSans;font-size:14px;font-weight:500;line-height:1.5}.overline{font-family:DMSans;font-size:14px;font-weight:700;line-height:1.25}.header-main__nav .menu-item,.specific-menu-item{font-family:Kanit;font-size:16px;line-height:1.5;font-weight:500}.caption,.footer__bottom .menu-item{font-family:DMSans;font-size:12px;line-height:1.3;font-weight:500}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;-webkit-text-size-adjust:100%}a{font-size:inherit;text-decoration:none}button,input,select,textarea{font:inherit}*{-webkit-tap-highlight-color:rgba(255,255,255,0)!important;-webkit-focus-ring-color:rgba(255,255,255,0)!important;outline:0!important}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}body,html{height:100vh;height:calc(var(--vh,1vh) * 100)}.template-pages{margin-bottom:80px!important}.template-pages h1,.template-pages h2,.template-pages h3,.template-pages h4,.template-pages h5,.template-pages h6{margin-top:30px}.template-pages h1:first-child,.template-pages h2:first-child,.template-pages h3:first-child,.template-pages h4:first-child,.template-pages h5:first-child,.template-pages h6:first-child{margin-top:0}body.single-product .select2-dropdown{-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.15);box-shadow:0 0 24px 0 rgba(0,0,0,.15)}body.single-product .select2-dropdown .select2-results__option:first-child{display:none}body #page-content{margin-top:124px}@media (max-width:767px){body #page-content{margin-top:121px}}@media (max-width:575px){body #page-content{margin-top:103px}}.zr-pagination{margin-bottom:100px}@media (max-width:767px){.zr-pagination{margin-bottom:80px}}.zr-pagination ul{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}.zr-pagination ul li{list-style-type:none;margin:0 2px}.zr-pagination ul li .page-numbers{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;border:1px solid #e3e3ee;color:#0e091f;width:40px;height:40px;font-family:DMSans;font-size:14px;font-weight:400;line-height:21px;text-align:center;border-radius:4px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.zr-pagination ul li .page-numbers:hover{color:#003ded}.zr-pagination ul li .next,.zr-pagination ul li .prev{margin:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:unset;height:unset;border:unset}.zr-pagination ul li .next svg,.zr-pagination ul li .prev svg{width:16px;height:16px}.zr-pagination ul li .dots{border:unset}.zr-pagination ul li .dots:hover{color:#0e091f}.zr-pagination ul li .current{background:#0e091f;color:#fff}.zr-pagination ul li .current:hover{color:#fff}.container,.container-fluid{width:100%;padding:0 14px}.container{max-width:1228px;margin:0 auto}.container-hd{max-width:1948px;padding:0}.container-limited{max-width:1228px;padding:0 14px;margin:0 auto;padding-right:min(420px,33%)}@media (max-width:991px){.container-limited{padding-right:14px}}.newsettler-unsubscribe{margin-top:40px}.newsettler-unsubscribe h1{text-align:center}.newsettler-unsubscribe form{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.newsettler-unsubscribe button{background-color:#003ded!important;color:#fff;padding:11px 52px;border:1px solid!important;font-size:16px;font-weight:500;cursor:pointer;text-align:center;font-family:Kanit;line-height:1.25;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background-color:#003ded;color:#fff;border-radius:4px}.newsettler-unsubscribe button:hover{background-color:#114eff}.newsettler-unsubscribe button .active,.newsettler-unsubscribe button:active,.newsettler-unsubscribe button:focus,.newsettler-unsubscribe button:focus-within{background-color:#002db0;color:#fff}.newsettler-unsubscribe button .disabled,.newsettler-unsubscribe button .disabled:hover,.newsettler-unsubscribe button:disabled,.newsettler-unsubscribe button:disabled:hover{background-color:#cad3ee;cursor:not-allowed;color:#fff}#page-container{position:relative;display:grid;grid-template-rows:1fr auto;grid-template-columns:100%;min-height:100vh;min-height:calc(var(--vh,1vh) * 100);margin:0 auto;-webkit-box-shadow:rgba(0,0,0,.1) 0 4px 12px;box-shadow:rgba(0,0,0,.1) 0 4px 12px}.footer ul,.header ul{list-style:none;margin:0;padding-left:0}a:not([class]){position:relative}a:not([class]):focus,a:not([class]):focus-within,a:not([class]):hover{color:#114eff;text-decoration:underline}a:not([class]):active{color:#002db0;text-decoration:underline}.scroll-hidden{display:block;height:100vh;height:calc(var(--vh,1vh) * 100);overflow-y:hidden;-ms-touch-action:none;touch-action:none}.icon-triangle{margin-left:5px;display:inline-block;vertical-align:middle;border-style:solid;border-width:.35em .25em 0 .25em;border-color:transparent;border-top-color:inherit}.icon-triangle.icon-rotated{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.hidden{display:none}.woocommerce-message,.woocommerce-notices-wrapper{max-width:1228px;padding:0 14px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;z-index:1200;top:165px;right:0;left:0;border-top:none;background-color:transparent;font-size:18px;font-weight:400;line-height:25.2px}.woocommerce-message:before,.woocommerce-notices-wrapper:before{top:50%!important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:30px!important}.woocommerce-message .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-message{top:0}@media (max-width:767px){.woocommerce-message,.woocommerce-notices-wrapper{top:110px}}.woocommerce-message .notices-wrapper-custom,.woocommerce-notices-wrapper .notices-wrapper-custom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;padding:16px 12px 16px 46px;border-radius:4px;-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.15);box-shadow:0 0 24px 0 rgba(0,0,0,.15);background:#fff;border-left:3px solid #c30e0e}.woocommerce-message .notices-wrapper-custom.success,.woocommerce-notices-wrapper .notices-wrapper-custom.success{border-left:3px solid #67b70a}.woocommerce-message .notices-wrapper-custom.success:before,.woocommerce-notices-wrapper .notices-wrapper-custom.success:before{top:50%!important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:18px!important}.woocommerce-message .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-error{padding:0!important;margin:0!important;position:fixed;background:unset!important;list-style:none outside;width:auto;word-wrap:break-word;border-top:unset!important;font-family:DMSans;font-size:18px;font-weight:400;line-height:25.2px}.woocommerce-message .woocommerce-error:before,.woocommerce-notices-wrapper .woocommerce-error:before{top:50%!important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:12px!important}.woocommerce-message .woocommerce-error .button,.woocommerce-notices-wrapper .woocommerce-error .button{padding:11px 30px;border:1px solid!important;font-size:16px;font-weight:500;cursor:pointer;text-align:center;font-family:Kanit;line-height:1.25;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background-color:#003ded;border:1px solid #003ded;color:#fff;border-radius:4px}.woocommerce-message .woocommerce-error .button:hover,.woocommerce-notices-wrapper .woocommerce-error .button:hover{background-color:#114eff;border-color:#114eff;color:#fff}.woocommerce-message .woocommerce-error .button .active,.woocommerce-message .woocommerce-error .button:active,.woocommerce-message .woocommerce-error .button:focus,.woocommerce-message .woocommerce-error .button:focus-within,.woocommerce-notices-wrapper .woocommerce-error .button .active,.woocommerce-notices-wrapper .woocommerce-error .button:active,.woocommerce-notices-wrapper .woocommerce-error .button:focus,.woocommerce-notices-wrapper .woocommerce-error .button:focus-within{background-color:#002db0;color:#fff}.woocommerce-message .woocommerce-error .button .disabled,.woocommerce-message .woocommerce-error .button .disabled:hover,.woocommerce-message .woocommerce-error .button:disabled,.woocommerce-message .woocommerce-error .button:disabled:hover,.woocommerce-notices-wrapper .woocommerce-error .button .disabled,.woocommerce-notices-wrapper .woocommerce-error .button .disabled:hover,.woocommerce-notices-wrapper .woocommerce-error .button:disabled,.woocommerce-notices-wrapper .woocommerce-error .button:disabled:hover{background-color:#cad3ee;cursor:not-allowed;color:#fff}.woocommerce-message .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-message{padding:0!important;margin:0!important;position:relative;background:unset!important;list-style:none outside;width:auto;word-wrap:break-word;border-top:unset!important;font-family:DMSans;font-size:18px;font-weight:400;line-height:25.2px}.woocommerce-message .woocommerce-message:before,.woocommerce-notices-wrapper .woocommerce-message:before{top:50%!important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:18px!important}.woocommerce-message__text,.woocommerce-notices-wrapper__text{margin-left:12px}.woocommerce .blockUI.blockOverlay:before{width:48px;height:48px;background-image:url("data:image/svg+xml,%3Csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.0' width='48px' height='48px' viewBox='0 0 128 128' xml:space='preserve'%3E%3Cpath fill='%23003ded' d='M64.4 16a49 49 0 0 0-50 48 51 51 0 0 0 50 52.2 53 53 0 0 0 54-52c-.7-48-45-55.7-45-55.7s45.3 3.8 49 55.6c.8 32-24.8 59.5-58 60.2-33 .8-61.4-25.7-62-60C1.3 29.8 28.8.6 64.3 0c0 0 8.5 0 8.7 8.4 0 8-8.6 7.6-8.6 7.6z'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 64 64' to='360 64 64' dur='1400ms' repeatCount='indefinite'%3E%3C/animateTransform%3E%3C/path%3E%3C/svg%3E");-webkit-animation:none;animation:none}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background-color:#d5d1dc;border-radius:5px}.text--green{color:#67b70a}.text--blue{color:#003ded}.first-visit-popup{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:100vw;height:100vh;position:fixed;top:0;left:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(8,35,113,.3);z-index:2000}.first-visit-popup.hide{display:none}@media (max-width:767px){.first-visit-popup{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.first-visit-popup__close{width:18px;cursor:pointer;height:18px;position:absolute;top:16px;right:16px}@media (max-width:767px){.first-visit-popup__close{top:20px;right:20px}}.first-visit-popup__inner{max-width:590px;overflow:hidden;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%;position:relative;border-radius:4px}@media (max-width:767px){.first-visit-popup__inner{border-radius:24px 24px 0 0;max-width:unset}}.first-visit-popup__top{background:url(../images/first-visit-popup/bg_desk.png) no-repeat;background-size:cover;padding:85px 24px;width:100%;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}.first-visit-popup__top img{-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:767px){.first-visit-popup__top{background:url(../images/first-visit-popup/bg_mobile.png) no-repeat;background-size:cover;padding:50px 16px}}.first-visit-popup__bottom{background:#fff;padding:32px 40px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}@media (max-width:767px){.first-visit-popup__bottom{padding:20px 16px 40px;gap:32px}}.btn{cursor:pointer;outline:0;border:none;background-color:transparent;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.btn-countable{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:#3b3749;margin-right:8px;position:relative;width:40px;height:40px;border-radius:4px}.btn-countable svg{fill:#0e091f}.btn-countable:empty{display:none}.btn-countable:last-child{margin-right:0}.btn-countable:active,.btn-countable:focus,.btn-countable:focus-within,.btn-countable:hover{background-color:#e1e9ff}.btn-countable__counter{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;position:absolute;top:0;right:0;width:20px;height:20px;color:#fff;line-height:1;background-color:#003ded;border-radius:20px}.btn-countable__counter.hidden{display:none}@media (max-width:991px){.btn-countable{margin-right:4px}}.btn-search{width:18px;height:18px;visibility:visible;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}.btn-search:active svg circle,.btn-search:hover svg circle{stroke:#0e091f}.btn-search:active svg path,.btn-search:hover svg path{fill:#0e091f}.btn-search:disabled{cursor:not-allowed}.btn-search:disabled svg circle{stroke:#d5d1dc!important}.btn-search:disabled svg path{fill:#d5d1dc!important}.btn-search__icon{position:relative}.btn-search svg{position:absolute;top:50%;left:50%;width:16px;height:16px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.btn-search svg circle{stroke:#878398}.btn-search svg path{fill:#878398}.btn-search.active svg circle{stroke:#0e091f}.btn-search.active svg path{fill:#0e091f}.btn-sclear{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;right:40px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.btn-sclear svg{width:16px;height:16px}.btn-scancel{color:#003ded}.btn-scancel:focus,.btn-scancel:focus-within,.btn-scancel:hover{color:#114eff}.btn-scancel:active{color:#002db0}.btn-outline--white{padding:11px 51px;font-size:16px;text-align:center;font-weight:500;font-family:Kanit;line-height:1.25;background-color:transparent;color:#fff;border:1px solid #fff;border-radius:4px;cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.btn-outline--white:active,.btn-outline--white:focus,.btn-outline--white:focus-within,.btn-outline--white:hover{background-color:#fff;color:#0e091f}.btn-outline--white:disabled{color:#0e091f;border:1px solid #878398;background-color:#878398;cursor:not-allowed}.button-primary-solid{padding:11px 52px;border:1px solid!important;font-size:16px;font-weight:500;cursor:pointer;text-align:center;font-family:Kanit;line-height:1.25;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background-color:#003ded;color:#fff;border-radius:4px}.button-primary-solid:hover{background-color:#114eff}.button-primary-solid .active,.button-primary-solid:active,.button-primary-solid:focus,.button-primary-solid:focus-within{background-color:#002db0;color:#fff}.button-primary-solid .disabled,.button-primary-solid .disabled:hover,.button-primary-solid:disabled,.button-primary-solid:disabled:hover{background-color:#cad3ee;cursor:not-allowed;color:#fff}.button-secondary-outline{padding:11px 51px;cursor:pointer;font-size:16px;text-align:center;font-weight:500;font-family:Kanit;line-height:1.25;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background-color:transparent;color:#003ded;border:1px solid #003ded;border-radius:4px}.button-secondary-outline:hover{background-color:#e1e9ff}.button-secondary-outline .active,.button-secondary-outline:active,.button-secondary-outline:focus,.button-secondary-outline:focus-within{background-color:#002db0;color:#fff}.button-secondary-outline .disabled,.button-secondary-outline .disabled:hover,.button-secondary-outline:disabled,.button-secondary-outline:disabled:hover{color:#cad3ee;border:1px solid #cad3ee;background-color:#fff;cursor:not-allowed}.button-secondary-outline.small{padding:8px 30px}.button-secondary-white{padding:8px 30px;cursor:pointer;font-size:16px;text-align:center;font-weight:500;font-family:Kanit;line-height:1.25;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background-color:transparent;color:#fff;border:1px solid #fff;border-radius:4px}.button-secondary-white:hover{background-color:#fff;color:#0e091f}.button-secondary-white .active,.button-secondary-white:active,.button-secondary-white:focus,.button-secondary-white:focus-within{background-color:#fff;color:#0e091f}.button-secondary-white .disabled,.button-secondary-white .disabled:hover,.button-secondary-white:disabled,.button-secondary-white:disabled:hover{color:#0e091f;border:1px solid #878398;background-color:#878398;cursor:not-allowed}.dropdown{min-width:107px;position:relative}.dropdown__select{color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2px;padding:4px 8px;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s}.dropdown__select.select-clicked,.dropdown__select:active,.dropdown__select:focus,.dropdown__select:focus-within,.dropdown__select:hover{background-color:#3b3749}.dropdown__selected{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.dropdown__selected-text{width:100%}.dropdown__caret{margin-left:5px}.dropdown .caret-rotate{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dropdown__menu{background-color:#fff;-webkit-box-shadow:0 0 24px rgba(0,0,0,.2);box-shadow:0 0 24px rgba(0,0,0,.2);border-radius:4px;color:#0e091f;position:absolute;top:38px;left:0;width:100%;min-width:200px;max-width:240px;height:0;-webkit-transition:.3s cubic-bezier(.77,0,.18,1);transition:.3s cubic-bezier(.77,0,.18,1);overflow:hidden;z-index:110}.dropdown__menu-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;cursor:pointer}.dropdown__menu-item:first-child{padding:28px 16px 16px}.dropdown__menu-item:last-child{padding:16px 16px 28px}.dropdown__menu-item:not(:last-child)::after{content:"";position:absolute;bottom:0;display:block;height:1px;width:calc(100% - 32px);margin:0 auto;background-color:#e3e3ee}.dropdown__menu-item a{display:block;color:inherit}.dropdown__menu-item:active,.dropdown__menu-item:focus,.dropdown__menu-item:focus-within,.dropdown__menu-item:hover{color:#114eff}.dropdown__menu-item:active a,.dropdown__menu-item:focus a,.dropdown__menu-item:focus-within a,.dropdown__menu-item:hover a{color:#114eff!important}.dropdown__menu-item svg{-ms-flex-negative:0;flex-shrink:0}.dropdown .active{color:#114eff}.dropdown [selected]::before{content:"";position:absolute;right:16px;display:block;width:16px;height:17px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 9.5L5 13.5L15 3.5' stroke='%23003DED' stroke-width='1.5'/%3E%3C/svg%3E%0A")}.dropdown .menu-open{height:auto}.dropdown-phones{position:relative}.dropdown-phones .dropdown__select .icon-phone{stroke:currentColor;margin-right:8px}.dropdown-phones .dropdown__menu-item .icon-phone{stroke:#878398;fill:transparent;margin-right:10px}.dropdown-phones .dropdown__menu-item:active .icon-phone,.dropdown-phones .dropdown__menu-item:focus .icon-phone,.dropdown-phones .dropdown__menu-item:focus-within .icon-phone,.dropdown-phones .dropdown__menu-item:hover .icon-phone{fill:#114eff;stroke:#114eff}.dropdown-countries .flag{width:24px;height:15px;margin-right:6px;-ms-flex-negative:0;flex-shrink:0}.dropdown-countries .flag-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dropdown-countries .flag-wrapper span{line-height:1}@media (max-width:991px){.dropdown-overlay.active{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;background-color:rgba(0,45,176,.3);height:100vh;height:calc(var(--vh,1vh) * 100);z-index:105}.dropdown__menu{position:fixed;top:auto;left:0;bottom:0;right:0;width:100%;max-width:unset;border-radius:24px 24px 0 0;z-index:110}.dropdown__menu-head{margin-bottom:12px}.dropdown__menu-bottom{display:grid;grid-template-columns:repeat(2,1fr);width:100%;gap:12px;margin-top:32px}.dropdown__menu-item{padding:16px 0}.dropdown__menu-item a{pointer-events:none}.dropdown .menu-open{height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:32px 15px}}@media (min-width:992px){.dropdown__menu-bottom,.dropdown__menu-head{display:none}}@media (max-width:1199px){.header-topbar .dropdown-phones{padding-right:5px!important}.header-topbar .dropdown-phones .dropdown__selected .icon-phone{display:none}.header-topbar .dropdown-phones::after{display:none}}.header-main__contentMobile .dropdown__select{padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header-main__contentMobile .dropdown__select.select-clicked,.header-main__contentMobile .dropdown__select:active,.header-main__contentMobile .dropdown__select:focus,.header-main__contentMobile .dropdown__select:focus-within,.header-main__contentMobile .dropdown__select:hover{background-color:transparent}.header-main__contentMobile .dropdown__selected,.header-main__contentMobile .dropdown__selected-text{width:-webkit-max-content;width:-moz-max-content;width:max-content}.input-wrapper.search-wrapper{position:relative}.input-wrapper.search-wrapper input{padding:10px 70px 10px 12px}.input-wrapper.search-wrapper input:-moz-placeholder-shown+.btn-search:hover svg circle{stroke:#878398}.input-wrapper.search-wrapper input:-ms-input-placeholder+.btn-search:hover svg circle{stroke:#878398}.input-wrapper.search-wrapper input:placeholder-shown+.btn-search:hover svg circle{stroke:#878398}.input-wrapper.search-wrapper input:-moz-placeholder-shown+.btn-search:hover svg path{fill:#878398}.input-wrapper.search-wrapper input:-ms-input-placeholder+.btn-search:hover svg path{fill:#878398}.input-wrapper.search-wrapper input:placeholder-shown+.btn-search:hover svg path{fill:#878398}.input-wrapper.search-wrapper .btn-search{position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.input-wrapper input[type=email],.input-wrapper input[type=number],.input-wrapper input[type=password],.input-wrapper input[type=search],.input-wrapper input[type=tel],.input-wrapper input[type=text],.input-wrapper textarea{border:1px solid #e3e3ee;outline:1px solid transparent!important;padding:10px 12px;color:#0e091f;height:44px;width:100%;background-color:transparent;border-radius:4px;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.input-wrapper input[type=email]:hover,.input-wrapper input[type=number]:hover,.input-wrapper input[type=password]:hover,.input-wrapper input[type=search]:hover,.input-wrapper input[type=tel]:hover,.input-wrapper input[type=text]:hover,.input-wrapper textarea:hover{border-color:#3b3749}.input-wrapper input[type=email]:focus,.input-wrapper input[type=email]:focus-within,.input-wrapper input[type=number]:focus,.input-wrapper input[type=number]:focus-within,.input-wrapper input[type=password]:focus,.input-wrapper input[type=password]:focus-within,.input-wrapper input[type=search]:focus,.input-wrapper input[type=search]:focus-within,.input-wrapper input[type=tel]:focus,.input-wrapper input[type=tel]:focus-within,.input-wrapper input[type=text]:focus,.input-wrapper input[type=text]:focus-within,.input-wrapper textarea:focus,.input-wrapper textarea:focus-within{border-color:#003ded;outline-color:#003ded!important}.input-wrapper input[type=email] ::-webkit-input-placeholder, .input-wrapper input[type=number] ::-webkit-input-placeholder, .input-wrapper input[type=password] ::-webkit-input-placeholder, .input-wrapper input[type=search] ::-webkit-input-placeholder, .input-wrapper input[type=tel] ::-webkit-input-placeholder, .input-wrapper input[type=text] ::-webkit-input-placeholder, .input-wrapper textarea ::-webkit-input-placeholder{color:#878398}.input-wrapper input[type=email] ::-moz-placeholder, .input-wrapper input[type=number] ::-moz-placeholder, .input-wrapper input[type=password] ::-moz-placeholder, .input-wrapper input[type=search] ::-moz-placeholder, .input-wrapper input[type=tel] ::-moz-placeholder, .input-wrapper input[type=text] ::-moz-placeholder, .input-wrapper textarea ::-moz-placeholder{color:#878398}.input-wrapper input[type=email] :-ms-input-placeholder, .input-wrapper input[type=number] :-ms-input-placeholder, .input-wrapper input[type=password] :-ms-input-placeholder, .input-wrapper input[type=search] :-ms-input-placeholder, .input-wrapper input[type=tel] :-ms-input-placeholder, .input-wrapper input[type=text] :-ms-input-placeholder, .input-wrapper textarea :-ms-input-placeholder{color:#878398}.input-wrapper input[type=email] ::-ms-input-placeholder, .input-wrapper input[type=number] ::-ms-input-placeholder, .input-wrapper input[type=password] ::-ms-input-placeholder, .input-wrapper input[type=search] ::-ms-input-placeholder, .input-wrapper input[type=tel] ::-ms-input-placeholder, .input-wrapper input[type=text] ::-ms-input-placeholder, .input-wrapper textarea ::-ms-input-placeholder{color:#878398}.input-wrapper input[type=email] ::placeholder,.input-wrapper input[type=number] ::placeholder,.input-wrapper input[type=password] ::placeholder,.input-wrapper input[type=search] ::placeholder,.input-wrapper input[type=tel] ::placeholder,.input-wrapper input[type=text] ::placeholder,.input-wrapper textarea ::placeholder{color:#878398}.input-wrapper input[type=email]:disabled,.input-wrapper input[type=number]:disabled,.input-wrapper input[type=password]:disabled,.input-wrapper input[type=search]:disabled,.input-wrapper input[type=tel]:disabled,.input-wrapper input[type=text]:disabled,.input-wrapper textarea:disabled{color:#bbb8c8;background-color:#f6f6f6;border:1px solid #e3e3ee}.input-wrapper textarea{height:110px}.input-wrapper.simpleCheckbox{border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;position:relative;font-size:14px;font-weight:400}.input-wrapper.simpleCheckbox:hover input{border-color:#003ded}.input-wrapper.simpleCheckbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;width:16px;height:16px;border:2px solid #878398;border-radius:2px;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;display:grid;place-content:center;cursor:pointer}.input-wrapper.simpleCheckbox input:before{content:"";width:11px;height:9px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background-image:url("data:image/svg+xml,%3Csvg width='11' height='9' viewBox='0 0 11 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.5L4 7.5L10 1.5' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A")}.input-wrapper.simpleCheckbox input:checked{background-color:#003ded;border-color:#003ded}.input-wrapper.simpleCheckbox input:checked:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.input-wrapper.simpleCheckbox input:checked:disabled{border-color:#e3e3ee}.input-wrapper.simpleCheckbox input:disabled{border-color:#e3e3ee}.global-input{border:1px solid #e3e3ee;padding:9px 11px;color:#0e091f;width:100%;background-color:transparent;border-radius:4px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.global-input:hover{border:1px solid #3b3749}.global-input:focus,.global-input:focus-within{-webkit-box-shadow:0 0 0 2px #003ded inset;box-shadow:0 0 0 2px #003ded inset}.global-input ::-webkit-input-placeholder{color:#878398}.global-input ::-moz-placeholder{color:#878398}.global-input :-ms-input-placeholder{color:#878398}.global-input ::-ms-input-placeholder{color:#878398}.global-input ::placeholder{color:#878398}.global-input:disabled{color:#bbb8c8;background-color:#f6f6f6}.global-input.error{border:1px solid #c30e0e}.global-input:not(.wpcf7-not-valid)+.wpcf7-not-valid-tip{display:none}.wpcf7-not-valid{border-color:#c30e0e}.header{position:relative;background-color:#fff;-webkit-transition:top .4s ease-in-out;transition:top .4s ease-in-out;border-bottom:1px solid #e3e3ee}.header.sticky{position:fixed;top:0;left:0;right:0;margin:0 auto;z-index:100;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.header.sticky-up{-webkit-transform:translateY(-400px);-ms-transform:translateY(-400px);transform:translateY(-400px)}.header-topbar{padding:8px 0;background-color:#0e091f;color:#fff}.header-topbar__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-topbar__container>div,.header-topbar__container>nav,.header-topbar__container>ul{position:relative}.header-topbar__container>div:not(:first-child):not(:last-child),.header-topbar__container>nav:not(:first-child):not(:last-child),.header-topbar__container>ul:not(:first-child):not(:last-child){padding-right:41px}.header-topbar__container>div:not(:first-child):not(:last-child)::after,.header-topbar__container>nav:not(:first-child):not(:last-child)::after,.header-topbar__container>ul:not(:first-child):not(:last-child)::after{content:"";position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:22px;width:1px;background-color:#3b3749}.header-topbar__shipping{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-right:auto;line-height:1}.header-topbar__shipping img{margin-right:6px}.header-topbar__menu,.header-topbar__networking{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-topbar__menu{gap:24px;text-transform:capitalize}.header-topbar__menu .menu-item:active a,.header-topbar__menu .menu-item:focus a,.header-topbar__menu .menu-item:focus-within a,.header-topbar__menu .menu-item:hover a{color:#fff!important}.header-topbar__menu .menu-item:active a::after,.header-topbar__menu .menu-item:focus a::after,.header-topbar__menu .menu-item:focus-within a::after,.header-topbar__menu .menu-item:hover a::after{background-color:#fff!important}.header-topbar__networking{gap:6px}.header-topbar__networking-item{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:28px;height:28px;background-color:transparent;border-radius:4px}.header-topbar__networking-item:active,.header-topbar__networking-item:focus,.header-topbar__networking-item:focus-within,.header-topbar__networking-item:hover{background-color:#3b3749;cursor:pointer}.header-topbar__networking img{display:block;height:100%}.header-topbar a:not([class]){color:#fff}.header-topbar__wooNav{display:none}.header-main{padding:17px 0}@media (max-width:575px){.header-main{padding:8px 0}}.header-main__contentDesktop{display:block}.header-main__contentMobile{display:none}.header-main__contentMobile-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-main__contentMobile-body{display:none}.header-main__nav,.header-main__wooNav{display:-webkit-box;display:-ms-flexbox;display:flex}.header-main__nav{gap:24px}.header-main__nav .menu-item{position:relative;padding-right:13px}.header-main__nav .menu-item:last-child{margin-right:24px}.header-main__nav .menu-item::after{content:"";position:absolute;top:calc(50% + 1px);right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #3b3749}.header-main__nav .menu-item:hover a{color:#114eff}.header-main__nav .menu-item:hover a::after{content:"";left:0;bottom:-3px;position:absolute;width:100%;height:2px;background-color:#114eff}.header-main__nav .menu-item:hover::after{border-top:5px solid #114eff}.header-main__nav a{color:#3b3749}.header-main__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:40px}.header-main__search{margin-left:auto;width:100%;max-width:435px}.header-main__search .btn-scancel{display:none}@media (max-width:991px){.header-main__search .btn-scancel{display:block}}.header-main__wooNav{margin-left:24px}.header-main__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .wcpbc-country-switcher{color:inherit;background-color:transparent;border:none}.header .menu-toggle{display:none;cursor:pointer}.header-promo_string{background-color:#fff}.header-promo_string .running_line{-webkit-mask:-webkit-gradient(linear,left top, right top,from(transparent),color-stop(10%, #fff),color-stop(80%, #fff),to(transparent));-webkit-mask:linear-gradient(90deg,transparent,#fff 10%,#fff 80%,transparent);mask:-webkit-gradient(linear,left top, right top,from(transparent),color-stop(10%, #fff),color-stop(80%, #fff),to(transparent));mask:linear-gradient(90deg,transparent,#fff 10%,#fff 80%,transparent);overflow:hidden;width:100%}.header-promo_string .running_line .list{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:5px 0;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:80px;list-style:none;-webkit-animation:move 35s linear infinite;animation:move 35s linear infinite}.header-promo_string .running_line .list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:80px;color:#0e091f;text-transform:uppercase}@media (min-width:992px){.header-topbar .dropdown-phones{padding-right:0!important}.header-topbar .dropdown-phones::after{display:none}}@media (max-width:1439px){.header-topbar__container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-topbar__currency,.header-topbar__menuContainer{display:none}}@media (max-width:991px){.header-content.is-menu{position:fixed;top:0;left:0;width:100%;height:100vh;height:calc(var(--vh,1vh) * 100);background-color:#fff;overflow:hidden auto;z-index:100}.header-content.is-menu .menu-toggle span{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.header-content.is-menu .menu-toggle::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:45%}.header-content.is-menu .menu-toggle::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:45%}.header-content.is-menu .menu-toggle span,.header-content.is-menu .menu-toggle::after,.header-content.is-menu .menu-toggle::before{background-color:#878398}.header-content.is-menu .header-main__contentMobile-body{position:relative;display:block;padding:24px 0}.header-content.is-menu .header-main__contentMobile-body .header-main__nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.header-content.is-menu .header-main__contentMobile-body .header-main__nav .menu-item{font-size:inherit;line-height:inherit;width:-webkit-max-content;width:-moz-max-content;width:max-content}.header-content.is-menu .mega-menu{margin-right:0}.header-content.is-menu .btn-search{visibility:hidden}.header-content.is-menu .header-main__contentDesktop{display:none}.header-topbar__networking,.header-topbar__shipping{display:none}.header-topbar__wooNav{display:-webkit-box;display:-ms-flexbox;display:flex}.header-main__contentDesktop .header-main__logo{display:none}.header-main__contentDesktop .header-main__wooNav{display:none}.header-main__contentDesktop .mega-menu{display:none}.header-main__contentDesktop .search-wrapper{display:none;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;position:absolute;left:0;top:120px;width:100%;max-width:100%;padding:7px 15px;background-color:#fff;z-index:100;-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.15);box-shadow:0 0 24px 0 rgba(0,0,0,.15)}.header-main__contentDesktop .search-wrapper form{width:100%;position:relative}.header-main__contentDesktop .search-wrapper input{background-color:#f6f6f6;border-color:#e3e3ee}.header-main__contentDesktop .search-wrapper input:focus{border-color:#003ded}}@media (max-width:991px) and (max-width:575px){.header-main__contentDesktop .search-wrapper{top:100px}}@media (max-width:991px){.header-main__contentDesktop .search-wrapper.active{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.header-main__contentMobile{display:block}.header-main__contentMobile-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.header-main__contentMobile-separator{position:relative;width:100%;height:89px}.header-main__contentMobile-separator::after{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:1px;width:100%;background-color:#e3e3ee}.header-main__contentMobile-menu .menu-item{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.header-main__contentMobile-menu .menu-item:not(:last-child){margin-bottom:24px}.header-main__contentMobile-menu a{color:inherit}.header-main__contentMobile-currency,.header-main__contentMobile-menuContainer{margin-bottom:32px}.header-main__contentMobile-networking{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-bottom:60px}.header-main__contentMobile-networking-item{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:30px;width:30px;-ms-flex-negative:0;flex-shrink:0}.header-main__contentMobile-networking-item 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:100%;height:100%;line-height:0;background-color:#3b3749;border-radius:50%}.header-main__contentMobile-networking-item a:focus,.header-main__contentMobile-networking-item a:focus-within,.header-main__contentMobile-networking-item a:hover{background-color:#114eff}.header-main__contentMobile-networking-item a:active{background-color:#002db0}.header-main__contentMobile .header-main__logo{margin-right:0}.header-main__contentMobile .btn-search{width:20px;height:20px}.header-main__contentMobile .btn-search svg{width:18px;height:18px}.header-main__contentMobile .btn-search svg circle{stroke:#d5d1dc}.header-main__contentMobile .btn-search svg path{fill:#d5d1dc}.header .menu-toggle{display:block;position:relative;width:24px;height:16px}.header .menu-toggle span{position:absolute;top:50%;left:0;width:100%;height:2px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#878398;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.header .menu-toggle::after,.header .menu-toggle::before{content:"";position:absolute;left:0;width:100%;height:2px;background-color:#878398;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.header .menu-toggle::before{top:0}.header .menu-toggle::after{bottom:0}}#wpadminbar{position:fixed}#wpadminbar~#page-container .header{top:32px}@media screen and (max-width:782px){#wpadminbar~#page-container .header{top:46px}}@-webkit-keyframes move{to{-webkit-transform:translate(calc(-50% - .5em));transform:translate(calc(-50% - .5em))}}@keyframes move{to{-webkit-transform:translate(calc(-50% - .5em));transform:translate(calc(-50% - .5em))}}.mega-menu{-ms-flex-negative:0;flex-shrink:0;margin-right:36px}.mega-menu__item>.mega-menu__itemWrapper{cursor:pointer;color:#0e091f}.mega-menu__item>.mega-menu__itemWrapper:focus,.mega-menu__item>.mega-menu__itemWrapper:focus-within,.mega-menu__item>.mega-menu__itemWrapper:hover{color:#114eff}.mega-menu__item>.mega-menu__itemWrapper:active{color:#002db0}.mega-menu__item:first-child .mega-menu__sublist .mega-menu__subitemWrapper{height:100%}.mega-menu__item:first-child .mega-menu__sublist .mega-menu__subitemWrapper img,.mega-menu__item:first-child .mega-menu__sublist .mega-menu__subitemWrapper span{margin-top:auto}.mega-menu__sublist{height:0;grid-template-columns:repeat(5,1fr)}.mega-menu__subitem{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;background-color:#f6f6f6;color:#0e091f;padding:16px}.mega-menu__subitem:focus,.mega-menu__subitem:focus-within,.mega-menu__subitem:hover{background-color:#e7e6eb;color:#114eff}.mega-menu__subitem:active{background-color:#e3e3ee;color:#002db0}.mega-menu__subitem--all{color:#003ded}.mega-menu__subitemWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;text-align:center}.mega-menu__subitemWrapper--square{aspect-ratio:1/1}.mega-menu__subitemWrapper--rect{aspect-ratio:16/9}.mega-menu__subitemImage{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.mega-menu .visible{display:grid;height:auto;gap:11px}.mega-menu .mega-menu-show{height:100%}@media (min-width:992px){.mega-menu__item:first-child .visible{grid-template-columns:repeat(4,1fr)}.mega-menu__item>.mega-menu__itemWrapper{font-size:16px;line-height:1.5;text-transform:uppercase}.mega-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px}.mega-menu__subitem--all{position:absolute;bottom:-30px;right:0;padding:0;background-color:transparent}.mega-menu__subitem--all img{display:none}.mega-menu__subitem--all:active,.mega-menu__subitem--all:focus,.mega-menu__subitem--all:focus-within,.mega-menu__subitem--all:hover{background-color:transparent}.mega-menu__sublist{display:none;position:absolute;top:124px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:1200px;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;z-index:100}.mega-menu__sublist::before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:calc(var(--vw,1vw) * 100);height:calc(100% + 34px);background-color:#fff;border-bottom:1px solid #e3e3ee;z-index:-1}.mega-menu__sublist.visible{padding-top:24px;height:auto}}@media (max-width:991px){.mega-menu{width:100%;overflow-y:hidden;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.mega-menu__item>.mega-menu__itemWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding-right:10px;margin:24px 0}.mega-menu__item:last-child>.mega-menu__itemWrapper:not(.active){margin-bottom:0}.mega-menu__list{height:100%}.mega-menu__subitemWrapper{min-height:16vw}.mega-menu__sublist{display:none}.mega-menu .visible{grid-template-columns:repeat(2,1fr)}}.btn{cursor:pointer;outline:0;border:none;background-color:transparent;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.btn-countable{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:#3b3749;margin-right:8px;position:relative;width:40px;height:40px;border-radius:4px}.btn-countable svg{fill:#0e091f}.btn-countable:empty{display:none}.btn-countable:last-child{margin-right:0}.btn-countable:active,.btn-countable:focus,.btn-countable:focus-within,.btn-countable:hover{background-color:#e1e9ff}.btn-countable__counter{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;position:absolute;top:0;right:0;width:20px;height:20px;color:#fff;line-height:1;background-color:#003ded;border-radius:20px}.btn-countable__counter.hidden{display:none}@media (max-width:991px){.btn-countable{margin-right:4px}}.btn-search{width:18px;height:18px;visibility:visible;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}.btn-search:active svg circle,.btn-search:hover svg circle{stroke:#0e091f}.btn-search:active svg path,.btn-search:hover svg path{fill:#0e091f}.btn-search:disabled{cursor:not-allowed}.btn-search:disabled svg circle{stroke:#d5d1dc!important}.btn-search:disabled svg path{fill:#d5d1dc!important}.btn-search__icon{position:relative}.btn-search svg{position:absolute;top:50%;left:50%;width:16px;height:16px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.btn-search svg circle{stroke:#878398}.btn-search svg path{fill:#878398}.btn-search.active svg circle{stroke:#0e091f}.btn-search.active svg path{fill:#0e091f}.btn-sclear{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;right:40px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.btn-sclear svg{width:16px;height:16px}.btn-scancel{color:#003ded}.btn-scancel:focus,.btn-scancel:focus-within,.btn-scancel:hover{color:#114eff}.btn-scancel:active{color:#002db0}.btn-outline--white{padding:11px 51px;font-size:16px;text-align:center;font-weight:500;font-family:Kanit;line-height:1.25;background-color:transparent;color:#fff;border:1px solid #fff;border-radius:4px;cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.btn-outline--white:active,.btn-outline--white:focus,.btn-outline--white:focus-within,.btn-outline--white:hover{background-color:#fff;color:#0e091f}.btn-outline--white:disabled{color:#0e091f;border:1px solid #878398;background-color:#878398;cursor:not-allowed}.button-primary-solid{padding:11px 52px;border:1px solid!important;font-size:16px;font-weight:500;cursor:pointer;text-align:center;font-family:Kanit;line-height:1.25;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background-color:#003ded;color:#fff;border-radius:4px}.button-primary-solid:hover{background-color:#114eff}.button-primary-solid .active,.button-primary-solid:active,.button-primary-solid:focus,.button-primary-solid:focus-within{background-color:#002db0;color:#fff}.button-primary-solid .disabled,.button-primary-solid .disabled:hover,.button-primary-solid:disabled,.button-primary-solid:disabled:hover{background-color:#cad3ee;cursor:not-allowed;color:#fff}.button-secondary-outline{padding:11px 51px;cursor:pointer;font-size:16px;text-align:center;font-weight:500;font-family:Kanit;line-height:1.25;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background-color:transparent;color:#003ded;border:1px solid #003ded;border-radius:4px}.button-secondary-outline:hover{background-color:#e1e9ff}.button-secondary-outline .active,.button-secondary-outline:active,.button-secondary-outline:focus,.button-secondary-outline:focus-within{background-color:#002db0;color:#fff}.button-secondary-outline .disabled,.button-secondary-outline .disabled:hover,.button-secondary-outline:disabled,.button-secondary-outline:disabled:hover{color:#cad3ee;border:1px solid #cad3ee;background-color:#fff;cursor:not-allowed}.button-secondary-outline.small{padding:8px 30px}.button-secondary-white{padding:8px 30px;cursor:pointer;font-size:16px;text-align:center;font-weight:500;font-family:Kanit;line-height:1.25;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background-color:transparent;color:#fff;border:1px solid #fff;border-radius:4px}.button-secondary-white:hover{background-color:#fff;color:#0e091f}.button-secondary-white .active,.button-secondary-white:active,.button-secondary-white:focus,.button-secondary-white:focus-within{background-color:#fff;color:#0e091f}.button-secondary-white .disabled,.button-secondary-white .disabled:hover,.button-secondary-white:disabled,.button-secondary-white:disabled:hover{color:#0e091f;border:1px solid #878398;background-color:#878398;cursor:not-allowed}.footer{padding:60px 0 24px;background-color:#0e091f;color:#fff;overflow:hidden}.footer__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__logo{display:block;margin-bottom:40px}.footer__bottom,.footer__bottom-menu,.footer__companiesLogos,.footer__contact,.footer__networking{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.footer__body{display:grid;grid-template-columns:repeat(4,1fr)}.footer__body a::after{display:none}.footer__contacts{width:100%;-ms-flex-negative:0;flex-shrink:0}.footer__contact{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.footer__contact:not(:last-child){margin-bottom:10px}.footer__contact a{line-height:1.35}.footer__menu{width:100%}.footer__menu .header-main__nav .menu-item,.footer__menu .specific-menu-item,.header-main__nav .footer__menu .menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.footer__menu .menu-item{margin-bottom:8px;margin-left:0;-webkit-transition:margin-left .2s ease-in-out;transition:margin-left .2s ease-in-out}.footer__menu .menu-item a{position:relative;line-height:1;vertical-align:middle;margin-left:0;-webkit-transition:margin-left .2 ease-in-out,background-image .2 ease-in-out;transition:margin-left .2 ease-in-out,background-image .2 ease-in-out}.footer__menu .menu-item a::before{content:"";display:inline-block;width:10px;height:10px;margin-right:6px;background-image:url("data:image/svg+xml,%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 1.5L7 5.5L4 9.5' stroke='%23BBB8C8'/%3E%3C/svg%3E%0A")}.footer__menu .menu-item a:active,.footer__menu .menu-item a:focus,.footer__menu .menu-item a:focus-within,.footer__menu .menu-item a:hover{margin-left:12px;color:#fff!important}.footer__menu .menu-item a:active::after,.footer__menu .menu-item a:focus-within::after,.footer__menu .menu-item a:focus::after,.footer__menu .menu-item a:hover::after{background-color:#fff!important}.footer__menu .menu-item a:active::before,.footer__menu .menu-item a:focus-within::before,.footer__menu .menu-item a:focus::before,.footer__menu .menu-item a:hover::before{background-image:url("data:image/svg+xml,%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 1.5L7 5.5L4 9.5' stroke='%2367B70A'/%3E%3C/svg%3E%0A")}.footer__menu .menu-arrow{display:none;line-height:1}.footer__addresses{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer .footer__companiesLogos{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:40px 0;margin-bottom:24px;border-bottom:1px solid #3b3749}.footer__networking{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.footer__networking-item,.footer__networking-link{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}.footer__networking-item{width:30px;height:30px;border-radius:50%;background-color:#3b3749;cursor:pointer}.footer__networking-item:focus,.footer__networking-item:focus-within,.footer__networking-item:hover{background-color:#75ce0d}.footer__networking-item:active{background-color:#529504}.footer__networking-link{line-height:1}.footer__bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__bottom .menu-item{position:relative}.footer__bottom .menu-item:not(:last-child){padding-right:8px;margin-right:8px;border-right:1px solid #fff}.footer__bottom .menu-item a:active,.footer__bottom .menu-item a:focus,.footer__bottom .menu-item a:focus-within,.footer__bottom .menu-item a:hover{color:#fff!important}.footer__bottom .menu-item a:active::after,.footer__bottom .menu-item a:focus-within::after,.footer__bottom .menu-item a:focus::after,.footer__bottom .menu-item a:hover::after{background-color:#fff!important}.footer__copyright{margin-right:auto}.footer__bottom-menuContainer,.footer__copyright,.footer__networking{-ms-flex-negative:0;flex-shrink:0}.footer a{color:#fff}.footer a:active,.footer a:focus,.footer a:focus-within,.footer a:hover{color:inherit}@media (max-width:1199px){.footer__copyright{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-right:0;width:100%;text-align:center}.footer__bottom-menuContainer{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.footer .footer__companiesLogos{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__bottom{-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;overflow:hidden}.footer__bottom-menu{display:grid;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:18px;margin:0 auto!important}.footer__bottom-menu .menu-item:nth-child(2n){text-align:left;padding-right:0;border-right:none}.footer__bottom-menu .menu-item:nth-child(2n+1){text-align:right;margin-left:20px}.footer__networking{gap:40px}}@media (max-width:991px){.footer{padding-top:40px}.footer__body{grid-template-columns:repeat(2,1fr)}.footer__body,.footer__bottom{gap:24px}.footer__copyright{margin-top:16px}}@media (max-width:767px){.footer__body{grid-template-columns:repeat(1,1fr);gap:0}.footer__contacts{padding-bottom:40px;border-bottom:1px solid #3b3749}.footer__contacts~.footer__menu{border-bottom:1px solid #3b3749}.footer__contacts~.footer__menu .header-main__nav .menu-item,.footer__contacts~.footer__menu .specific-menu-item,.header-main__nav .footer__contacts~.footer__menu .menu-item{padding:16px 0;margin-bottom:0}.footer__contacts~.footer__menu .header-main__nav .menu-item+div,.footer__contacts~.footer__menu .specific-menu-item+div,.header-main__nav .footer__contacts~.footer__menu .menu-item+div{display:none}.footer__contacts~.footer__menu .header-main__nav .active.menu-item+div,.footer__contacts~.footer__menu .specific-menu-item.active+div,.header-main__nav .footer__contacts~.footer__menu .active.menu-item+div{display:block;padding-bottom:12px}.footer__contacts~.footer__menu .header-main__nav .active.menu-item .menu-arrow,.footer__contacts~.footer__menu .specific-menu-item.active .menu-arrow,.header-main__nav .footer__contacts~.footer__menu .active.menu-item .menu-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.footer__contacts~.footer__menu .menu-arrow{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;margin-left:auto}.footer__menu .header-main__nav .menu-item,.footer__menu .specific-menu-item,.header-main__nav .footer__menu .menu-item{cursor:pointer}}@media (max-width:374px){.footer__bottom-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;margin-left:0!important}.footer__bottom-menu .menu-item:not(:last-child){border-right:none;padding-right:0;margin:0}.footer__bottom-menu .menu-item:nth-child(2n),.footer__bottom-menu .menu-item:nth-child(2n+1){text-align:center}.footer__bottom-menu .menu-item .menu-item:nth-child(2n){padding-right:0}}.select2-dropdown{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.15);box-shadow:0 0 24px 0 rgba(0,0,0,.15)}.select2-selection__rendered{padding:9px 12px;color:#0e091f}@media (min-width:768px){.select2-results__options{margin-right:-36px;padding-right:36px}.select2-results__options::-webkit-scrollbar{width:4px;height:6px}.select2-results__options::-webkit-scrollbar-track{background:#fff}.select2-results__options::-webkit-scrollbar-thumb{background:#d5d1dc}.select2-results__options::-webkit-scrollbar-thumb:hover{background:#d5d1dc}}.select2-selection.select2-selection--single{height:44px!important;border:1px solid #e3e3ee!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:border .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:border .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:border .3s ease-in-out,box-shadow .3s ease-in-out;transition:border .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out}.select2-selection.select2-selection--single:hover{border:1px solid #0e091f!important}.select2-selection.select2-selection--single.error{border:1px solid #c30e0e!important}.select2-selection__arrow{top:unset!important}.select2-container--open .select2-selection.select2-selection--single{-webkit-box-shadow:0 0 0 2px #003ded inset;box-shadow:0 0 0 2px #003ded inset}.select2-container--open .select2-selection.select2-selection--single:hover{border-color:transparent!important}.select2-dropdown{border:unset!important}.select2-dropdown .select2-results__option{color:#0e091f;padding:6px 12px}.select2-dropdown .select2-results__option[aria-selected=true]{background:unset!important;color:#003ded!important}.select2-dropdown .select2-results__option[aria-selected=true]:hover{color:#0e091f!important;background:#f6f6f6!important}.select2-dropdown .select2-results__option--highlighted{color:#0e091f!important;background:#f6f6f6!important}.woocommerce .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.woocommerce .select2-container--default .select2-results>.select2-results__options{max-height:250px}.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{right:12px}.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow b{width:16px;height:16px;display:block;border:none;position:absolute;right:0;top:30%;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 5L8 11L2 5' stroke='%230E091F' stroke-width='2'/%3E%3C/svg%3E%0A")}.switch{position:relative;display:inline-block;width:46px;height:26px;margin:0;vertical-align:top;background:#a29eb0;border:1px solid #a29eb0;border-radius:13px;outline:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all .3s cubic-bezier(.2,.85,.32,1.2);transition:all .3s cubic-bezier(.2,.85,.32,1.2)}.switch:after{content:"";-webkit-transition:all .3s cubic-bezier(.2,.85,.32,1.2);transition:all .3s cubic-bezier(.2,.85,.32,1.2);display:inline-block;position:absolute;left:3px;top:1.5px;width:20px;height:20px;background-color:#fff;border-radius:50%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.switch:checked:after{-webkit-transform:translateX(calc(100% - 3px));-ms-transform:translateX(calc(100% - 3px));transform:translateX(calc(100% - 3px));background-color:#fff}.switch:checked{background-color:#003ded}.modal{position:absolute;max-width:1228px;padding:0 14px;margin:0 auto;display:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.modal .inner{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 12px;border-radius:4px;-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.15);box-shadow:0 0 24px 0 rgba(0,0,0,.15);z-index:1200;background:#fff;top:165px}@media (max-width:767px){.modal .inner{width:calc(100% - 32px)}}.modal .inner.error{border-left:3px solid #c30e0e}.modal .inner.success{border-left:3px solid #67b70a}.modal.show{display:-webkit-box;display:-ms-flexbox;display:flex}.modal__text{margin-left:12px}.modal__close{background:unset;border:unset;padding:unset;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;margin-left:auto}.modal__close svg{width:16px;height:16px}.yoast-breadcrumb{margin:12px auto 26px;color:#0e091f}.yoast-breadcrumb>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.yoast-breadcrumb span a:not([class]){color:#0e091f;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.yoast-breadcrumb span a:not([class]):focus,.yoast-breadcrumb span a:not([class]):focus-within,.yoast-breadcrumb span a:not([class]):hover{color:#114eff}.yoast-breadcrumb span a:not([class]):active{color:#002db0}.yoast-breadcrumb .breadcrumb_last{color:#878398}.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container{margin-top:40px;padding:0 15px}.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form{background-color:transparent;margin-top:15px;padding:0;border:none}.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form form{padding:0;border:none}.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=email],.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=number],.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=password],.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=search],.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=tel],.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=text],.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row textarea{border:1px solid #e3e3ee;outline:1px solid transparent!important;padding:10px 12px;color:#0e091f;height:44px;width:100%;background-color:transparent;border-radius:4px;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=email]:hover,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=number]:hover,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=password]:hover,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=search]:hover,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=tel]:hover,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=text]:hover,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row textarea:hover{border-color:#3b3749}.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=email]:focus,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=email]:focus-within,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=number]:focus,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=number]:focus-within,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=password]:focus,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=password]:focus-within,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=search]:focus,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=search]:focus-within,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=tel]:focus,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=tel]:focus-within,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=text]:focus,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=text]:focus-within,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row textarea:focus,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row textarea:focus-within{border-color:#003ded;outline-color:#003ded!important}.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=email] ::-webkit-input-placeholder, .yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=number] ::-webkit-input-placeholder, .yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=password] ::-webkit-input-placeholder, .yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=search] ::-webkit-input-placeholder, .yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=tel] ::-webkit-input-placeholder, .yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=text] ::-webkit-input-placeholder, .yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row textarea ::-webkit-input-placeholder{color:#878398}.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=email] ::-moz-placeholder, .yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=number] ::-moz-placeholder, .yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=password] ::-moz-placeholder, .yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=search] ::-moz-placeholder, .yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=tel] ::-moz-placeholder, .yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=text] ::-moz-placeholder, .yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row textarea ::-moz-placeholder{color:#878398}.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=email] :-ms-input-placeholder, .yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=number] :-ms-input-placeholder, .yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=password] :-ms-input-placeholder, .yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=search] :-ms-input-placeholder, .yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=tel] :-ms-input-placeholder, .yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=text] :-ms-input-placeholder, .yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row textarea :-ms-input-placeholder{color:#878398}.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=email] ::-ms-input-placeholder, .yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=number] ::-ms-input-placeholder, .yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=password] ::-ms-input-placeholder, .yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=search] ::-ms-input-placeholder, .yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=tel] ::-ms-input-placeholder, .yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=text] ::-ms-input-placeholder, .yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row textarea ::-ms-input-placeholder{color:#878398}.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=email] ::placeholder,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=number] ::placeholder,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=password] ::placeholder,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=search] ::placeholder,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=tel] ::placeholder,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=text] ::placeholder,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row textarea ::placeholder{color:#878398}.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=email]:disabled,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=number]:disabled,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=password]:disabled,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=search]:disabled,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=tel]:disabled,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row input[type=text]:disabled,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row textarea:disabled{color:#bbb8c8;background-color:#f6f6f6;border:1px solid #e3e3ee}.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row.terms-label label{border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;position:relative;font-size:14px;font-weight:400;line-height:1.2}@media (max-width:575px){.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row.terms-label label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row.terms-label:hover input{border-color:#003ded}.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row.terms-label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;width:16px;height:16px;border:2px solid #878398;border-radius:2px;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;display:grid;place-content:center;cursor:pointer}.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row.terms-label input:before{content:"";width:11px;height:9px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background-image:url("data:image/svg+xml,%3Csvg width='11' height='9' viewBox='0 0 11 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.5L4 7.5L10 1.5' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A")}.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row.terms-label input:checked{background-color:#003ded;border-color:#003ded}.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row.terms-label input:checked:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row.terms-label input:checked:disabled{border-color:#e3e3ee}.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row.terms-label input:disabled{border-color:#e3e3ee}.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row .show-password-input:after{content:"";width:20px;height:20px;display:block;font-family:serif;margin:0;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' data-value='closed' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.95261 14.1973C11.09 14.1973 12.1327 13.9127 13.0806 13.5331L11.9431 12.6792C11.3744 12.9639 10.7109 13.1536 10.0474 13.1536C7.77251 13.1536 5.97156 11.3509 5.97156 9.0738C5.97156 8.78916 5.97156 8.50453 6.06635 8.21989L5.30806 7.65061C3.79147 8.50453 2.65403 9.5482 1.99052 10.2124C3.22275 11.4458 6.35071 14.1973 9.95261 14.1973ZM14.5972 14.7666C13.1754 15.4307 11.6588 15.9051 9.95261 16C4.54976 15.9051 0.379147 10.9714 0.189573 10.7816C0.0947867 10.5919 0 10.4021 0 10.2124C0 10.0226 0.0947867 9.83284 0.189573 9.64308C0.28436 9.5482 1.70616 7.93525 3.79147 6.60694L1.23223 4.70935C0.947867 4.42471 0.853081 3.85544 1.13744 3.47592C1.32701 3.19128 1.89573 3.0964 2.27488 3.38104L5.40284 5.65814L13.2701 11.6355L18.7678 15.7154C19.1469 16 19.2417 16.4744 18.9573 16.8539C18.673 17.2334 18.1991 17.3283 17.8199 17.0437L14.5972 14.7666ZM16.1137 11.7304C16.872 11.1611 17.5355 10.5919 17.9147 10.2124C17.1564 9.35844 15.545 7.93525 13.4597 7.08134C13.8389 7.74549 14.0284 8.40965 14.0284 9.16868C14.0284 9.5482 14.0284 9.83284 13.9336 10.2124L7.109 4.99399C8.05687 4.70935 9.00474 4.51959 10.0474 4.51959C15.4502 4.51959 19.6209 9.45332 19.8104 9.64308C19.9052 9.83284 20 10.0226 20 10.2124C20 10.4021 19.9052 10.5919 19.8104 10.7816C19.7156 10.8765 18.9573 11.8253 17.6303 12.869L16.1137 11.7304Z' fill='%230E091F'%3E%3C/path%3E%3C/svg%3E")}.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row .show-password-input.display-password:after{background-image:url("data:image/svg+xml,%3Csvg data-value='open' width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.95261 14.2149C13.5545 14.2149 16.6825 11.3388 17.9147 10.0496C17.1564 9.2562 15.545 7.66942 13.4597 6.77686C13.8389 7.47107 14.0284 8.16529 14.0284 8.95868C14.0284 11.3388 12.2275 13.2231 9.95261 13.2231C7.67772 13.2231 5.97156 11.2397 5.97156 8.8595C5.97156 7.96694 6.25592 7.17355 6.63507 6.57851C4.54976 7.57025 2.8436 9.15702 1.99052 9.95041C3.22275 11.2397 6.35071 14.1157 9.95261 14.2149ZM20 9.95041C20 10.1488 19.9052 10.3471 19.8104 10.5455C19.6209 10.7438 15.4502 15.9008 10.0474 16C4.54976 15.9008 0.379147 10.7438 0.189573 10.5455C0.0947867 10.4463 0 10.1488 0 9.95041C0 9.75207 0.0947867 9.55372 0.189573 9.35537C0.379147 9.15702 4.54976 4.09917 9.95261 4C15.3554 4.09917 19.5261 9.15702 19.7156 9.45455C19.9052 9.55372 20 9.75207 20 9.95041Z' fill='%230E091F'%3E%3C/path%3E%3C/svg%3E")}.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row .button{margin-top:30px;padding:11px 52px;border:1px solid!important;font-size:16px;font-weight:500;cursor:pointer;text-align:center;font-family:Kanit;line-height:1.25;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background-color:#003ded;color:#fff;border-radius:4px}.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row .button:hover{background-color:#114eff}.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row .button .active,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row .button:active,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row .button:focus,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row .button:focus-within{background-color:#002db0;color:#fff}.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row .button .disabled,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row .button .disabled:hover,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row .button:disabled,.yith-wcaf.yith-wcaf-registration-form.woocommerce .forms-container .register-form .form-row .button:disabled:hover{background-color:#cad3ee;cursor:not-allowed;color:#fff}.yith-wcaf.yith-wcaf-registration-form.woocommerce .become-an-affiliate-form{margin-top:40px;background-color:transparent}.yith-wcaf.yith-wcaf-registration-form.woocommerce .become-an-affiliate-form .button{margin-top:30px;padding:11px 52px;border:1px solid!important;font-size:16px;font-weight:500;cursor:pointer;text-align:center;font-family:Kanit;line-height:1.25;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background-color:#003ded;color:#fff;border-radius:4px}.yith-wcaf.yith-wcaf-registration-form.woocommerce .become-an-affiliate-form .button:hover{background-color:#114eff}.yith-wcaf.yith-wcaf-registration-form.woocommerce .become-an-affiliate-form .button .active,.yith-wcaf.yith-wcaf-registration-form.woocommerce .become-an-affiliate-form .button:active,.yith-wcaf.yith-wcaf-registration-form.woocommerce .become-an-affiliate-form .button:focus,.yith-wcaf.yith-wcaf-registration-form.woocommerce .become-an-affiliate-form .button:focus-within{background-color:#002db0;color:#fff}.yith-wcaf.yith-wcaf-registration-form.woocommerce .become-an-affiliate-form .button .disabled,.yith-wcaf.yith-wcaf-registration-form.woocommerce .become-an-affiliate-form .button .disabled:hover,.yith-wcaf.yith-wcaf-registration-form.woocommerce .become-an-affiliate-form .button:disabled,.yith-wcaf.yith-wcaf-registration-form.woocommerce .become-an-affiliate-form .button:disabled:hover{background-color:#cad3ee;cursor:not-allowed;color:#fff}.yith-wcaf.yith-wcaf-registration-form.woocommerce .pending-request-wrapper{background-color:transparent}.custom-breadcrumb{margin:12px 0 26px 1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#878398}@media (max-width:575px){.custom-breadcrumb{display:none}}.custom-breadcrumb__link{color:#0e091f;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.custom-breadcrumb__link:focus,.custom-breadcrumb__link:focus-within,.custom-breadcrumb__link:hover{color:#114eff}.custom-breadcrumb__link:active{color:#002db0}.custom-breadcrumb__delimiter{width:16px;height:16px;margin:0 8px}.single-product-custom-title{color:#0e091f}.benefits{display:grid;grid-template-columns:repeat(4,calc(25% - 12px));gap:16px;width:100%}.benefits__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.benefits__image{width:68px;height:50px!important;-o-object-fit:contain;object-fit:contain;margin:0 auto 6px}.benefits__title{text-align:center;text-transform:uppercase;color:#0e091f;-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.benefits__desc{text-align:center;color:#878398}@media (min-width:1200px){.benefits.has-row-items{gap:6px}.benefits.has-row-items .benefits__item{display:grid;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;grid-template-columns:68px auto;grid-template-areas:"image title" "image description"}.benefits.has-row-items .benefits__image{grid-area:image}.benefits.has-row-items .benefits__title{grid-area:title}.benefits.has-row-items .benefits__desc{grid-area:description}.benefits.has-row-items .benefits__desc,.benefits.has-row-items .benefits__title{width:100%;text-align:left}}@media (max-width:767px){.benefits{grid-template-columns:repeat(2,calc(50% - 10px))}}.product-attributes{margin-top:30px;margin-bottom:56px}.product-attributes__grid{display:grid;grid-template-columns:repeat(auto-fit,220px);gap:20px;margin-top:24px}@media (max-width:767px){.product-attributes__grid{grid-template-columns:repeat(auto-fit,160px)}}.product-attributes__item{text-align:center;padding:24px 16px;border:1px solid #e3e3ee;border-radius:4px}.product-attributes__icon{margin-bottom:16px}.product-attributes__icon img{max-width:40px;height:auto}.product-attributes__name{margin:0 0 4px}.product-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.product-container__wrap-main{margin-bottom:96px!important}.product-container__wrapper{max-width:700px;width:100%}@media (max-width:1199px){.product-container__wrapper{max-width:unset}}.product-container__payment-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px}.product-container__payment-img__item{width:59px;height:23px;margin-right:40px}.product-container__payment-img__item:last-child{width:96px;margin-right:0}.product-container__tab{margin-top:30px;display:none}.product-container__tab.active{display:block}.product-container__tab__title{color:#0e091f;margin-bottom:24px}.product-container__tab__title.package{margin-top:24px}.product-container__parameters{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%}.product-container__parameters__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f6f6f6}.product-container__parameters__row:nth-child(even){background-color:#fff}.product-container__parameters__title{width:45%;color:#878398}.product-container__parameters__value{width:55%;color:#0e091f}.product-container__parameters__title,.product-container__parameters__value{padding:9px 16px}.product-container__fixed-tabs{margin-top:40px;position:relative}.product-container__fixed-tabs__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;border-bottom:1px solid #e3e3ee;border-top:1px solid #e3e3ee;white-space:nowrap}@media (max-width:767px){.product-container__fixed-tabs__wrapper{overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;padding-right:86px}.product-container__fixed-tabs__wrapper::-webkit-scrollbar{display:none}}.product-container__fixed-tabs__arrow{display:none;position:absolute;right:0;top:0;height:100%;width:86px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background:-webkit-gradient(linear,left top, right top,color-stop(0, rgba(255,255,255,0)),to(#fff));background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 100%);-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.product-container__fixed-tabs__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.product-container__fixed-tabs__link{margin-right:24px;padding:11px 0 9px;border:2px solid transparent;color:#878398;cursor:pointer;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background-color:unset}.product-container__fixed-tabs__link:last-child{margin-right:0}.product-container__fixed-tabs__link.active{border-bottom:2px solid #0e091f;color:#0e091f}.product-container__fixed-tabs__link:hover{border-bottom:2px solid #0e091f}.product-container__out-of-stock{color:#c30e0e}.product-container__variation-table tbody{display:grid;grid-template-columns:repeat(2,calc(50% - 10px));gap:20px}@media (max-width:767px){.product-container__variation-table tbody{grid-template-columns:100%;gap:24px}}.product-container__variation-table 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%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product-container__variation-table th{margin-bottom:4px}.product-container__variation-table td{width:100%}.product-container__variation-table td .select2-container{width:100%!important}.product-container__variation-table td .select2-selection.select2-selection--single{border-color:#0e091f!important}.product-container__variation-table select{min-width:unset!important}.product-container__variation .woocommerce-variation{display:none!important}.product-container__variation .reset-variations{display:none!important}.product-container__benefits{margin-top:25px}@media (max-width:1199px){.product-container__benefits{margin-top:58px}}.product-container__left{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1199px){.product-container__left{max-width:unset;padding-bottom:52px}}.product-container__best-seller{padding:2px 10px;background:linear-gradient(94.09deg,#cde30a 2.72%,#8add02 106.21%);position:absolute;top:0;left:0;border-radius:4px 0 0 0;overflow:hidden;display:inline-block;height:22px;text-transform:uppercase}.product-container__best-seller:before{background-color:#f6f6f6;position:absolute;right:0;top:0;width:12px;height:38px;content:"";-webkit-transform:rotate(6deg) translateX(10px);-ms-transform:rotate(6deg) translateX(10px);transform:rotate(6deg) translateX(10px)}.product-container__big-image{width:calc(100% - 80px);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;border-radius:4px;min-height:466px;overflow:hidden;position:relative}.product-container__big-image .swiper-pagination{bottom:32px!important}.product-container__big-image .swiper-pagination .swiper-pagination-bullet{background-color:#a29eb0}.product-container__big-image .swiper-pagination .swiper-pagination-bullet-active{background-color:#0e091f}@media (max-width:1199px){.product-container__big-image{width:100%;min-height:unset;aspect-ratio:16/9;position:static}}.product-container__big-image__controls{padding:16px;left:12px;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;cursor:pointer;z-index:2;display:none}@media (max-width:1199px){.product-container__big-image__controls{display:-webkit-box;display:-ms-flexbox;display:flex}}.product-container__big-image__controls svg{width:16px;height:16px}.product-container__big-image__controls.next{right:12px;left:unset}.product-container__big-image__controls.next svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:1199px){.product-container__big-image__controls.hide{display:none}}.product-container__big-image .swiper-slide{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}.product-container__big-image--full{width:100%}.product-container__big-image img{min-width:380px;min-height:380px;width:380px!important;height:380px!important;-o-object-fit:contain;object-fit:contain;cursor:-webkit-zoom-in;cursor:zoom-in}@media (max-width:1199px){.product-container__big-image img{min-width:65%;min-height:unset;width:unset!important;height:unset!important;aspect-ratio:16/9}}.product-container__action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.product-container__action-buttons{position:fixed;bottom:0;left:0;width:100%;z-index:99;background:#fff;-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.15);box-shadow:0 0 24px 0 rgba(0,0,0,.15);padding:10px 15px}}.product-container__action-buttons__buy-now{margin-right:20px}@media (max-width:767px){.product-container__action-buttons__buy-now{display:none}}@media (max-width:767px){.product-container__action-buttons__notify{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-left:auto}}.product-container__action-buttons__add-to-cart{padding:11px 24px}@media (max-width:767px){.product-container__action-buttons__add-to-cart{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-left:auto;padding:11px 52px;border:1px solid!important;font-size:16px;font-weight:500;cursor:pointer;text-align:center;font-family:Kanit;line-height:1.25;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background-color:#003ded;color:#fff;border-radius:4px}.product-container__action-buttons__add-to-cart:hover{background-color:#114eff}.product-container__action-buttons__add-to-cart .active,.product-container__action-buttons__add-to-cart:active,.product-container__action-buttons__add-to-cart:focus,.product-container__action-buttons__add-to-cart:focus-within{background-color:#002db0;color:#fff}.product-container__action-buttons__add-to-cart .disabled,.product-container__action-buttons__add-to-cart .disabled:hover,.product-container__action-buttons__add-to-cart:disabled,.product-container__action-buttons__add-to-cart:disabled:hover{background-color:#cad3ee;cursor:not-allowed;color:#fff}}.product-container__action-buttons__compare,.product-container__action-buttons__wishlist{width:24px;height:24px;cursor:pointer}.product-container__action-buttons__wishlist.in-wishlist path{stroke:#003ded}.product-container__action-buttons__message{position:absolute;top:-35px;display:none;width:200px;text-align:center;padding:4px 12px;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;background-color:#0e091f}.product-container__action-buttons__message:before{content:"";width:4px;height:4px;-webkit-transform:rotate(45deg) translate(2px,1px);-ms-transform:rotate(45deg) translate(2px,1px);transform:rotate(45deg) translate(2px,1px);position:absolute;bottom:0;background-color:#0e091f}.product-container__action-buttons__compare.in-compare circle,.product-container__action-buttons__compare.in-compare path,.product-container__action-buttons__compare.in-compare rect{fill:#003ded}.product-container__thumbnails{max-width:76px}.product-container__thumbnails .swiper-slide-thumb-active{border-bottom:2px solid #000!important}.product-container__thumbnails__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1199px){.product-container__thumbnails__wrap{display:none}}.product-container__thumbnails__nav{width:16px;height:16px;cursor:pointer;margin:0 auto}.product-container__thumbnails__nav.disabled path{stroke:#a29eb0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.product-container__thumbnails__nav--bottom{margin-top:24px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.product-container__thumbnails__nav--top{margin-bottom:24px}.product-container__thumbnails .swiper-wrapper{max-height:386px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.product-container__thumbnails .swiper-wrapper .swiper-slide{-ms-flex-negative:0;flex-shrink:0;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:70px!important;width:70px;border-radius:4px;border:2px solid #f6f6f6;cursor:pointer;-webkit-box-sizing:content-box;box-sizing:content-box}.product-container__thumbnails .swiper-wrapper .swiper-slide img{width:60px;height:60px;-o-object-fit:contain!important;object-fit:contain!important}.product-container .swiper-container{width:100%;min-height:0;min-width:0;overflow:hidden}.product-container__summary{width:65%;margin-left:33px;position:sticky;margin-top:-183px;padding-top:183px;top:0;right:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (max-width:1199px){.product-container__summary{display:none;margin-top:unset;padding-top:unset;position:static;width:100%;margin-left:0}}.product-container__summary.mobile-bottom,.product-container__summary.mobile-top{display:none}@media (max-width:1199px){.product-container__summary.mobile-bottom,.product-container__summary.mobile-top{display:block}}.product-container__summary__top{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;margin-bottom:8px}@media (max-width:1199px){.product-container__summary__top{display:none}}@media (max-width:1199px){.product-container__summary__top.mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}.product-container__summary__divider{width:100%;margin:24px 0;height:1px;background-color:#e3e3ee}@media (max-width:1199px){.product-container__summary__divider{display:none}}.product-container__sku{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:auto}.product-container__sku__title{color:#878398;margin-right:4px}.product-container__sku__value{color:#0e091f}.product-container__sku__box{border-radius:4px;padding:0 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e7e6eb;margin-right:8px}.product-container__sku__message{position:absolute;top:-36px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100px;text-align:center;padding:4px 12px;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;background-color:#0e091f}.product-container__sku__message--hide{display:none}.product-container__sku__message:before{content:"";width:4px;height:4px;-webkit-transform:rotate(45deg) translate(2px,1px);-ms-transform:rotate(45deg) translate(2px,1px);transform:rotate(45deg) translate(2px,1px);position:absolute;bottom:0;background-color:#0e091f}.product-container__sku__copy{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-container__sku__copy svg{cursor:pointer;width:20px;height:20px}.product-container__sku__copy svg path,.product-container__sku__copy svg rect{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.product-container__sku__copy svg:hover path,.product-container__sku__copy svg:hover rect{stroke:#003ded}.product-container__svg-wrap{position:relative;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;cursor:pointer;width:40px;height:40px;border-radius:4px;margin-left:17px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.product-container__svg-wrap a{display:-webkit-box;display:-ms-flexbox;display:flex}.product-container__svg-wrap img{width:24px;height:24px;margin:auto!important}.product-container__svg-wrap div{margin:0!important}.product-container__svg-wrap .view-wishlist{display:none!important}.product-container__svg-wrap span.separator{display:none}.product-container__svg-wrap.last{margin-left:4px}.product-container__svg-wrap:hover{background:#e1e9ff}.product-container__svg-wrap:hover .product-container__action-buttons__message{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.product-container__svg-wrap:hover .product-container__action-buttons__message{display:none}}.product-container__ratings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px;color:#0e091f}@media (max-width:1199px){.product-container__ratings{display:none}}@media (max-width:1199px){.product-container__ratings.mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}.product-container__ratings__count{color:#003ded;margin-right:8px}.product-container__ratings__stars{position:relative;background:0 0;font-size:13px;color:#fcc455;width:96px;height:21px;margin-left:5px}.product-container__ratings__stars span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em;color:#2c2d33}.product-container__ratings__stars span:before{content:"SSSSS";top:0;color:#ffc500;left:0;letter-spacing:5px;position:absolute;float:none;font-family:star}.product-container__ratings__stars:before{content:"sssss";opacity:1;top:0;position:absolute;left:0;letter-spacing:5px;float:none;font-family:star}.product-container__share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;cursor:pointer}.product-container__share:hover>span{color:#003ded;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.product-container__share:hover>svg path{stroke:#003ded;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.product-container__share__popup{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:28px;right:14px;z-index:5}.product-container__share__popup.hide{display:none}.product-container__share__popup .a2a_kit{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;padding:10px;border-radius:4px;-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.15);box-shadow:0 0 24px 0 rgba(0,0,0,.15)}.product-container__share__popup .a2a_kit a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-container__share__popup-item{padding:8px 26px 8px 12px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;color:#0e091f}.product-container__share__popup-item:hover{color:#003ded}.product-container__share__popup-item svg{width:20px;height:20px;margin-right:8px}.product-container__share__popup-item:nth-child(even){background-color:#f6f6f6;border-top:1px solid #e3e3ee;border-bottom:1px solid #e3e3ee}.product-container__share__title{color:#0e091f;margin-left:8px}.product-container__share svg{width:20px;height:20px}.product-container__title{margin-bottom:4px}@media (max-width:1199px){.product-container__title{display:none}}.product-container__title.mobile{margin-bottom:8px}@media (max-width:1199px){.product-container__title.mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}.product-container__quantity{margin-top:24px;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}.product-container__quantity.hidden{display:none}.product-container__quantity.single-qty .quantity{display:none!important}.product-container__quantity__title{margin-bottom:8px}.product-container__quantity__values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-container__quantity__values:hover .product-container__sku__message.product-container__sku__message--hide.qty{display:-webkit-box;display:-ms-flexbox;display:flex;width:200px}.product-container__quantity__values:hover .product-container__sku__message.product-container__sku__message--hide.qty:before{display:none}.product-container__quantity__values>.mimic{border:0;text-align:center;width:20px!important;margin:0 5px}.product-container__quantity__values .quantity{float:unset!important;margin:0 5px!important}.product-container__quantity__values .quantity input{border:0;width:25px!important}.product-container__quantity__values .quantity input.big{width:35px!important}.product-container__quantity__values .quantity input::-webkit-inner-spin-button,.product-container__quantity__values .quantity input::-webkit-outer-spin-button{-webkit-appearance:none}.product-container__quantity__values .quantity input[type=number]{-moz-appearance:textfield}.product-container__quantity__values.hidden .product-container__quantity__minus,.product-container__quantity__values.hidden .product-container__quantity__plus,.product-container__quantity__values.hidden .quantity{display:none!important}.product-container__quantity__values.hidden .product-container__out-of-stock{padding-left:0}.product-container__quantity__stock{margin-left:20px;color:#67b70a!important}.product-container__quantity__stock.hide{display:none}.product-container__quantity__stock span{color:#67b70a;padding:0 3px}.product-container__quantity__minus,.product-container__quantity__plus{border-radius:50%;background-color:#d5d1dc;border:1px transparent;width:24px;height:24px;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;cursor:pointer}.product-container__quantity__minus.hidden,.product-container__quantity__plus.hidden{display:none}.product-container__quantity__minus:disabled,.product-container__quantity__plus:disabled{cursor:not-allowed}.product-container__faq{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-container__faq__title{color:#0e091f;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:calc(100% - 58px)}.product-container__faq__chevron{width:34px;height:34px;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;background-color:#f6f6f6;border-radius:50%}.product-container__faq__chevron svg{width:16px;height:16px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.product-container__faq__desc{padding:0 16px 24px;display:none}.product-container__faq__desc-wrap{padding-left:39px;border-left:1px solid #003ded}@media (max-width:767px){.product-container__faq__desc-wrap{padding-left:23px}}.product-container__faq__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:9px 15px;width:100%;cursor:pointer}.product-container__faq__top:hover .product-container__faq__title{color:#003ded}.product-container__faq__button{margin:16px auto 0}@media (max-width:575px){.product-container__faq__button{width:100%}}.product-container__faq__button.hidden{display:none}.product-container__faq__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:4px;border:1px solid #e3e3ee;margin-bottom:8px}.product-container__faq__box.hidden{display:none}.product-container__faq__box.open .product-container__faq__title{color:#003ded}.product-container__faq__box.open .product-container__faq__chevron svg{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.product-container__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.product-container__price__discount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:12px}.product-container__price__percent{border-radius:4px 0 0 4px;background-color:#67b70a;padding:2px 4px;color:#fff}.product-container__price__difference{border-radius:0 4px 4px 0;border:1px solid #e3e3ee;border-left:1px solid #67b70a;padding:1px 4px}.product-container__price__values{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}.product-container__price__values ins{text-decoration:none}.product-container__price__values bdi{font-family:Kanit;font-size:22px;line-height:1;font-weight:500}.product-container__price__values del{margin-top:2px;color:#878398}.product-container__price__values del bdi{font-size:18px;font-family:DMSans;font-weight:400;line-height:25px}.product-container__price__values del bdi span{font-size:18px;-webkit-transform:unset;-ms-transform:unset;transform:unset;display:inline}.product-container__gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:700px;width:100%;padding-bottom:56px}@media (max-width:1199px){.product-container__gallery{margin:0 auto}}@media (max-width:767px){.product-container__gallery{padding-bottom:76px}}.product-container__gallery__big-image{width:100%;max-width:700px;min-height:400px}@media (max-width:767px){.product-container__gallery__big-image{display:none}}.product-container__gallery__image,.product-container__gallery__video{max-width:700px;max-height:400px;width:100%;display:none;-o-object-fit:contain;object-fit:contain}.product-container__gallery__image.show,.product-container__gallery__video.show{display:block}.product-container__gallery__bottom{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;margin-top:8px}.product-container__gallery__slider{height:88px;width:157px;cursor:pointer}@media (max-width:767px){.product-container__gallery__slider{width:100%;height:unset;max-height:300px;aspect-ratio:16/9}}.product-container__gallery__thumb{width:157px!important;height:88px!important;-o-object-fit:contain;object-fit:contain}.product-container__gallery__thumb.desk{display:block}@media (max-width:767px){.product-container__gallery__thumb.desk{display:none}}.product-container__gallery__thumb.mobile{display:none}@media (max-width:767px){.product-container__gallery__thumb.mobile{display:block}}@media (max-width:767px){.product-container__gallery__thumb{width:100%!important;height:unset!important;aspect-ratio:16/9}}.product-container__gallery__control{cursor:pointer;width:16px;height:16px;margin-right:8px}@media (max-width:767px){.product-container__gallery__control{display:none}}.product-container__gallery__control:last-child{margin-right:0;margin-left:8px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.product-container__gallery__swiper{min-height:88px!important;max-width:652px!important;width:100%}.product-container__gallery__swiper .swiper-wrapper{min-height:88px!important}.product-container__gallery__swiper .swiper-pagination{bottom:56px!important}.product-container__gallery__swiper .swiper-pagination .swiper-pagination-bullet{background-color:#a29eb0}.product-container__gallery__swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#0e091f}.product-container__reviews{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-container__reviews__top{display:grid;grid-template-columns:50% 50%;padding:24px;border:1px solid #e3e3ee;border-radius:4px}.product-container__reviews__top-left{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-container__reviews__average-star{font-size:80px;line-height:100px;font-weight:500;font-family:Kanit;color:#0e091f}.product-container__reviews__total-count{margin-block:0}.product-container__stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:4px}.product-container__stars__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.product-container__stars__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;max-width:35px;width:100%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-container__stars__label svg{width:16px;height:16px;margin-left:8px}.product-container__stars__progress{max-width:calc(100% - 105px);width:100%;position:relative;height:10px;border-radius:33px;background-color:#dcdcdc;margin:0 20px}.product-container__stars__progress span{height:10px;border-radius:33px;position:absolute;top:0;left:0;z-index:2}.product-container__stars__progress span.green{background-color:#6ab46e}.product-container__stars__progress span.light-green{background-color:#aed74a}.product-container__stars__progress span.yellow{background-color:#f7e645}.product-container__stars__progress span.red{background-color:#ff5722}.product-container__stars__progress span.red2{background-color:#e73200}.product-container__stars__percent{width:70px;-ms-flex-negative:0;flex-shrink:0;text-align:right}.product-container__related{margin-top:56px}.product-container__related h4{margin-bottom:24px}.product-container__related ul.products{grid-template-columns:repeat(4,1fr)!important}@media (max-width:1199px){.product-container__related ul.products{grid-template-columns:repeat(2,1fr)!important}}.product-editor-typography *{color:#0e091f!important}.header-main__contentMobile .product-editor-typography .dropdown__caret,.product-editor-typography .h1,.product-editor-typography .h2,.product-editor-typography .h3,.product-editor-typography .h4,.product-editor-typography .h5,.product-editor-typography .h6,.product-editor-typography .header-main__contentMobile .dropdown__caret,.product-editor-typography h1,.product-editor-typography h2,.product-editor-typography h3,.product-editor-typography h4,.product-editor-typography h5,.product-editor-typography h6{color:#0e091f!important;margin:12px 0}.header-main__contentMobile .product-editor-typography .dropdown__caret:first-child,.product-editor-typography .h1:first-child,.product-editor-typography .h2:first-child,.product-editor-typography .h3:first-child,.product-editor-typography .h4:first-child,.product-editor-typography .h5:first-child,.product-editor-typography .h6:first-child,.product-editor-typography .header-main__contentMobile .dropdown__caret:first-child,.product-editor-typography h1:first-child,.product-editor-typography h2:first-child,.product-editor-typography h3:first-child,.product-editor-typography h4:first-child,.product-editor-typography h5:first-child,.product-editor-typography h6:first-child{margin-top:0}.product-editor-typography .h1,.product-editor-typography .h1 *,.product-editor-typography h1,.product-editor-typography h1 *{font-family:Kanit;font-size:45px!important;line-height:1;font-weight:500}@media (max-width:991px){.product-editor-typography .h1,.product-editor-typography .h1 *,.product-editor-typography h1,.product-editor-typography h1 *{font-size:36px}}.product-editor-typography .h2,.product-editor-typography .h2 *,.product-editor-typography h2,.product-editor-typography h2 *{font-family:Kanit;font-size:32px!important;line-height:1.1;font-weight:500;margin:12px 0}.header-main__contentMobile .product-editor-typography .dropdown__caret,.header-main__contentMobile .product-editor-typography .dropdown__caret *,.product-editor-typography .h3,.product-editor-typography .h3 *,.product-editor-typography .header-main__contentMobile .dropdown__caret,.product-editor-typography .header-main__contentMobile .dropdown__caret *,.product-editor-typography h3,.product-editor-typography h3 *{font-family:Kanit;font-size:26px;line-height:1.2;font-weight:500}.product-editor-typography .h4,.product-editor-typography .h4 *,.product-editor-typography h4,.product-editor-typography h4 *{font-family:Kanit;font-size:22px;line-height:1.2;font-weight:500}.product-editor-typography .h5,.product-editor-typography .h5 *,.product-editor-typography h5,.product-editor-typography h5 *{font-family:Kanit;font-size:18px;line-height:1.3;font-weight:500}.product-editor-typography .h6,.product-editor-typography .h6 *,.product-editor-typography h6,.product-editor-typography h6 *{font-family:Kanit;font-size:16px;line-height:1.3;font-weight:500}.product-editor-typography a{color:#003ded!important;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.product-editor-typography a:hover{color:#114eff!important}.product-editor-typography a:hover:after{display:none}.comments{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.comments__ver-req{margin-top:15px}.comments__pros-cons{margin-top:-15px;margin-bottom:15px}.comments__pros-cons__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.comments__pros-cons__title{color:#878398;padding-right:25px;width:65px}.comments__pros-cons__value{width:calc(100% - 65px);color:#0e091f}.comments__actions{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.comments__actions__add-comment{padding:11px 51px;cursor:pointer;font-size:16px;text-align:center;font-weight:500;font-family:Kanit;line-height:1.25;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background-color:transparent;color:#003ded;border:1px solid #003ded;border-radius:4px}.comments__actions__add-comment:hover{background-color:#e1e9ff}.comments__actions__add-comment .active,.comments__actions__add-comment:active,.comments__actions__add-comment:focus,.comments__actions__add-comment:focus-within{background-color:#002db0;color:#fff}.comments__actions__add-comment .disabled,.comments__actions__add-comment .disabled:hover,.comments__actions__add-comment:disabled,.comments__actions__add-comment:disabled:hover{color:#cad3ee;border:1px solid #cad3ee;background-color:#fff;cursor:not-allowed}.comments__actions__add-comment.small{padding:8px 30px}.comments__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px;padding-bottom:23px;border-bottom:1px solid #e3e3ee}.comments__name{margin-bottom:4px}.comments__rating-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.comments__date{color:#878398}.comments__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px}.comments__bottom svg{width:20px;height:20px;margin-right:7px}.review-popup{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;position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:rgba(8,35,113,.3);z-index:200}@media (max-width:767px){.review-popup{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.review-popup.hide{display:none}.review-popup__form{background-color:#fff;max-width:786px;border-radius:4px;padding:24px 48px 48px;z-index:200;width:100%}@media (max-width:767px){.review-popup__form{border-radius:24px 24px 0 0;padding:16px;height:80vh;overflow:scroll}}.review-popup__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -48px 0 -48px;width:calc(100% + 96px);border-bottom:1px solid #e7eaed;padding:0 48px 24px}@media (max-width:767px){.review-popup__top{padding:0 16px 15px;margin:0 -16px 0 -16px;width:calc(100% + 32px)}}.review-popup__top__title{color:#212121}.review-popup__top__close{cursor:pointer;width:16px;height:16px}.review-popup__rating{margin-top:15px;margin-bottom:20px;position:relative}.review-popup__rating__errors{position:absolute;opacity:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;color:#c30e0e;bottom:-20px;left:0}.review-popup__rating__errors.show{opacity:1}.review-popup__rating .stars{margin:12px 0 20px!important;position:relative;background:0 0;font-size:13px;color:#fcc455}.review-popup__rating .stars span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.review-popup__rating .stars .star-1,.review-popup__rating .stars .star-2,.review-popup__rating .stars .star-3,.review-popup__rating .stars .star-4,.review-popup__rating .stars .star-5{color:#2c2d33;width:65px;height:65px}@media (max-width:767px){.review-popup__rating .stars .star-1,.review-popup__rating .stars .star-2,.review-popup__rating .stars .star-3,.review-popup__rating .stars .star-4,.review-popup__rating .stars .star-5{width:50px;height:50px}}.review-popup__rating .stars .star-1:before,.review-popup__rating .stars .star-2:before,.review-popup__rating .stars .star-3:before,.review-popup__rating .stars .star-4:before,.review-popup__rating .stars .star-5:before{content:"\e021";color:#ffc500;font-family:star;width:65px;height:65px;letter-spacing:5px;font-size:63px}@media (max-width:767px){.review-popup__rating .stars .star-1:before,.review-popup__rating .stars .star-2:before,.review-popup__rating .stars .star-3:before,.review-popup__rating .stars .star-4:before,.review-popup__rating .stars .star-5:before{width:50px;height:50px;font-size:50px}}.review-popup__label{margin-bottom:4px}.review-popup textarea{resize:vertical;-webkit-transition:unset;transition:unset}.review-popup__input-wrap{margin-bottom:24px;position:relative}.review-popup input#submit{display:none!important}.review-popup__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.review-popup__submit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.review-popup__submit__button,.review-popup__submit__cancel{width:calc(50% - 12px);cursor:pointer}@media (max-width:767px){.review-popup__submit__button,.review-popup__submit__cancel{width:100%}}.review-popup__submit__button{padding:11px 52px;border:1px solid!important;font-size:16px;font-weight:500;cursor:pointer;text-align:center;font-family:Kanit;line-height:1.25;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background-color:#003ded;color:#fff;border-radius:4px}.review-popup__submit__button:hover{background-color:#114eff}.review-popup__submit__button .active,.review-popup__submit__button:active,.review-popup__submit__button:focus,.review-popup__submit__button:focus-within{background-color:#002db0;color:#fff}.review-popup__submit__button .disabled,.review-popup__submit__button .disabled:hover,.review-popup__submit__button:disabled,.review-popup__submit__button:disabled:hover{background-color:#cad3ee;cursor:not-allowed;color:#fff}@media (max-width:767px){.review-popup__submit__button{margin-bottom:12px}}.review-popup__submit__cancel{padding:11px 51px;cursor:pointer;font-size:16px;text-align:center;font-weight:500;font-family:Kanit;line-height:1.25;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background-color:transparent;color:#003ded;border:1px solid #003ded;border-radius:4px}.review-popup__submit__cancel:hover{background-color:#e1e9ff}.review-popup__submit__cancel .active,.review-popup__submit__cancel:active,.review-popup__submit__cancel:focus,.review-popup__submit__cancel:focus-within{background-color:#002db0;color:#fff}.review-popup__submit__cancel .disabled,.review-popup__submit__cancel .disabled:hover,.review-popup__submit__cancel:disabled,.review-popup__submit__cancel:disabled:hover{color:#cad3ee;border:1px solid #cad3ee;background-color:#fff;cursor:not-allowed}.review-popup__submit__cancel.small{padding:8px 30px}.added-to-cart{position:fixed;width:100vw;height:100vh;background-color:rgba(8,35,113,.3);display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;z-index:200}@media (max-width:767px){.added-to-cart{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.added-to-cart.show{display:-webkit-box;display:-ms-flexbox;display:flex}.added-to-cart__wrap{background-color:#fff;padding:24px 48px 48px;border-radius:4px;max-width:786px;width:100%}@media (max-width:767px){.added-to-cart__wrap{border-radius:24px 24px 0 0;padding:0 16px 48px;max-height:60%;overflow:scroll;position:relative}}.added-to-cart__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -48px;padding:0 20px 24px 48px;border-bottom:1px solid #e3e3ee}@media (max-width:767px){.added-to-cart__top{margin:0;padding:24px 0;background:#fff;position:fixed;width:calc(100% - 32px);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}}.added-to-cart__close{width:16px;height:16px;cursor:pointer}.added-to-cart__price .grey{color:#878398;text-decoration:line-through}.added-to-cart__price .red{color:#c30e0e;line-height:21px}.added-to-cart__left,.added-to-cart__right{width:50%}@media (max-width:767px){.added-to-cart__left,.added-to-cart__right{width:100%}}.added-to-cart__left{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:47px;border-right:1px solid #e3e3ee;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.added-to-cart__left{padding-right:0;border-right:0;margin-bottom:16px}}.added-to-cart__right{padding-left:48px}@media (max-width:767px){.added-to-cart__right{padding-left:0;border-top:1px solid #e3e3ee;padding-top:15px}}.added-to-cart__right__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.added-to-cart__right__row:last-child{margin-bottom:0;padding-bottom:16px;border-bottom:1px solid #e3e3ee}.added-to-cart__right__total-wrap{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.added-to-cart__right__counter{margin-top:8px;margin-bottom:4px}.added-to-cart__right__cart,.added-to-cart__right__checkout{display:block;width:100%;text-align:center}.added-to-cart__right__cart{margin-bottom:20px}.added-to-cart__content{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:100px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.added-to-cart__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.added-to-cart__content__name{margin-bottom:17px;color:#0e091f;height:63px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.added-to-cart__content__column{width:90px}.added-to-cart__content__column:last-child{width:calc(100% - 102px)}.added-to-cart__content__image{width:90px;height:90px;-o-object-fit:contain;object-fit:contain;margin-bottom:7px}.added-to-cart__content__quantity span{color:#878398}.added-to-cart__price{height:45px;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}.bundled{margin-top:80px}.bundled.hide{display:none}.bundled h4{margin-bottom:16px}.bundled__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bundled__top{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #e3e3ee;border-left:1px solid #e3e3ee;border-right:1px solid #e3e3ee;border-bottom:1px solid transparent;border-radius:4px 4px 0 0}@media (max-width:767px){.bundled__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.bundled__left,.bundled__right{padding:16px 16px 26px;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.bundled__left,.bundled__right{width:100%}}.bundled__image-wrap{width:115px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bundled__image{width:115px;height:115px;-o-object-fit:contain;object-fit:contain}.bundled__info{width:calc(100% - 123px)}.bundled__info__title{margin-bottom:12px}.bundled__info__price{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}.bundled__info__price ins{text-decoration:none}.bundled__info__price bdi{font-family:Kanit;font-size:22px;line-height:1;font-weight:500}.bundled__info__price bdi span{line-height:1;font-size:12px;-webkit-transform:translate(0,-7px);-ms-transform:translate(0,-7px);transform:translate(0,-7px);display:inline-block}.bundled__info__price del{margin-top:2px;color:#878398}.bundled__info__price del bdi{font-size:18px;font-family:DMSans;font-weight:400;line-height:25px}.bundled__info__price del bdi span{font-size:18px;-webkit-transform:unset;-ms-transform:unset;transform:unset;display:inline}.bundled__sku{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:auto}@media (max-width:575px){.bundled__sku{margin-right:unset}}.bundled__sku__title{color:#878398}.bundled__sku__value{color:#0e091f}.bundled__sku__box{border-radius:4px;padding:0 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e7e6eb;margin-right:8px}.bundled__sku__message{position:absolute;top:-36px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100px;text-align:center;padding:4px 12px;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;background-color:#0e091f}.bundled__sku__message--hide{display:none}.bundled__sku__message:before{content:"";width:4px;height:4px;-webkit-transform:rotate(45deg) translate(2px,1px);-ms-transform:rotate(45deg) translate(2px,1px);transform:rotate(45deg) translate(2px,1px);position:absolute;bottom:0;background-color:#0e091f}.bundled__sku__copy{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bundled__sku__copy svg{cursor:pointer;width:20px;height:20px}.bundled__sku__copy svg path,.bundled__sku__copy svg rect{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.bundled__sku__copy svg:hover path,.bundled__sku__copy svg:hover rect{stroke:#003ded}.bundled__change-product{color:#003ded;border:1px solid transparent;background:0 0;padding:0;cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;margin-top:16px}.bundled__change-product:hover{color:#114eff}.bundled__plus{position:absolute;right:-6px;width:12px;height:44px;background:#fff;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;z-index:1;top:calc(50% - 22px)}@media (max-width:767px){.bundled__plus{display:none}}.bundled__plus span{display:block;position:absolute;background:#878398;width:1px;height:12px}.bundled__plus span:nth-child(2){-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.bundled__left{border-right:1px solid #e3e3ee;position:relative}@media (max-width:767px){.bundled__left{border-right:unset;border-bottom:1px solid #e3e3ee}}.bundled__bottom{border-radius:0 0 4px 4px;border:1px solid #e3e3ee;padding:10px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:575px){.bundled__bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.bundled__submit{padding:11px 25px}@media (max-width:575px){.bundled__submit{padding:11px 80px}}.bundled__summary{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:575px){.bundled__summary{margin-left:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}}.bundled__summary__price{font-family:Kanit;font-size:22px;line-height:1;font-weight:500;margin-right:32px}@media (max-width:575px){.bundled__summary__price{margin-right:0;margin-bottom:16px}}.bundled__summary__price span{line-height:1;font-size:14px;-webkit-transform:translate(4px,-7px);-ms-transform:translate(4px,-7px);transform:translate(4px,-7px);display:inline-block}.bundled-popup{position:fixed;width:100vw;height:100vh;background-color:rgba(8,35,113,.3);display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;z-index:200}@media (max-width:767px){.bundled-popup{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.bundled-popup.show{display:-webkit-box;display:-ms-flexbox;display:flex}.bundled-popup__wrap{background-color:#fff;padding:24px 48px 48px;border-radius:4px;max-width:786px;width:100%}@media (max-width:767px){.bundled-popup__wrap{border-radius:24px 24px 0 0;padding:16px;height:80vh}}.bundled-popup__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -48px;padding:0 20px 24px 48px;border-bottom:1px solid #e3e3ee}@media (max-width:767px){.bundled-popup__top{margin:0 -16px;padding:0 16px 16px}}.bundled-popup__close{width:16px;height:16px;cursor:pointer}.bundled-popup__content{max-height:400px;overflow:auto;margin-top:15px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media (max-width:767px){.bundled-popup__content{grid-template-columns:1fr 1fr}}@media (max-width:575px){.bundled-popup__content{grid-template-columns:1fr}}@media (min-width:768px){.bundled-popup__content{margin-right:-36px;padding-right:36px}.bundled-popup__content::-webkit-scrollbar{width:4px;height:6px}.bundled-popup__content::-webkit-scrollbar-track{background:#fff}.bundled-popup__content::-webkit-scrollbar-thumb{background:#d5d1dc}.bundled-popup__content::-webkit-scrollbar-thumb:hover{background:#d5d1dc}}.bundled-popup__item{padding:11px;border:1px solid #e3e3ee;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer;border-radius:4px}.bundled-popup__item:hover{border:1px solid #003ded}.bundled-popup__row{display:-webkit-box;display:-ms-flexbox;display:flex}.bundled-popup__row ins{text-decoration:none;line-height:1}.bundled-popup__row bdi{font-family:Kanit;font-size:18px;line-height:1;font-weight:500}.bundled-popup__row del{margin-top:2px;color:#878398;line-height:1}.bundled-popup__row del bdi{font-size:14px;font-family:DMSans;font-weight:500;line-height:15px}.bundled-popup__row del bdi span{font-size:14px;-webkit-transform:unset;-ms-transform:unset;transform:unset;display:inline}.bundled-popup__row:last-child{margin-top:10px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.bundled-popup__title{width:calc(100% - 58px);margin-left:8px}.bundled-popup__image{width:50px;height:50px}.product-variations{padding:0 10px 10px}@media (max-width:1199px){.product-variations{padding:7px 20px}}.product-variations .variation-color{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.product-variations .variation-color .color-swatch{width:20px;height:20px;min-width:20px;border-color:transparent;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;border-radius:100%;border:1px solid transparent;cursor:pointer}.product-variations .variation-color .color-swatch.active{border-color:#0e091f}.product-variations .variation-color .color-swatch span{font-size:0;width:12px;height:12px;min-width:12px;border-radius:100%;display:block;border:1px solid transparent}.product-variations .variation-color .color-swatch[data-value=White] span{border-color:#0e091f}.product-variations .variation-select{max-width:160px}@media (max-width:575px){.product-variations .variation-select{max-width:133px}}.product-variations .variation-select+span{max-width:160px;min-width:140px}@media (max-width:575px){.product-variations .variation-select+span{max-width:133px}}.product-variations .select2-selection.select2-selection--single{border-color:#0e091f!important}.compare-products{padding-bottom:96px}.compare-products__add-to-compare{position:fixed;width:100vw;height:100vh;background-color:rgba(8,35,113,.3);display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;z-index:200}@media (max-width:767px){.compare-products__add-to-compare{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.compare-products__add-to-compare.show{display:-webkit-box;display:-ms-flexbox;display:flex}.compare-products__add-to-compare__category-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:5px}.compare-products__add-to-compare__category-item{padding:10px 2px;border:2px solid transparent;margin:0 24px 0 0;background:unset;color:#878398;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer}.compare-products__add-to-compare__category-item:hover{border-bottom:2px solid #0e091f}.compare-products__add-to-compare__category-item:last-child{margin-right:0}.compare-products__add-to-compare__category-item.active{border-bottom:2px solid #0e091f;color:#0e091f}.compare-products__add-to-compare__product-top{display:-webkit-box;display:-ms-flexbox;display:flex}.compare-products__add-to-compare__product{margin:10px 10px;border:1px solid #e3e3ee;border-radius:4px;padding:12px;cursor:pointer;width:calc(33% - 20px);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media (max-width:767px){.compare-products__add-to-compare__product{width:calc(50% - 20px)}}@media (max-width:575px){.compare-products__add-to-compare__product{width:calc(100% - 20px)}}.compare-products__add-to-compare__product.active,.compare-products__add-to-compare__product:hover{border:1px solid #0e091f}.compare-products__add-to-compare__cards{display:none;margin:5px -10px -10px;width:calc(100% + 20px);-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:400px;overflow:auto}.compare-products__add-to-compare__cards::-webkit-scrollbar{width:4px;height:6px}.compare-products__add-to-compare__cards::-webkit-scrollbar-track{background:#fff}.compare-products__add-to-compare__cards::-webkit-scrollbar-thumb{background:#d5d1dc}.compare-products__add-to-compare__cards::-webkit-scrollbar-thumb:hover{background:#d5d1dc}.compare-products__add-to-compare__cards.active{display:-webkit-box;display:-ms-flexbox;display:flex}.compare-products__add-to-compare__price{margin:10px 0;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}.compare-products__add-to-compare__price ins{text-decoration:none;line-height:1}.compare-products__add-to-compare__price bdi{font-family:Kanit;font-size:18px;line-height:1;font-weight:500}.compare-products__add-to-compare__price del{margin-top:2px;color:#878398;line-height:1}.compare-products__add-to-compare__price del bdi{font-size:14px;font-family:DMSans;font-weight:500;line-height:15px}.compare-products__add-to-compare__price del bdi span{font-size:14px;-webkit-transform:unset;-ms-transform:unset;transform:unset;display:inline}.compare-products__add-to-compare__image{width:50px;height:50px;margin-right:8px}.compare-products__add-to-compare__title{-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.compare-products__add-to-compare__variations{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}.compare-products__add-to-compare__variations div{background:#fff;width:20px;height:20px;border-radius:50%;border:1px solid transparent;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;margin:10px 5px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.compare-products__add-to-compare__variations div.active{border:1px solid #0e091f}.compare-products__add-to-compare__variations div span{width:12px;height:12px;border-radius:50%}.compare-products__add-to-compare__wrap{background-color:#fff;padding:24px 48px 48px;border-radius:4px;max-width:786px;width:100%}@media (max-width:767px){.compare-products__add-to-compare__wrap{border-radius:24px 24px 0 0;max-height:80vh;padding:16px 16px 48px}}.compare-products__add-to-compare__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -48px;padding:0 20px 24px 48px;border-bottom:1px solid #e3e3ee}@media (max-width:767px){.compare-products__add-to-compare__top{margin:0;padding:0 0 24px}}.compare-products__add-to-compare__close{width:16px;height:16px;cursor:pointer}.compare-products__add-to-compare__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.compare-products__title{margin-bottom:20px}.compare-products__title.mobile{display:none}@media (max-width:991px){.compare-products__title.mobile{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:1;grid-column-end:5;margin-bottom:0;padding:24px 0 0}}.compare-products__count{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.compare-products__count span{font-weight:500;margin-right:auto;margin-left:4px}@media (max-width:991px){.compare-products__count{margin-bottom:32px}}.compare-products__table{display:grid;grid-template-columns:180px repeat(3,1fr);gap:0 40px}@media (max-width:991px){.compare-products__table{grid-template-columns:repeat(3,minmax(170px,1fr));gap:0 11px;overflow-x:scroll}}.compare-products__key-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px dashed #e3e3ee;border-top:1px dashed #e3e3ee;margin-top:-1px;text-transform:capitalize}.compare-products__key-name.hide{display:none}@media (max-width:991px){.compare-products__key-name{grid-column-start:1;grid-column-end:5;border-bottom:1px dashed transparent;border-top:1px dashed transparent;margin-top:0;padding-top:20px}}.compare-products__switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px}@media (max-width:991px){.compare-products__switch{margin-top:25px}}.compare-products__switch label{color:#0e091f;padding-left:14px;max-width:calc(100% - 54px)}.compare-products__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:18px 0;border-top:1px solid #e3e3ee}.compare-products__actions .yith-wcwl-add-to-wishlist{margin:auto}.compare-products__actions .yith-wcwl-add-to-wishlist a{display:-webkit-box;display:-ms-flexbox;display:flex}.compare-products__actions .yith-wcwl-add-to-wishlist img{width:24px;height:24px;margin-right:0!important}.compare-products__actions__cart,.compare-products__actions__wishlist{background:unset;border:unset;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;margin:auto;cursor:pointer}.compare-products__actions__cart svg,.compare-products__actions__wishlist svg{width:24px;height:24px}.compare-products__actions__cart svg path,.compare-products__actions__wishlist svg path{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.compare-products__actions__cart.active svg path,.compare-products__actions__cart:hover svg path{fill:#003ded}.compare-products__actions__wishlist.in-wishlist svg path,.compare-products__actions__wishlist:hover svg path{stroke:#003ded}.compare-products__link{color:#0e091f;cursor:pointer;width:200px;height:200px;margin:0 auto 16px}@media (max-width:767px){.compare-products__link{width:136px;height:136px}}.compare-products__link:hover{color:unset}.compare-products__empty-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.compare-products__empty-cart__box{border:1px dashed #bbb8c8;max-width:194px;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:50px 32px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (max-width:767px){.compare-products__empty-cart__box{padding:21px 10px;max-width:136px}}.compare-products__empty-cart__box svg{width:24px;height:24px;margin-bottom:20px}.compare-products__empty-cart__title{text-align:center}.compare-products__stars{position:relative;background:0 0;font-size:13px;color:#fcc455;width:96px;height:21px;margin-left:5px}.compare-products__stars span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em;color:#2c2d33}.compare-products__stars span:before{content:"SSSSS";top:0;color:#ffc500;left:0;letter-spacing:5px;position:absolute;float:none;font-family:star}.compare-products__stars:before{content:"sssss";opacity:1;top:0;position:absolute;left:0;letter-spacing:5px;float:none;font-family:star}.compare-products__clear-all{background:unset;border:1px solid transparent;color:#003ded;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer;padding:0}.compare-products__clear-all:hover{color:#114eff}.compare-products__product-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.compare-products__product-card__message{position:absolute;top:-36px;display:none;width:100px;text-align:center;padding:4px 12px;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;background-color:#0e091f}.compare-products__product-card__message:before{content:"";width:4px;height:4px;-webkit-transform:rotate(45deg) translate(2px,1px);-ms-transform:rotate(45deg) translate(2px,1px);transform:rotate(45deg) translate(2px,1px);position:absolute;bottom:0;background-color:#0e091f}.compare-products__product-card__close{border-radius:50%;border:1px solid #e3e3ee;padding:8px;margin-left:auto;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;background:#fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;position:relative}.compare-products__product-card__close:hover{background:#e3e3ee}.compare-products__product-card__close:hover .compare-products__product-card__message{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:991px){.compare-products__product-card__close{margin:0 auto 8px}}.compare-products__product-card__title{margin-bottom:8px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer;color:#0e091f;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.compare-products__product-card__title:hover{color:#003ded}.compare-products__product-card__sku{background:#e7e6eb;border-radius:4px;color:#878398;padding:0 4px;margin-bottom:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.compare-products__product-card__sku span{color:#0e091f}.compare-products__product-card__image{width:200px;height:200px;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.compare-products__product-card__image{width:136px;height:136px}}.compare-products__rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px}.compare-products__availability{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:auto;margin-bottom:8px}.compare-products__availability__price{color:#0e091f}.compare-products__availability__price.red ins>span>bdi{color:#c30e0e}.compare-products__availability del>span>bdi,.compare-products__availability__sale-price{color:#878398;font-size:14px;text-decoration:line-through}.compare-products__availability ins{text-decoration:unset!important;margin-top:-9px}.compare-products__availability del,.compare-products__availability ins{display:block}.compare-products__availability ins>span>bdi,.compare-products__availability__regular-price{color:#0e091f}.compare-products__availability ins>span>bdi.red,.compare-products__availability__regular-price.red{color:#c30e0e}.compare-products__availability__out-of-stock{padding-left:15px;color:#615b72}.compare-products__availability__stock{color:#878398}.compare-products__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:991px){.compare-products__controls{display:none}}.compare-products__controls.mobile{display:none}@media (max-width:991px){.compare-products__controls.mobile{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:21px}}.compare-products__controls__title{margin-bottom:16px;margin-top:auto}.compare-products__controls__add-new{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;border:unset;background:0 0;cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.compare-products__controls__add-new:hover{color:#003ded}.compare-products__controls__add-new svg{width:48px;height:48px;margin-right:12px}.compare-products__value{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;min-height:46px;border-bottom:1px dashed transparent;padding:12px 16px;word-break:break-word;border-top:1px dashed #e3e3ee;border-bottom:1px dashed #e3e3ee;margin-top:-1px;visibility:visible;text-align:center}.compare-products__value.hide{display:none;visibility:hidden}.compare-products__value.read-more{overflow:hidden;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;max-height:200px}.compare-products__value.even{background:#f6f6f6}.compare-products__value__read-more{position:absolute;bottom:0;padding-top:10px;padding-bottom:8px;background:#f6f6f6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.compare-products__value__button{background:0 0;border:transparent;color:#003ded;cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.compare-products__value__button:hover{color:#114eff}.compare-products__description-popup{position:fixed;width:100vw;height:100vh;background-color:rgba(8,35,113,.3);display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;z-index:200}@media (max-width:767px){.compare-products__description-popup{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.compare-products__description-popup.show{display:-webkit-box;display:-ms-flexbox;display:flex}.compare-products__description-popup__wrap{background-color:#fff;padding:24px 48px 48px;border-radius:4px;max-width:786px;width:100%}@media (max-width:767px){.compare-products__description-popup__wrap{border-radius:24px 24px 0 0;padding:16px;height:80vh}}.compare-products__description-popup__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -48px;padding:0 20px 24px 48px;border-bottom:1px solid #e3e3ee}@media (max-width:767px){.compare-products__description-popup__top{margin:0 -16px;padding:0 16px 16px}}.compare-products__description-popup__close{width:16px;height:16px;cursor:pointer}.compare-products__description-popup__content{max-height:650px;overflow:auto;margin-top:15px}@media (max-width:767px){.compare-products__description-popup__content{max-height:calc(100% - 44px)}}.compare-products__description-popup__content .compare-products__value{max-height:unset;background:unset}.compare-products .product-variations{padding:10px 0}.waitlist-popup{position:fixed;width:100vw;height:100vh;background-color:rgba(8,35,113,.3);display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;z-index:200}@media (max-width:767px){.waitlist-popup{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.waitlist-popup.show{display:-webkit-box;display:-ms-flexbox;display:flex}.waitlist-popup__wrap{background-color:#fff;padding:24px 48px 48px;border-radius:4px;max-width:378px;width:100%}@media (max-width:767px){.waitlist-popup__wrap{border-radius:24px 24px 0 0;padding:0 16px 48px;max-height:60%;overflow:scroll;position:relative;max-width:100%}}.waitlist-popup__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -48px;padding:0 20px 24px 48px;border-bottom:1px solid #e3e3ee}@media (max-width:767px){.waitlist-popup__top{margin:0;padding:24px 0;background:#fff;width:calc(100% - 32px);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}}.waitlist-popup__close{width:16px;height:16px;cursor:pointer}.waitlist-popup__content{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:25px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.waitlist-popup__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.waitlist-popup__content .yith-wcwtl-msg{margin-bottom:4px!important;font-family:DMSans;font-size:14px;font-weight:700;line-height:1.25}.waitlist-popup__content .yith-wcwtl-msg p{margin-bottom:0!important}.waitlist-popup__content #yith-wcwtl-user-email{margin-bottom:0!important;border:1px solid #e3e3ee;padding:9px 11px;color:#0e091f;width:100%;background-color:transparent;border-radius:4px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.waitlist-popup__content #yith-wcwtl-user-email:hover{border:1px solid #3b3749}.waitlist-popup__content #yith-wcwtl-user-email:focus,.waitlist-popup__content #yith-wcwtl-user-email:focus-within{-webkit-box-shadow:0 0 0 2px #003ded inset;box-shadow:0 0 0 2px #003ded inset}.waitlist-popup__content #yith-wcwtl-user-email ::-webkit-input-placeholder{color:#878398}.waitlist-popup__content #yith-wcwtl-user-email ::-moz-placeholder{color:#878398}.waitlist-popup__content #yith-wcwtl-user-email :-ms-input-placeholder{color:#878398}.waitlist-popup__content #yith-wcwtl-user-email ::-ms-input-placeholder{color:#878398}.waitlist-popup__content #yith-wcwtl-user-email ::placeholder{color:#878398}.waitlist-popup__content #yith-wcwtl-user-email:disabled{color:#bbb8c8;background-color:#f6f6f6}.waitlist-popup__content #yith-wcwtl-user-email.error{border:1px solid #c30e0e}.waitlist-popup__content label{margin-bottom:0!important;position:relative}.waitlist-popup__content label span.error{color:red;position:absolute;bottom:-20px;left:0;font-size:12px}.waitlist-popup__content label input.input-error{border-color:red!important}.waitlist-popup__content #yith-wcwtl-output{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0!important}.waitlist-popup__content #yith-wcwtl-output.subscribed>p{margin-bottom:0!important}.waitlist-popup__content #yith-wcwtl-output .yith-wcwtl-success svg{display:none!important}.waitlist-popup__content #yith-wcwtl-output>form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px!important;margin-bottom:0!important}.waitlist-popup__content #yith-wcwtl-output>form .yith-wcwtl-submit{padding:11px 52px!important;border:1px solid!important;font-size:16px!important;font-weight:500!important;cursor:pointer!important;text-align:center;font-family:Kanit;line-height:1.25;-webkit-transition:.3s ease-in-out!important;transition:.3s ease-in-out!important;background-color:#003ded!important;color:#fff!important;border-radius:4px!important;margin-bottom:0!important}.waitlist-popup__content #yith-wcwtl-output>form .yith-wcwtl-submit:hover{background-color:#114eff!important}.waitlist-popup__content #yith-wcwtl-output>form .yith-wcwtl-submit .active,.waitlist-popup__content #yith-wcwtl-output>form .yith-wcwtl-submit:active,.waitlist-popup__content #yith-wcwtl-output>form .yith-wcwtl-submit:focus,.waitlist-popup__content #yith-wcwtl-output>form .yith-wcwtl-submit:focus-within{background-color:#002db0!important;color:#fff!important}.waitlist-popup__price{height:45px;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}.dark a:not([class]):focus,.dark a:not([class]):focus-within,.dark a:not([class]):hover{color:#75ce0d}.dark a:not([class]):focus-within::after,.dark a:not([class]):focus::after,.dark a:not([class]):hover::after{background-color:#75ce0d}.dark a:not([class]):active{color:#529504}.dark a:not([class]):active::after{background-color:#529504}.dark .btn-countable{color:inherit}.dark .btn-countable svg{fill:#fff}.dark .btn-countable:active svg,.dark .btn-countable:focus svg,.dark .btn-countable:focus-within svg,.dark .btn-countable:hover svg{fill:#0e091f}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy9fZm9udHMuc2NzcyIsImNvbmZpZy9fdHlwb2dyYXBoeS5zY3NzIiwiY29uZmlnL19taXhpbnMuc2NzcyIsImNvbmZpZy9fcmVzZXQuc2NzcyIsImNvbmZpZy9fYmFzZS5zY3NzIiwiY29uZmlnL19jb2xvcnMuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9fZHJvcGRvd24uc2NzcyIsImNvbXBvbmVudHMvX2lucHV0LnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwibGF5b3V0L19tZWdhLW1lbnUuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19zZWxlY3QyLWRyb3Bkb3duLnNjc3MiLCJjb21wb25lbnRzL19zd2l0Y2guc2NzcyIsImNvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCJjb21wb25lbnRzL19hZmZpbGlhdGUuc2NzcyIsIndvb2NvbW1lcmNlL2dsb2JhbC9fYnJlYWRjcnVtYi5zY3NzIiwid29vY29tbWVyY2Uvc2luZ2xlLXByb2R1Y3QvX3RpdGxlLnNjc3MiLCJjb21wb25lbnRzL19iZW5lZml0cy5zY3NzIiwiY29tcG9uZW50cy9fcHJvZHVjdC1hdHRyaWJ1dGVzLnNjc3MiLCJ3b29jb21tZXJjZS9fcHJvZHVjdC1jb250YWluZXIuc2NzcyIsIndvb2NvbW1lcmNlL19zaW5nbGUtcHJvZHVjdC1yZXZpZXdzLnNjc3MiLCJ3b29jb21tZXJjZS9fYWRkZWQtdG8tY2FydC1wb3B1cC5zY3NzIiwid29vY29tbWVyY2UvX2J1bmRsZWQuc2NzcyIsImNvbXBvbmVudHMvX3ZhcmlhdGlvbnMuc2NzcyIsIndvb2NvbW1lcmNlL19jb21wYXJlLXByb2R1Y3RzLnNjc3MiLCJ3b29jb21tZXJjZS9fd2FpdGxpc3Quc2NzcyIsImNvbmZpZy9fZGFyay1tb2RlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsRUFDQyxr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RkFHRSxhdkJrQmMsQ3VCaEJkLDZHQUNFLHdCdkJlWSxDdUJYaEIsNEJBQ0UsYXZCV2dCLEN1QlRoQixtQ0FDRSx3QnZCUWMsQ3VCRGxCLHFCQUNFLGFBQUEsQ0FFQSx5QkFDRSxTdkIzQk0sQ3VCa0NOLG9JQUNFLFl2QmhDTyIsImZpbGUiOiJnZW5lcmFsLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIqIHtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5AbWl4aW4gZm9udC1mYWNlKCRmb250LWZhbWlseSwgJGZpbGUtbmFtZSwgJGZpbGUtcGF0aCwgJHdlaWdodCwgJHN0eWxlOiBub3JtYWwpIHtcclxuXHRAZm9udC1mYWNlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XHJcblx0XHRmb250LXdlaWdodDogJHdlaWdodDtcclxuXHRcdGZvbnQtc3R5bGU6ICRzdHlsZTtcclxuXHRcdGZvbnQtZGlzcGxheTogc3dhcDtcclxuXHRcdHNyYzogbG9jYWwoJyN7JGZpbGUtbmFtZX0nKSxcclxuXHRcdFx0dXJsKCcjeyRmaWxlLXBhdGh9LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdFx0dXJsKCcjeyRmaWxlLXBhdGh9LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG5cdFx0XHR1cmwoJyN7JGZpbGUtcGF0aH0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdH1cclxufVxyXG5cclxuJGZvbnQtcHJpbWFyeTogJ0RNU2Fucyc7XHJcbiRmb250LXNlY29uZGFyeTogJ0thbml0JztcclxuJGZvbnRzLXBhdGg6ICcuLi9mb250cy8nO1xyXG5cclxuQGluY2x1ZGUgZm9udC1mYWNlKCRmb250LXByaW1hcnksICRmb250LXByaW1hcnkgKyAnLVJlZ3VsYXInLCAkZm9udHMtcGF0aCArICRmb250LXByaW1hcnkgKyAnLVJlZ3VsYXInLCA0MDApO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoJGZvbnQtcHJpbWFyeSwgJGZvbnQtcHJpbWFyeSArICctTWVkaXVtJywgJGZvbnRzLXBhdGggKyAkZm9udC1wcmltYXJ5ICsgJy1NZWRpdW0nLCA1MDApO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoJGZvbnQtcHJpbWFyeSwgJGZvbnQtcHJpbWFyeSArICctQm9sZCcsICRmb250cy1wYXRoICsgJGZvbnQtcHJpbWFyeSArICctQm9sZCcsIDcwMCk7XHJcblxyXG5AaW5jbHVkZSBmb250LWZhY2UoJGZvbnQtc2Vjb25kYXJ5LCAkZm9udC1zZWNvbmRhcnkgKyAnLU1lZGl1bScsICRmb250cy1wYXRoICsgJGZvbnQtc2Vjb25kYXJ5ICsgJy1NZWRpdW0nLCA1MDApOyIsIi8vIEhlYWRpbmdzKERlc2t0b3ApXHJcbmgxLCAuaDEge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XHJcbiAgZm9udC1zaXplOiA0NXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbmgyLCAuaDIge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XHJcbiAgZm9udC1zaXplOiAzMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuaDMsIC5oMyB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxuICBmb250LXNpemU6IDI2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG5oNCwgLmg0IHtcclxuICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbmg1LCAuaDUge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuaDYsIC5oNiB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4vLyBIZWFkaW5ncyhNb2JpbGUpXHJcbkBpbmNsdWRlIG1lZGlhKG1kKSB7XHJcbiAgaDEsIC5oMSB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBQYXJhZ3JhcGhzXHJcbi5ib2R5LWwge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbn1cclxuXHJcbi5ib2R5LW0ge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbi5ib2R5LXMge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbi5ib2R5LXMtYm9sZCB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuLm92ZXJsaW5lIHtcclxuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMS4yNTtcclxufVxyXG5cclxuLnNwZWNpZmljLW1lbnUtaXRlbSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4uY2FwdGlvbiB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLnVwcGVyY2FzZSB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmNhcGl0YWxpemUge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBAZXh0ZW5kIC5ib2R5LW07XHJcbn0iLCIkYnJlYWtwb2ludHMtY3VzdG9tOiAoXHJcbiAgICAgICAgeHhzOiAzNzRweCxcclxuICAgICAgICB4czogNTc1cHgsXHJcbiAgICAgICAgc206IDc2N3B4LFxyXG4gICAgICAgIG1kOiA5OTFweCxcclxuICAgICAgICBsZzogMTE5OXB4LFxyXG4gICAgICAgIHhsOiAxNDM5cHgsXHJcbiAgICAgICAgeHhsOiAxOTE5cHgsXHJcbik7XHJcblxyXG4kYnJlYWtwb2ludHMtbWluOiAoXHJcbiAgICAgICAgeHhzOiAzNzVweCxcclxuICAgICAgICB4czogNTc2cHgsXHJcbiAgICAgICAgc206IDc2OHB4LFxyXG4gICAgICAgIG1kOiA5OTJweCxcclxuICAgICAgICBsZzogMTIwMHB4LFxyXG4gICAgICAgIHhsOiAxNDQwcHgsXHJcbiAgICAgICAgeHhsOiAxOTIwcHgsXHJcbik7XHJcblxyXG5AbWl4aW4gbWVkaWEoJGJyZWFrcG9pbnQpIHtcclxuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLWN1c3RvbSwgJGJyZWFrcG9pbnQpIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLWN1c3RvbSwgJGJyZWFrcG9pbnQpfSkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIEB3YXJuIFwiVW5mb3J0dW5hdGVseSwgbm8gdmFsdWUgY291bGQgYmUgcmV0cmlldmVkIGZyb20gYCN7JGJyZWFrcG9pbnR9YC4gXCJcclxuICAgICsgXCJQbGVhc2UgbWFrZSBzdXJlIGl0IGlzIGRlZmluZWQgaW4gYCRicmVha3BvaW50cy1jdXN0b21gIG1hcC5cIjtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtZWRpYV9taW4oJGJyZWFrcG9pbnQpIHtcclxuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLW1pbiwgJGJyZWFrcG9pbnQpIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLW1pbiwgJGJyZWFrcG9pbnQpfSkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIEB3YXJuIFwiVW5mb3J0dW5hdGVseSwgbm8gdmFsdWUgY291bGQgYmUgcmV0cmlldmVkIGZyb20gYCN7JGJyZWFrcG9pbnR9YC4gXCJcclxuICAgICsgXCJQbGVhc2UgbWFrZSBzdXJlIGl0IGlzIGRlZmluZWQgaW4gYCRicmVha3BvaW50cy1jdXN0b21gIG1hcC5cIjtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b25QcmltYXJ5U29saWQge1xyXG4gIHBhZGRpbmc6IDExcHggNTJweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxuICBsaW5lLWhlaWdodDogMS4yNTtcclxuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtZGVmYXVsdDtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWhvdmVyO1xyXG4gIH1cclxuICAmOmZvY3VzLFxyXG4gICY6Zm9jdXMtd2l0aGluLFxyXG4gICY6YWN0aXZlLFxyXG4gIC5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtcHJlc3NlZDtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG4gICY6ZGlzYWJsZWQsIC5kaXNhYmxlZCwuZGlzYWJsZWQ6aG92ZXIsICY6ZGlzYWJsZWQ6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtZGlzYWJsZWQ7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b25TZWNvbmRhcnlPdXRsaW5lIHtcclxuICBwYWRkaW5nOiAxMXB4IDUxcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogJGNvbG9yLWJsdWUtZGVmYXVsdDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZS1kZWZhdWx0O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLTEwO1xyXG4gIH1cclxuICAmOmZvY3VzLFxyXG4gICY6Zm9jdXMtd2l0aGluLFxyXG4gICY6YWN0aXZlLFxyXG4gIC5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtcHJlc3NlZDtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG4gICY6ZGlzYWJsZWQsIC5kaXNhYmxlZCwuZGlzYWJsZWQ6aG92ZXIsJjpkaXNhYmxlZDpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtZGlzYWJsZWQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZS1kaXNhYmxlZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgfVxyXG5cclxuICAmLnNtYWxsIHtcclxuICAgIHBhZGRpbmc6IDhweCAzMHB4O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gYnV0dG9uU2Vjb25kYXJ5V2hpdGUge1xyXG4gIHBhZGRpbmc6IDhweCAzMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxuICBsaW5lLWhlaWdodDogMS4yNTtcclxuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmF5LTEwMDtcclxuICB9XHJcbiAgJjpmb2N1cyxcclxuICAmOmZvY3VzLXdpdGhpbixcclxuICAmOmFjdGl2ZSxcclxuICAuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JheS0xMDA7XHJcbiAgfVxyXG4gICY6ZGlzYWJsZWQsIC5kaXNhYmxlZCwuZGlzYWJsZWQ6aG92ZXIsJjpkaXNhYmxlZDpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktMTAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktNzA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS03MDtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgfVxyXG5cclxufVxyXG5AbWl4aW4gaW5wdXQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LTMwO1xyXG4gIHBhZGRpbmc6IDlweCAxMXB4O1xyXG4gIGNvbG9yOiAkY29sb3ItZ3JheS0xMDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAmOmhvdmVye1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktOTA7XHJcbiAgfVxyXG4gICY6Zm9jdXMsXHJcbiAgJjpmb2N1cy13aXRoaW4ge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMnB4ICRjb2xvci1ibHVlLWRlZmF1bHQgaW5zZXQ7XHJcbiAgfVxyXG5cclxuICA6OnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JheS03MDtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmF5LTUwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktMTA7XHJcbiAgfVxyXG4gICYuZXJyb3J7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICRjb2xvci1yZWQtYWxlcnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBzd2l0Y2h7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogNDZweDtcclxuICBoZWlnaHQ6IDI2cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktNjA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktNjA7XHJcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjIsIDAuODUsIDAuMzIsIDEuMik7XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMiwgMC44NSwgMC4zMiwgMS4yKTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDNweDtcclxuICAgIHRvcDogMS41cHg7XHJcblxyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxuICAmOmNoZWNrZWQ6YWZ0ZXIge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSAtIDNweCkpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgJjpjaGVja2VkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRlZmF1bHQ7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIvKiBCb3ggc2l6aW5nIHJ1bGVzICovXHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi8qIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiAqL1xyXG5ib2R5LFxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxucCxcclxuZmlndXJlLFxyXG5ibG9ja3F1b3RlLFxyXG5kbCxcclxuZGQge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogU2V0IGNvcmUgcm9vdCBkZWZhdWx0cyAqL1xyXG5odG1sOmZvY3VzLXdpdGhpbiB7XHJcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbn1cclxuXHJcbi8qIFNldCBjb3JlIGJvZHkgZGVmYXVsdHMgKi9cclxuYm9keSB7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG59XHJcblxyXG4vKiBSZW1vdmUgdGV4dCBkZWNvcmF0aW9uIGZvciBhbmNob3JzIGluIGRlZmF1bHQgc3RhdGUgKi9cclxuYSB7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLyogSW5oZXJpdCBmb250cyBmb3IgaW5wdXRzIGFuZCBidXR0b25zICovXHJcbmlucHV0LFxyXG5idXR0b24sXHJcbnRleHRhcmVhLFxyXG5zZWxlY3Qge1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qIFJlbW92ZSBibHVlIGhpZ2hsaWdodCBvbiB0b3VjaCBkZXZpY2VzICovXHJcbioge1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAhaW1wb3J0YW50OyBcclxuICAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgIWltcG9ydGFudDsgXHJcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBSZW1vdmUgZGVjb3JhdGlvbiBmb3IgaW5wdXRzIHdpdGggdHlwZT1zZWFyY2ggKi9cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogUmVtb3ZlIGRlY29yYXRpb24gZm9yIGlucHV0cyB3aXRoIHR5cGU9c3VibWl0ICovXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxufSIsImh0bWwsXHJcbmJvZHkge1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcclxufVxyXG5cclxuLnRlbXBsYXRlLXBhZ2VzIHtcclxuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmJvZHkuc2luZ2xlLXByb2R1Y3Qge1xyXG4gIC5zZWxlY3QyLWRyb3Bkb3duIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHJcblxyXG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYm9keSB7XHJcbiAgI3BhZ2UtY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMjRweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEyMXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEoeHMpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTAzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uenItcGFnaW5hdGlvbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICBtYXJnaW46IDAgMnB4O1xyXG5cclxuICAgICAgLnBhZ2UtbnVtYmVycyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LTMwO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS0xMDA7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1kZWZhdWx0O1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcmV2LCAubmV4dCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kb3RzIHtcclxuICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS0xMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY3VycmVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktMTAwO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXIsXHJcbi5jb250YWluZXItZmx1aWQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgMTRweDtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiAxMjI4cHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICYtaGQge1xyXG4gICAgbWF4LXdpZHRoOiAxOTQ4cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgJi1saW1pdGVkIHtcclxuICAgIG1heC13aWR0aDogMTIyOHB4O1xyXG4gICAgcGFkZGluZzogMCAxNHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBtaW4oNDIwcHgsIDMzJSk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ubmV3c2V0dGxlci11bnN1YnNjcmliZSB7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgaDEge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgZm9ybSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRlZmF1bHQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBAaW5jbHVkZSBidXR0b25QcmltYXJ5U29saWQ7XHJcbiAgfVxyXG59XHJcblxyXG4jcGFnZS1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xKSAwcHggNHB4IDEycHg7XHJcbiAgLy90aGlzIGlzIHByZXZlbnQgcG9zaXRpb246c3RpY2t5IG9uIGNoaWxkIGVsZW1lbnRzXHJcbiAgLy9vdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbi5oZWFkZXIsXHJcbi5mb290ZXIge1xyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5hOm5vdChbY2xhc3NdKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMsXHJcbiAgJjpmb2N1cy13aXRoaW4ge1xyXG4gICAgY29sb3I6ICRjb2xvci1ibHVlLWhvdmVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtcHJlc3NlZDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxufVxyXG5cclxuLnNjcm9sbC1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcclxuICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG59XHJcblxyXG4uaWNvbi10cmlhbmdsZSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogLjM1ZW0gLjI1ZW0gMCAuMjVlbTtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3AtY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICYuaWNvbi1yb3RhdGVkIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4uaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyLFxyXG4ud29vY29tbWVyY2UtbWVzc2FnZSB7XHJcbiAgbWF4LXdpZHRoOiAxMjI4cHg7XHJcbiAgcGFkZGluZzogMCAxNHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTIwMDtcclxuICB0b3A6IDE2NXB4O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm9yZGVyLXRvcDogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMjUuMnB4O1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgbGVmdDogMzBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgIHRvcDogMTEwcHg7XHJcbiAgfVxyXG5cclxuICAubm90aWNlcy13cmFwcGVyLWN1c3RvbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIGNvbHVtbi1nYXA6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDEycHggMTZweCA0NnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkY29sb3ItcmVkLWFsZXJ0O1xyXG5cclxuICAgICYuc3VjY2VzcyB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGNvbG9yLWdyZWVuLWRlZmF1bHQ7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgbGVmdDogMThweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud29vY29tbWVyY2UtZXJyb3Ige1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICBib3JkZXItdG9wOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1LjJweDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICBwYWRkaW5nOiAxMXB4IDMwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRlZmF1bHQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlLWRlZmF1bHQ7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWhvdmVyO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWUtaG92ZXI7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJjpmb2N1cy13aXRoaW4sXHJcbiAgICAgICY6YWN0aXZlLFxyXG4gICAgICAuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1wcmVzc2VkO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6ZGlzYWJsZWQsIC5kaXNhYmxlZCwgLmRpc2FibGVkOmhvdmVyLCAmOmRpc2FibGVkOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1kaXNhYmxlZDtcclxuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53b29jb21tZXJjZS1tZXNzYWdlIHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgLy8gcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgYm9yZGVyLXRvcDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIGxlZnQ6IDE4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlIHtcclxuICAuYmxvY2tVSS5ibG9ja092ZXJsYXk6YmVmb3JlIHtcclxuICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxuczpzdmc9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2ZXJzaW9uPScxLjAnIHdpZHRoPSc0OHB4JyBoZWlnaHQ9JzQ4cHgnIHZpZXdCb3g9JzAgMCAxMjggMTI4JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ3BhdGggZmlsbD0nJTIzMDAzZGVkJyBkPSdNNjQuNCAxNmE0OSA0OSAwIDAgMC01MCA0OCA1MSA1MSAwIDAgMCA1MCA1Mi4yIDUzIDUzIDAgMCAwIDU0LTUyYy0uNy00OC00NS01NS43LTQ1LTU1LjdzNDUuMyAzLjggNDkgNTUuNmMuOCAzMi0yNC44IDU5LjUtNTggNjAuMi0zMyAuOC02MS40LTI1LjctNjItNjBDMS4zIDI5LjggMjguOC42IDY0LjMgMGMwIDAgOC41IDAgOC43IDguNCAwIDgtOC42IDcuNi04LjYgNy42eiclM0UlM0NhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9J3RyYW5zZm9ybScgdHlwZT0ncm90YXRlJyBmcm9tPScwIDY0IDY0JyB0bz0nMzYwIDY0IDY0JyBkdXI9JzE0MDBtcycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnJTNFJTNDL2FuaW1hdGVUcmFuc2Zvcm0lM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XHJcbiAgICBhbmltYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICB3aWR0aDogNHB4O1xyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS00MDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcbi50ZXh0LS1ncmVlbiB7XHJcbiAgY29sb3I6ICRjb2xvci1ncmVlbi1kZWZhdWx0O1xyXG59XHJcblxyXG4udGV4dC0tYmx1ZSB7XHJcbiAgY29sb3I6ICRjb2xvci1ibHVlLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi5maXJzdC12aXNpdC1wb3B1cCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDB2dztcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTJweCk7XHJcbiAgYmFja2dyb3VuZDogcmdiYSg4LCAzNSwgMTEzLCAwLjMpO1xyXG4gIHotaW5kZXg6IDIwMDA7XHJcbiAgJi5oaWRle1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEoc20pe1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIH1cclxuJl9fY2xvc2V7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGhlaWdodDogMThweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxNnB4O1xyXG4gIHJpZ2h0OiAxNnB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhKHNtKXtcclxuICAgIHRvcDogMjBweDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gIH1cclxufVxyXG4gICZfX2lubmVye1xyXG4gICAgbWF4LXdpZHRoOiA1OTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pe1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4IDI0cHggMCAwO1xyXG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190b3B7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmlyc3QtdmlzaXQtcG9wdXAvYmdfZGVzay5wbmdcIikgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHBhZGRpbmc6IDg1cHggMjRweCA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBpbWd7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pe1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmlyc3QtdmlzaXQtcG9wdXAvYmdfbW9iaWxlLnBuZ1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDUwcHggMTZweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYm90dG9te1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgcGFkZGluZzogMzJweCA0MHB4IDQwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDQwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYShzbSl7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMTZweCA0MHB4O1xyXG4gICAgICBnYXA6IDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8gV2hpdGVcclxuJGNvbG9yLXdoaXRlOiAjRkZGRkZGO1xyXG5cclxuLy8gR3JheVxyXG4kY29sb3ItZ3JheS0xMDA6ICMwRTA5MUY7XHJcbiRjb2xvci1ncmF5LTkwOiAjM0IzNzQ5O1xyXG4kY29sb3ItZ3JheS04MDogIzYxNUI3MjtcclxuJGNvbG9yLWdyYXktNzA6ICM4NzgzOTg7XHJcbiRjb2xvci1ncmF5LTYwOiAjQTI5RUIwO1xyXG4kY29sb3ItZ3JheS01MDogI0JCQjhDODtcclxuJGNvbG9yLWdyYXktNDA6ICNENUQxREM7XHJcbiRjb2xvci1ncmF5LTMwOiAjRTNFM0VFO1xyXG4kY29sb3ItZ3JheS0yMDogI0U3RTZFQjtcclxuJGNvbG9yLWdyYXktMTA6ICNGNkY2RjY7XHJcblxyXG4vLyBCbHVlXHJcbiRjb2xvci1ibHVlLWRlZmF1bHQ6ICMwMDNERUQ7XHJcbiRjb2xvci1ibHVlLWhvdmVyOiAjMTE0RUZGO1xyXG4kY29sb3ItYmx1ZS1wcmVzc2VkOiAjMDAyREIwO1xyXG4kY29sb3ItYmx1ZS1kaXNhYmxlZDogI0NBRDNFRTtcclxuJGNvbG9yLWJsdWUtMTA6ICNFMUU5RkY7XHJcblxyXG4vLyBHcmVlblxyXG4kY29sb3ItZ3JlZW4tZGVmYXVsdDogIzY3QjcwQTtcclxuJGNvbG9yLWdyZWVuLWhvdmVyOiAjNzVDRTBEO1xyXG4kY29sb3ItZ3JlZW4tcHJlc3NlZDogIzUyOTUwNDtcclxuJGNvbG9yLWdyZWVuLWRpc2FibGVkOiAjRTZGMkQ4O1xyXG5cclxuLy8gUmVkXHJcbiRjb2xvci1yZWQtYWxlcnQ6ICNDMzBFMEU7IiwiLmJ0biB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gIFxyXG4gICYtY291bnRhYmxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktOTA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIGZpbGw6ICRjb2xvci1ncmF5LTEwMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmVtcHR5IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICBcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICBcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpmb2N1cy13aXRoaW4sXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLTEwO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgJl9fY291bnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1kZWZhdWx0O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAmLmhpZGRlbntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXNlYXJjaCB7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgY2lyY2xlIHtcclxuICAgICAgICAgIHN0cm9rZTogJGNvbG9yLWdyYXktMTAwO1xyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgIGZpbGw6ICRjb2xvci1ncmF5LTEwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmRpc2FibGVkIHtcclxuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgY2lyY2xlIHtcclxuICAgICAgICAgIHN0cm9rZTogJGNvbG9yLWdyYXktNDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICBmaWxsOiAkY29sb3ItZ3JheS00MCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgY2lyY2xlIHtcclxuICAgICAgICBzdHJva2U6ICRjb2xvci1ncmF5LTcwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwYXRoIHtcclxuICAgICAgICBmaWxsOiAkY29sb3ItZ3JheS03MDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICBjaXJjbGUge1xyXG4gICAgICAgICAgc3Ryb2tlOiAkY29sb3ItZ3JheS0xMDA7XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgZmlsbDogJGNvbG9yLWdyYXktMTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1zY2xlYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDQwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc2NhbmNlbCB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtZGVmYXVsdDtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6Zm9jdXMtd2l0aGluIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWhvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1ibHVlLXByZXNzZWQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJi1vdXRsaW5lIHtcclxuICAgICYtLXdoaXRlIHtcclxuICAgICAgcGFkZGluZzogMTFweCA1MXB4O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmZvY3VzLXdpdGhpbixcclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktMTAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktMTAwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LTcwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTcwO1xyXG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idXR0b24tcHJpbWFyeS1zb2xpZHtcclxuICBAaW5jbHVkZSBidXR0b25QcmltYXJ5U29saWQoKTtcclxufVxyXG4uYnV0dG9uLXNlY29uZGFyeS1vdXRsaW5le1xyXG4gIEBpbmNsdWRlIGJ1dHRvblNlY29uZGFyeU91dGxpbmUoKTtcclxufVxyXG4uYnV0dG9uLXNlY29uZGFyeS13aGl0ZXtcclxuICBAaW5jbHVkZSBidXR0b25TZWNvbmRhcnlXaGl0ZSgpO1xyXG59IiwiLmRyb3Bkb3duIHtcclxuICAkdGhpczogJjtcclxuICBtaW4td2lkdGg6IDEwN3B4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBcclxuICAmX19zZWxlY3Qge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XHJcbiAgICBcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpmb2N1cy13aXRoaW4sXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICYuc2VsZWN0LWNsaWNrZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS05MDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NlbGVjdGVkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICZfX2NhcmV0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJldC1yb3RhdGUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICB9XHJcbiAgXHJcbiAgJl9fbWVudSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMjRweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktMTAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzOHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAzMDBtcyBjdWJpYy1iZXppZXIoMC43NywwLDAuMTgsMSk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgei1pbmRleDogMTEwO1xyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBAZXh0ZW5kIC5ib2R5LXM7XHJcbiAgXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDI4cHggMTZweCAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAyOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktMzA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJjpmb2N1cy13aXRoaW4sXHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtaG92ZXI7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtaG92ZXIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtaG92ZXI7XHJcbiAgfVxyXG5cclxuICBbc2VsZWN0ZWRdIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTcnIHZpZXdCb3g9JzAgMCAxNiAxNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgOS41TDUgMTMuNUwxNSAzLjUnIHN0cm9rZT0nJTIzMDAzREVEJyBzdHJva2Utd2lkdGg9JzEuNScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLm1lbnUtb3BlbiB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIFxyXG4gICYtcGhvbmVzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAjeyR0aGlzfV9fc2VsZWN0IHtcclxuICAgICAgLmljb24tcGhvbmUge1xyXG4gICAgICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3skdGhpc31fX21lbnUtaXRlbSB7XHJcbiAgICAgIC5pY29uLXBob25lIHtcclxuICAgICAgICBzdHJva2U6ICRjb2xvci1ncmF5LTcwO1xyXG4gICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJjpmb2N1cy13aXRoaW4sXHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAuaWNvbi1waG9uZSB7XHJcbiAgICAgICAgICBmaWxsOiAkY29sb3ItYmx1ZS1ob3ZlcjtcclxuICAgICAgICAgIHN0cm9rZTogJGNvbG9yLWJsdWUtaG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWNvdW50cmllcyB7XHJcbiAgICAuZmxhZyB7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAaW5jbHVkZSBtZWRpYShtZCkge1xyXG4gICAgJi1vdmVybGF5IHtcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA0NSwgMTc2LCAwLjMpO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcclxuICAgICAgICB6LWluZGV4OiAxMDU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZW51IHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4IDI0cHggMCAwO1xyXG4gICAgICB6LWluZGV4OiAxMTA7XHJcbiAgICAgIFxyXG4gICAgICAmLWhlYWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1ib3R0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBnYXA6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtb3BlbiB7XHJcbiAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDMycHggMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhX21pbihtZCkge1xyXG4gICAgJl9fbWVudSB7XHJcbiAgICAgICYtaGVhZCxcclxuICAgICAgJi1ib3R0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXItdG9wYmFyIHtcclxuICBAaW5jbHVkZSBtZWRpYShsZykge1xyXG4gICAgLmRyb3Bkb3duLXBob25lcyB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgLmRyb3Bkb3duX19zZWxlY3RlZCB7XHJcbiAgICAgICAgLmljb24tcGhvbmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyLW1haW5fX2NvbnRlbnRNb2JpbGUge1xyXG4gIC5kcm9wZG93biB7XHJcbiAgICAmX19zZWxlY3Qge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7ICBcclxuICBcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJjpmb2N1cy13aXRoaW4sXHJcbiAgICAgICY6YWN0aXZlLFxyXG4gICAgICAmLnNlbGVjdC1jbGlja2VkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlbGVjdGVkIHtcclxuICAgICAgJixcclxuICAgICAgJi10ZXh0IHtcclxuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJldCB7XHJcbiAgICAgIEBleHRlbmQgLmgzO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkBpbXBvcnQgXCIuLi9jb25maWcvdmFyaWFibGVzXCI7XHJcblxyXG4uaW5wdXQtd3JhcHBlciB7XHJcbiAgJi5zZWFyY2gtd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggNzBweCAxMHB4IDEycHg7XHJcblxyXG4gICAgICAmOnBsYWNlaG9sZGVyLXNob3duIHtcclxuICAgICAgICAmICsgLmJ0bi1zZWFyY2gge1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLWdyYXktNzA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ncmF5LTcwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tc2VhcmNoIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXHJcbiAgdGV4dGFyZWEge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktMzA7XHJcbiAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JheS0xMDA7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktOTA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6Zm9jdXMtd2l0aGluIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZS1kZWZhdWx0O1xyXG4gICAgICBvdXRsaW5lLWNvbG9yOiAkY29sb3ItYmx1ZS1kZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS03MDtcclxuICAgIH1cclxuXHJcbiAgICAmOmRpc2FibGVkIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTUwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0xMDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktMzA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIHRleHRhcmVhIHtcclxuICAgIGhlaWdodDogMTEwcHg7XHJcbiAgfVxyXG5cclxuICAmLnNpbXBsZUNoZWNrYm94IHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbHVtbi1nYXA6IDhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlLWRlZmF1bHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ncmF5LTcwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTEnIGhlaWdodD0nOScgdmlld0JveD0nMCAwIDExIDknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIDQuNUw0IDcuNUwxMCAxLjUnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1kZWZhdWx0O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWUtZGVmYXVsdDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktMzA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmF5LTMwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5nbG9iYWwtaW5wdXQge1xyXG4gIEBpbmNsdWRlIGlucHV0O1xyXG5cclxuICAmOm5vdCgud3BjZjctbm90LXZhbGlkKSB7XHJcbiAgICAmICsgLndwY2Y3LW5vdC12YWxpZC10aXAge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndwY2Y3LW5vdC12YWxpZCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcmVkLWFsZXJ0O1xyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi9jb25maWcvdmFyaWFibGVzXCI7XHJcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzL2J1dHRvblwiO1xyXG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9kcm9wZG93blwiO1xyXG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9pbnB1dFwiO1xyXG5cclxuLmhlYWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB0cmFuc2l0aW9uOiB0b3AgMC40cyBlYXNlLWluLW91dDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktMzA7XHJcblxyXG4gICYuc3RpY2t5IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gICYuc3RpY2t5LXVwIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDAwcHgpO1xyXG4gIH1cclxuXHJcbiAgJi10b3BiYXIge1xyXG4gICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0xMDA7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICA+IGRpdixcclxuICAgICAgPiBuYXYsXHJcbiAgICAgID4gdWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQxcHg7XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTkwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NoaXBwaW5nIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25ldHdvcmtpbmcsXHJcbiAgICAmX19tZW51IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19tZW51IHtcclxuICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgQGV4dGVuZCAuYm9keS1zO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpmb2N1cy13aXRoaW4sXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY3VycmVuY3kge1xyXG4gICAgICBAZXh0ZW5kIC5ib2R5LXM7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmV0d29ya2luZyB7XHJcbiAgICAgIGdhcDogNnB4O1xyXG5cclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6Zm9jdXMtd2l0aGluLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTkwO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kaWFsIHtcclxuICAgICAgQGV4dGVuZCAuYm9keS1zLWJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgYTpub3QoW2NsYXNzXSkge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dvb05hdiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW1haW4ge1xyXG4gICAgcGFkZGluZzogMTdweCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKHhzKSB7XHJcbiAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnREZXNrdG9wIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudE1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWJvZHkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYsXHJcbiAgICAmX193b29OYXYge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hdiB7XHJcbiAgICAgIGdhcDogMjRweDtcclxuXHJcbiAgICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xyXG4gICAgICAgIEBleHRlbmQgLnNwZWNpZmljLW1lbnUtaXRlbTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlICsgMXB4KTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgJGNvbG9yLWdyYXktOTA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtaG92ZXI7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAtM3B4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRjb2xvci1ibHVlLWhvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTkwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2gge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogNDM1cHg7XHJcblxyXG4gICAgICAuYnRuLXNjYW5jZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193b29OYXYge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndjcGJjLWNvdW50cnktc3dpdGNoZXIge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcblxyXG4gIC5tZW51LXRvZ2dsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgJi1wcm9tb19zdHJpbmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgLnJ1bm5pbmdfbGluZSB7XHJcbiAgICAgIG1hc2s6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsICRjb2xvci13aGl0ZSAxMCUsICRjb2xvci13aGl0ZSA4MCUsIHRyYW5zcGFyZW50KTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAubGlzdCB7XHJcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgZ2FwOiA4MHB4O1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBtb3ZlIDM1cyBsaW5lYXIgaW5maW5pdGU7XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiA4MHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTEwMDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYV9taW4obWQpIHtcclxuICAgICYtdG9wYmFyIHtcclxuICAgICAgLmRyb3Bkb3duLXBob25lcyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcclxuICAgICYtdG9wYmFyIHtcclxuICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2N1cnJlbmN5LFxyXG4gICAgICAmX19tZW51Q29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYShtZCkge1xyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgJi5pcy1tZW51IHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuIGF1dG87XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG5cclxuICAgICAgICAubWVudS10b2dnbGUge1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNDUlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4sXHJcbiAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTcwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlci1tYWluX19jb250ZW50TW9iaWxlLWJvZHkge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcblxyXG4gICAgICAgICAgLmhlYWRlci1tYWluX19uYXYge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAubWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVnYS1tZW51IHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4tc2VhcmNoIHtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItbWFpbl9fY29udGVudERlc2t0b3Age1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRvcGJhciB7XHJcbiAgICAgICZfX25ldHdvcmtpbmcsXHJcbiAgICAgICZfX3NoaXBwaW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX193b29OYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW1haW4ge1xyXG4gICAgICAmX19jb250ZW50RGVza3RvcCB7XHJcbiAgICAgICAgLmhlYWRlci1tYWluX19sb2dvIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLW1haW5fX3dvb05hdiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lZ2EtbWVudSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlYXJjaC13cmFwcGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMTIwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDdweCAxNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG5cclxuICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktMTA7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktMzA7XHJcbiAgICAgIFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xyXG4gICAgICAgICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICBcclxuICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29udGVudE1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICYtdG9wIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogODlweDtcclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0zMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbWVudSB7XHJcbiAgICAgICAgICAubWVudS1pdGVtIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1tZW51Q29udGFpbmVyLFxyXG4gICAgICAgICYtY3VycmVuY3kge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbmV0d29ya2luZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTkwO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICY6Zm9jdXMtd2l0aGluIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWhvdmVyO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtcHJlc3NlZDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItbWFpbl9fbG9nbyB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLXNlYXJjaCB7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG5cclxuICAgICAgICAgICAgY2lyY2xlIHtcclxuICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvci1ncmF5LTQwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItZ3JheS00MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LXRvZ2dsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktNzA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS03MDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI3dwYWRtaW5iYXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICAmIH4gI3BhZ2UtY29udGFpbmVyIHtcclxuICAgIC5oZWFkZXIge1xyXG4gICAgICB0b3A6IDMycHg7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XHJcbiAgICAgICAgdG9wOiA0NnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1vdmUge1xyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSAtIDAuNWVtKSk7XHJcbiAgfVxyXG59IiwiQGltcG9ydCAnLi4vY29uZmlnL3ZhcmlhYmxlcyc7XHJcblxyXG4ubWVnYS1tZW51IHtcclxuICAkdGhpczogJjtcclxuICBmbGV4LXNocmluazogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDM2cHg7XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgPiAjeyR0aGlzfV9faXRlbVdyYXBwZXIge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS0xMDA7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmZvY3VzLXdpdGhpbiB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWhvdmVyO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLXByZXNzZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgLm1lZ2EtbWVudV9fc3VibGlzdCB7XHJcbiAgICAgICAgLm1lZ2EtbWVudV9fc3ViaXRlbVdyYXBwZXIge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgIGltZywgc3BhbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdWJsaXN0IHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcbiAgfVxyXG5cclxuICAmX19zdWJpdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0xMDtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JheS0xMDA7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6Zm9jdXMtd2l0aGluIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktMjA7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1ob3ZlcjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0zMDtcclxuICAgICAgY29sb3I6ICRjb2xvci1ibHVlLXByZXNzZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWxsIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWRlZmF1bHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJldyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAmLS1zcXVhcmUge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXJlY3Qge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJkltYWdlIHtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC8vIG1heC13aWR0aDogMTIwcHg7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52aXNpYmxlIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBnYXA6IDExcHg7XHJcbiAgfVxyXG5cclxuICAubWVnYS1tZW51LXNob3cge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLy8gRGVza3RvcFxyXG4gIEBpbmNsdWRlIG1lZGlhX21pbihtZCkge1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIC52aXNpYmxlIHtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICA+ICN7JHRoaXN9X19pdGVtV3JhcHBlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Yml0ZW0ge1xyXG4gICAgICAmLS1hbGwge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0zMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6Zm9jdXMtd2l0aGluLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Ymxpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTI0cHg7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKHZhcigtLXZ3LCAxdncpICogMTAwKTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDM0cHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktMzA7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYudmlzaWJsZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBNb2JpbGVzXHJcbiAgQGluY2x1ZGUgbWVkaWEobWQpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgPiAjeyR0aGlzfV9faXRlbVdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAyNHB4OyBcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMjRweCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgID4gI3skdGhpc31fX2l0ZW1XcmFwcGVyOm5vdCguYWN0aXZlKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3ViaXRlbSB7XHJcbiAgICAgICZXcmFwcGVyIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxNnZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VibGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpc2libGUge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkBpbXBvcnQgJy4uL2NvbmZpZy92YXJpYWJsZXMnO1xyXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL2J1dHRvbic7XHJcblxyXG4uZm9vdGVyIHtcclxuICAkdGhpczogJjtcclxuXHJcbiAgcGFkZGluZzogNjBweCAwIDI0cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktMTAwO1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhY3QsXHJcbiAgJl9fY29tcGFuaWVzTG9nb3MsXHJcbiAgJl9fbmV0d29ya2luZyxcclxuICAmX19ib3R0b20sXHJcbiAgJl9fYm90dG9tLW1lbnUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgIGE6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhY3RzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgfVxyXG5cclxuICAmX19jb250YWN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDhweDtcclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zNTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21lbnUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLnNwZWNpZmljLW1lbnUtaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IC4yIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWltYWdlIC4yIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTEnIHZpZXdCb3g9JzAgMCAxMCAxMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQgMS41TDcgNS41TDQgOS41JyBzdHJva2U9JyUyM0JCQjhDOCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmZvY3VzLXdpdGhpbixcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTEnIHZpZXdCb3g9JzAgMCAxMCAxMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQgMS41TDcgNS41TDQgOS41JyBzdHJva2U9JyUyMzY3QjcwQScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVudS1hcnJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYWRkcmVzc2VzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgI3skdGhpc31fX2NvbXBhbmllc0xvZ29zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDEycHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS05MDtcclxuICB9XHJcblxyXG4gICZfX25ldHdvcmtpbmcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTBweDtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuXHJcbiAgICAmLWl0ZW0sXHJcbiAgICAmLWxpbmsge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTkwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmZvY3VzLXdpdGhpbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuLWhvdmVyO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tcHJlc3NlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGluayB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm90dG9tIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgXHJcbiAgICAubWVudS1pdGVtIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBAZXh0ZW5kIC5jYXB0aW9uO1xyXG4gICAgICBcclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpmb2N1cy13aXRoaW4sXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvcHlyaWdodCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmX19jb3B5cmlnaHQsXHJcbiAgJl9fbmV0d29ya2luZyxcclxuICAmX19ib3R0b20tbWVudUNvbnRhaW5lciB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6Zm9jdXMtd2l0aGluLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcbiAgICAmX19jb3B5cmlnaHQge1xyXG4gICAgICBvcmRlcjogMztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHRvbS1tZW51Q29udGFpbmVyIHtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgI3skdGhpc31fX2NvbXBhbmllc0xvZ29zIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90dG9tIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAmLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWF4LWNvbnRlbnQpO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHJvdy1nYXA6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLm1lbnUtaXRlbTpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudS1pdGVtOm50aC1jaGlsZCgybisxKSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25ldHdvcmtpbmcge1xyXG4gICAgICBnYXA6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYShtZCkge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSxcclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgIGdhcDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb3B5cmlnaHQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICZfX2JvZHkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICBnYXA6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFjdHMge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LTkwO1xyXG5cclxuICAgICAgJiB+ICN7JHRoaXN9X19tZW51IHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktOTA7XHJcbiAgICAgICAgLnNwZWNpZmljLW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgJiArIGRpdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICYgKyBkaXYge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tZW51LWFycm93IHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW51LWFycm93IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZW51IHtcclxuICAgICAgLnNwZWNpZmljLW1lbnUtaXRlbSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYSh4eHMpIHtcclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICYtbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgybiksXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lbnUtaXRlbVxyXG4gICAgICAgIC5tZW51LWl0ZW06bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zZWxlY3QyLWRyb3Bkb3duIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDI0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbn1cclxuXHJcbi5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gIHBhZGRpbmc6IDlweCAxMnB4O1xyXG4gIGNvbG9yOiAkY29sb3ItZ3JheS0xMDA7XHJcbn1cclxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uc3tcclxuICBAaW5jbHVkZSBtZWRpYV9taW4oc20pIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTM2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICB3aWR0aDogNHB4O1xyXG4gICAgICBoZWlnaHQ6IDZweDtcclxuICAgIH1cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktNDA7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS00MDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gIGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LTMwICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS0xMDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgJi5lcnJvciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcmVkLWFsZXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMnB4ICRjb2xvci1ibHVlLWRlZmF1bHQgaW5zZXQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNlbGVjdDItZHJvcGRvd24ge1xyXG4gIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmF5LTEwMDtcclxuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gIH1cclxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xyXG4gICAgYmFja2dyb3VuZDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1kZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTEwMCAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS0xMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JheS0xMDAgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTEwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ud29vY29tbWVyY2Uge1xyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XHJcbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICAgICAgcmlnaHQ6IDEycHg7XHJcbiAgICAgIGIge1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMzAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNCA1TDggMTFMMiA1JyBzdHJva2U9JyUyMzBFMDkxRicgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zd2l0Y2h7XHJcbiAgQGluY2x1ZGUgc3dpdGNoKCk7XHJcbn0iLCIubW9kYWwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXgtd2lkdGg6IDEyMjhweDtcclxuICBwYWRkaW5nOiAwIDE0cHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC5pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDE2cHggMTJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgIHotaW5kZXg6IDEyMDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICB0b3A6IDE2NXB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xyXG4gICAgfVxyXG4gICAgJi5lcnJvciB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGNvbG9yLXJlZC1hbGVydDtcclxuICAgIH1cclxuXHJcbiAgICAmLnN1Y2Nlc3Mge1xyXG4gICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRjb2xvci1ncmVlbi1kZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICAmLnNob3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgfVxyXG5cclxuICAmX19jbG9zZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1bnNldDtcclxuICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICBwYWRkaW5nOiB1bnNldDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi55b2FzdC1icmVhZGNydW1iIHtcclxuICBtYXJnaW46IDEycHggYXV0byAyNnB4O1xyXG4gIGNvbG9yOiAkY29sb3ItZ3JheS0xMDA7XHJcblxyXG4gID4gc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogOHB4O1xyXG4gIH1cclxuXHJcbiAgc3BhbiB7XHJcbiAgICBhOm5vdChbY2xhc3NdKSB7XHJcbiAgICAgIGNvbG9yOiRjb2xvci1ncmF5LTEwMDtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmZvY3VzLXdpdGhpbiB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWhvdmVyO1xyXG4gIFxyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtcHJlc3NlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJyZWFkY3J1bWJfbGFzdCB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktNzA7XHJcbiAgfVxyXG59IiwiLnlpdGgtd2NhZi55aXRoLXdjYWYtcmVnaXN0cmF0aW9uLWZvcm0ud29vY29tbWVyY2Uge1xyXG4gIC5mb3Jtcy1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuXHJcbiAgICAucmVnaXN0ZXItZm9ybSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICBmb3JtIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm0tcm93IHtcclxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG4gICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LTMwO1xyXG4gICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktMTAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmF5LTkwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAmOmZvY3VzLXdpdGhpbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWUtZGVmYXVsdDtcclxuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJGNvbG9yLWJsdWUtZGVmYXVsdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktNzA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS01MDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktMTA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LTMwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50ZXJtcy1sYWJlbCB7XHJcblxyXG4gICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoeHMpIHtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZS1kZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZ3JheS03MDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgcGxhY2UtY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzExJyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAxMSA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSA0LjVMNCA3LjVMMTAgMS41JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtZGVmYXVsdDtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmF5LTMwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS0zMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNob3ctcGFzc3dvcmQtaW5wdXQge1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogc2VyaWY7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIGRhdGEtdmFsdWU9J2Nsb3NlZCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOS45NTI2MSAxNC4xOTczQzExLjA5IDE0LjE5NzMgMTIuMTMyNyAxMy45MTI3IDEzLjA4MDYgMTMuNTMzMUwxMS45NDMxIDEyLjY3OTJDMTEuMzc0NCAxMi45NjM5IDEwLjcxMDkgMTMuMTUzNiAxMC4wNDc0IDEzLjE1MzZDNy43NzI1MSAxMy4xNTM2IDUuOTcxNTYgMTEuMzUwOSA1Ljk3MTU2IDkuMDczOEM1Ljk3MTU2IDguNzg5MTYgNS45NzE1NiA4LjUwNDUzIDYuMDY2MzUgOC4yMTk4OUw1LjMwODA2IDcuNjUwNjFDMy43OTE0NyA4LjUwNDUzIDIuNjU0MDMgOS41NDgyIDEuOTkwNTIgMTAuMjEyNEMzLjIyMjc1IDExLjQ0NTggNi4zNTA3MSAxNC4xOTczIDkuOTUyNjEgMTQuMTk3M1pNMTQuNTk3MiAxNC43NjY2QzEzLjE3NTQgMTUuNDMwNyAxMS42NTg4IDE1LjkwNTEgOS45NTI2MSAxNkM0LjU0OTc2IDE1LjkwNTEgMC4zNzkxNDcgMTAuOTcxNCAwLjE4OTU3MyAxMC43ODE2QzAuMDk0Nzg2NyAxMC41OTE5IDAgMTAuNDAyMSAwIDEwLjIxMjRDMCAxMC4wMjI2IDAuMDk0Nzg2NyA5LjgzMjg0IDAuMTg5NTczIDkuNjQzMDhDMC4yODQzNiA5LjU0ODIgMS43MDYxNiA3LjkzNTI1IDMuNzkxNDcgNi42MDY5NEwxLjIzMjIzIDQuNzA5MzVDMC45NDc4NjcgNC40MjQ3MSAwLjg1MzA4MSAzLjg1NTQ0IDEuMTM3NDQgMy40NzU5MkMxLjMyNzAxIDMuMTkxMjggMS44OTU3MyAzLjA5NjQgMi4yNzQ4OCAzLjM4MTA0TDUuNDAyODQgNS42NTgxNEwxMy4yNzAxIDExLjYzNTVMMTguNzY3OCAxNS43MTU0QzE5LjE0NjkgMTYgMTkuMjQxNyAxNi40NzQ0IDE4Ljk1NzMgMTYuODUzOUMxOC42NzMgMTcuMjMzNCAxOC4xOTkxIDE3LjMyODMgMTcuODE5OSAxNy4wNDM3TDE0LjU5NzIgMTQuNzY2NlpNMTYuMTEzNyAxMS43MzA0QzE2Ljg3MiAxMS4xNjExIDE3LjUzNTUgMTAuNTkxOSAxNy45MTQ3IDEwLjIxMjRDMTcuMTU2NCA5LjM1ODQ0IDE1LjU0NSA3LjkzNTI1IDEzLjQ1OTcgNy4wODEzNEMxMy44Mzg5IDcuNzQ1NDkgMTQuMDI4NCA4LjQwOTY1IDE0LjAyODQgOS4xNjg2OEMxNC4wMjg0IDkuNTQ4MiAxNC4wMjg0IDkuODMyODQgMTMuOTMzNiAxMC4yMTI0TDcuMTA5IDQuOTkzOTlDOC4wNTY4NyA0LjcwOTM1IDkuMDA0NzQgNC41MTk1OSAxMC4wNDc0IDQuNTE5NTlDMTUuNDUwMiA0LjUxOTU5IDE5LjYyMDkgOS40NTMzMiAxOS44MTA0IDkuNjQzMDhDMTkuOTA1MiA5LjgzMjg0IDIwIDEwLjAyMjYgMjAgMTAuMjEyNEMyMCAxMC40MDIxIDE5LjkwNTIgMTAuNTkxOSAxOS44MTA0IDEwLjc4MTZDMTkuNzE1NiAxMC44NzY1IDE4Ljk1NzMgMTEuODI1MyAxNy42MzAzIDEyLjg2OUwxNi4xMTM3IDExLjczMDRaJyBmaWxsPSclMjMwRTA5MUYnJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAmLmRpc3BsYXktcGFzc3dvcmQge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGRhdGEtdmFsdWU9J29wZW4nIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOS45NTI2MSAxNC4yMTQ5QzEzLjU1NDUgMTQuMjE0OSAxNi42ODI1IDExLjMzODggMTcuOTE0NyAxMC4wNDk2QzE3LjE1NjQgOS4yNTYyIDE1LjU0NSA3LjY2OTQyIDEzLjQ1OTcgNi43NzY4NkMxMy44Mzg5IDcuNDcxMDcgMTQuMDI4NCA4LjE2NTI5IDE0LjAyODQgOC45NTg2OEMxNC4wMjg0IDExLjMzODggMTIuMjI3NSAxMy4yMjMxIDkuOTUyNjEgMTMuMjIzMUM3LjY3NzcyIDEzLjIyMzEgNS45NzE1NiAxMS4yMzk3IDUuOTcxNTYgOC44NTk1QzUuOTcxNTYgNy45NjY5NCA2LjI1NTkyIDcuMTczNTUgNi42MzUwNyA2LjU3ODUxQzQuNTQ5NzYgNy41NzAyNSAyLjg0MzYgOS4xNTcwMiAxLjk5MDUyIDkuOTUwNDFDMy4yMjI3NSAxMS4yMzk3IDYuMzUwNzEgMTQuMTE1NyA5Ljk1MjYxIDE0LjIxNDlaTTIwIDkuOTUwNDFDMjAgMTAuMTQ4OCAxOS45MDUyIDEwLjM0NzEgMTkuODEwNCAxMC41NDU1QzE5LjYyMDkgMTAuNzQzOCAxNS40NTAyIDE1LjkwMDggMTAuMDQ3NCAxNkM0LjU0OTc2IDE1LjkwMDggMC4zNzkxNDcgMTAuNzQzOCAwLjE4OTU3MyAxMC41NDU1QzAuMDk0Nzg2NyAxMC40NDYzIDAgMTAuMTQ4OCAwIDkuOTUwNDFDMCA5Ljc1MjA3IDAuMDk0Nzg2NyA5LjU1MzcyIDAuMTg5NTczIDkuMzU1MzdDMC4zNzkxNDcgOS4xNTcwMiA0LjU0OTc2IDQuMDk5MTcgOS45NTI2MSA0QzE1LjM1NTQgNC4wOTkxNyAxOS41MjYxIDkuMTU3MDIgMTkuNzE1NiA5LjQ1NDU1QzE5LjkwNTIgOS41NTM3MiAyMCA5Ljc1MjA3IDIwIDkuOTUwNDFaJyBmaWxsPSclMjMwRTA5MUYnJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMXB4IDUycHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1kZWZhdWx0O1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1ob3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAmOmZvY3VzLXdpdGhpbixcclxuICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLXByZXNzZWQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmRpc2FibGVkLFxyXG4gICAgICAgICAgLmRpc2FibGVkLFxyXG4gICAgICAgICAgLmRpc2FibGVkOmhvdmVyLFxyXG4gICAgICAgICAgJjpkaXNhYmxlZDpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRpc2FibGVkO1xyXG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJlY29tZS1hbi1hZmZpbGlhdGUtZm9ybSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDExcHggNTJweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRlZmF1bHQ7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtaG92ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJjpmb2N1cy13aXRoaW4sXHJcbiAgICAgICY6YWN0aXZlLFxyXG4gICAgICAuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1wcmVzc2VkO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIH1cclxuICAgICAgJjpkaXNhYmxlZCxcclxuICAgICAgLmRpc2FibGVkLFxyXG4gICAgICAuZGlzYWJsZWQ6aG92ZXIsXHJcbiAgICAgICY6ZGlzYWJsZWQ6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRpc2FibGVkO1xyXG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBlbmRpbmctcmVxdWVzdC13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG4iLCIuY3VzdG9tLWJyZWFkY3J1bWJ7XHJcbiAgbWFyZ2luOiAxMnB4IDAgMjZweCAxcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBjb2xvcjogJGNvbG9yLWdyYXktNzA7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKHhzKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9fbGlua3tcclxuICAgIGNvbG9yOiRjb2xvci1ncmF5LTEwMDtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpmb2N1cy13aXRoaW4ge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWUtaG92ZXI7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1ibHVlLXByZXNzZWQ7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAmX19kZWxpbWl0ZXJ7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIG1hcmdpbjogMCA4cHg7XHJcbiAgfVxyXG59IiwiLnNpbmdsZS1wcm9kdWN0LWN1c3RvbS10aXRsZXtcclxuICBjb2xvcjogJGNvbG9yLWdyYXktMTAwO1xyXG59IiwiLmJlbmVmaXRzIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIGNhbGMoMjUlIC0gMTJweCkpO1xyXG4gIGdhcDogMTZweDtcclxuICB3aWR0aDogMTAwJTtcclxuICAkdGhpczogJjtcclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIHdpZHRoOiA2OHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gNnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JheS0xMDA7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICZfX2Rlc2Mge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmF5LTcwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFfbWluKGxnKSB7XHJcbiAgICAmLmhhcy1yb3ctaXRlbXMge1xyXG4gICAgICBnYXA6IDZweDtcclxuXHJcbiAgICAgICN7JHRoaXN9X19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDhweDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDY4cHggYXV0bztcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImltYWdlIHRpdGxlXCIgXCJpbWFnZSBkZXNjcmlwdGlvblwiO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjeyR0aGlzfV9faW1hZ2Uge1xyXG4gICAgICAgIGdyaWQtYXJlYTogaW1hZ2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICN7JHRoaXN9X190aXRsZSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiB0aXRsZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgI3skdGhpc31fX2Rlc2Mge1xyXG4gICAgICAgIGdyaWQtYXJlYTogZGVzY3JpcHRpb247XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICN7JHRoaXN9X190aXRsZSxcclxuICAgICAgI3skdGhpc31fX2Rlc2Mge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBjYWxjKDUwJSAtIDEwcHgpKTtcclxuICB9XHJcbn0iLCIucHJvZHVjdC1hdHRyaWJ1dGVzIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XHJcblxyXG4gICZfX2dyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCAyMjBweCk7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCAxNjBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LTMwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIH1cclxuXHJcbiAgJl9faWNvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmFtZSB7XHJcbiAgICBtYXJnaW46IDAgMCA0cHg7XHJcbiAgfVxyXG5cclxuICAmX192YWx1ZSB7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJ2NvbXBvbmVudHMvX3Byb2R1Y3QtYXR0cmlidXRlcyc7XHJcblxyXG4ucHJvZHVjdC1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICZfX3dyYXAtbWFpbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdGlja3kge1xyXG4gICAgLyogICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfSovXHJcbiAgfVxyXG5cclxuICAmX19wYXltZW50LWltZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIHdpZHRoOiA1OXB4O1xyXG4gICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgd2lkdGg6IDk2cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190YWIge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS0xMDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgICAmLnBhY2thZ2Uge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3BhcmFtZXRlcnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmX19yb3cge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0xMDtcclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICB3aWR0aDogNDUlO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXktNzA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsdWUge1xyXG4gICAgICB3aWR0aDogNTUlO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXktMTAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlLCAmX192YWx1ZSB7XHJcbiAgICAgIHBhZGRpbmc6IDlweCAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZml4ZWQtdGFicyB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS0zMDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LTMwO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbiAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4NnB4O1xyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Fycm93IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiA4NnB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNGRkZGRkYgMTAwJSk7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgICAgcGFkZGluZzogMTFweCAwIDlweDtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS03MDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1ncmF5LTEwMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktMTAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWdyYXktMTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fb3V0LW9mLXN0b2NrIHtcclxuICAgIGNvbG9yOiAkY29sb3ItcmVkLWFsZXJ0O1xyXG4gIH1cclxuXHJcbiAgJl9fdmFyaWF0aW9uLXRhYmxlIHtcclxuICAgIHRib2R5IHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCBjYWxjKDUwJSAtIDEwcHgpKTtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczoxMDAlO1xyXG4gICAgICAgIGdhcDogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIHRoIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHRkIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAuc2VsZWN0Mi1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmF5LTEwMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdmFyaWF0aW9uIHtcclxuICAgIC53b29jb21tZXJjZS12YXJpYXRpb24ge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc2V0LXZhcmlhdGlvbnMge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19iZW5lZml0cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEobGcpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNThweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xlZnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmVzdC1zZWxsZXIge1xyXG4gICAgcGFkZGluZzogMnB4IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTQuMDlkZWcsICNDREUzMEEgMi43MiUsICM4QUREMDIgMTA2LjIxJSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogMjJweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0xMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTJweDtcclxuICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2ZGVnKSB0cmFuc2xhdGVYKDEwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmlnLWltYWdlIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBtaW4taGVpZ2h0OiA0NjZweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS02MDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTEwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtaW4taGVpZ2h0OiB1bnNldDtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRyb2xzIHtcclxuICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgbGVmdDogMTJweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEobGcpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5uZXh0IHtcclxuICAgICAgICByaWdodDogMTJweDtcclxuICAgICAgICBsZWZ0OiB1bnNldDtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmhpZGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1mdWxsIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWluLXdpZHRoOiAzODBweDtcclxuICAgICAgbWluLWhlaWdodDogMzgwcHg7XHJcbiAgICAgIHdpZHRoOiAzODBweCAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDM4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgIGN1cnNvcjogem9vbS1pbjtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEobGcpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDY1JTtcclxuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcclxuICAgICAgICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hY3Rpb24tYnV0dG9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1eS1ub3cge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25vdGlmeSB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hZGQtdG8tY2FydCB7XHJcbiAgICAgIHBhZGRpbmc6IDExcHggMjRweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgICBvcmRlcjogMztcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBidXR0b25QcmltYXJ5U29saWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb21wYXJlLCAmX193aXNobGlzdCB7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193aXNobGlzdCB7XHJcbiAgICAgICYuaW4td2lzaGxpc3Qge1xyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgc3Ryb2tlOiAkY29sb3ItYmx1ZS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21lc3NhZ2Uge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTM1cHg7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiA0cHggMTJweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTEwMDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMnB4LCAxcHgpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktMTAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbXBhcmUge1xyXG4gICAgICAmLmluLWNvbXBhcmUge1xyXG4gICAgICAgIHBhdGgsIHJlY3QsIGNpcmNsZSB7XHJcbiAgICAgICAgICBmaWxsOiAkY29sb3ItYmx1ZS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGh1bWJuYWlscyB7XHJcbiAgICBtYXgtd2lkdGg6IDc2cHg7XHJcblxyXG4gICAgLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xyXG5cclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDAwMDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEobGcpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgc3Ryb2tlOiAkY29sb3ItZ3JheS02MDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWJvdHRvbSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS10b3Age1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzODZweDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogNzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgIC8vdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZ3JheS0xMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMDtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAmX19zdW1tYXJ5IHtcclxuICAgIHdpZHRoOiA2NSU7XHJcbiAgICBtYXJnaW4tbGVmdDogMzNweDtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTgzcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTgzcHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICBAaW5jbHVkZSBtZWRpYShsZykge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBtYXJnaW4tdG9wOiB1bnNldDtcclxuICAgICAgcGFkZGluZy10b3A6IHVuc2V0O1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5tb2JpbGUtdG9wLCAmLm1vYmlsZS1ib3R0b20ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYShsZykge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYShsZykge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubW9iaWxlIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShsZykge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kaXZpZGVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMjRweCAwO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktMzA7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2t1IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS03MDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsdWUge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXktMTAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JveCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgcGFkZGluZzogMCA0cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTIwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19tZXNzYWdlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0zNnB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogNHB4IDEycHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0xMDA7XHJcblxyXG4gICAgICAmLS1oaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDJweCwgMXB4KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTEwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvcHkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgcGF0aCwgcmVjdCB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHBhdGgsIHJlY3Qge1xyXG4gICAgICAgICAgICBzdHJva2U6ICRjb2xvci1ibHVlLWRlZmF1bHQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdmctd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTdweDtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBkaXYge1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAudmlldy13aXNobGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuLnNlcGFyYXRvciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5sYXN0IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtMTA7XHJcblxyXG4gICAgICAucHJvZHVjdC1jb250YWluZXJfX2FjdGlvbi1idXR0b25zX19tZXNzYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmF0aW5ncyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktMTAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEobGcpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLm1vYmlsZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKGxnKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvdW50IHtcclxuICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWRlZmF1bHQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N0YXJzIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBjb2xvcjogI0ZDQzQ1NTtcclxuICAgICAgd2lkdGg6IDk2cHg7XHJcbiAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVlbTtcclxuICAgICAgICBjb2xvcjogIzJjMmQzMztcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJ1xcNTNcXDUzXFw1M1xcNTNcXDUzJztcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGNvbG9yOiAjRkZDNTAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInN0YXJcIjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcInNzc3NzXCI7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJzdGFyXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NoYXJlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICA+IHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1kZWZhdWx0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG5cclxuICAgICAgPiBzdmcge1xyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgc3Ryb2tlOiAkY29sb3ItYmx1ZS1kZWZhdWx0O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BvcHVwIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB0b3A6IDI4cHg7XHJcbiAgICAgIHJpZ2h0OiAxNHB4O1xyXG4gICAgICB6LWluZGV4OiA1O1xyXG5cclxuICAgICAgJi5oaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYTJhX2tpdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BvcHVwLWl0ZW0ge1xyXG4gICAgICBwYWRkaW5nOiA4cHggMjZweCA4cHggMTJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS0xMDA7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtZGVmYXVsdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0xMDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXktMzA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LTMwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXktMTAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYShsZykge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYubW9iaWxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYShsZykge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3F1YW50aXR5IHtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLmhpZGRlbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaW5nbGUtcXR5IHtcclxuICAgICAgLnF1YW50aXR5IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmX192YWx1ZXMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLnByb2R1Y3QtY29udGFpbmVyX19za3VfX21lc3NhZ2UucHJvZHVjdC1jb250YWluZXJfX3NrdV9fbWVzc2FnZS0taGlkZS5xdHkge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgPiAubWltaWMge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucXVhbnRpdHkge1xyXG4gICAgICAgIGZsb2F0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMCA1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICYuYmlnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG4gICAgICAgIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qIEZpcmVmb3ggKi9cclxuICAgICAgICBpbnB1dFt0eXBlPW51bWJlcl0ge1xyXG4gICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgLnF1YW50aXR5LCAucHJvZHVjdC1jb250YWluZXJfX3F1YW50aXR5X19wbHVzLCAucHJvZHVjdC1jb250YWluZXJfX3F1YW50aXR5X19taW51cyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1jb250YWluZXJfX291dC1vZi1zdG9jayB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3RvY2sge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgY29sb3I6ICRjb2xvci1ncmVlbi1kZWZhdWx0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAmLmhpZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JlZW4tZGVmYXVsdDtcclxuICAgICAgICBwYWRkaW5nOiAwIDNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21pbnVzLCAmX19wbHVzIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS00MDtcclxuICAgICAgYm9yZGVyOiAxcHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZmFxIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS0xMDA7XHJcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNThweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hldnJvbiB7XHJcbiAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0xMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgcGFkZGluZzogMCAxNnB4IDI0cHg7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2Mtd3JhcCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzlweDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItYmx1ZS1kZWZhdWx0O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RvcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZzogOXB4IDE1cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAucHJvZHVjdC1jb250YWluZXJfX2ZhcV9fdGl0bGUge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgIG1hcmdpbjogMTZweCBhdXRvIDA7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhzKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS0zMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYub3BlbiB7XHJcbiAgICAgICAgLnByb2R1Y3QtY29udGFpbmVyX19mYXFfX3RpdGxlIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtY29udGFpbmVyX19mYXFfX2NoZXZyb24ge1xyXG5cclxuICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcHJpY2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgICAmX19kaXNjb3VudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BlcmNlbnQge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuLWRlZmF1bHQ7XHJcbiAgICAgIHBhZGRpbmc6IDJweCA0cHg7XHJcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RpZmZlcmVuY2Uge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktMzA7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWdyZWVuLWRlZmF1bHQ7XHJcbiAgICAgIHBhZGRpbmc6IDFweCA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsdWVzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICAgaW5zIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGJkaSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgZGVsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTcwO1xyXG5cclxuICAgICAgICBiZGkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZ2FsbGVyeSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEobGcpIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19iaWctaW1hZ2Uge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlLCAmX192aWRlbyB7XHJcbiAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuXHJcblxyXG4gICAgICAmLnNob3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90dG9tIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVyIHtcclxuICAgICAgaGVpZ2h0OiA4OHB4O1xyXG4gICAgICB3aWR0aDogMTU3cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RodW1iIHtcclxuICAgICAgd2lkdGg6IDE1N3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogODhweCAhaW1wb3J0YW50O1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG5cclxuICAgICAgJi5kZXNrIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udHJvbCB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyIHtcclxuICAgICAgbWluLWhlaWdodDogODhweCAhaW1wb3J0YW50O1xyXG5cclxuXHJcbiAgICAgIG1heC13aWR0aDogNjUycHggIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDg4cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBib3R0b206IDU2cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS02MDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTEwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Jldmlld3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlO1xyXG4gICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS0zMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RvcC1sZWZ0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXZlcmFnZS1zdGFyIHtcclxuICAgICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTAwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS0xMDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG90YWwtY291bnQge1xyXG4gICAgICBtYXJnaW4tYmxvY2s6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdGFycyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuXHJcbiAgICAmX19yb3cge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBtYXgtd2lkdGg6IDM1cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb2dyZXNzIHtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMDVweCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMzNweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDIyMCwgMjIwLCAxKTtcclxuICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzNweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgJi5ncmVlbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwNiwgMTgwLCAxMTAsIDEpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5saWdodC1ncmVlbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3NCwgMjE1LCA3NCwgMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnllbGxvdyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywgMjMwLCA2OSwgMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJlZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgODcsIDM0LCAxKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucmVkMiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjMxLCA1MCwgMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGVyY2VudCB7XHJcbiAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yZWxhdGVkIHtcclxuICAgIG1hcmdpbi10b3A6IDU2cHg7XHJcblxyXG4gICAgaDQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHVsLnByb2R1Y3RzIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKSAhaW1wb3J0YW50O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYShsZykge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcikgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3QtZWRpdG9yLXR5cG9ncmFwaHkge1xyXG4gICoge1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmF5LTEwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktMTAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDEycHggMDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgxLCAuaDEsIGgxICosIC5oMSAqIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XHJcbiAgICBmb250LXNpemU6IDQ1cHggIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgyLCAuaDIsIGgyICosIC5oMiAqIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XHJcbiAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luOiAxMnB4IDA7XHJcbiAgfVxyXG5cclxuICBoMywgLmgzLCBoMyAqLCAuaDMgKiB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG5cclxuICBoNCwgLmg0LCBoNCAqLCAuaDQgKiB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG5cclxuICBoNSwgLmg1LCBoNSAqLCAuaDUgKiB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG5cclxuICBoNiwgLmg2LCBoNiAqLCAuaDYgKiB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1kZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1ob3ZlciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jb21tZW50cyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwJTtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAmX192ZXItcmVxIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAmX19wcm9zLWNvbnMge1xyXG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICZfX3JvdyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTcwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICB3aWR0aDogNjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX192YWx1ZSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NXB4KTtcclxuICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTEwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FjdGlvbnMge1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICZfX2FkZC1jb21tZW50IHtcclxuICAgICAgQGluY2x1ZGUgYnV0dG9uU2Vjb25kYXJ5T3V0bGluZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIzcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktMzA7XHJcbiAgfVxyXG5cclxuICAmX19uYW1lIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICB9XHJcblxyXG4gICZfX3JhdGluZy1yb3cge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19kYXRlIHtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JheS03MDtcclxuICB9XHJcblxyXG4gICZfX2JvdHRvbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmV2aWV3LXBvcHVwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOCwgMzUsIDExMywgMC4zKTtcclxuICB6LWluZGV4OiAyMDA7XHJcbiAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICB9XHJcblxyXG4gICYuaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9fZm9ybSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBtYXgtd2lkdGg6IDc4NnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgcGFkZGluZzogMjRweCA0OHB4IDQ4cHg7XHJcbiAgICB6LWluZGV4OiAyMDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHggMjRweCAwcHggMHB4O1xyXG4gICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDgwdmg7XHJcbiAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190b3Age1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW46IDAgLTQ4cHggMCAtNDhweDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA5NnB4KTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIzMSwgMjM0LCAyMzcsIDEpO1xyXG4gICAgcGFkZGluZzogMCA0OHB4IDI0cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICBwYWRkaW5nOiAwIDE2cHggMTVweDtcclxuICAgICAgbWFyZ2luOiAwIC0xNnB4IDAgLTE2cHg7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDMzLCAzMywgMzMsIDEpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmF0aW5nIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2Vycm9ycyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXJlZC1hbGVydDtcclxuICAgICAgYm90dG9tOiAtMjBweDtcclxuICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN0YXJzIHtcclxuICAgICAgbWFyZ2luOiAxMnB4IDAgMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGNvbG9yOiAjRkNDNDU1O1xyXG5cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAuc3Rhci0xLCAuc3Rhci0yLCAuc3Rhci0zLCAuc3Rhci00LCAuc3Rhci01IHtcclxuICAgICAgICBjb2xvcjogIzJjMmQzMztcclxuICAgICAgICB3aWR0aDogNjVweDtcclxuICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcXGUwMjFcIjtcclxuICAgICAgICAgIGNvbG9yOiAjRkZDNTAwO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwic3RhclwiO1xyXG4gICAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiA2M3B4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xhYmVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICB9XHJcblxyXG4gIHRleHRhcmVhIHtcclxuICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbiAgICB0cmFuc2l0aW9uOiB1bnNldDtcclxuICB9XHJcblxyXG4gICZfX2lucHV0LXdyYXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIGlucHV0I3N1Ym1pdCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmX19zdWJtaXQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiwgJl9fY2FuY2VsIHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgIEBpbmNsdWRlIGJ1dHRvblByaW1hcnlTb2xpZCgpO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYW5jZWwge1xyXG4gICAgICBAaW5jbHVkZSBidXR0b25TZWNvbmRhcnlPdXRsaW5lKCk7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmFkZGVkLXRvLWNhcnQge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgsIDM1LCAxMTMsIDAuMyk7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDIwMDtcclxuICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIH1cclxuICAmLnNob3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gICZfX3dyYXAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgcGFkZGluZzogMjRweCA0OHB4IDQ4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBtYXgtd2lkdGg6IDc4NnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4IDI0cHggMHB4IDBweDtcclxuICAgICAgcGFkZGluZzogMCAxNnB4IDQ4cHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDYwJTtcclxuICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdG9wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luOiAwIC00OHB4O1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDI0cHggNDhweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS0zMDtcclxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2Nsb3NlIHtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fcHJpY2Uge1xyXG4gICAgLmdyZXkge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXktNzA7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWQge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXJlZC1hbGVydDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sZWZ0LCAmX19yaWdodCB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sZWZ0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0N3B4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWdyYXktMzA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yaWdodCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheS0zMDtcclxuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS0zMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RvdGFsLXdyYXAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY291bnRlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcnQsICZfX2NoZWNrb3V0IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FydCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXktMTAwO1xyXG4gICAgICBoZWlnaHQ6IDYzcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbHVtbiB7XHJcbiAgICAgIHdpZHRoOiA5MHB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAycHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICB3aWR0aDogOTBweDtcclxuICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcXVhbnRpdHkge1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTcwO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcHJpY2Uge1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIH1cclxufSIsIi5idW5kbGVkIHtcclxuICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICYuaGlkZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIGg0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgfVxyXG5cclxuICAmX19mb3JtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgJl9fdG9wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXktMzA7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1ncmF5LTMwO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWdyYXktMzA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcclxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yaWdodCwgJl9fbGVmdCB7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMjZweDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZS13cmFwIHtcclxuICAgIHdpZHRoOiAxMTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMTE1cHg7XHJcbiAgICBoZWlnaHQ6IDExNXB4O1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICB9XHJcblxyXG4gICZfX2luZm8ge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyM3B4KTtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpY2Uge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblxyXG4gICAgICBpbnMge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYmRpIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTdweCk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBkZWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktNzA7XHJcblxyXG4gICAgICAgIGJkaSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19za3Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTcwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTEwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib3gge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgNHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0yMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVzc2FnZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMzZweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDRweCAxMnB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktMTAwO1xyXG5cclxuICAgICAgJi0taGlkZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgycHgsIDFweCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0xMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb3B5IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgIHBhdGgsIHJlY3Qge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBwYXRoLCByZWN0IHtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3ItYmx1ZS1kZWZhdWx0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2hhbmdlLXByb2R1Y3Qge1xyXG4gICAgY29sb3I6ICRjb2xvci1ibHVlLWRlZmF1bHQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWhvdmVyXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wbHVzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAtNnB4O1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRvcDogY2FsYyg1MCUgLSAyMnB4KTtcclxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTcwO1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgICBoZWlnaHQ6IDEycHg7XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sZWZ0IHtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ncmF5LTMwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiB1bnNldDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LTMwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm90dG9tIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktMzA7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIEBpbmNsdWRlIG1lZGlhKHhzKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N1Ym1pdCB7XHJcbiAgICBwYWRkaW5nOiAxMXB4IDI1cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xyXG4gICAgICBwYWRkaW5nOiAxMXB4IDgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdW1tYXJ5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xyXG4gICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpY2Uge1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhzKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0cHgsIC03cHgpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ1bmRsZWQtcG9wdXAge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgsIDM1LCAxMTMsIDAuMyk7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDIwMDtcclxuICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIH1cclxuICAmLnNob3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gICZfX3dyYXAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgcGFkZGluZzogMjRweCA0OHB4IDQ4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBtYXgtd2lkdGg6IDc4NnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4IDI0cHggMHB4IDBweDtcclxuICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgaGVpZ2h0OiA4MHZoO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdG9wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luOiAwIC00OHB4O1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDI0cHggNDhweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS0zMDtcclxuQGluY2x1ZGUgbWVkaWEoc20pe1xyXG4gIG1hcmdpbjogMCAtMTZweDtcclxuICBwYWRkaW5nOiAwIDE2cHggMTZweDtcclxufVxyXG4gIH1cclxuXHJcbiAgJl9fY2xvc2Uge1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcblxyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEoeHMpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhX21pbihzbSkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgfVxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktNDA7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktNDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHBhZGRpbmc6IDExcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS0zMDtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZS1kZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgaW5zIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuXHJcbiAgICBiZGkge1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgZGVsIHtcclxuICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXktNzA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgYmRpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1OHB4KTtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICB9XHJcbn1cclxuXHJcbiIsIi5wcm9kdWN0LXZhcmlhdGlvbnMge1xyXG4gIHBhZGRpbmc6IDAgMTBweCAxMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYShsZykge1xyXG4gICAgcGFkZGluZzogN3B4IDIwcHg7XHJcbiAgfVxyXG5cclxuICAudmFyaWF0aW9uLWNvbG9yIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA1cHg7XHJcblxyXG4gICAgLmNvbG9yLXN3YXRjaCB7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS0xMDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZbZGF0YS12YWx1ZT1cIldoaXRlXCJdIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktMTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZhcmlhdGlvbi1zZWxlY3Qge1xyXG4gICAgbWF4LXdpZHRoOiAxNjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xyXG4gICAgICBtYXgtd2lkdGg6IDEzM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICYgKyBzcGFuIHtcclxuICAgICAgbWF4LXdpZHRoOiAxNjBweDtcclxuICAgICAgbWluLXdpZHRoOiAxNDBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhzKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS0xMDAgIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vY29tcG9uZW50cy9fdmFyaWF0aW9uc1wiO1xyXG5cclxuLmNvbXBhcmUtcHJvZHVjdHMge1xyXG4gIHBhZGRpbmctYm90dG9tOiA5NnB4O1xyXG5cclxuICAmX19hZGQtdG8tY29tcGFyZSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4LCAzNSwgMTEzLCAwLjMpO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAyMDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaG93IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jYXRlZ29yeS1yb3cge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2F0ZWdvcnktaXRlbSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMnB4O1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgbWFyZ2luOiAwIDI0cHggMCAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcclxuICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTcwO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItZ3JheS0xMDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1ncmF5LTEwMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktMTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvZHVjdC10b3Age1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb2R1Y3Qge1xyXG4gICAgICBtYXJnaW46IDEwcHggMTBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktMzA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB3aWR0aDogY2FsYygzMyUgLSAyMHB4KTtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhzKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSwgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktMTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZHMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBtYXJnaW46IDVweCAtMTBweCAtMTBweDtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktNDA7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktNDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlIHtcclxuICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHJcbiAgICAgIGlucyB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBiZGkge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgZGVsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTcwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICBiZGkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhcmlhdGlvbnMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMTBweCA1cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS0xMDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXAge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggNDhweCA0OHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIG1heC13aWR0aDogNzg2cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHggMjRweCAwcHggMHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDgwdmg7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDQ4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b3Age1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1hcmdpbjogMCAtNDhweDtcclxuICAgICAgcGFkZGluZzogMCAyMHB4IDI0cHggNDhweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LTMwO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlIHtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAmLm1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcclxuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY291bnQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RhYmxlIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE4MHB4IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgZ2FwOiAwIDQwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMTcwcHgsIDFmcikpO1xyXG4gICAgICBnYXA6IDAgMTFweDtcclxuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICZfX2tleS1uYW1lIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkY29sb3ItZ3JheS0zMDtcclxuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJGNvbG9yLWdyYXktMzA7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblxyXG4gICAgJi5oaWRlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xyXG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcclxuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA1O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHRyYW5zcGFyZW50O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N3aXRjaCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTEwMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDU0cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYWN0aW9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDE4cHggMDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheS0zMDtcclxuXHJcbiAgICAueWl0aC13Y3dsLWFkZC10by13aXNobGlzdCB7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgYXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJ0LCAmX193aXNobGlzdCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xyXG4gICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcnQ6aG92ZXIsICZfX2NhcnQuYWN0aXZlIHtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgIGZpbGw6ICRjb2xvci1ibHVlLWRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd2lzaGxpc3Qge1xyXG4gICAgICAmLmluLXdpc2hsaXN0LCAmOmhvdmVyIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLWJsdWUtZGVmYXVsdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmF5LTEwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgd2lkdGg6IDEzNnB4O1xyXG4gICAgICBoZWlnaHQ6IDEzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19lbXB0eS1jYXJ0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmX19ib3gge1xyXG4gICAgICBib3JkZXI6IDFweCBkYXNoZWQgJGNvbG9yLWdyYXktNTA7XHJcbiAgICAgIG1heC13aWR0aDogMTk0cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwYWRkaW5nOiA1MHB4IDMycHg7XHJcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgICAgcGFkZGluZzogMjFweCAxMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTM2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N0YXJzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgY29sb3I6ICNGQ0M0NTU7XHJcbiAgICB3aWR0aDogOTZweDtcclxuICAgIGhlaWdodDogMjFweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcGFkZGluZy10b3A6IDEuNWVtO1xyXG4gICAgICBjb2xvcjogIzJjMmQzMztcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnXFw1M1xcNTNcXDUzXFw1M1xcNTMnO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBjb2xvcjogI0ZGQzUwMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInN0YXJcIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJzc3Nzc1wiO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcInN0YXJcIjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NsZWFyLWFsbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1bnNldDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICRjb2xvci1ibHVlLWRlZmF1bHQ7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWhvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcHJvZHVjdC1jYXJkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICZfX21lc3NhZ2Uge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTM2cHg7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiA0cHggMTJweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTEwMDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMnB4LCAxcHgpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktMTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LTMwO1xyXG4gICAgICBwYWRkaW5nOiA4cHg7XHJcblxyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktMzA7XHJcblxyXG4gICAgICAgIC5jb21wYXJlLXByb2R1Y3RzX19wcm9kdWN0LWNhcmRfX21lc3NhZ2Uge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXktMTAwO1xyXG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWRlZmF1bHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19za3Uge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS0yMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXktNzA7XHJcbiAgICAgIHBhZGRpbmc6IDAgNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS0xMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgICB3aWR0aDogMTM2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmF0aW5nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYXZhaWxhYmlsaXR5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICZfX3ByaWNlIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTEwMDtcclxuXHJcbiAgICAgICYucmVkIHtcclxuICAgICAgICBpbnMgPiBzcGFuID4gYmRpIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkLWFsZXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NhbGUtcHJpY2UsIGRlbCA+IHNwYW4gPiBiZGkge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXktNzA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICB9XHJcblxyXG4gICAgaW5zIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGlucywgZGVsIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVndWxhci1wcmljZSwgaW5zID4gc3BhbiA+IGJkaSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS0xMDA7XHJcblxyXG4gICAgICAmLnJlZCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1yZWQtYWxlcnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19vdXQtb2Ytc3RvY2sge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS04MDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdG9jayB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS03MDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRyb2xzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLm1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FkZC1uZXcge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtZGVmYXVsdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdmFsdWUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICBtaW4taGVpZ2h0OiA0NnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IDEycHggMTZweDtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICRjb2xvci1ncmF5LTMwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkY29sb3ItZ3JheS0zMDtcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICYuaGlkZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLnJlYWQtbW9yZSB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmV2ZW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS0xMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19yZWFkLW1vcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTEwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1kZWZhdWx0O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1ob3ZlclxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXNjcmlwdGlvbi1wb3B1cCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4LCAzNSwgMTEzLCAwLjMpO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAyMDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaG93IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiAyNHB4IDQ4cHggNDhweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDc4NnB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4IDI0cHggMHB4IDBweDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogODB2aDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RvcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbWFyZ2luOiAwIC00OHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHggMjRweCA0OHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktMzA7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0xNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTZweCAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDY1MHB4O1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA0NHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbXBhcmUtcHJvZHVjdHNfX3ZhbHVlIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3QtdmFyaWF0aW9ucyB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgfVxyXG59XHJcbiIsIi53YWl0bGlzdC1wb3B1cCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHdpZHRoOiAxMDB2dztcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOCwgMzUsIDExMywgMC4zKTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMjAwO1xyXG4gIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgfVxyXG5cclxuICAmLnNob3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gICZfX3dyYXAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgcGFkZGluZzogMjRweCA0OHB4IDQ4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBtYXgtd2lkdGg6IDM3OHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4IDI0cHggMHB4IDBweDtcclxuICAgICAgcGFkZGluZzogMCAxNnB4IDQ4cHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDYwJTtcclxuICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190b3Age1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW46IDAgLTQ4cHg7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggMjRweCA0OHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LTMwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19jbG9zZSB7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAueWl0aC13Y3d0bC1tc2cge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjeWl0aC13Y3d0bC11c2VyLWVtYWlse1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBpbmNsdWRlIGlucHV0O1xyXG4gICAgfVxyXG4gICAgbGFiZWx7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBzcGFuLmVycm9yIHtcclxuICAgICAgICBjb2xvcjogcmVkOyBcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtMjBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXQuaW5wdXQtZXJyb3Ige1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjeWl0aC13Y3d0bC1vdXRwdXQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAmLnN1YnNjcmliZWR7XHJcbiAgICAgICAgPnB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnlpdGgtd2N3dGwtc3VjY2Vzc3tcclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgID4gZm9ybSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAueWl0aC13Y3d0bC1zdWJtaXR7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMXB4IDUycHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1kZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWhvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgJjpmb2N1cy13aXRoaW4sXHJcbiAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1wcmVzc2VkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fcHJpY2Uge1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIH1cclxufSIsIi5kYXJrIHtcclxuICAvLyA9PT09IEJhc2UgPT09PSBcclxuICBhOm5vdChbY2xhc3NdKSB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6Zm9jdXMtd2l0aGluIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1ncmVlbi1ob3ZlcjtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4taG92ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JlZW4tcHJlc3NlZDtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tcHJlc3NlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gPT09PSBDb21wb25lbnRzID09PT0gXHJcbiAgLmJ0biB7XHJcbiAgICAmLWNvdW50YWJsZSB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICY6Zm9jdXMtd2l0aGluLFxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIGZpbGw6ICRjb2xvci1ncmF5LTEwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iXX0= */
