/*!********************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./styles/fonts.css ***!
  \********************************************************************/@font-face{font-family:RobotoKit;font-style:normal;font-weight:100;src:url(a4d410dfda20e10f3aed.ttf) format("truetype")}@font-face{font-family:RobotoKit;font-style:normal;font-weight:300;src:url(839cb7309f46fed11436.ttf) format("truetype")}@font-face{font-family:RobotoKit;font-style:normal;font-weight:400;src:url(27f62b53b93858475a7f.ttf) format("truetype")}@font-face{font-family:RobotoKit;font-style:normal;font-weight:700;src:url(d50a80138ec4f2fb5e9f.ttf) format("truetype")}@font-face{font-family:RobotoKit;font-style:normal;font-weight:400;src:url(6a20d58a497c2fac8178.woff2) format("woff2"),url(6b2a244218011fe6321a.woff) format("woff")}@font-face{font-family:RobotoKit;font-style:normal;font-weight:500;src:url(f2dee9e41ba9bb532d31.woff2) format("woff2"),url(6724b4545f896d3f7255.woff) format("woff")}@font-face{font-family:RobotoKit;font-style:normal;font-weight:700;src:url(bc4fbbd13027cbd1664a.woff2) format("woff2"),url(35ece94127c52d93fbb8.woff) format("woff")}
/*!**********************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./styles/default.css ***!
  \**********************************************************************/:root{--theme-color:#426480;--red-300:oklch(0.808 0.114 19.571);--red-400:oklch(0.704 0.191 22.216);--red-500:oklch(0.637 0.237 25.331);--red:oklch(0.65 0.3 29);--red-600:oklch(0.577 0.245 27.325);--rose-400:oklch(0.712 0.194 13.428);--rose-500:oklch(0.6343 0.2539 17.1);--rose-600:oklch(0.586 0.253 17.585);--lime:oklch(0.7647 0.221967 134.6542);--green:oklch(0.6087 0.2071 142.5);--green-bright:oklch(0.8664 0.294827 142.4953);--grey-50:oklch(0.95 0.01 210);--grey-100:oklch(0.9 0.01 210);--grey-200:oklch(0.8 0.01 210);--grey-300:oklch(0.7 0.01 210);--grey-400:oklch(0.6 0.01 210);--grey-500:oklch(0.5 0.01 210);--grey-600:oklch(0.4 0.01 210);--grey-700:oklch(0.3 0.01 210);--grey-800:oklch(0.2 0.01 210);--grey-900:oklch(0.15 0.01 210);--cyan-500:oklch(0.685 0.169 237.323);--yellow-200:oklch(0.945 0.129 101.54);--yellow-300:oklch(0.905 0.182 98.111);--yellow-400:oklch(0.852 0.199 91.936);--orange-400:oklch(0.75 0.183 55.934);--translate-50-50:translate(-50%,-50%);--translate-top:translate3d(0,-100%,0);--translate-bottom:translate3d(0,100%,0);--translate-left-100:translate3d(-100%,0,0);--translate-left-75:translate3d(-75%,0,0);--translate-left-50:translate3d(-50%,0,0);--translate-left-25:translate3d(-25%,0,0);--translate-left-33:translate3d(-33.33333%,0,0);--translate-left-66:translate3d(-66.66666%,0,0);--translate-right-100:translate3d(100%,0,0);--translate-right-75:translate3d(75%,0,0);--translate-right-50:translate3d(50%,0,0);--translate-right-25:translate3d(25%,0,0);--translate-right-33:translate3d(33.33333%,0,0);--translate-right-66:translate3d(66.66666%,0,0);--transition-transform-300:transform 300ms;--transition-transform-800:transform 800ms;--transition-opacity-300:opacity 300ms;--placeholder-color:#8599ad;--border:1px solid var(--grey-300);--input-height:2.75rem;--button-height:2.75rem;--shadow:0 0 0.5rem 0.25rem rgba(0,0,0,.2);--panel-shadow:0 0 2rem 0.5rem rgba(0,0,0,.15);--viber:#725ff2;--telegram:#229ed8;--whatsapp:#25d466;--font-color:#333;--layout-width:1040px}*{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;color:var(--font-color);font-family:RobotoKit,sans-serif;font-size:16px;font-style:normal;outline:none}body,html{height:100%;margin:0;padding:0;width:100%}body{background:var(--grey-800);min-height:calc(100% + env(safe-area-inset-top))}body.theme-light{--grey-800:#ccc;--grey-700:#999;--grey-100:#333}main{margin:auto;max-width:1920px;min-height:100%}h1,h2,h3,h4,h5,h6{margin-block-end:.313rem;margin-block-start:.313em}h1{font-size:2em}h2{font-size:1.25em}h3{font-size:1.125em}h4{font-size:1em}h5{font-size:.83em}h6{font-size:.75em}p{margin-block-end:.125rem;margin-block-start:.125rem;white-space:normal}img{border:none;margin:0;max-width:100%;object-fit:cover}a,a:focus,a:hover{text-decoration:none}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px transparent;transition:background-color 5000s ease-in-out 0s}select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml; utf8, <svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 height=%2724%27 width=%2724%27><path fill=%27%23777%27 d=%27M7,10L12,15L17,10H7Z%27/></svg>");background-position:calc(100% - .5rem);background-position-y:center;background-repeat:no-repeat;border:var(--border);cursor:pointer;height:var(--input-height);padding:0 .5em}select:focus-within{background-image:url("data:image/svg+xml; utf8, <svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 height=%2724%27 width=%2724%27><path fill=%27%23777%27 d=%27M7,15L12,10L17,15H7Z%27/></svg>")}textarea{height:auto;min-height:var(--input-height);overflow:hidden;padding:.5em;resize:none;width:100%}input,select,textarea{border:var(--border);border-radius:.313rem;outline:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,select-option:focus,select:focus,td:focus:has(input),td:focus:has(select),td:focus:has(textarea),textarea:focus{-webkit-box-shadow:inset 0 0 1px 1px rgba(0,160,255,.9);-moz-box-shadow:inset 0 0 1px 1px rgba(0,160,255,.9);box-shadow:inset 0 0 1px 1px rgba(0,160,255,.9)}input:read-only:focus{-webkit-box-shadow:inset 0 0 0 0 transparent!important;-moz-box-shadow:inset 0 0 0 0 transparent!important;box-shadow:inset 0 0 0 0 transparent!important}input[type=file]{display:none}input[type=date],input[type=time]{background:#fff;padding:0 .5em}.disabled,fieldset:disabled{background:hsla(0,0%,94%,.3)!important;cursor:default;pointer-events:none}div:empty,p:empty,ul:empty{margin:0!important;padding:0!important}fieldset{border:none;margin:0;padding:0}button,input[type=button],input[type=reset],input[type=submit]{-webkit-tap-highlight-color:transparent;background:none;border:none;cursor:pointer;line-height:100%;margin:0;position:relative}input:invalid{background-color:#ffe4e4;border-color:#f69}button:hover{opacity:.75}table{border:none;border-collapse:collapse;border-spacing:0}table td,table th{background:#fff;border:var(--border);line-height:100%;position:relative}table:has(input) td,table:has(input) th,table:has(select) td,table:has(select) th,table:has(textarea) td,table:has(textarea) th{padding:0}table input[type=date],table input[type=datetime],table input[type=email],table input[type=number],table input[type=password],table input[type=tel],table input[type=text],table input[type=time],table select,table textarea{border:none;border-radius:0;width:100%}input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time]{height:var(--input-height);padding:0 .5em}table.borderless td,table.borderless th{background:none;border:none}ol,ul{margin:0;padding:0}ul{list-style-type:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,input:autofill{box-shadow:inset 0 0 0 30px #fff!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}details>summary,form{position:relative}details>summary{cursor:pointer;list-style:none;width:100%}details>summary::-webkit-details-marker,details>summary::marker{display:none}details{overflow:auto;width:100%}details[open]>summary{color:var(--lime)!important}svg{margin:auto;vertical-align:middle}::-webkit-input-placeholder{color:var(--placeholder-color);font-weight:400;text-overflow:ellipsis;text-transform:none}::-moz-placeholder{color:var(--placeholder-color);font-weight:400;text-overflow:ellipsis;text-transform:none}::-ms-input-placeholder{color:var(--placeholder-color);font-weight:400;text-overflow:ellipsis;text-transform:none}
/*!******************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./styles/app.css ***!
  \******************************************************************/label:has(input){display:block;font-size:0;width:100%}label:has(input) b,label:has(input) input,label:has(input) span{cursor:pointer;display:inline-block;vertical-align:middle}input[type=checkbox],input[type=radio]{accent-color:#0070ff;height:20px;margin:0 8px 0 0;width:20px}[data-placeholder]:empty:before{color:var(--placeholder-color);content:attr(data-placeholder)}.ellipsis,.input-title,[data-title]:before{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input-title,[data-title]:before{clear:both;display:block;letter-spacing:.05em}.input-title{color:var(--grey-700);margin:1em 0 .25em;text-indent:1px}.info-title,.input-title{font-size:.938rem;font-weight:700;position:relative}.info-title{color:#005885;letter-spacing:.05em;margin:.5em 0 .25em}.input-title.optional:after{color:#999;content:"(optional)";font-size:.875rem;font-weight:400;position:absolute;right:0}[data-title]:before{color:#08c;content:attr(data-title);font-size:.813rem;margin:.375em 0 0 .5em}[data-badge]:before{bottom:68%;color:#00f060;content:attr(data-badge);display:block;font-size:.875rem;font-weight:700;left:50%;line-height:100%;min-width:24px;position:absolute;text-align:center}[data-badge=""]:before,[data-badge="0"]:before{display:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.table{border-left:var(--border);border-top:var(--border);width:100%}.cell{border-bottom:var(--border);border-right:var(--border);color:var(--grey-100);line-height:100%;padding:6px 8px}.cell span{font-size:.875rem}.cell span:first-of-type{color:var(--grey-300)}.cell span:last-of-type{color:var(--grey-50)}.invalid{background:#ffeee0;border-color:#f00000!important}.fs-12{font-size:.75rem}.fs-13{font-size:.813rem}.fs-14{font-size:.875rem}.fs-15{font-size:.938rem}.fs-17{font-size:1.0625rem}.fs-18{font-size:1.125rem}.fs-19{font-size:1.188rem}.fs-20{font-size:1.25rem}.fs-21{font-size:1.313rem}.fs-22{font-size:1.375rem}.fs-23{font-size:1.438rem}.fs-24{font-size:1.5rem}.txt-bold{font-weight:700}.txt-left{text-align:left}.txt-center{text-align:center}.txt-right{text-align:right}.button{border-radius:.313rem;height:var(--button-height)}.button-group{background-color:var(--grey-800);height:56px;width:100%}.button-group button{height:56px}.dialog>.button-group,.popup-panel>.button-group{border-radius:0 0 6px 6px}.add-to-favorite{background:rgba(0,0,0,.35);border-radius:8px 0 8px 0;bottom:0;height:40px;position:absolute;right:0;width:40px}button span,button svg{display:inline-block;line-height:100%;vertical-align:middle}.bg-blue{background-color:var(--cyan-500);color:#fff}.bg-green{background-color:var(--green);color:#fff}.bg-yellow{background-color:var(--yellow-300);color:var(--grey-800)}.bg-yellow svg path{fill:var(--grey-800)}.bg-grey{background-color:var(--grey-50)}.grey-100{color:var(--grey-100)}.w100{width:100%}.layout,.wh100{height:100%;width:100%}.layout{opacity:0;transition-delay:1s;transition:var(--transition-opacity-300)}.layout.show{opacity:1}.main{height:100%;padding:0 8px 16px;position:relative}.aside,.nav{background:var(--grey-700);bottom:0;min-height:100%;min-width:320px;position:fixed;top:0;width:320px;z-index:999}.nav{right:100%}.aside{left:100%}.nav-menu-item{color:var(--grey-100);height:40px;padding:0 16px;text-align:left;width:100%}#foodcourts-scrollbar,#salepoint-scrollbar{background:var(--grey-700);border-radius:8px;height:48px;margin:0 8px}.scrollmenu{background:var(--grey-800);position:sticky;top:64px;z-index:99}.metro-dot{border-radius:5px;height:9px;width:16px}div[class^=promo-label]{color:#fff;line-height:100%;padding:5px 10px;position:absolute}div[class^=promo-label]:empty{display:none}.promo-label-1{background:var(--green);left:-4px}.promo-label-1,.promo-label-2{border-radius:13px;font-size:.938rem;height:26px;top:-8px}.promo-label-2{background:var(--red);right:-4px}.promo-label-3{font-size:.813rem;left:0;width:100%}.promo-label-3,.promo-label-4{background:rgba(0,0,0,.5);bottom:0}.promo-label-4{border-radius:8px 0 8px 0;padding:0 8px;right:0}.add-to-favorite.favorite>svg>path{fill:var(--rose-500)}footer{background:var(--grey-900);min-height:96px;padding:24px}footer>div{margin:auto;max-width:var(--layout-width)}footer a{color:var(--grey-300);display:block;font-size:.875rem}
/*!*******************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./styles/flex.css ***!
  \*******************************************************************/.flex-center,.flex-col,.flex-middle,.flex-row,.flex-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-row,.flex-wrap{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-center,.flex-middle{align-items:center}.flex-center{justify-content:center}.flex-wrap{flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap}.flex-col{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-box-orient:vertical;box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-size-15,.flex-size-20,.flex-size-25,.flex-size-33,.flex-size-50,.flex-size-auto{flex-grow:1;flex-shrink:1;min-width:0}.flex-size-auto{flex-basis:auto;-webkit-flex-basis:auto}.flex-size-15{flex-basis:13%;-webkit-flex-basis:13%}.flex-size-20{flex-basis:18%;-webkit-flex-basis:18%}.flex-size-25{flex-basis:22%;-webkit-flex-basis:22%}.flex-size-33{flex-basis:30%;-webkit-flex-basis:30%}.flex-size-50{flex-basis:45%;-webkit-flex-basis:45%}.flex-size-100{flex-basis:100%;-webkit-flex-basis:100%}.gap-1{gap:1px}.gap-2{gap:2px}.gap-4{gap:4px}.gap-8{gap:8px}.gap-16{gap:16px}.gap-24{gap:24px}.row-gap-1{row-gap:1px}.row-gap-2{row-gap:2px}.row-gap-4{row-gap:.25rem}.row-gap-8{row-gap:.5rem}.row-gap-16{row-gap:1rem}.row-gap-24{row-gap:1.5rem}.col-gap-1{column-gap:1px}.col-gap-2{column-gap:2px}.col-gap-4{column-gap:.25rem}.col-gap-8{column-gap:.5rem}.col-gap-16{column-gap:1rem}
/*!***********************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./ui/panels/style.css ***!
  \***********************************************************************/.panel{background:var(--grey-50);display:inline-block;height:100%;margin:0;vertical-align:top;width:20%}.notify-panel{background-color:var(--overlay);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:999}#contextmenu{background:var(--grey-700);border-radius:8px;max-width:288px;padding:16px 0;position:fixed;visibility:hidden;z-index:9999}#contextmenu:focus-within{visibility:visible}.contextmenu__button{color:#fff;display:block;font-size:.938rem;height:40px;padding:0 24px;text-align:left;white-space:nowrap;width:100%}.dialog,.flip-panel,.popup-panel{left:50%;overflow:hidden;position:absolute;top:50%;transform:var(--translate-50-50)}.dialog,.popup-panel{background:var(--grey-50);border-radius:8px;max-width:360px;visibility:hidden;width:calc(100% - 16px)}.flip-panel{perspective:1000px}.flipcard{height:100%;position:relative;transform-style:preserve-3d;transition:var(--transition-transform-800);width:100%}.flipcard.rotate{transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}.flipcard__back,.flipcard__front{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--grey-50);border-radius:1rem;height:100%;perspective:0;-webkit-perspective:0;position:absolute;width:100%}.flipcard__back{background:var(--grey-50);transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}#panels,.drawer{background:var(--grey-50);position:fixed;transition:var(--transition-transform-300);width:100%}.drawer.top{bottom:100%;right:0;z-index:100}.drawer.bottom{border-radius:16px 16px 0 0;right:0;top:100%;z-index:100}.drawer.left,.drawer.right{height:100%;top:0;z-index:999}.drawer.left{right:100%}.drawer.right{left:100%}.drawer.top.show{transform:var(--translate-top-100)}.drawer.bottom.show{transform:var(--translate-bottom-100)}.drawer.left.show{transform:var(--translate-right-100)}#panels.show,.drawer.right.show{transform:var(--translate-left-100)}#overlay,#panels__overlay{background:rgba(0,0,0,.5);height:100%;left:0;opacity:0;top:0;transition-delay:.3s;transition:var(--transition-opacity-300);visibility:hidden;width:100%}#overlay{position:fixed;z-index:10000}#overlay:has(.flip-panel),#overlay:has(.popup-panel){opacity:1;visibility:visible}.panels{height:100%;left:100%;overflow:hidden;position:fixed;top:0;z-index:99}.panels__scrollbar{background-color:var(--grey-50);font-size:0;height:100%;transition:var(--transition-transform-300);width:400%;z-index:1}.panels__scrollbar[data-next="1"]{transform:var(--translate-left-25)}.panels__scrollbar[data-next="2"]{transform:var(--translate-left-50)}.panels__scrollbar[data-next="3"]{transform:var(--translate-left-75)}.panels__scrollbar[data-next="4"]{transform:var(--translate-left-100)}.panels__view{display:inline-block;height:100%;vertical-align:top;width:25%}#panels__overlay{position:absolute;z-index:990}body:has(.dialog) #panels__overlay,body:has(.drawer.bottom.show) #panels__overlay,body:has(.drawer.top.show) #panels__overlay{opacity:1;visibility:visible}
/*!******************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./ui/components/foodcourt-list/style.css ***!
  \******************************************************************************************/#foodcourt-list{background-color:var(--grey-700);border-radius:6px 6px 0 0;height:calc(100% - 56px);overflow:auto}.foodcourt-item{display:block;padding:.75rem 1rem}.foodcourt-item__title{color:var(--grey-100);transition:all .1s;-o-transition:all .1s;-moz-transition:all .1s;-webkit-transition:all .1s}.foodcourt-item:hover .foodcourt-item__title{color:var(--red-500)}
/*!******************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./ui/components/salepoint-list/style.css ***!
  \******************************************************************************************/#foodcourt-info{margin:16px 8px 0}#salepoint-list{margin:8px 0}.salepoint-card{cursor:pointer;padding:8px;position:relative}.salepoint-title{color:var(--grey-100);font-size:1.25rem;font-weight:700;margin:6px 0 2px;text-align:left}.salepoint-card:hover .salepoint-title{color:red}.salepoint-card__banner{border-radius:8px;display:block}
/*!******************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./ui/components/salepoint-menu/style.css ***!
  \******************************************************************************************/#salepoint-scrollbar{margin:0 4px 16px}#salepoint-menu{overflow:auto}.menu-category{color:var(--grey-100);font-weight:700;margin:0 8px 14px}.dish-card{cursor:pointer;display:inline-block;font-size:0;padding:8px;vertical-align:top}.dish-card:hover .dish-card__title{color:var(--lime)}.dish-card__content{background:var(--grey-700);border-radius:8px;padding-bottom:8px}.dish-card__img-wrapper{background:#fff;border-radius:8px 8px 0 0;line-height:0;position:relative}.dish-card__img{aspect-ratio:4/3;border-radius:inherit;object-fit:cover}.dish-card__options{color:var(--grey-300);font-size:.875rem}.dish-card__title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--grey-100);display:-webkit-box;font-size:1rem;overflow:hidden}.dish-card__price{color:var(--grey-100);font-weight:700}.dish-card__promo-price{color:var(--red-400);display:none;font-size:1rem;font-weight:700}.dish-card:has(.promo-label-2:not(:empty)) .dish-card__price{color:var(--grey-200)}.dish-card:has(.promo-label-2:not(:empty)) .dish-card__promo-price{display:revert}
/*!****************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./ui/components/qrcode-panel/style.css ***!
  \****************************************************************************************/#qrcode-view-wrapper{transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}#qrcode-view{background-image:url(d4b90be08eb2deeb5e4e.jpg);background-repeat:no-repeat;display:inline-block;height:240px;width:240px}#qrcode-video{left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}#qrcode-read-area{border:1px solid hsla(0,0%,100%,.25);height:240px;left:calc(50% - 120px);position:absolute;top:calc(50% - 120px);width:240px;z-index:1}#toggle-reader:after{content:"START"}#toggle-reader.on:after{content:"STOP"}#toggle-reader.on{background:var(--red);color:#fff}
/*!************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./ui/components/shopcart/style.css ***!
  \************************************************************************************/.scrollpanel{background:var(--grey-700);overflow:hidden;width:100%}.scrollpanel,.scrollpanel-slider{height:100%;left:0;position:absolute;top:0}.scrollpanel-slider{font-size:0;transition:var(--transition-transform-300)}.scrollpanel-view{display:inline-block;height:100%;vertical-align:top}#shopcart{height:calc(100% - 50px);padding:0 16px}#shopcart:has(._shoplist:empty) .shopcart__footer,#shopcart:has(._shoplist:empty) .shoplist{display:none}#shopcart:has(._shoplist:empty):before{content:url(f9b96643fa696ab6fe42.png);display:block;height:195px;margin:50% auto 24px;width:145px}#shopcart:has(._shoplist:empty):after{color:var(--grey-100);content:attr(data-message);display:block;font-size:1.125rem;font-weight:300;text-align:center;width:100%}#select-shopcart{background:var(--grey-800);border-radius:5px;color:#fff;margin:4px}.shoplist{height:calc(100% - 180px);overflow:auto;padding-top:14px}.shoplist__item{font-size:0;margin-bottom:16px}.shoplist__item-img{border-radius:5px;display:inline-block;height:88px;object-fit:cover;vertical-align:top;width:117px}.shoplist__item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;color:var(--grey-300);display:block;display:-webkit-box;font-size:.938rem;overflow:hidden;text-overflow:ellipsis}.shoplist__item-btn{background:var(--grey-800);border-radius:5px;height:24px;padding:0;width:calc(50% - 4px)}.shoplist__item-btn:first-of-type{margin-right:8px}.shoplist__item-price{color:var(--grey-100);font-size:.913rem}.shopcart__footer{border-bottom:1px dashed var(--grey-400);border-top:1px dashed var(--grey-400);margin-bottom:16px;padding:8px 0}.shopcart__promocode{border:none;display:none;margin-bottom:8px;width:100%}.shopcart__calculus div{color:var(--grey-50);font-size:.938rem}.shopcart__order-details{background:var(--grey-700);height:calc(100% - 56px)}[data-unit]:after{content:attr(data-unit);margin-left:2px}[data-label]:before{color:var(--grey-200);content:attr(data-label);display:block;font-size:.813rem}
/*!**********************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./ui/components/navbar/style.css ***!
  \**********************************************************************************/.navbar{width:100%}.navbar-top{background-color:var(--grey-800);font-size:0;padding:8px 0;position:sticky;text-align:right;top:0;z-index:999}.navbar-top button{background-color:var(--grey-700);border-radius:24px;height:48px;margin:0 2px;min-width:48px}.navbar-bottom{background-color:var(--grey-700);bottom:0;left:0;position:fixed;right:0;width:100vw;z-index:99}.navbar-bottom button{height:56px;min-width:48px}
/*!**********************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./ui/widgets/scrollbar/style.css ***!
  \**********************************************************************************/.scrollbar{-ms-overflow-style:none;display:block;font-size:0;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none;white-space:nowrap}.scrollbar::-webkit-scrollbar{display:none}.scrollbar li{display:inline-block;height:100%;line-height:0;scroll-snap-align:center;vertical-align:top}.scrollbar button{color:var(--grey-100);height:100%;padding:0 16px}
/*!********************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./styles/media.css ***!
  \********************************************************************/@media (320px <=width <=512px){.scrollmenu{top:0}.navbar-top,footer{display:none}main{padding-bottom:56px}.drawer,.panels,.salepoint-card{width:100%}.dish-card{width:50%}}@media (512px <width <=768px){.scrollmenu{top:0}.navbar-top,footer{display:none}main{padding-bottom:56px}.drawer,.panels{width:320px}.salepoint-card{width:50%}.dish-card{width:33.33333%}}@media (768px <width <=1024px){.scrollmenu{top:0}.navbar-bottom,footer{display:none}.drawer,.panels{width:360px}.salepoint-card{width:33.33333%}.dish-card{width:25%}}@media (1024px <width <=1280px){.scrollmenu{top:0}.navbar-bottom,footer{display:none}.drawer,.panels{width:400px}.salepoint-card{width:33.33333%}.dish-card{width:20%}}@media (1280px <width <=1400px){.scrollmenu{display:none}.aside,.nav{border-radius:8px;height:calc(100vh - 16px);overflow:auto;position:sticky;top:8px}.nav{margin:8px 0 8px 8px}.aside{margin:8px 8px 8px 0}.close-shopcart,.navbar-bottom,.navbar-top button:last-of-type{display:none}.drawer,.panels{width:400px}.dish-card,.salepoint-card{width:33.33333%}}@media (1400px <width <=1600px){.scrollmenu{display:none}.aside,.nav{border-radius:8px;height:calc(100vh - 16px);overflow:auto;position:sticky;top:8px}.nav{margin:8px 0 8px 8px}.aside{margin:8px 8px 8px 0}.close-shopcart,.navbar-bottom,.navbar-top button:last-of-type{display:none}.drawer,.panels{width:400px}.dish-card,.salepoint-card{width:25%}}@media (1600px <width <=1920px){.scrollmenu{display:none}.aside,.nav{border-radius:8px;height:calc(100vh - 16px);overflow:auto;position:sticky;top:8px}.nav{margin:8px 0 8px 8px}.aside{margin:8px 8px 8px 0}.close-shopcart,.navbar-bottom,.navbar-top button:last-of-type{display:none}.drawer,.panels{width:400px}.salepoint-card{width:25%}.dish-card{width:20%}}
/*!*********************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./styles/bundle.css ***!
  \*********************************************************************/

/*!********************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./ui/widgets/infobar/style.css ***!
  \********************************************************************************/.infobar{background:#fff;box-shadow:0 0 8px 4px rgba(0,0,0,.2);left:0;overflow:auto;position:fixed;text-align:center;transition:transform .3s;-moz-transition:transform .3s;-webkit-transition:transform .3s;width:100%;z-index:10009}.infobar-content{margin:auto;max-width:480px;padding:16px}.infobar.top{transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-webkit-transform:translate3d(0,100%,0)}.infobar.bottom{top:100%;transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0)}
/*!**********************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./ui/widgets/preloader/style.css ***!
  \**********************************************************************************/#preloader{background:none;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999999}#preloader.show{display:block}#spinner{animation:loaderRotate 5s linear infinite;height:80px;left:calc(50% - 40px);position:absolute;top:calc(50% - 40px);width:80px}#spinner circle{fill:none;stroke-width:4;stroke:#06f;stroke-dasharray:240;stroke-dashoffset:240;animation:spinRotate 1s linear infinite;height:100%;transform:translate(5px,5px);width:100%}.progress-bar{background-color:#fff;height:4px;overflow:hidden;position:relative}.progress-bar__progress{animation:progress .6s infinite;background-color:#06f;height:4px;position:absolute;width:25%}@keyframes loaderRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinRotate{0%{stroke-dashoffset:220}50%{stroke-dashoffset:0}50.1%{stroke-dashoffset:440}}@keyframes progress{0%{left:-50%}to{left:100%}}
/*!******************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./ui/widgets/alert/style.css ***!
  \******************************************************************************/.alert-message{font-size:1.125rem;line-height:2rem;padding:16px 16px 8px;text-align:center}#alert-window{align-items:center;box-shadow:var(--shadow);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:99999}#alert-panel{background:#fff;border-radius:16px;box-shadow:var(--shadow);max-width:320px;width:calc(100% - 32px)}#overlay:has(#alert-window){opacity:1;visibility:visible}
/*!*****************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./ui/components/favorite-list/style.css ***!
  \*****************************************************************************************/#favorite-list{background-color:var(--grey-700);border-radius:6px 6px 0 0;height:calc(100% - 56px);overflow:auto}.favorite-item{display:block;padding:.75rem 1rem}.favorite-item__title{color:var(--grey-100);transition:all .1s;-o-transition:all .1s;-moz-transition:all .1s;-webkit-transition:all .1s}.favorite-item:hover .favorite-item__title{color:var(--red-500)}
/*!********************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./ui/components/dish/style.css ***!
  \********************************************************************************/.dish-info__calc-result{font-size:1.125rem;font-weight:700}#dish-info__img{border-radius:inherit}.dish-info__qty-btn{background:var(--grey-700);border-radius:5px;height:24px;padding:0;width:56px}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xpZW50LmNzcyIsIm1hcHBpbmdzIjoiOzt3RUFBQSxXQUNJLHFCQUF3QixDQUd4QixpQkFBa0IsQ0FEbEIsZUFBZ0IsQ0FEaEIsb0RBR0osQ0FFQSxXQUNJLHFCQUF3QixDQUd4QixpQkFBa0IsQ0FEbEIsZUFBZ0IsQ0FEaEIsb0RBR0osQ0FFQSxXQUNJLHFCQUF3QixDQUd4QixpQkFBa0IsQ0FEbEIsZUFBZ0IsQ0FEaEIsb0RBR0osQ0FFQSxXQUNJLHFCQUF3QixDQUd4QixpQkFBa0IsQ0FEbEIsZUFBZ0IsQ0FEaEIsb0RBR0osQ0FFQSxXQUNJLHFCQUF3QixDQUl4QixpQkFBa0IsQ0FEbEIsZUFBZ0IsQ0FGaEIsaUdBSUosQ0FFQSxXQUNJLHFCQUF3QixDQUl4QixpQkFBa0IsQ0FEbEIsZUFBZ0IsQ0FGaEIsaUdBSUosQ0FFQSxXQUNJLHFCQUF3QixDQUl4QixpQkFBa0IsQ0FEbEIsZUFBZ0IsQ0FGaEIsaUdBSUo7OzswRUNsREEsTUFDSSxxQkFBaUMsQ0FDakMsbUNBQW9DLENBQ3BDLG1DQUFvQyxDQUNwQyxtQ0FBb0MsQ0FDcEMsd0JBQXlCLENBQ3pCLG1DQUFvQyxDQUNwQyxvQ0FBcUMsQ0FDckMsb0NBQXFDLENBQ3JDLG9DQUFxQyxDQUNyQyxzQ0FBdUMsQ0FDdkMsa0NBQW1DLENBQ25DLDhDQUErQyxDQUMvQyw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiwrQkFBZ0MsQ0FDaEMscUNBQXNDLENBQ3RDLHNDQUF1QyxDQUN2QyxzQ0FBdUMsQ0FDdkMsc0NBQXVDLENBQ3ZDLHFDQUFzQyxDQUN0QyxzQ0FBd0MsQ0FDeEMsc0NBQXlDLENBQ3pDLHdDQUEyQyxDQUMzQywyQ0FBOEMsQ0FDOUMseUNBQTRDLENBQzVDLHlDQUE0QyxDQUM1Qyx5Q0FBNEMsQ0FDNUMsK0NBQWtELENBQ2xELCtDQUFrRCxDQUNsRCwyQ0FBOEMsQ0FDOUMseUNBQTRDLENBQzVDLHlDQUE0QyxDQUM1Qyx5Q0FBNEMsQ0FDNUMsK0NBQWtELENBQ2xELCtDQUFrRCxDQUNsRCwwQ0FBMkMsQ0FDM0MsMENBQTJDLENBQzNDLHNDQUF1QyxDQUN2QywyQkFBdUMsQ0FDdkMsa0NBQW1DLENBQ25DLHNCQUF1QixDQUN2Qix1QkFBd0IsQ0FDeEIsMENBQStDLENBQy9DLDhDQUFtRCxDQUNuRCxlQUEyQixDQUMzQixrQkFBOEIsQ0FDOUIsa0JBQThCLENBQzlCLGlCQUFrQixDQUNsQixxQkFDSixDQUVBLEVBTUksa0NBQW1DLENBTW5DLHlDQUE2QyxDQVg3QyxxQkFBc0IsQ0FDdEIsMEJBQTJCLENBQzNCLDZCQUE4QixDQUM5Qix5QkFBMEIsQ0FDMUIsd0JBQXlCLENBS3pCLHVCQUF3QixDQUZ4QixnQ0FBa0MsQ0FEbEMsY0FBZSxDQUVmLGlCQUFrQixDQUVsQixZQUVKLENBRUEsVUFJSSxXQUFZLENBRlosUUFBUyxDQUNULFNBQVUsQ0FFVixVQUNKLENBRUEsS0FDSSwwQkFBMkIsQ0FDM0IsZ0RBQ0osQ0FFQSxpQkFDSSxlQUFnQixDQUNoQixlQUFnQixDQUNoQixlQUNKLENBRUEsS0FHSSxXQUFZLENBRFosZ0JBQWlCLENBRGpCLGVBR0osQ0FFQSxrQkFPSSx3QkFBMEIsQ0FEMUIseUJBRUosQ0FFQSxHQUNJLGFBQ0osQ0FFQSxHQUNJLGdCQUNKLENBRUEsR0FDSSxpQkFDSixDQUVBLEdBQ0ksYUFDSixDQUVBLEdBQ0ksZUFDSixDQUVBLEdBQ0ksZUFDSixDQUVBLEVBRUksd0JBQTBCLENBRDFCLDBCQUE0QixDQUU1QixrQkFDSixDQUVBLElBQ0ksV0FBWSxDQUNaLFFBQVMsQ0FDVCxjQUFlLENBQ2YsZ0JBQ0osQ0FNQSxrQkFFSSxvQkFDSixDQUlBLCtQQVNJLGlEQUF5RCxDQUN6RCxnREFDSixDQUVBLE9BUUksZUFBZ0IsQ0FDaEIsb0JBQXFCLENBQ3JCLHVCQUF3QixDQVR4QixxQkFBc0IsQ0FDdEIsaU5BQTBMLENBQzFMLHNDQUF3QyxDQUN4Qyw0QkFBNkIsQ0FDN0IsMkJBQTRCLENBQzVCLG9CQUFxQixDQUNyQixjQUFlLENBS2YsMEJBQTJCLENBRDNCLGNBRUosQ0FFQSxvQkFDSSxpTkFDSixDQUVBLFNBS0ksV0FBWSxDQURaLDhCQUErQixDQUYvQixlQUFnQixDQUNoQixZQUFjLENBRmQsV0FBWSxDQUtaLFVBQ0osQ0FFQSxzQkFHSSxvQkFBcUIsQ0FDckIscUJBQXVCLENBS3ZCLFlBQWEsQ0FKYixnQkFBaUIsQ0FDakIscUJBQXNCLENBQ3RCLHdCQUF5QixDQUN6QixvQkFFSixDQUVBLHFSQWFJLHVEQUE0RCxDQUM1RCxvREFBeUQsQ0FDekQsK0NBQ0osQ0FFQSxzQkFDSSxzREFBNkQsQ0FDN0QsbURBQTBELENBQzFELDhDQUNKLENBRUEsaUJBQ0ksWUFDSixDQUVBLGtDQUVJLGVBQWdCLENBQ2hCLGNBQ0osQ0FFQSw0QkFFSSxzQ0FBK0MsQ0FDL0MsY0FBZSxDQUNmLG1CQUNKLENBRUEsMkJBSUksa0JBQW9CLENBRHBCLG1CQUVKLENBRUEsU0FDSSxXQUFZLENBQ1osUUFBUyxDQUNULFNBQ0osQ0FFQSwrREFVSSx1Q0FBd0MsQ0FOeEMsZUFBZ0IsQ0FFaEIsV0FBWSxDQURaLGNBQWUsQ0FFZixnQkFBaUIsQ0FDakIsUUFBUyxDQUNULGlCQUVKLENBRUEsY0FDSSx3QkFBb0MsQ0FDcEMsaUJBQ0osQ0FFQSxhQUNJLFdBQ0osQ0FFQSxNQUNJLFdBQVksQ0FDWix3QkFBeUIsQ0FDekIsZ0JBQ0osQ0FFQSxrQkFFSSxlQUFnQixDQUNoQixvQkFBcUIsQ0FDckIsZ0JBQWlCLENBQ2pCLGlCQUNKLENBRUEsZ0lBTUksU0FDSixDQUVBLDhOQVdJLFdBQVksQ0FEWixlQUFrQixDQUVsQixVQUNKLENBRUEscUtBU0ksMEJBQTJCLENBQzNCLGNBQ0osQ0FFQSx3Q0FFSSxlQUFnQixDQUNoQixXQUNKLENBRUEsTUFHSSxRQUFTLENBRFQsU0FFSixDQUVBLEdBQ0ksb0JBQ0osQ0FJQSw4SEFLSSwwQ0FBNkMsQ0FDN0Msa0RBQ0osQ0FNQSxxQkFISSxpQkFRSixDQUxBLGdCQUNJLGNBQWUsQ0FDZixlQUFnQixDQUVoQixVQUNKLENBRUEsZ0VBRUksWUFDSixDQUVBLFFBQ0ksYUFBYyxDQUNkLFVBQ0osQ0FFQSxzQkFDSSwyQkFDSixDQUdBLElBQ0ksV0FBWSxDQUNaLHFCQUNKLENBRUEsNEJBQ0ksOEJBQStCLENBQy9CLGVBQW1CLENBQ25CLHNCQUF1QixDQUN2QixtQkFDSixDQUVBLG1CQUNJLDhCQUErQixDQUMvQixlQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsbUJBQ0osQ0FFQSx3QkFDSSw4QkFBK0IsQ0FDL0IsZUFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLG1CQUNKOzs7c0VDN1pBLGlCQUNJLGFBQWMsQ0FDZCxXQUFZLENBQ1osVUFDSixDQUVBLGdFQUdJLGNBQWUsQ0FDZixvQkFBcUIsQ0FDckIscUJBQ0osQ0FFQSx1Q0FFSSxvQkFBcUIsQ0FFckIsV0FBWSxDQURaLGdCQUFpQixDQUVqQixVQUNKLENBR0EsZ0NBRUksOEJBQStCLENBRC9CLDhCQUVKLENBVUEsMkNBTkksZUFBZ0IsQ0FDaEIsc0JBQXVCLENBRnZCLGtCQWVKLENBUkEsaUNBRUksVUFBVyxDQUNYLGFBQWMsQ0FDZCxvQkFJSixDQUVBLGFBQ0kscUJBQXNCLENBS3RCLGtCQUFvQixDQURwQixlQUVKLENBRUEseUJBTkksaUJBQW1CLENBRG5CLGVBQWlCLENBRWpCLGlCQVlKLENBUEEsWUFDSSxhQUEwQixDQUkxQixvQkFBc0IsQ0FDdEIsbUJBQ0osQ0FHQSw0QkFFSSxVQUFXLENBRFgsb0JBQXFCLENBR3JCLGlCQUFtQixDQURuQixlQUFtQixDQUVuQixpQkFBa0IsQ0FDbEIsT0FDSixDQUVBLG9CQUVJLFVBQTBCLENBRDFCLHdCQUF5QixDQUV6QixpQkFBbUIsQ0FDbkIsc0JBQ0osQ0FFQSxvQkFRSSxVQUFXLENBTlgsYUFBYyxDQURkLHdCQUF5QixDQUV6QixhQUFjLENBQ2QsaUJBQW1CLENBQ25CLGVBQWdCLENBSWhCLFFBQVMsQ0FDVCxnQkFBaUIsQ0FDakIsY0FBZSxDQUxmLGlCQUFrQixDQUNsQixpQkFLSixDQUVBLCtDQUVJLFlBQ0osQ0FJQSxpQ0FDSSxZQUNKLENBRUEsY0FDSSx1QkFBd0IsQ0FFeEIsYUFBYyxDQURkLG9CQUVKLENBRUEsT0FFSSx5QkFBMEIsQ0FEMUIsd0JBQXlCLENBRXpCLFVBQ0osQ0FFQSxNQUVJLDJCQUE0QixDQUQ1QiwwQkFBMkIsQ0FFM0IscUJBQXNCLENBQ3RCLGdCQUFpQixDQUNqQixlQUNKLENBRUEsV0FDSSxpQkFDSixDQUVBLHlCQUNJLHFCQUNKLENBRUEsd0JBQ0ksb0JBQ0osQ0FHQSxTQUVJLGtCQUFtQixDQURuQiw4QkFFSixDQUdBLE9BQ0ksZ0JBQ0osQ0FFQSxPQUNJLGlCQUNKLENBRUEsT0FDSSxpQkFDSixDQUVBLE9BQ0ksaUJBQ0osQ0FFQSxPQUNJLG1CQUNKLENBRUEsT0FDSSxrQkFDSixDQUVBLE9BQ0ksa0JBQ0osQ0FFQSxPQUNJLGlCQUNKLENBRUEsT0FDSSxrQkFDSixDQUVBLE9BQ0ksa0JBQ0osQ0FFQSxPQUNJLGtCQUNKLENBRUEsT0FDSSxnQkFDSixDQUVBLFVBQ0ksZUFDSixDQUVBLFVBQ0ksZUFDSixDQUVBLFlBQ0ksaUJBQ0osQ0FFQSxXQUNJLGdCQUNKLENBSUEsUUFDSSxxQkFBdUIsQ0FDdkIsMkJBQ0osQ0FFQSxjQUNJLGdDQUFpQyxDQUNqQyxXQUFZLENBQ1osVUFDSixDQUVBLHFCQUNJLFdBQ0osQ0FFQSxpREFFSSx5QkFDSixDQUVBLGlCQUNJLDBCQUErQixDQUMvQix5QkFBMEIsQ0FHMUIsUUFBUyxDQUNULFdBQVksQ0FIWixpQkFBa0IsQ0FDbEIsT0FBUSxDQUdSLFVBQ0osQ0FFQSx1QkFFSSxvQkFBcUIsQ0FFckIsZ0JBQWlCLENBRGpCLHFCQUVKLENBR0EsU0FDSSxnQ0FBaUMsQ0FDakMsVUFDSixDQUVBLFVBQ0ksNkJBQThCLENBQzlCLFVBQ0osQ0FFQSxXQUNJLGtDQUFtQyxDQUNuQyxxQkFDSixDQUVBLG9CQUNJLG9CQUNKLENBRUEsU0FDSSwrQkFDSixDQUVBLFVBQ0kscUJBQ0osQ0FHQSxNQUNJLFVBQ0osQ0FRQSxlQUxJLFdBQVksQ0FDWixVQVVKLENBTkEsUUFDSSxTQUFVLENBQ1YsbUJBQW9CLENBQ3BCLHdDQUdKLENBRUEsYUFDSSxTQUNKLENBR0EsTUFHSSxXQUFZLENBRlosa0JBQW1CLENBQ25CLGlCQUVKLENBRUEsWUFFSSwwQkFBMkIsQ0FHM0IsUUFBUyxDQUNULGVBQWdCLENBRWhCLGVBQWdCLENBTGhCLGNBQWUsQ0FDZixLQUFNLENBR04sV0FBWSxDQUVaLFdBQ0osQ0FFQSxLQUNJLFVBQ0osQ0FFQSxPQUNJLFNBQ0osQ0FFQSxlQUNJLHFCQUFzQixDQUd0QixXQUFZLENBRlosY0FBZSxDQUNmLGVBQWdCLENBRWhCLFVBQ0osQ0FHQSwyQ0FHSSwwQkFBMkIsQ0FEM0IsaUJBQWtCLENBRWxCLFdBQVksQ0FDWixZQUNKLENBRUEsWUFDSSwwQkFBMkIsQ0FDM0IsZUFBZ0IsQ0FDaEIsUUFBUyxDQUNULFVBQ0osQ0FHQSxXQUNJLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsVUFDSixDQUdBLHdCQUNJLFVBQVcsQ0FDWCxnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLGlCQUNKLENBRUEsOEJBQ0ksWUFDSixDQUVBLGVBQ0ksdUJBQXdCLENBSXhCLFNBRUosQ0FFQSw4QkFQSSxrQkFBbUIsQ0FDbkIsaUJBQW1CLENBR25CLFdBQVksQ0FGWixRQVlKLENBUEEsZUFDSSxxQkFBc0IsQ0FJdEIsVUFFSixDQUVBLGVBR0ksaUJBQW1CLENBQ25CLE1BQU8sQ0FDUCxVQUNKLENBRUEsOEJBUEkseUJBQThCLENBQzlCLFFBWUosQ0FOQSxlQUVJLHlCQUEwQixDQUcxQixhQUFjLENBRGQsT0FFSixDQUdBLG1DQUNJLG9CQUNKLENBR0EsT0FDSSwwQkFBMkIsQ0FDM0IsZUFBZ0IsQ0FDaEIsWUFDSixDQUVBLFdBRUksV0FBWSxDQURaLDZCQUVKLENBRUEsU0FDSSxxQkFBc0IsQ0FDdEIsYUFBYyxDQUNkLGlCQUNKOzs7dUVDemFBLHlEQUtJLG1CQUFvQixDQUNwQixnQkFBaUIsQ0FDakIsbUJBQW9CLENBQ3BCLG9CQUFxQixDQUNyQixZQUNKLENBRUEscUJBRUksMEJBQTJCLENBQzNCLHVCQUF3QixDQUN4QixzQkFBdUIsQ0FDdkIsa0JBQ0osQ0FNQSwwQkFISSxrQkFNSixDQUhBLGFBRUksc0JBQ0osQ0FFQSxXQUNJLGNBQWUsQ0FDZixrQkFBbUIsQ0FDbkIsc0JBQ0osQ0FFQSxVQUtJLDJCQUE0QixDQUM1Qix3QkFBeUIsQ0FDekIsdUJBQXdCLENBQ3hCLG1CQUFvQixDQVBwQiw2QkFBOEIsQ0FDOUIsMEJBQTJCLENBQzNCLHlCQUEwQixDQUMxQixxQkFLSixDQUVBLHNGQU1JLFdBQVksQ0FDWixhQUFjLENBQ2QsV0FDSixDQUVBLGdCQUNJLGVBQWdCLENBQ2hCLHVCQUNKLENBRUEsY0FDSSxjQUFlLENBQ2Ysc0JBQ0osQ0FFQSxjQUNJLGNBQWUsQ0FDZixzQkFDSixDQUVBLGNBQ0ksY0FBZSxDQUNmLHNCQUNKLENBRUEsY0FDSSxjQUFlLENBQ2Ysc0JBQ0osQ0FFQSxjQUNJLGNBQWUsQ0FDZixzQkFDSixDQUVBLGVBQ0ksZUFBZ0IsQ0FDaEIsdUJBQ0osQ0FFQSxPQUNJLE9BQ0osQ0FFQSxPQUNJLE9BQ0osQ0FFQSxPQUNJLE9BQ0osQ0FFQSxPQUNJLE9BQ0osQ0FFQSxRQUNJLFFBQ0osQ0FFQSxRQUNJLFFBQ0osQ0FFQSxXQUNJLFdBQ0osQ0FFQSxXQUNJLFdBQ0osQ0FFQSxXQUNJLGNBQ0osQ0FFQSxXQUNJLGFBQ0osQ0FFQSxZQUNJLFlBQ0osQ0FFQSxZQUNJLGNBQ0osQ0FFQSxXQUNJLGNBQ0osQ0FFQSxXQUNJLGNBQ0osQ0FFQSxXQUNJLGlCQUNKLENBRUEsV0FDSSxnQkFDSixDQUVBLFlBQ0ksZUFDSjs7OzJFQzlKQSxPQUNJLHlCQUEwQixDQUMxQixvQkFBcUIsQ0FHckIsV0FBWSxDQURaLFFBQVMsQ0FEVCxrQkFBbUIsQ0FHbkIsU0FDSixDQUlBLGNBQ0ksK0JBQWdDLENBSWhDLFlBQWEsQ0FEYixNQUFPLENBRlAsY0FBZSxDQUNmLEtBQU0sQ0FHTixXQUFZLENBQ1osV0FDSixDQUdBLGFBQ0ksMEJBQTJCLENBQzNCLGlCQUFrQixDQUlsQixlQUFnQixDQUhoQixjQUFlLENBQ2YsY0FBZSxDQUNmLGlCQUFrQixDQUVsQixZQUNKLENBRUEsMEJBQ0ksa0JBQ0osQ0FFQSxxQkFDSSxVQUFXLENBQ1gsYUFBYyxDQUNkLGlCQUFtQixDQUluQixXQUFZLENBSFosY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGtCQUFtQixDQUVuQixVQUNKLENBR0EsaUNBS0ksUUFBUyxDQUNULGVBQWdCLENBSGhCLGlCQUFrQixDQUNsQixPQUFRLENBR1IsZ0NBQ0osQ0FFQSxxQkFFSSx5QkFBMEIsQ0FDMUIsaUJBQWtCLENBQ2xCLGVBQWdCLENBRWhCLGlCQUFrQixDQURsQix1QkFFSixDQUlBLFlBQ0ksa0JBQ0osQ0FFQSxVQUdJLFdBQVksQ0FGWixpQkFBa0IsQ0FJbEIsMkJBQTRCLENBRDVCLDBDQUEyQyxDQUYzQyxVQUlKLENBRUEsaUJBQ0kseUJBQTBCLENBQzFCLDRCQUE2QixDQUM3Qiw2QkFBOEIsQ0FDOUIsOEJBQStCLENBQy9CLGlDQUNKLENBRUEsaUNBU0ksMEJBQTJCLENBQzNCLGtDQUFtQyxDQVJuQyx5QkFBMEIsQ0FDMUIsa0JBQW1CLENBR25CLFdBQVksQ0FDWixhQUFjLENBQ2QscUJBQXNCLENBSnRCLGlCQUFrQixDQUNsQixVQU1KLENBRUEsZ0JBQ0kseUJBQTBCLENBQzFCLHlCQUEwQixDQUMxQiw0QkFBNkIsQ0FDN0IsNkJBQThCLENBQzlCLDhCQUErQixDQUMvQixpQ0FDSixDQUdBLGdCQUVJLHlCQUEwQixDQUMxQixjQUFlLENBQ2YsMENBQTJDLENBQzNDLFVBQ0osQ0FFQSxZQUNJLFdBQVksQ0FDWixPQUFRLENBQ1IsV0FDSixDQUVBLGVBQ0ksMkJBQTRCLENBRTVCLE9BQVEsQ0FEUixRQUFTLENBRVQsV0FDSixDQUVBLDJCQUdJLFdBQVksQ0FEWixLQUFNLENBRU4sV0FDSixDQUVBLGFBQ0ksVUFDSixDQUVBLGNBQ0ksU0FDSixDQUVBLGlCQUNJLGtDQUNKLENBRUEsb0JBQ0kscUNBQ0osQ0FFQSxrQkFDSSxvQ0FDSixDQUVBLGdDQUVJLG1DQUNKLENBSUEsMEJBRUkseUJBQThCLENBTzlCLFdBQVksQ0FKWixNQUFPLENBQ1AsU0FBVSxDQUZWLEtBQU0sQ0FHTixvQkFBdUIsQ0FDdkIsd0NBQXlDLENBTHpDLGlCQUFrQixDQU9sQixVQUNKLENBRUEsU0FDSSxjQUFlLENBQ2YsYUFDSixDQUVBLHFEQUdJLFNBQVUsQ0FEVixrQkFFSixDQUVBLFFBS0ksV0FBWSxDQURaLFNBQVUsQ0FIVixlQUFnQixDQUNoQixjQUFlLENBQ2YsS0FBTSxDQUdOLFVBQ0osQ0FFQSxtQkFDSSwrQkFBZ0MsQ0FDaEMsV0FBWSxDQUNaLFdBQVksQ0FFWiwwQ0FBMkMsQ0FEM0MsVUFBVyxDQUVYLFNBQ0osQ0FFQSxrQ0FDSSxrQ0FDSixDQUVBLGtDQUNJLGtDQUNKLENBRUEsa0NBQ0ksa0NBQ0osQ0FFQSxrQ0FDSSxtQ0FDSixDQUVBLGNBQ0ksb0JBQXFCLENBRXJCLFdBQVksQ0FEWixrQkFBbUIsQ0FFbkIsU0FDSixDQUVBLGlCQUNJLGlCQUFrQixDQUNsQixXQUNKLENBRUEsOEhBSUksU0FBVSxDQURWLGtCQUVKOzs7OEZDbFBBLGdCQUNJLGdDQUFpQyxDQUNqQyx5QkFBMEIsQ0FFMUIsd0JBQXlCLENBRHpCLGFBRUosQ0FFQSxnQkFDSSxhQUFjLENBQ2QsbUJBQ0osQ0FFQSx1QkFDSSxxQkFBc0IsQ0FDdEIsa0JBQXFCLENBQ3JCLHFCQUF3QixDQUN4Qix1QkFBMEIsQ0FDMUIsMEJBQ0osQ0FFQSw2Q0FDSSxvQkFDSjs7OzhGQ3RCQSxnQkFDSSxpQkFDSixDQUVBLGdCQUNJLFlBQ0osQ0FFQSxnQkFDSSxjQUFlLENBQ2YsV0FBWSxDQUNaLGlCQUNKLENBRUEsaUJBQ0kscUJBQXNCLENBQ3RCLGlCQUFrQixDQUNsQixlQUFpQixDQUNqQixnQkFBaUIsQ0FDakIsZUFDSixDQUVBLHVDQUNJLFNBQ0osQ0FFQSx3QkFDSSxpQkFBa0IsQ0FDbEIsYUFDSjs7OzhGQzdCQSxxQkFDSSxpQkFDSixDQUVBLGdCQUNJLGFBQ0osQ0FFQSxlQUNJLHFCQUFzQixDQUN0QixlQUFnQixDQUNoQixpQkFDSixDQUVBLFdBQ0ksY0FBZSxDQUNmLG9CQUFxQixDQUNyQixXQUFZLENBRVosV0FBWSxDQURaLGtCQUVKLENBRUEsbUNBQ0ksaUJBQ0osQ0FFQSxvQkFDSSwwQkFBMkIsQ0FDM0IsaUJBQWtCLENBQ2xCLGtCQUNKLENBRUEsd0JBQ0ksZUFBZ0IsQ0FDaEIseUJBQTBCLENBRTFCLGFBQWMsQ0FEZCxpQkFFSixDQUVBLGdCQUNJLGdCQUFpQixDQUNqQixxQkFBc0IsQ0FDdEIsZ0JBQ0osQ0FFQSxvQkFDSSxxQkFBc0IsQ0FDdEIsaUJBQ0osQ0FFQSxrQkFLSSxvQkFBcUIsQ0FDckIsWUFBYSxDQUNiLDJCQUE0QixDQU41QixxQkFBc0IsQ0FHdEIsbUJBQW9CLENBRnBCLGNBQWUsQ0FDZixlQUtKLENBRUEsa0JBQ0kscUJBQXNCLENBQ3RCLGVBQ0osQ0FFQSx3QkFDSSxvQkFBcUIsQ0FHckIsWUFBYSxDQUZiLGNBQWUsQ0FDZixlQUVKLENBRUEsNkRBQ0kscUJBQ0osQ0FFQSxtRUFDSSxjQUNKOzs7NEZDOUVBLHFCQUNJLDBCQUEyQixDQUMzQiw4QkFBK0IsQ0FDL0IsK0JBQWdDLENBQ2hDLGtDQUNKLENBRUEsYUFDSSwrQ0FDQSwyQkFBNEIsQ0FDNUIsb0JBQXFCLENBQ3JCLFlBQWEsQ0FDYixXQUNKLENBRUEsY0FLSSxRQUFTLENBSlQsZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLGlCQUFrQixDQUNsQixPQUFRLENBRVIsOEJBQWdDLENBQ2hDLGlDQUFtQyxDQUNuQyxrQ0FBb0MsQ0FDcEMsbUNBQXFDLENBQ3JDLHNDQUNKLENBRUEsa0JBQ0ksb0NBQTJDLENBSTNDLFlBQWEsQ0FEYixzQkFBdUIsQ0FGdkIsaUJBQWtCLENBQ2xCLHFCQUFzQixDQUd0QixXQUFZLENBQ1osU0FDSixDQUVBLHFCQUNJLGVBQ0osQ0FFQSx3QkFDSSxjQUNKLENBRUEsa0JBQ0kscUJBQXNCLENBQ3RCLFVBQ0o7Ozt3RkNqREEsYUFDSSwwQkFBMkIsQ0FJM0IsZUFBZ0IsQ0FFaEIsVUFDSixDQUVBLGlDQUpJLFdBQVksQ0FGWixNQUFPLENBRlAsaUJBQWtCLENBQ2xCLEtBY0osQ0FQQSxvQkFDSSxXQUFZLENBS1osMENBQ0osQ0FFQSxrQkFDSSxvQkFBcUIsQ0FFckIsV0FBWSxDQURaLGtCQUVKLENBR0EsVUFDSSx3QkFBeUIsQ0FDekIsY0FDSixDQUVBLDRGQUVJLFlBQ0osQ0FFQSx1Q0FDSSxzQ0FDQSxhQUFjLENBRWQsWUFBYSxDQURiLG9CQUFxQixDQUVyQixXQUNKLENBRUEsc0NBRUkscUJBQXNCLENBRHRCLDBCQUEyQixDQUUzQixhQUFjLENBQ2Qsa0JBQW1CLENBQ25CLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixVQUNKLENBRUEsaUJBQ0ksMEJBQTJCLENBQzNCLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsVUFDSixDQUdBLFVBQ0kseUJBQTBCLENBQzFCLGFBQWMsQ0FDZCxnQkFDSixDQUVBLGdCQUNJLFdBQVksQ0FDWixrQkFDSixDQUVBLG9CQUNJLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FHckIsV0FBWSxDQURaLGdCQUFpQixDQURqQixrQkFBbUIsQ0FHbkIsV0FDSixDQUVBLHNCQU9JLG9CQUFxQixDQUNyQiwyQkFBNEIsQ0FDNUIsWUFBYSxDQVJiLHFCQUFzQixDQUN0QixhQUFjLENBSWQsbUJBQW9CLENBSHBCLGlCQUFtQixDQUNuQixlQUFnQixDQUNoQixzQkFLSixDQUVBLG9CQUNJLDBCQUEyQixDQUMzQixpQkFBa0IsQ0FFbEIsV0FBWSxDQURaLFNBQVUsQ0FFVixxQkFDSixDQUVBLGtDQUNJLGdCQUNKLENBRUEsc0JBQ0kscUJBQXNCLENBQ3RCLGlCQUNKLENBRUEsa0JBRUksd0NBQXlDLENBRHpDLHFDQUFzQyxDQUV0QyxrQkFBbUIsQ0FDbkIsYUFDSixDQUVBLHFCQUVJLFdBQVksQ0FEWixZQUFhLENBRWIsaUJBQWtCLENBQ2xCLFVBQ0osQ0FFQSx3QkFDSSxvQkFBcUIsQ0FDckIsaUJBQ0osQ0FFQSx5QkFDSSwwQkFBMkIsQ0FDM0Isd0JBQ0osQ0FFQSxrQkFDSSx1QkFBd0IsQ0FDeEIsZUFDSixDQUVBLG9CQUVJLHFCQUFzQixDQUR0Qix3QkFBeUIsQ0FFekIsYUFBYyxDQUNkLGlCQUNKOzs7c0ZDakpBLFFBQ0ksVUFDSixDQUVBLFlBQ0ksZ0NBQWlDLENBUWpDLFdBQVksQ0FOWixhQUFjLENBQ2QsZUFBZ0IsQ0FNaEIsZ0JBQWlCLENBUmpCLEtBQU0sQ0FHTixXQUNKLENBT0EsbUJBQ0ksZ0NBQWlDLENBQ2pDLGtCQUFtQixDQUNuQixXQUFZLENBQ1osWUFBYSxDQUNiLGNBQ0osQ0FFQSxlQUNJLGdDQUFpQyxDQUNqQyxRQUFTLENBQ1QsTUFBTyxDQUVQLGNBQWUsQ0FEZixPQUFRLENBRVIsV0FBWSxDQUNaLFVBQ0osQ0FFQSxzQkFDSSxXQUFZLENBQ1osY0FDSjs7O3NGQ3RDQSxXQU1JLHVCQUF3QixDQUx4QixhQUFjLENBQ2QsV0FBWSxDQUNaLGlCQUFrQixDQUNsQiw0QkFBNkIsQ0FHN0Isb0JBQXFCLENBRnJCLGtCQUdKLENBRUEsOEJBQ0ksWUFDSixDQUVBLGNBQ0ksb0JBQXFCLENBSXJCLFdBQVksQ0FGWixhQUFjLENBQ2Qsd0JBQXlCLENBRnpCLGtCQUlKLENBRUEsa0JBQ0kscUJBQXNCLENBRXRCLFdBQVksQ0FEWixjQUVKOzs7d0VDMUJBLCtCQUNJLFlBQ0ksS0FDSixDQUVBLG1CQUVJLFlBQ0osQ0FFQSxLQUNJLG1CQUNKLENBT0EsZ0NBQ0ksVUFDSixDQUVBLFdBQ0ksU0FDSixDQUNKLENBRUEsOEJBQ0ksWUFDSSxLQUNKLENBRUEsbUJBRUksWUFDSixDQUVBLEtBQ0ksbUJBQ0osQ0FFQSxnQkFFSSxXQUNKLENBRUEsZ0JBQ0ksU0FDSixDQUVBLFdBQ0ksZUFDSixDQUNKLENBRUEsK0JBQ0ksWUFDSSxLQUNKLENBRUEsc0JBRUksWUFDSixDQUVBLGdCQUVJLFdBQ0osQ0FFQSxnQkFDSSxlQUNKLENBRUEsV0FDSSxTQUNKLENBQ0osQ0FFQSxnQ0FDSSxZQUNJLEtBQ0osQ0FFQSxzQkFFSSxZQUNKLENBRUEsZ0JBRUksV0FDSixDQUVBLGdCQUNJLGVBQ0osQ0FFQSxXQUNJLFNBQ0osQ0FDSixDQUVBLGdDQUNJLFlBQ0ksWUFDSixDQUVBLFlBRUksaUJBQWtCLENBSWxCLHlCQUEwQixDQUgxQixhQUFjLENBQ2QsZUFBZ0IsQ0FDaEIsT0FFSixDQUVBLEtBQ0ksb0JBQ0osQ0FFQSxPQUNJLG9CQUNKLENBRUEsK0RBR0ksWUFDSixDQUVBLGdCQUVJLFdBQ0osQ0FNQSwyQkFDSSxlQUNKLENBQ0osQ0FFQSxnQ0FDSSxZQUNJLFlBQ0osQ0FFQSxZQUVJLGlCQUFrQixDQUlsQix5QkFBMEIsQ0FIMUIsYUFBYyxDQUNkLGVBQWdCLENBQ2hCLE9BRUosQ0FFQSxLQUNJLG9CQUNKLENBRUEsT0FDSSxvQkFDSixDQUVBLCtEQUdJLFlBQ0osQ0FFQSxnQkFFSSxXQUNKLENBTUEsMkJBQ0ksU0FDSixDQUNKLENBRUEsZ0NBQ0ksWUFDSSxZQUNKLENBRUEsWUFFSSxpQkFBa0IsQ0FJbEIseUJBQTBCLENBSDFCLGFBQWMsQ0FDZCxlQUFnQixDQUNoQixPQUVKLENBRUEsS0FDSSxvQkFDSixDQUVBLE9BQ0ksb0JBQ0osQ0FFQSwrREFHSSxZQUNKLENBRUEsZ0JBRUksV0FDSixDQUVBLGdCQUNJLFNBQ0osQ0FFQSxXQUNJLFNBQ0osQ0FDSjs7Ozs7OztvRkNwT0EsU0FDSSxlQUFnQixDQUNoQixxQ0FBMEMsQ0FJMUMsTUFBTyxDQUhQLGFBQWMsQ0FDZCxjQUFlLENBQ2YsaUJBQWtCLENBRWxCLHdCQUEyQixDQUMzQiw2QkFBZ0MsQ0FDaEMsZ0NBQW1DLENBQ25DLFVBQVcsQ0FDWCxhQUNKLENBRUEsaUJBR0ksV0FBWSxDQURaLGVBQWdCLENBRGhCLFlBR0osQ0FFQSxhQUNJLCtCQUFrQyxDQUNsQyxtQ0FBc0MsQ0FDdEMsb0NBQXVDLENBQ3ZDLHVDQUNKLENBRUEsZ0JBQ0ksUUFBUyxDQUNULGdDQUFtQyxDQUNuQyxvQ0FBdUMsQ0FDdkMscUNBQXdDLENBQ3hDLHdDQUNKOzs7c0ZDakNBLFdBQ0ksZUFBZ0IsQ0FDaEIsWUFBYSxDQUliLFdBQVksQ0FEWixNQUFPLENBRlAsY0FBZSxDQUNmLEtBQU0sQ0FHTixVQUFXLENBQ1gsY0FDSixDQUVBLGdCQUNJLGFBQ0osQ0FHQSxTQUNJLHlDQUEwQyxDQUkxQyxXQUFZLENBRFoscUJBQXNCLENBRnRCLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FHckIsVUFDSixDQUVBLGdCQUVJLFNBQVUsQ0FDVixjQUFlLENBQ2YsV0FBZSxDQUVmLG9CQUFxQixDQUNyQixxQkFBc0IsQ0FOdEIsdUNBQXdDLENBT3hDLFdBQVksQ0FIWiw0QkFBOEIsQ0FJOUIsVUFDSixDQUdBLGNBQ0kscUJBQXNCLENBQ3RCLFVBQVcsQ0FFWCxlQUFnQixDQURoQixpQkFFSixDQUVBLHdCQUtJLCtCQUFrQyxDQUpsQyxxQkFBeUIsQ0FFekIsVUFBVyxDQURYLGlCQUFrQixDQUVsQixTQUVKLENBR0Esd0JBQ0ksR0FDSSxzQkFDSixDQUVBLEdBQ0ksdUJBQ0osQ0FFSixDQUVBLHNCQUNJLEdBQ0kscUJBQ0osQ0FFQSxJQUNJLG1CQUNKLENBRUEsTUFDSSxxQkFDSixDQUNKLENBRUEsb0JBQ0ksR0FDSSxTQUNKLENBRUEsR0FDSSxTQUNKLENBQ0o7OztrRkN2RkEsZUFHSSxrQkFBbUIsQ0FDbkIsZ0JBQWlCLENBSGpCLHFCQUFzQixDQUN0QixpQkFHSixDQUVBLGNBR0ksa0JBQW1CLENBRm5CLHdCQUF5QixDQUN6QixZQUFhLENBTWIsV0FBWSxDQUpaLHNCQUF1QixDQUd2QixNQUFPLENBRlAsY0FBZSxDQUNmLEtBQU0sQ0FHTixVQUFXLENBQ1gsYUFDSixDQUVBLGFBQ0ksZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQ25CLHdCQUF5QixDQUN6QixlQUFnQixDQUNoQix1QkFDSixDQUVBLDRCQUVJLFNBQVUsQ0FEVixrQkFFSjs7OzZGQy9CQSxlQUNJLGdDQUFpQyxDQUNqQyx5QkFBMEIsQ0FFMUIsd0JBQXlCLENBRHpCLGFBRUosQ0FFQSxlQUNJLGFBQWMsQ0FDZCxtQkFDSixDQUVBLHNCQUNJLHFCQUFzQixDQUN0QixrQkFBcUIsQ0FDckIscUJBQXdCLENBQ3hCLHVCQUEwQixDQUMxQiwwQkFDSixDQUVBLDJDQUNJLG9CQUNKOzs7b0ZDdEJBLHdCQUNJLGtCQUFtQixDQUNuQixlQUNKLENBRUEsZ0JBQ0kscUJBQ0osQ0FFQSxvQkFDSSwwQkFBMkIsQ0FDM0IsaUJBQWtCLENBRWxCLFdBQVksQ0FEWixTQUFVLENBRVYsVUFDSiIsInNvdXJjZXMiOlsid2VicGFjazovL2Zvb2RjaXR5Ly4vc3R5bGVzL2ZvbnRzLmNzcyIsIndlYnBhY2s6Ly9mb29kY2l0eS8uL3N0eWxlcy9kZWZhdWx0LmNzcyIsIndlYnBhY2s6Ly9mb29kY2l0eS8uL3N0eWxlcy9hcHAuY3NzIiwid2VicGFjazovL2Zvb2RjaXR5Ly4vc3R5bGVzL2ZsZXguY3NzIiwid2VicGFjazovL2Zvb2RjaXR5Ly4vdWkvcGFuZWxzL3N0eWxlLmNzcyIsIndlYnBhY2s6Ly9mb29kY2l0eS8uL3VpL2NvbXBvbmVudHMvZm9vZGNvdXJ0LWxpc3Qvc3R5bGUuY3NzIiwid2VicGFjazovL2Zvb2RjaXR5Ly4vdWkvY29tcG9uZW50cy9zYWxlcG9pbnQtbGlzdC9zdHlsZS5jc3MiLCJ3ZWJwYWNrOi8vZm9vZGNpdHkvLi91aS9jb21wb25lbnRzL3NhbGVwb2ludC1tZW51L3N0eWxlLmNzcyIsIndlYnBhY2s6Ly9mb29kY2l0eS8uL3VpL2NvbXBvbmVudHMvcXJjb2RlLXBhbmVsL3N0eWxlLmNzcyIsIndlYnBhY2s6Ly9mb29kY2l0eS8uL3VpL2NvbXBvbmVudHMvc2hvcGNhcnQvc3R5bGUuY3NzIiwid2VicGFjazovL2Zvb2RjaXR5Ly4vdWkvY29tcG9uZW50cy9uYXZiYXIvc3R5bGUuY3NzIiwid2VicGFjazovL2Zvb2RjaXR5Ly4vdWkvd2lkZ2V0cy9zY3JvbGxiYXIvc3R5bGUuY3NzIiwid2VicGFjazovL2Zvb2RjaXR5Ly4vc3R5bGVzL21lZGlhLmNzcyIsIndlYnBhY2s6Ly9mb29kY2l0eS8uL3VpL3dpZGdldHMvaW5mb2Jhci9zdHlsZS5jc3MiLCJ3ZWJwYWNrOi8vZm9vZGNpdHkvLi91aS93aWRnZXRzL3ByZWxvYWRlci9zdHlsZS5jc3MiLCJ3ZWJwYWNrOi8vZm9vZGNpdHkvLi91aS93aWRnZXRzL2FsZXJ0L3N0eWxlLmNzcyIsIndlYnBhY2s6Ly9mb29kY2l0eS8uL3VpL2NvbXBvbmVudHMvZmF2b3JpdGUtbGlzdC9zdHlsZS5jc3MiLCJ3ZWJwYWNrOi8vZm9vZGNpdHkvLi91aS9jb21wb25lbnRzL2Rpc2gvc3R5bGUuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG9LaXQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL3B1YmxpYy9hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by10aGluLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG9LaXQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL3B1YmxpYy9hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1saWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvS2l0JztcclxuICAgIHNyYzogdXJsKCcuLi9wdWJsaWMvYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tcmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvS2l0JztcclxuICAgIHNyYzogdXJsKCcuLi9wdWJsaWMvYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tYm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvS2l0JztcclxuICAgIHNyYzogdXJsKCcuLi9wdWJsaWMvYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL3B1YmxpYy9hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG9LaXQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL3B1YmxpYy9hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1tZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9wdWJsaWMvYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tbWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG9LaXQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL3B1YmxpYy9hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1ib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vcHVibGljL2Fzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufSIsIjpyb290IHtcclxuICAgIC0tdGhlbWUtY29sb3I6IGhzbCgyMDcsIDMyJSwgMzglKTtcclxuICAgIC0tcmVkLTMwMDogb2tsY2goMC44MDggMC4xMTQgMTkuNTcxKTtcclxuICAgIC0tcmVkLTQwMDogb2tsY2goMC43MDQgMC4xOTEgMjIuMjE2KTtcclxuICAgIC0tcmVkLTUwMDogb2tsY2goMC42MzcgMC4yMzcgMjUuMzMxKTtcclxuICAgIC0tcmVkOiBva2xjaCgwLjY1IDAuMyAyOSk7XHJcbiAgICAtLXJlZC02MDA6IG9rbGNoKDAuNTc3IDAuMjQ1IDI3LjMyNSk7XHJcbiAgICAtLXJvc2UtNDAwOiBva2xjaCgwLjcxMiAwLjE5NCAxMy40MjgpO1xyXG4gICAgLS1yb3NlLTUwMDogb2tsY2goMC42MzQzIDAuMjUzOSAxNy4xKTtcclxuICAgIC0tcm9zZS02MDA6IG9rbGNoKDAuNTg2IDAuMjUzIDE3LjU4NSk7XHJcbiAgICAtLWxpbWU6IG9rbGNoKDAuNzY0NyAwLjIyMTk2NyAxMzQuNjU0Mik7XHJcbiAgICAtLWdyZWVuOiBva2xjaCgwLjYwODcgMC4yMDcxIDE0Mi41KTtcclxuICAgIC0tZ3JlZW4tYnJpZ2h0OiBva2xjaCgwLjg2NjQgMC4yOTQ4MjcgMTQyLjQ5NTMpO1xyXG4gICAgLS1ncmV5LTUwOiBva2xjaCgwLjk1IDAuMDEgMjEwKTtcclxuICAgIC0tZ3JleS0xMDA6IG9rbGNoKDAuOSAwLjAxIDIxMCk7XHJcbiAgICAtLWdyZXktMjAwOiBva2xjaCgwLjggMC4wMSAyMTApO1xyXG4gICAgLS1ncmV5LTMwMDogb2tsY2goMC43IDAuMDEgMjEwKTtcclxuICAgIC0tZ3JleS00MDA6IG9rbGNoKDAuNiAwLjAxIDIxMCk7XHJcbiAgICAtLWdyZXktNTAwOiBva2xjaCgwLjUgMC4wMSAyMTApO1xyXG4gICAgLS1ncmV5LTYwMDogb2tsY2goMC40IDAuMDEgMjEwKTtcclxuICAgIC0tZ3JleS03MDA6IG9rbGNoKDAuMyAwLjAxIDIxMCk7XHJcbiAgICAtLWdyZXktODAwOiBva2xjaCgwLjIgMC4wMSAyMTApO1xyXG4gICAgLS1ncmV5LTkwMDogb2tsY2goMC4xNSAwLjAxIDIxMCk7XHJcbiAgICAtLWN5YW4tNTAwOiBva2xjaCgwLjY4NSAwLjE2OSAyMzcuMzIzKTtcclxuICAgIC0teWVsbG93LTIwMDogb2tsY2goMC45NDUgMC4xMjkgMTAxLjU0KTtcclxuICAgIC0teWVsbG93LTMwMDogb2tsY2goMC45MDUgMC4xODIgOTguMTExKTtcclxuICAgIC0teWVsbG93LTQwMDogb2tsY2goMC44NTIgMC4xOTkgOTEuOTM2KTtcclxuICAgIC0tb3JhbmdlLTQwMDogb2tsY2goMC43NSAwLjE4MyA1NS45MzQpO1xyXG4gICAgLS10cmFuc2xhdGUtNTAtNTA6IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIC0tdHJhbnNsYXRlLXRvcDogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgLS10cmFuc2xhdGUtYm90dG9tOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIC0tdHJhbnNsYXRlLWxlZnQtMTAwOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICAtLXRyYW5zbGF0ZS1sZWZ0LTc1OiB0cmFuc2xhdGUzZCgtNzUlLCAwLCAwKTtcclxuICAgIC0tdHJhbnNsYXRlLWxlZnQtNTA6IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xyXG4gICAgLS10cmFuc2xhdGUtbGVmdC0yNTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCk7XHJcbiAgICAtLXRyYW5zbGF0ZS1sZWZ0LTMzOiB0cmFuc2xhdGUzZCgtMzMuMzMzMzMlLCAwLCAwKTtcclxuICAgIC0tdHJhbnNsYXRlLWxlZnQtNjY6IHRyYW5zbGF0ZTNkKC02Ni42NjY2NiUsIDAsIDApO1xyXG4gICAgLS10cmFuc2xhdGUtcmlnaHQtMTAwOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIC0tdHJhbnNsYXRlLXJpZ2h0LTc1OiB0cmFuc2xhdGUzZCg3NSUsIDAsIDApO1xyXG4gICAgLS10cmFuc2xhdGUtcmlnaHQtNTA6IHRyYW5zbGF0ZTNkKDUwJSwgMCwgMCk7XHJcbiAgICAtLXRyYW5zbGF0ZS1yaWdodC0yNTogdHJhbnNsYXRlM2QoMjUlLCAwLCAwKTtcclxuICAgIC0tdHJhbnNsYXRlLXJpZ2h0LTMzOiB0cmFuc2xhdGUzZCgzMy4zMzMzMyUsIDAsIDApO1xyXG4gICAgLS10cmFuc2xhdGUtcmlnaHQtNjY6IHRyYW5zbGF0ZTNkKDY2LjY2NjY2JSwgMCwgMCk7XHJcbiAgICAtLXRyYW5zaXRpb24tdHJhbnNmb3JtLTMwMDogdHJhbnNmb3JtIDMwMG1zO1xyXG4gICAgLS10cmFuc2l0aW9uLXRyYW5zZm9ybS04MDA6IHRyYW5zZm9ybSA4MDBtcztcclxuICAgIC0tdHJhbnNpdGlvbi1vcGFjaXR5LTMwMDogb3BhY2l0eSAzMDBtcztcclxuICAgIC0tcGxhY2Vob2xkZXItY29sb3I6IGhzbCgyMTAsIDIwJSwgNjAlKTtcclxuICAgIC0tYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JleS0zMDApO1xyXG4gICAgLS1pbnB1dC1oZWlnaHQ6IDIuNzVyZW07XHJcbiAgICAtLWJ1dHRvbi1oZWlnaHQ6IDIuNzVyZW07XHJcbiAgICAtLXNoYWRvdzogMCAwIDAuNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIC0tcGFuZWwtc2hhZG93OiAwIDAgMnJlbSAwLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgIC0tdmliZXI6IGhzbCgyNDgsIDg1JSwgNjYlKTtcclxuICAgIC0tdGVsZWdyYW06IGhzbCgxOTksIDczJSwgNDklKTtcclxuICAgIC0td2hhdHNhcHA6IGhzbCgxNDIsIDcwJSwgNDklKTtcclxuICAgIC0tZm9udC1jb2xvcjogIzMzMztcclxuICAgIC0tbGF5b3V0LXdpZHRoOiAxMDQwcHg7XHJcbn1cclxuXHJcbioge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW8tYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90b0tpdCwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yKTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbn1cclxuXHJcbmh0bWwsXHJcbmJvZHkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWdyZXktODAwKTtcclxuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSArIGVudihzYWZlLWFyZWEtaW5zZXQtdG9wKSk7XHJcbn1cclxuXHJcbmJvZHkudGhlbWUtbGlnaHQge1xyXG4gICAgLS1ncmV5LTgwMDogI2NjYztcclxuICAgIC0tZ3JleS03MDA6ICM5OTk7XHJcbiAgICAtLWdyZXktMTAwOiAjMzMzO1xyXG59XHJcblxyXG5tYWluIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuMzEzZW07XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwLjMxM3JlbTtcclxufVxyXG5cclxuaDEge1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbn1cclxuXHJcbmgyIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG59XHJcblxyXG5oMyB7XHJcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbn1cclxuXHJcbmg0IHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG5oNSB7XHJcbiAgICBmb250LXNpemU6IDAuODNlbTtcclxufVxyXG5cclxuaDYge1xyXG4gICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbn1cclxuXHJcbnAge1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjEyNXJlbTtcclxuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAuMTI1cmVtO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxufVxyXG5cclxuaW1nIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG5hIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuYTpob3ZlcixcclxuYTpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qLS1JTlBVVCBFTEVNRU5UUy0tKi9cclxuXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXHJcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXHJcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXHJcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXHJcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxyXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcclxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCByZ2JhKDAsIDAsIDAsIDApIGluc2V0O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcclxufVxyXG5cclxuc2VsZWN0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7IHV0ZjgsIDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGhlaWdodD0nMjQnIHdpZHRoPScyNCc+PHBhdGggZmlsbD0nJTIzNzc3JyBkPSdNNywxMEwxMiwxNUwxNywxMEg3WicvPjwvc3ZnPlwiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDAuNXJlbSk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBib3JkZXI6IHZhcigtLWJvcmRlcik7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgcGFkZGluZzogMCAwLjVlbTtcclxuICAgIGhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0KTtcclxufVxyXG5cclxuc2VsZWN0OmZvY3VzLXdpdGhpbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7IHV0ZjgsIDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGhlaWdodD0nMjQnIHdpZHRoPScyNCc+PHBhdGggZmlsbD0nJTIzNzc3JyBkPSdNNywxNUwxMiwxMEwxNywxNUg3WicvPjwvc3ZnPlwiKTtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gICAgcmVzaXplOiBub25lO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDAuNWVtO1xyXG4gICAgbWluLWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0KTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG50ZXh0YXJlYSxcclxuc2VsZWN0LFxyXG5pbnB1dCB7XHJcbiAgICBib3JkZXI6IHZhcigtLWJvcmRlcik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjMxM3JlbTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG50ZDpmb2N1czpoYXMoaW5wdXQpLFxyXG50ZDpmb2N1czpoYXMoc2VsZWN0KSxcclxudGQ6Zm9jdXM6aGFzKHRleHRhcmVhKSxcclxudGV4dGFyZWE6Zm9jdXMsXHJcbnNlbGVjdDpmb2N1cyxcclxuc2VsZWN0LW9wdGlvbjpmb2N1cyxcclxuaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXHJcbmlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsXHJcbmlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAxcHggcmdiYSgwLCAxNjAsIDI1NSwgMC45KTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAxcHggcmdiYSgwLCAxNjAsIDI1NSwgMC45KTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggMXB4IHJnYmEoMCwgMTYwLCAyNTUsIDAuOSk7XHJcbn1cclxuXHJcbmlucHV0OnJlYWQtb25seTpmb2N1cyB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuaW5wdXRbdHlwZT1cInRpbWVcIl0ge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDAgMC41ZW07XHJcbn1cclxuXHJcbmZpZWxkc2V0OmRpc2FibGVkLFxyXG4uZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzksIDIzOSwgMjM5LCAwLjMpICFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuZGl2OmVtcHR5LFxyXG51bDplbXB0eSxcclxucDplbXB0eSB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuZmllbGRzZXQge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0ge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuaW5wdXQ6aW52YWxpZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyMjgsIDIyOCk7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZjY2OTk7XHJcbn1cclxuXHJcbmJ1dHRvbjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAwLjc1O1xyXG59XHJcblxyXG50YWJsZSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbnRhYmxlIHRkLFxyXG50YWJsZSB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyOiB2YXIoLS1ib3JkZXIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbnRhYmxlOmhhcyhpbnB1dCkgdGQsXHJcbnRhYmxlOmhhcyhpbnB1dCkgdGgsXHJcbnRhYmxlOmhhcyhzZWxlY3QpIHRkLFxyXG50YWJsZTpoYXMoc2VsZWN0KSB0aCxcclxudGFibGU6aGFzKHRleHRhcmVhKSB0ZCxcclxudGFibGU6aGFzKHRleHRhcmVhKSB0aCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG50YWJsZSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxudGFibGUgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxudGFibGUgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG50YWJsZSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbnRhYmxlIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG50YWJsZSBpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG50YWJsZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxudGFibGUgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxyXG50YWJsZSB0ZXh0YXJlYSxcclxudGFibGUgc2VsZWN0IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdIHtcclxuICAgIGhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0KTtcclxuICAgIHBhZGRpbmc6IDAgMC41ZW07XHJcbn1cclxuXHJcbnRhYmxlLmJvcmRlcmxlc3MgdGQsXHJcbnRhYmxlLmJvcmRlcmxlc3MgdGgge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxudWwsXHJcbm9sIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbnVsIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxufVxyXG5cclxuLyotLVJFTU9WRSBBVVRPRklMTCBCQUNLR1JPVU5EIENPTE9SLS0qL1xyXG5cclxuaW5wdXQ6YXV0b2ZpbGwsXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDMwcHggd2hpdGUgaW5zZXQgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCB3aGl0ZSBpbnNldCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5mb3JtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuZGV0YWlscz5zdW1tYXJ5IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuZGV0YWlscz5zdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyLFxyXG5kZXRhaWxzPnN1bW1hcnk6Om1hcmtlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5kZXRhaWxzIHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmRldGFpbHNbb3Blbl0+c3VtbWFyeSB7XHJcbiAgICBjb2xvcjogdmFyKC0tbGltZSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyotLVNWRyBJQ09OLS0qL1xyXG5zdmcge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS1wbGFjZWhvbGRlci1jb2xvcik7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxufVxyXG5cclxuOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS1wbGFjZWhvbGRlci1jb2xvcik7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxufVxyXG5cclxuOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IHZhcigtLXBsYWNlaG9sZGVyLWNvbG9yKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG59IiwiLyotLS1DSEVDS0JPWC0tLSovXHJcbmxhYmVsOmhhcyhpbnB1dCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxubGFiZWw6aGFzKGlucHV0KSBiLFxyXG5sYWJlbDpoYXMoaW5wdXQpIHNwYW4sXHJcbmxhYmVsOmhhcyhpbnB1dCkgaW5wdXQge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgYWNjZW50LWNvbG9yOiAjMDA3MGZmO1xyXG4gICAgbWFyZ2luOiAwIDhweCAwIDA7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxufVxyXG5cclxuXHJcbltkYXRhLXBsYWNlaG9sZGVyXTplbXB0eTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1wbGFjZWhvbGRlcik7XHJcbiAgICBjb2xvcjogdmFyKC0tcGxhY2Vob2xkZXItY29sb3IpO1xyXG59XHJcblxyXG4uZWxsaXBzaXMge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG5cclxuLyotLVRJVExFIEFORCBQTEFDRUhPTERFUi0tKi9cclxuXHJcbltkYXRhLXRpdGxlXTpiZWZvcmUsXHJcbi5pbnB1dC10aXRsZSB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuXHJcbi5pbnB1dC10aXRsZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tZ3JleS03MDApO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDAuOTM4cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1pbmRlbnQ6IDFweDtcclxuICAgIG1hcmdpbjogMWVtIDAgMC4yNWVtO1xyXG59XHJcblxyXG4uaW5mby10aXRsZSB7XHJcbiAgICBjb2xvcjogaHNsKDIwMCwgMTAwJSwgMjYlKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAwLjkzOHJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICBtYXJnaW46IDAuNWVtIDAgMC4yNWVtO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1GT1JNIElOUFVUIE9QVElPTkFMLS0qL1xyXG4uaW5wdXQtdGl0bGUub3B0aW9uYWw6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcob3B0aW9uYWwpJztcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxufVxyXG5cclxuW2RhdGEtdGl0bGVdOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xyXG4gICAgY29sb3I6IGhzbCgyMDAsIDEwMCUsIDQwJSk7XHJcbiAgICBmb250LXNpemU6IDAuODEzcmVtO1xyXG4gICAgbWFyZ2luOiAwLjM3NWVtIDAgMCAwLjVlbTtcclxufVxyXG5cclxuW2RhdGEtYmFkZ2VdOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYmFkZ2UpO1xyXG4gICAgY29sb3I6ICMwMGYwNjA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm90dG9tOiA2OCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgIG1pbi13aWR0aDogMjRweDtcclxufVxyXG5cclxuW2RhdGEtYmFkZ2U9JyddOmJlZm9yZSxcclxuW2RhdGEtYmFkZ2U9JzAnXTpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyotLUhJREUgU0NST0xMQkFSLS0qL1xyXG5cclxuLm5vLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm5vLXNjcm9sbGJhciB7XHJcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLnRhYmxlIHtcclxuICAgIGJvcmRlci10b3A6IHZhcigtLWJvcmRlcik7XHJcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYm9yZGVyKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY2VsbCB7XHJcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJvcmRlcik7XHJcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1ib3JkZXIpO1xyXG4gICAgY29sb3I6IHZhcigtLWdyZXktMTAwKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogNnB4IDhweDtcclxufVxyXG5cclxuLmNlbGwgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG59XHJcblxyXG4uY2VsbCBzcGFuOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgY29sb3I6IHZhcigtLWdyZXktMzAwKTtcclxufVxyXG5cclxuLmNlbGwgc3BhbjpsYXN0LW9mLXR5cGUge1xyXG4gICAgY29sb3I6IHZhcigtLWdyZXktNTApO1xyXG59XHJcblxyXG4vKi0tSU5WQUxJRCBJTlBVVC0tKi9cclxuLmludmFsaWQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZjAwMDAwICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZlZWUwO1xyXG59XHJcblxyXG4vKi0tRk9OVC0tKi9cclxuLmZzLTEyIHtcclxuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxufVxyXG5cclxuLmZzLTEzIHtcclxuICAgIGZvbnQtc2l6ZTogMC44MTNyZW07XHJcbn1cclxuXHJcbi5mcy0xNCB7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG59XHJcblxyXG4uZnMtMTUge1xyXG4gICAgZm9udC1zaXplOiAwLjkzOHJlbTtcclxufVxyXG5cclxuLmZzLTE3IHtcclxuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xyXG59XHJcblxyXG4uZnMtMTgge1xyXG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxufVxyXG5cclxuLmZzLTE5IHtcclxuICAgIGZvbnQtc2l6ZTogMS4xODhyZW07XHJcbn1cclxuXHJcbi5mcy0yMCB7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbn1cclxuXHJcbi5mcy0yMSB7XHJcbiAgICBmb250LXNpemU6IDEuMzEzcmVtO1xyXG59XHJcblxyXG4uZnMtMjIge1xyXG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcclxufVxyXG5cclxuLmZzLTIzIHtcclxuICAgIGZvbnQtc2l6ZTogMS40MzhyZW07XHJcbn1cclxuXHJcbi5mcy0yNCB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxufVxyXG5cclxuLnR4dC1ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi50eHQtbGVmdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4udHh0LWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50eHQtcmlnaHQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcblxyXG4vKiBCVVRUT05TICovXHJcbi5idXR0b24ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4zMTNyZW07XHJcbiAgICBoZWlnaHQ6IHZhcigtLWJ1dHRvbi1oZWlnaHQpO1xyXG59XHJcblxyXG4uYnV0dG9uLWdyb3VwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktODAwKTtcclxuICAgIGhlaWdodDogNTZweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYnV0dG9uLWdyb3VwIGJ1dHRvbiB7XHJcbiAgICBoZWlnaHQ6IDU2cHg7XHJcbn1cclxuXHJcbi5kaWFsb2c+LmJ1dHRvbi1ncm91cCxcclxuLnBvcHVwLXBhbmVsPi5idXR0b24tZ3JvdXAge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XHJcbn1cclxuXHJcbi5hZGQtdG8tZmF2b3JpdGUge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweCAwIDhweCAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB3aWR0aDogNDBweDtcclxufVxyXG5cclxuYnV0dG9uIHN2ZyxcclxuYnV0dG9uIHNwYW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4vKiBDT0xPUiAqL1xyXG4uYmctYmx1ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jeWFuLTUwMCk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmJnLWdyZWVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uYmcteWVsbG93IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy0zMDApO1xyXG4gICAgY29sb3I6IHZhcigtLWdyZXktODAwKTtcclxufVxyXG5cclxuLmJnLXllbGxvdyBzdmcgcGF0aCB7XHJcbiAgICBmaWxsOiB2YXIoLS1ncmV5LTgwMCk7XHJcbn1cclxuXHJcbi5iZy1ncmV5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktNTApO1xyXG59XHJcblxyXG4uZ3JleS0xMDAge1xyXG4gICAgY29sb3I6IHZhcigtLWdyZXktMTAwKTtcclxufVxyXG5cclxuLyogU0laRVMgKi9cclxuLncxMDAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi53aDEwMCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyotLUxBWU9VVC0tKi9cclxuLmxheW91dCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMXM7XHJcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHktMzAwKTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubGF5b3V0LnNob3cge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLyogTkFWQkFSICYgQVNJREUgKi9cclxuLm1haW4ge1xyXG4gICAgcGFkZGluZzogMCA4cHggMTZweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLm5hdixcclxuLmFzaWRlIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWdyZXktNzAwKTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMzIwcHg7XHJcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gICAgei1pbmRleDogOTk5O1xyXG59XHJcblxyXG4ubmF2IHtcclxuICAgIHJpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uYXNpZGUge1xyXG4gICAgbGVmdDogMTAwJTtcclxufVxyXG5cclxuLm5hdi1tZW51LWl0ZW0ge1xyXG4gICAgY29sb3I6IHZhcigtLWdyZXktMTAwKTtcclxuICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyogU0NST0xMTUVOVSAqL1xyXG4jZm9vZGNvdXJ0cy1zY3JvbGxiYXIsXHJcbiNzYWxlcG9pbnQtc2Nyb2xsYmFyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWdyZXktNzAwKTtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIG1hcmdpbjogMCA4cHg7XHJcbn1cclxuXHJcbi5zY3JvbGxtZW51IHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWdyZXktODAwKTtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDY0cHg7XHJcbiAgICB6LWluZGV4OiA5OTtcclxufVxyXG5cclxuLypNRVRSTyBET1QqL1xyXG4ubWV0cm8tZG90IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGhlaWdodDogOXB4O1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbn1cclxuXHJcbi8qQkFOTkVSIFBST01PIExBQkVMKi9cclxuZGl2W2NsYXNzXj0ncHJvbW8tbGFiZWwnXSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbmRpdltjbGFzc149J3Byb21vLWxhYmVsJ106ZW1wdHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnByb21vLWxhYmVsLTEge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ3JlZW4pO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICAgIGZvbnQtc2l6ZTogMC45MzhyZW07XHJcbiAgICB0b3A6IC04cHg7XHJcbiAgICBsZWZ0OiAtNHB4O1xyXG4gICAgaGVpZ2h0OiAyNnB4O1xyXG59XHJcblxyXG4ucHJvbW8tbGFiZWwtMiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1yZWQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICAgIGZvbnQtc2l6ZTogMC45MzhyZW07XHJcbiAgICB0b3A6IC04cHg7XHJcbiAgICByaWdodDogLTRweDtcclxuICAgIGhlaWdodDogMjZweDtcclxufVxyXG5cclxuLnByb21vLWxhYmVsLTMge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgZm9udC1zaXplOiAwLjgxM3JlbTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnByb21vLWxhYmVsLTQge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDAgOHB4IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHBhZGRpbmc6IDAgOHB4O1xyXG59XHJcblxyXG4vKiBGQVZPUklURVMgKi9cclxuLmFkZC10by1mYXZvcml0ZS5mYXZvcml0ZT5zdmc+cGF0aCB7XHJcbiAgICBmaWxsOiB2YXIoLS1yb3NlLTUwMCk7XHJcbn1cclxuXHJcbi8qIEZPT1RFUiAqL1xyXG5mb290ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ3JleS05MDApO1xyXG4gICAgbWluLWhlaWdodDogOTZweDtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbn1cclxuXHJcbmZvb3Rlcj5kaXYge1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1sYXlvdXQtd2lkdGgpO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG5mb290ZXIgYSB7XHJcbiAgICBjb2xvcjogdmFyKC0tZ3JleS0zMDApO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG59IiwiLmZsZXgtY2VudGVyLFxyXG4uZmxleC1taWRkbGUsXHJcbi5mbGV4LXdyYXAsXHJcbi5mbGV4LXJvdyxcclxuLmZsZXgtY29sIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1vei1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5mbGV4LXdyYXAsXHJcbi5mbGV4LXJvdyB7XHJcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbn1cclxuXHJcbi5mbGV4LW1pZGRsZSB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uZmxleC1jZW50ZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uZmxleC13cmFwIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLmZsZXgtY29sIHtcclxuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLW1zLWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgYm94LW9yaWVudDogdmVydGljYWw7XHJcbn1cclxuXHJcbi5mbGV4LXNpemUtYXV0byxcclxuLmZsZXgtc2l6ZS0xNSxcclxuLmZsZXgtc2l6ZS0yMCxcclxuLmZsZXgtc2l6ZS0yNSxcclxuLmZsZXgtc2l6ZS0zMyxcclxuLmZsZXgtc2l6ZS01MCB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBmbGV4LXNocmluazogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxuLmZsZXgtc2l6ZS1hdXRvIHtcclxuICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IGF1dG87XHJcbn1cclxuXHJcbi5mbGV4LXNpemUtMTUge1xyXG4gICAgZmxleC1iYXNpczogMTMlO1xyXG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxMyU7XHJcbn1cclxuXHJcbi5mbGV4LXNpemUtMjAge1xyXG4gICAgZmxleC1iYXNpczogMTglO1xyXG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxOCU7XHJcbn1cclxuXHJcbi5mbGV4LXNpemUtMjUge1xyXG4gICAgZmxleC1iYXNpczogMjIlO1xyXG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAyMiU7XHJcbn1cclxuXHJcbi5mbGV4LXNpemUtMzMge1xyXG4gICAgZmxleC1iYXNpczogMzAlO1xyXG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAzMCU7XHJcbn1cclxuXHJcbi5mbGV4LXNpemUtNTAge1xyXG4gICAgZmxleC1iYXNpczogNDUlO1xyXG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA0NSU7XHJcbn1cclxuXHJcbi5mbGV4LXNpemUtMTAwIHtcclxuICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDEwMCU7XHJcbn1cclxuXHJcbi5nYXAtMSB7XHJcbiAgICBnYXA6IDFweDtcclxufVxyXG5cclxuLmdhcC0yIHtcclxuICAgIGdhcDogMnB4O1xyXG59XHJcblxyXG4uZ2FwLTQge1xyXG4gICAgZ2FwOiA0cHg7XHJcbn1cclxuXHJcbi5nYXAtOCB7XHJcbiAgICBnYXA6IDhweDtcclxufVxyXG5cclxuLmdhcC0xNiB7XHJcbiAgICBnYXA6IDE2cHg7XHJcbn1cclxuXHJcbi5nYXAtMjQge1xyXG4gICAgZ2FwOiAyNHB4O1xyXG59XHJcblxyXG4ucm93LWdhcC0xIHtcclxuICAgIHJvdy1nYXA6IDFweDtcclxufVxyXG5cclxuLnJvdy1nYXAtMiB7XHJcbiAgICByb3ctZ2FwOiAycHg7XHJcbn1cclxuXHJcbi5yb3ctZ2FwLTQge1xyXG4gICAgcm93LWdhcDogMC4yNXJlbTtcclxufVxyXG5cclxuLnJvdy1nYXAtOCB7XHJcbiAgICByb3ctZ2FwOiAwLjVyZW07XHJcbn1cclxuXHJcbi5yb3ctZ2FwLTE2IHtcclxuICAgIHJvdy1nYXA6IDFyZW07XHJcbn1cclxuXHJcbi5yb3ctZ2FwLTI0IHtcclxuICAgIHJvdy1nYXA6IDEuNXJlbTtcclxufVxyXG5cclxuLmNvbC1nYXAtMSB7XHJcbiAgICBjb2x1bW4tZ2FwOiAxcHg7XHJcbn1cclxuXHJcbi5jb2wtZ2FwLTIge1xyXG4gICAgY29sdW1uLWdhcDogMnB4O1xyXG59XHJcblxyXG4uY29sLWdhcC00IHtcclxuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW07XHJcbn1cclxuXHJcbi5jb2wtZ2FwLTgge1xyXG4gICAgY29sdW1uLWdhcDogMC41cmVtO1xyXG59XHJcblxyXG4uY29sLWdhcC0xNiB7XHJcbiAgICBjb2x1bW4tZ2FwOiAxcmVtO1xyXG59IiwiLnBhbmVsIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWdyZXktNTApO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAyMCU7XHJcbn1cclxuXHJcbi8qLS1QT1BVUCBQQU5FTC0tKi9cclxuXHJcbi5ub3RpZnktcGFuZWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3ZlcmxheSk7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIHotaW5kZXg6IDk5OTtcclxufVxyXG5cclxuLyogQ09OVEVYVE1FTlUgKi9cclxuI2NvbnRleHRtZW51IHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWdyZXktNzAwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG1heC13aWR0aDogMjg4cHg7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG59XHJcblxyXG4jY29udGV4dG1lbnU6Zm9jdXMtd2l0aGluIHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5jb250ZXh0bWVudV9fYnV0dG9uIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDAuOTM4cmVtO1xyXG4gICAgcGFkZGluZzogMCAyNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyotLVBPUFVQUy0tKi9cclxuLmRpYWxvZyxcclxuLmZsaXAtcGFuZWwsXHJcbi5wb3B1cC1wYW5lbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2Zvcm06IHZhcigtLXRyYW5zbGF0ZS01MC01MCk7XHJcbn1cclxuXHJcbi5kaWFsb2csXHJcbi5wb3B1cC1wYW5lbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmV5LTUwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIG1heC13aWR0aDogMzYwcHg7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qLS1GTElQIENBUkQgUEFORUwtLSovXHJcblxyXG4uZmxpcC1wYW5lbCB7XHJcbiAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xyXG59XHJcblxyXG4uZmxpcGNhcmQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLXRyYW5zZm9ybS04MDApO1xyXG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxufVxyXG5cclxuLmZsaXBjYXJkLnJvdGF0ZSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbn1cclxuXHJcbi5mbGlwY2FyZF9fZnJvbnQsXHJcbi5mbGlwY2FyZF9fYmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmV5LTUwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBlcnNwZWN0aXZlOiAwO1xyXG4gICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMDtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uZmxpcGNhcmRfX2JhY2sge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ3JleS01MCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbn1cclxuXHJcbi8qLS1EUkFXRVItLSovXHJcbiNwYW5lbHMsXHJcbi5kcmF3ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ3JleS01MCk7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLXRyYW5zZm9ybS0zMDApO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5kcmF3ZXIudG9wIHtcclxuICAgIGJvdHRvbTogMTAwJTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG59XHJcblxyXG4uZHJhd2VyLmJvdHRvbSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbn1cclxuXHJcbi5kcmF3ZXIubGVmdCxcclxuLmRyYXdlci5yaWdodCB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbn1cclxuXHJcbi5kcmF3ZXIubGVmdCB7XHJcbiAgICByaWdodDogMTAwJTtcclxufVxyXG5cclxuLmRyYXdlci5yaWdodCB7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG59XHJcblxyXG4uZHJhd2VyLnRvcC5zaG93IHtcclxuICAgIHRyYW5zZm9ybTogdmFyKC0tdHJhbnNsYXRlLXRvcC0xMDApO1xyXG59XHJcblxyXG4uZHJhd2VyLmJvdHRvbS5zaG93IHtcclxuICAgIHRyYW5zZm9ybTogdmFyKC0tdHJhbnNsYXRlLWJvdHRvbS0xMDApO1xyXG59XHJcblxyXG4uZHJhd2VyLmxlZnQuc2hvdyB7XHJcbiAgICB0cmFuc2Zvcm06IHZhcigtLXRyYW5zbGF0ZS1yaWdodC0xMDApO1xyXG59XHJcblxyXG4jcGFuZWxzLnNob3csXHJcbi5kcmF3ZXIucmlnaHQuc2hvdyB7XHJcbiAgICB0cmFuc2Zvcm06IHZhcigtLXRyYW5zbGF0ZS1sZWZ0LTEwMCk7XHJcbn1cclxuXHJcbi8qLS1PVkVSTEFZLS0qL1xyXG5cclxuI3BhbmVsc19fb3ZlcmxheSxcclxuI292ZXJsYXkge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAzMDBtcztcclxuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eS0zMDApO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbiNvdmVybGF5IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDEwMDAwO1xyXG59XHJcblxyXG4jb3ZlcmxheTpoYXMoLmZsaXAtcGFuZWwpLFxyXG4jb3ZlcmxheTpoYXMoLnBvcHVwLXBhbmVsKSB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLnBhbmVscyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG59XHJcblxyXG4ucGFuZWxzX19zY3JvbGxiYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS01MCk7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogNDAwJTtcclxuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tdHJhbnNmb3JtLTMwMCk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4ucGFuZWxzX19zY3JvbGxiYXJbZGF0YS1uZXh0PVwiMVwiXSB7XHJcbiAgICB0cmFuc2Zvcm06IHZhcigtLXRyYW5zbGF0ZS1sZWZ0LTI1KTtcclxufVxyXG5cclxuLnBhbmVsc19fc2Nyb2xsYmFyW2RhdGEtbmV4dD1cIjJcIl0ge1xyXG4gICAgdHJhbnNmb3JtOiB2YXIoLS10cmFuc2xhdGUtbGVmdC01MCk7XHJcbn1cclxuXHJcbi5wYW5lbHNfX3Njcm9sbGJhcltkYXRhLW5leHQ9XCIzXCJdIHtcclxuICAgIHRyYW5zZm9ybTogdmFyKC0tdHJhbnNsYXRlLWxlZnQtNzUpO1xyXG59XHJcblxyXG4ucGFuZWxzX19zY3JvbGxiYXJbZGF0YS1uZXh0PVwiNFwiXSB7XHJcbiAgICB0cmFuc2Zvcm06IHZhcigtLXRyYW5zbGF0ZS1sZWZ0LTEwMCk7XHJcbn1cclxuXHJcbi5wYW5lbHNfX3ZpZXcge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAyNSU7XHJcbn1cclxuXHJcbiNwYW5lbHNfX292ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogOTkwO1xyXG59XHJcblxyXG5ib2R5OmhhcyguZGlhbG9nKSAjcGFuZWxzX19vdmVybGF5LFxyXG5ib2R5OmhhcyguZHJhd2VyLnRvcC5zaG93KSAjcGFuZWxzX19vdmVybGF5LFxyXG5ib2R5OmhhcyguZHJhd2VyLmJvdHRvbS5zaG93KSAjcGFuZWxzX19vdmVybGF5IHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59IiwiI2Zvb2Rjb3VydC1saXN0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktNzAwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDU2cHgpO1xyXG59XHJcblxyXG4uZm9vZGNvdXJ0LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XHJcbn1cclxuXHJcbi5mb29kY291cnQtaXRlbV9fdGl0bGUge1xyXG4gICAgY29sb3I6IHZhcigtLWdyZXktMTAwKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAxMDBtcztcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAxMDBtcztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDEwMG1zO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwbXM7XHJcbn1cclxuXHJcbi5mb29kY291cnQtaXRlbTpob3ZlciAuZm9vZGNvdXJ0LWl0ZW1fX3RpdGxlIHtcclxuICAgIGNvbG9yOiB2YXIoLS1yZWQtNTAwKTtcclxufSIsIiNmb29kY291cnQtaW5mbyB7XHJcbiAgICBtYXJnaW46IDE2cHggOHB4IDA7XHJcbn1cclxuXHJcbiNzYWxlcG9pbnQtbGlzdCB7XHJcbiAgICBtYXJnaW46IDhweCAwO1xyXG59XHJcblxyXG4uc2FsZXBvaW50LWNhcmQge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2FsZXBvaW50LXRpdGxlIHtcclxuICAgIGNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbjogNnB4IDAgMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnNhbGVwb2ludC1jYXJkOmhvdmVyIC5zYWxlcG9pbnQtdGl0bGUge1xyXG4gICAgY29sb3I6IHJlZDtcclxufVxyXG5cclxuLnNhbGVwb2ludC1jYXJkX19iYW5uZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn0iLCIjc2FsZXBvaW50LXNjcm9sbGJhciB7XHJcbiAgICBtYXJnaW46IDAgNHB4IDE2cHg7XHJcbn1cclxuXHJcbiNzYWxlcG9pbnQtbWVudSB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLm1lbnUtY2F0ZWdvcnkge1xyXG4gICAgY29sb3I6IHZhcigtLWdyZXktMTAwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW46IDAgOHB4IDE0cHg7XHJcbn1cclxuXHJcbi5kaXNoLWNhcmQge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHBhZGRpbmc6IDhweDtcclxufVxyXG5cclxuLmRpc2gtY2FyZDpob3ZlciAuZGlzaC1jYXJkX190aXRsZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tbGltZSk7XHJcbn1cclxuXHJcbi5kaXNoLWNhcmRfX2NvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ3JleS03MDApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcclxufVxyXG5cclxuLmRpc2gtY2FyZF9faW1nLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5kaXNoLWNhcmRfX2ltZyB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDQvMztcclxuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLmRpc2gtY2FyZF9fb3B0aW9ucyB7XHJcbiAgICBjb2xvcjogdmFyKC0tZ3JleS0zMDApO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxufVxyXG5cclxuLmRpc2gtY2FyZF9fdGl0bGUge1xyXG4gICAgY29sb3I6IHZhcigtLWdyZXktMTAwKTtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgIGxpbmUtY2xhbXA6IDI7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG59XHJcblxyXG4uZGlzaC1jYXJkX19wcmljZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tZ3JleS0xMDApO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5kaXNoLWNhcmRfX3Byb21vLXByaWNlIHtcclxuICAgIGNvbG9yOiB2YXIoLS1yZWQtNDAwKTtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmRpc2gtY2FyZDpoYXMoLnByb21vLWxhYmVsLTI6bm90KDplbXB0eSkpIC5kaXNoLWNhcmRfX3ByaWNlIHtcclxuICAgIGNvbG9yOiB2YXIoLS1ncmV5LTIwMCk7XHJcbn1cclxuXHJcbi5kaXNoLWNhcmQ6aGFzKC5wcm9tby1sYWJlbC0yOm5vdCg6ZW1wdHkpKSAuZGlzaC1jYXJkX19wcm9tby1wcmljZSB7XHJcbiAgICBkaXNwbGF5OiByZXZlcnQ7XHJcbn0iLCIjcXJjb2RlLXZpZXctd3JhcHBlciB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuI3FyY29kZS12aWV3IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvcHVibGljL2Fzc2V0cy9pbWFnZXMvbm9xcmNvZGUuanBnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgd2lkdGg6IDI0MHB4O1xyXG59XHJcblxyXG4jcXJjb2RlLXZpZGVvIHtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuI3FyY29kZS1yZWFkLWFyZWEge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogY2FsYyg1MCUgLSAxMjBweCk7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDEyMHB4KTtcclxuICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICB3aWR0aDogMjQwcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4jdG9nZ2xlLXJlYWRlcjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJ1NUQVJUJztcclxufVxyXG5cclxuI3RvZ2dsZS1yZWFkZXIub246OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICdTVE9QJztcclxufVxyXG5cclxuI3RvZ2dsZS1yZWFkZXIub24ge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tcmVkKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59IiwiLnNjcm9sbHBhbmVsIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWdyZXktNzAwKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zY3JvbGxwYW5lbC1zbGlkZXIge1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tdHJhbnNmb3JtLTMwMCk7XHJcbn1cclxuXHJcbi5zY3JvbGxwYW5lbC12aWV3IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi8qIFNIT1BDQVJUICovXHJcbiNzaG9wY2FydCB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG4gICAgcGFkZGluZzogMCAxNnB4O1xyXG59XHJcblxyXG4jc2hvcGNhcnQ6aGFzKC5fc2hvcGxpc3Q6ZW1wdHkpIC5zaG9wbGlzdCxcclxuI3Nob3BjYXJ0OmhhcyguX3Nob3BsaXN0OmVtcHR5KSAuc2hvcGNhcnRfX2Zvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4jc2hvcGNhcnQ6aGFzKC5fc2hvcGxpc3Q6ZW1wdHkpOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogdXJsKC9wdWJsaWMvYXNzZXRzL2ltYWdlcy9jb29rLnBuZyk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogNTAlIGF1dG8gMjRweDtcclxuICAgIGhlaWdodDogMTk1cHg7XHJcbiAgICB3aWR0aDogMTQ1cHg7XHJcbn1cclxuXHJcbiNzaG9wY2FydDpoYXMoLl9zaG9wbGlzdDplbXB0eSk6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1tZXNzYWdlKTtcclxuICAgIGNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbiNzZWxlY3Qtc2hvcGNhcnQge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ3JleS04MDApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW46IDRweDtcclxufVxyXG5cclxuLyogU0hPUExJU1QgLSAyLUQgUEFORUwgKi9cclxuLnNob3BsaXN0IHtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTgwcHgpO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcclxufVxyXG5cclxuLnNob3BsaXN0X19pdGVtIHtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbn1cclxuXHJcbi5zaG9wbGlzdF9faXRlbS1pbWcge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgaGVpZ2h0OiA4OHB4O1xyXG4gICAgd2lkdGg6IDExN3B4O1xyXG59XHJcblxyXG4uc2hvcGxpc3RfX2l0ZW0tdGl0bGUge1xyXG4gICAgY29sb3I6IHZhcigtLWdyZXktMzAwKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAwLjkzOHJlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIGxpbmUtY2xhbXA6IDI7XHJcbn1cclxuXHJcbi5zaG9wbGlzdF9faXRlbS1idG4ge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ3JleS04MDApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XHJcbn1cclxuXHJcbi5zaG9wbGlzdF9faXRlbS1idG46Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxufVxyXG5cclxuLnNob3BsaXN0X19pdGVtLXByaWNlIHtcclxuICAgIGNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XHJcbiAgICBmb250LXNpemU6IDAuOTEzcmVtO1xyXG59XHJcblxyXG4uc2hvcGNhcnRfX2Zvb3RlciB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHZhcigtLWdyZXktNDAwKTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgdmFyKC0tZ3JleS00MDApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIHBhZGRpbmc6IDhweCAwO1xyXG59XHJcblxyXG4uc2hvcGNhcnRfX3Byb21vY29kZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zaG9wY2FydF9fY2FsY3VsdXMgZGl2IHtcclxuICAgIGNvbG9yOiB2YXIoLS1ncmV5LTUwKTtcclxuICAgIGZvbnQtc2l6ZTogMC45MzhyZW07XHJcbn1cclxuXHJcbi5zaG9wY2FydF9fb3JkZXItZGV0YWlscyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmV5LTcwMCk7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDU2cHgpO1xyXG59XHJcblxyXG5bZGF0YS11bml0XTphZnRlciB7XHJcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtdW5pdCk7XHJcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG59XHJcblxyXG5bZGF0YS1sYWJlbF06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XHJcbiAgICBjb2xvcjogdmFyKC0tZ3JleS0yMDApO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDAuODEzcmVtO1xyXG59IiwiLm5hdmJhciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm5hdmJhci10b3Age1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS04MDApO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgei1pbmRleDogOTk5O1xyXG59XHJcblxyXG4ubmF2YmFyLXRvcCB7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLm5hdmJhci10b3AgYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktNzAwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBtYXJnaW46IDAgMnB4O1xyXG4gICAgbWluLXdpZHRoOiA0OHB4O1xyXG59XHJcblxyXG4ubmF2YmFyLWJvdHRvbSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTcwMCk7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICB6LWluZGV4OiA5OTtcclxufVxyXG5cclxuLm5hdmJhci1ib3R0b20gYnV0dG9uIHtcclxuICAgIGhlaWdodDogNTZweDtcclxuICAgIG1pbi13aWR0aDogNDhweDtcclxufSIsIi5zY3JvbGxiYXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbn1cclxuXHJcbi5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zY3JvbGxiYXIgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnNjcm9sbGJhciBidXR0b24ge1xyXG4gICAgY29sb3I6IHZhcigtLWdyZXktMTAwKTtcclxuICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxufSIsIkBtZWRpYSAoMzIwcHggPD13aWR0aCA8PTUxMnB4KSB7XHJcbiAgICAuc2Nyb2xsbWVudSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGZvb3RlcixcclxuICAgIC5uYXZiYXItdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIG1haW4ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbHMsXHJcbiAgICAuZHJhd2VyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc2FsZXBvaW50LWNhcmQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5kaXNoLWNhcmQge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAoNTEycHggPHdpZHRoIDw9NzY4cHgpIHtcclxuICAgIC5zY3JvbGxtZW51IHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgZm9vdGVyLFxyXG4gICAgLm5hdmJhci10b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgbWFpbiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhbmVscyxcclxuICAgIC5kcmF3ZXIge1xyXG4gICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2FsZXBvaW50LWNhcmQge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRpc2gtY2FyZCB7XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhICg3NjhweCA8d2lkdGggPD0xMDI0cHgpIHtcclxuICAgIC5zY3JvbGxtZW51IHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgZm9vdGVyLFxyXG4gICAgLm5hdmJhci1ib3R0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhbmVscyxcclxuICAgIC5kcmF3ZXIge1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2FsZXBvaW50LWNhcmQge1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRpc2gtY2FyZCB7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhICgxMDI0cHggPHdpZHRoIDw9MTI4MHB4KSB7XHJcbiAgICAuc2Nyb2xsbWVudSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGZvb3RlcixcclxuICAgIC5uYXZiYXItYm90dG9tIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbHMsXHJcbiAgICAuZHJhd2VyIHtcclxuICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNhbGVwb2ludC1jYXJkIHtcclxuICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xyXG4gICAgfVxyXG5cclxuICAgIC5kaXNoLWNhcmQge1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAoMTI4MHB4IDx3aWR0aCA8PTE0MDBweCkge1xyXG4gICAgLnNjcm9sbG1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdixcclxuICAgIC5hc2lkZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTZweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdiB7XHJcbiAgICAgICAgbWFyZ2luOiA4cHggMCA4cHggOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hc2lkZSB7XHJcbiAgICAgICAgbWFyZ2luOiA4cHggOHB4IDhweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItdG9wIGJ1dHRvbjpsYXN0LW9mLXR5cGUsXHJcbiAgICAuY2xvc2Utc2hvcGNhcnQsXHJcbiAgICAubmF2YmFyLWJvdHRvbSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucGFuZWxzLFxyXG4gICAgLmRyYXdlciB7XHJcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zYWxlcG9pbnQtY2FyZCB7XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuZGlzaC1jYXJkIHtcclxuICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKDE0MDBweCA8d2lkdGggPD0xNjAwcHgpIHtcclxuICAgIC5zY3JvbGxtZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYsXHJcbiAgICAuYXNpZGUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE2cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYge1xyXG4gICAgICAgIG1hcmdpbjogOHB4IDAgOHB4IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAuYXNpZGUge1xyXG4gICAgICAgIG1hcmdpbjogOHB4IDhweCA4cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLXRvcCBidXR0b246bGFzdC1vZi10eXBlLFxyXG4gICAgLmNsb3NlLXNob3BjYXJ0LFxyXG4gICAgLm5hdmJhci1ib3R0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhbmVscyxcclxuICAgIC5kcmF3ZXIge1xyXG4gICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2FsZXBvaW50LWNhcmQge1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRpc2gtY2FyZCB7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhICgxNjAwcHggPHdpZHRoIDw9MTkyMHB4KSB7XHJcbiAgICAuc2Nyb2xsbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2LFxyXG4gICAgLmFzaWRlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNnB4KTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2IHtcclxuICAgICAgICBtYXJnaW46IDhweCAwIDhweCA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFzaWRlIHtcclxuICAgICAgICBtYXJnaW46IDhweCA4cHggOHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci10b3AgYnV0dG9uOmxhc3Qtb2YtdHlwZSxcclxuICAgIC5jbG9zZS1zaG9wY2FydCxcclxuICAgIC5uYXZiYXItYm90dG9tIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbHMsXHJcbiAgICAuZHJhd2VyIHtcclxuICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNhbGVwb2ludC1jYXJkIHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5kaXNoLWNhcmQge1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICB9XHJcbn0iLCIuaW5mb2JhciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDhweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMTAwMDk7XHJcbn1cclxuXHJcbi5pbmZvYmFyLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbi5pbmZvYmFyLnRvcCB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbn1cclxuXHJcbi5pbmZvYmFyLmJvdHRvbSB7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG59IiwiI3ByZWxvYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OTk5OTtcclxufVxyXG5cclxuI3ByZWxvYWRlci5zaG93IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKi0tU1BJTk5FUi0tKi9cclxuI3NwaW5uZXIge1xyXG4gICAgYW5pbWF0aW9uOiBsb2FkZXJSb3RhdGUgNXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBjYWxjKDUwJSAtIDQwcHgpO1xyXG4gICAgbGVmdDogY2FsYyg1MCUgLSA0MHB4KTtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG59XHJcblxyXG4jc3Bpbm5lciBjaXJjbGUge1xyXG4gICAgYW5pbWF0aW9uOiBzcGluUm90YXRlIDFzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIGZpbGw6IG5vbmU7XHJcbiAgICBzdHJva2Utd2lkdGg6IDQ7XHJcbiAgICBzdHJva2U6ICMwMDY2ZmY7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDVweCk7XHJcbiAgICBzdHJva2UtZGFzaGFycmF5OiAyNDA7XHJcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMjQwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qLS1QUk9HUkVTUyBCQVItLSovXHJcbi5wcm9ncmVzcy1iYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnByb2dyZXNzLWJhcl9fcHJvZ3Jlc3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjZmZjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgIGFuaW1hdGlvbjogcHJvZ3Jlc3MgNjAwbXMgaW5maW5pdGU7XHJcbn1cclxuXHJcbi8qLS1BTklNQVRJT05TLS0qL1xyXG5Aa2V5ZnJhbWVzIGxvYWRlclJvdGF0ZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZylcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW5Sb3RhdGUge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAyMjA7XHJcbiAgICB9XHJcblxyXG4gICAgNTAlIHtcclxuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxuICAgIH1cclxuXHJcbiAgICA1MC4xJSB7XHJcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDQ0MDtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBwcm9ncmVzcyB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBsZWZ0OiAtNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgfVxyXG59IiwiLmFsZXJ0LW1lc3NhZ2Uge1xyXG4gICAgcGFkZGluZzogMTZweCAxNnB4IDhweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcclxufVxyXG5cclxuI2FsZXJ0LXdpbmRvdyB7XHJcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG59XHJcblxyXG4jYWxlcnQtcGFuZWwge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cpO1xyXG4gICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcclxufVxyXG5cclxuI292ZXJsYXk6aGFzKCNhbGVydC13aW5kb3cpIHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59IiwiI2Zhdm9yaXRlLWxpc3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS03MDApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTZweCk7XHJcbn1cclxuXHJcbi5mYXZvcml0ZS1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xyXG59XHJcblxyXG4uZmF2b3JpdGUtaXRlbV9fdGl0bGUge1xyXG4gICAgY29sb3I6IHZhcigtLWdyZXktMTAwKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAxMDBtcztcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAxMDBtcztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDEwMG1zO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwbXM7XHJcbn1cclxuXHJcbi5mYXZvcml0ZS1pdGVtOmhvdmVyIC5mYXZvcml0ZS1pdGVtX190aXRsZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tcmVkLTUwMCk7XHJcbn0iLCIuZGlzaC1pbmZvX19jYWxjLXJlc3VsdCB7XHJcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuI2Rpc2gtaW5mb19faW1nIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5kaXNoLWluZm9fX3F0eS1idG4ge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ3JleS03MDApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIHdpZHRoOiA1NnB4O1xyXG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/