@charset "UTF-8";@font-face{font-family:Montserrat;src:url(../css/fonts/Montserrat/Montserrat-Regular.woff2) format("woff2"),url(../css/fonts/Montserrat/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../css/fonts/Montserrat/Montserrat-Medium.woff2) format("woff2"),url(../css/fonts/Montserrat/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../css/fonts/Montserrat/Montserrat-SemiBold.woff2) format("woff2"),url(../css/fonts/Montserrat/Montserrat-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"PT Root UI";src:url(../css/fonts/PT_Root_UI/PT_Root_UI_Light.woff2) format("woff2"),url(../css/fonts/PT_Root_UI/PT_Root_UI_Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"PT Root UI";src:url(../css/fonts/PT_Root_UI/PT_Root_UI_Regular.woff2) format("woff2"),url(../css/fonts/PT_Root_UI/PT_Root_UI_Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"PT Root UI";src:url(../css/fonts/PT_Root_UI/PT_Root_UI_Medium.woff2) format("woff2"),url(../css/fonts/PT_Root_UI/PT_Root_UI_Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"PT Root UI";src:url(../css/fonts/PT_Root_UI/PT_Root_UI_Bold.woff2) format("woff2"),url(../css/fonts/PT_Root_UI/PT_Root_UI_Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font:1em monospace,monospace}a{background:0 0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font:1em monospace,monospace}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font:100%/1.15 inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,::after,::before{box-sizing:inherit}html{box-sizing:border-box}body{font:400 16px/20px "PT Root UI",Arial,sans-serif;background:#f8f9fa;display:flex;flex-direction:column;width:100vw;min-height:100vh;margin:0;color:#040b24;overflow-x:hidden}img{max-width:100%}p{margin:0}a{text-decoration:none;color:#040b24}button{background:0 0;padding:0;border:none}a,button{cursor:pointer;outline:0}ol,ul{list-style:none;padding:0;margin:0}.disable-scroll{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}.hidden{display:none!important}.hidden-opacity{position:absolute!important;top:-50000px;left:5000px;opacity:0;visibility:hidden;pointer-events:none}@media (min-width:641px){.hidden-desktop{display:none!important}}.nobr{white-space:nowrap}.delete{max-height:0!important;overflow:hidden!important}.header{background:#fff;position:fixed;top:-1px;width:100vw;height:75px;z-index:11;box-shadow:0 .39px .91319px rgba(6,6,28,.04),0 .95px 2.19453px rgba(6,6,28,.0287542),0 1.75px 4.13211px rgba(6,6,28,.0238443),0 3px 7.37098px rgba(6,6,28,.02),0 6px 13.7866px rgba(6,6,28,.0161557),0 14px 33px rgba(6,6,28,.0112458)}@media (max-width:640px){.header{height:64px}}.header__inner{display:flex;justify-content:space-between;align-items:center;position:relative;width:70%;max-width:1200px;height:100%;margin:0 auto}@media (max-width:1023px){.header__inner{display:flex;justify-content:space-between;width:auto;padding:0 20px}}@media (max-width:640px){.header__inner{padding:0 16px}}.header__logo{display:block;position:absolute;left:-110px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header__logo img{width:60px;height:auto;mix-blend-mode:multiply}@media (max-width:640px){.header__logo img{width:46px}}@media (max-width:768px){.header__logo{display:none}}.header__control{font:600 16px/24px "PT Root UI",Arial,sans-serif;display:flex;align-items:center;height:100%}.header__control>svg{width:24px;height:24px;stroke:#040b24;fill:none;margin-right:9px}.header__control-link{display:block;width:24px;height:24px;margin-right:9px}.header__control-link svg{width:100%;height:100%;stroke:#040b24;fill:none}.header__alert{position:relative;margin-left:auto;margin-right:52px}@media (max-width:1023px){.header__alert{margin-right:25px}}@media (max-width:640px){.header__alert{margin-right:15px}}.header__alert.active .header__alert-arrow svg{transform:rotate(180deg)}.header__alert.active .header__alert-popup{opacity:1;visibility:visible;pointer-events:auto}.header__alert-btn{font:700 16px/20px "PT Root UI",Arial,sans-serif;position:relative;display:flex;align-items:center;color:#040b24;outline:0;transition:opacity .2s ease-in-out}.header__alert-btn:focus,.header__alert-btn:hover{opacity:.7}.header__alert-pin{background:#f21b28;position:absolute;top:-6px;left:6px;display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;font-weight:700;font-size:10px;line-height:20px;border-radius:50%;color:#fcfcfd;border:2px solid #fefefe}@media (max-width:640px){.header__alert-pin{top:-7px;width:17px;height:17px;line-height:17px}}.header__alert-icon{display:inline-flex;align-items:center;justify-content:center;margin-right:8px}@media (max-width:640px){.header__alert-icon{margin-right:9px}}.header__alert-icon svg{width:19px;height:20px}@media (max-width:640px){.header__alert-icon svg{width:17px;height:18px}}.header__alert-arrow{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-right:0;margin-left:8px}@media (max-width:640px){.header__alert-arrow{display:none}}.header__alert-arrow svg{width:10px;height:6px;stroke:#040b24;fill:none;transition:transform .2s ease-in-out}@media (max-width:640px){.header__alert-title{display:none}}.header__alert-popup{background:#fff;position:absolute;top:37px;left:-27px;width:443px;border-radius:8px;box-shadow:0 .13836px 2.96096px rgba(0,0,0,.1),0 .3325px 7.11561px rgba(0,0,0,.0718854),0 .62608px 13.3981px rgba(0,0,0,.0596107),0 1.11682px 23.8999px rgba(0,0,0,.05),0 2.08888px 44.702px rgba(0,0,0,.0403893),0 5px 107px rgba(0,0,0,.0281146);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}@media (max-width:1023px){.header__alert-popup{left:-130px}}@media (max-width:768px){.header__alert-popup{left:-270px}}@media (max-width:640px){.header__alert-popup{position:fixed;width:calc(100% - 24px);top:70px;left:12px}}.header__alert-popup::before{content:"";display:block;position:absolute;top:-13px;left:30px;border:7px solid transparent;border-bottom:6px solid #fff}@media (max-width:1023px){.header__alert-popup::before{left:133px}}@media (max-width:768px){.header__alert-popup::before{left:273px}}@media (max-width:640px){.header__alert-popup::before{left:initial;right:50px}}.header__alert-list{margin:0;padding:0;list-style:none;max-height:500px;overflow-y:auto;border-radius:8px 8px 0 0;scrollbar-color:#313131 #e4e4e4;scrollbar-width:thin}.header__alert-list::-webkit-scrollbar-track{background:#e4e4e4;border-radius:3px}.header__alert-list::-webkit-scrollbar{width:5px;border-radius:3px}.header__alert-list::-webkit-scrollbar-thumb{background:#313131;border-radius:3px}@media (max-height:640px){.header__alert-list{max-height:calc(100vh - 210px)}}.header__alert-item{transition:max-height .2s ease-in-out}.header__alert-item:first-child .notification::before{content:none}.header__alert-empty{font:400 16px/20px "PT Root UI",Arial,sans-serif;position:static;margin:0;padding:20px 35px;padding-right:25px;letter-spacing:-.01em;border-radius:0;border-bottom:1px solid #e3e4e6;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;opacity:1;visibility:visible;pointer-events:auto}@media (max-width:768px){.header__alert-empty{font-size:14px;line-height:16px;letter-spacing:.3px}}@media (max-width:640px){.header__alert-empty{padding:18px 22px}}.header__alert-empty--hidden{position:absolute;top:0;opacity:0;visibility:hidden;pointer-events:none}.header__alert-show-all{font:700 16px/20px "PT Root UI",Arial,sans-serif;display:flex;align-items:center;padding:20px 35px;letter-spacing:.01em}@media (max-width:640px){.header__alert-show-all{padding:18px 22px;font-size:14px;line-height:14px;letter-spacing:.3px}}.header__alert-show-all svg{width:16px;height:12px;stroke:#040b24;margin-left:8px}@media (max-width:640px){.header__alert-show-all svg{width:12px;height:14px;margin-left:9px}}.header__nav{display:flex;justify-content:space-between;width:210px}@media (max-width:768px){.header__nav{display:none}}.header--small{background:0 0;z-index:9;position:static;max-width:unset;height:auto;margin:50px 0 0;box-shadow:none}@media (max-width:640px){.header--small{margin:27px 0 0}}.header--small .header__inner{justify-content:left;width:100%;max-width:516px}@media (max-width:640px){.header--small .header__inner{width:100%;max-width:none;padding:0 16px}}.header--small .header__logo{background:#f8f9fa;position:relative;left:0;margin-right:23px;line-height:0}@media (max-width:768px){.header--small .header__logo{display:block}}@media (max-width:640px){.header--small .header__logo{margin-right:20px}}.header--small .header__logo img{background-blend-mode:multiply}.header--small .header__logo::after{background:#e3e4e6;content:"";position:absolute;right:-24px;top:50%;width:1px;height:36px;transform:translateY(-50%);pointer-events:none}@media (max-width:640px){.header--small .header__logo::after{right:-20px}}.header--small .header__text{width:100%;max-width:173px;margin:0;padding-left:22px;color:#3e455f;font-size:14px;line-height:14px;letter-spacing:.3px}.header--on-top{z-index:12}.main{margin-bottom:56px}@media (max-width:640px){.main{margin-bottom:26px}}.main_mt-103{margin-top:103px}@media (max-width:640px){.main_mt-103{margin-top:92px}}.footer{width:100%;height:56px;margin-top:auto;background:#fff;box-shadow:0 .39px .91319px rgba(6,6,28,.04),0 .95px 2.19453px rgba(6,6,28,.0287542),0 1.75px 4.13211px rgba(6,6,28,.0238443),0 3px 7.37098px rgba(6,6,28,.02),0 6px 13.7866px rgba(6,6,28,.0161557),0 14px 33px rgba(6,6,28,.0112458)}@media (max-width:640px){.footer{display:none;height:auto}}.footer__inner{display:flex;justify-content:space-between;align-items:center;position:relative;width:70%;max-width:1200px;height:100%;margin:0 auto}@media (max-width:1023px){.footer__inner{width:auto;padding:0 20px}}@media (max-width:640px){.footer__inner{min-height:130px;padding:25px 16px;flex-direction:column;width:auto}}.footer a{font:normal normal 16px/20px "PT Root UI",Arial,sans-serif}@-webkit-keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@-webkit-keyframes blink{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes blink{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-notification{display:none!important}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font:initial var(--swiper-navigation-size) swiper-icons;text-transform:none!important;letter-spacing:0;text-transform:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background:#333;position:relative;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#040b24;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:2px}.pace .pace-progress-inner{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #040b24,0 0 5px #040b24;opacity:1;transform:rotate(3deg) translate(0,-4px)}.pace .pace-activity{display:block;position:fixed;z-index:2000;top:32px;right:60px;width:14px;height:14px;border:solid 2px transparent;border-top-color:#040b24;border-left-color:#040b24;border-radius:10px;-webkit-animation:pace-spinner .4s linear infinite;animation:pace-spinner .4s linear infinite}@media (max-width:1023px){.pace .pace-activity{top:100px;right:16px}}@media (max-width:640px){.pace .pace-activity{top:96px}}@-webkit-keyframes pace-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes pace-spinner{0%{transform:rotate(0);transform:rotate(0)}100%{transform:rotate(360deg);transform:rotate(360deg)}}.ct-double-octave:after,.ct-major-eleventh:after,.ct-major-second:after,.ct-major-seventh:after,.ct-major-sixth:after,.ct-major-tenth:after,.ct-major-third:after,.ct-major-twelfth:after,.ct-minor-second:after,.ct-minor-seventh:after,.ct-minor-sixth:after,.ct-minor-third:after,.ct-octave:after,.ct-perfect-fifth:after,.ct-perfect-fourth:after,.ct-square:after{content:"";clear:both}.ct-label{fill:rgba(0,0,0,.4);color:rgba(0,0,0,.4);font-size:.75rem;line-height:1}.ct-grid-background,.ct-line{fill:none}.ct-chart-bar .ct-label,.ct-chart-line .ct-label{display:block;display:flex}.ct-chart-donut .ct-label,.ct-chart-pie .ct-label{dominant-baseline:central}.ct-label.ct-horizontal.ct-start{align-items:flex-end;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-horizontal.ct-end{align-items:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-vertical.ct-start{align-items:flex-end;justify-content:flex-end;text-align:right;text-anchor:end}.ct-label.ct-vertical.ct-end{align-items:flex-end;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-start{align-items:flex-end;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-end{align-items:flex-start;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start{align-items:flex-end;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end{align-items:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start{align-items:center;justify-content:flex-end;text-align:right;text-anchor:end}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end{align-items:center;justify-content:flex-start;text-align:left;text-anchor:end}.ct-grid{stroke:rgba(0,0,0,.2);stroke-width:1px;stroke-dasharray:2px}.ct-point{stroke-width:10px;stroke-linecap:round}.ct-line{stroke-width:4px}.ct-area{stroke:none;fill-opacity:.1}.ct-bar{fill:none;stroke-width:10px}.ct-slice-donut{fill:none;stroke-width:60px}.ct-series-a .ct-bar,.ct-series-a .ct-line,.ct-series-a .ct-point,.ct-series-a .ct-slice-donut{stroke:#d70206}.ct-series-a .ct-area,.ct-series-a .ct-slice-donut-solid,.ct-series-a .ct-slice-pie{fill:#d70206}.ct-series-b .ct-bar,.ct-series-b .ct-line,.ct-series-b .ct-point,.ct-series-b .ct-slice-donut{stroke:#f05b4f}.ct-series-b .ct-area,.ct-series-b .ct-slice-donut-solid,.ct-series-b .ct-slice-pie{fill:#f05b4f}.ct-series-c .ct-bar,.ct-series-c .ct-line,.ct-series-c .ct-point,.ct-series-c .ct-slice-donut{stroke:#f4c63d}.ct-series-c .ct-area,.ct-series-c .ct-slice-donut-solid,.ct-series-c .ct-slice-pie{fill:#f4c63d}.ct-series-d .ct-bar,.ct-series-d .ct-line,.ct-series-d .ct-point,.ct-series-d .ct-slice-donut{stroke:#d17905}.ct-series-d .ct-area,.ct-series-d .ct-slice-donut-solid,.ct-series-d .ct-slice-pie{fill:#d17905}.ct-series-e .ct-bar,.ct-series-e .ct-line,.ct-series-e .ct-point,.ct-series-e .ct-slice-donut{stroke:#453d3f}.ct-series-e .ct-area,.ct-series-e .ct-slice-donut-solid,.ct-series-e .ct-slice-pie{fill:#453d3f}.ct-series-f .ct-bar,.ct-series-f .ct-line,.ct-series-f .ct-point,.ct-series-f .ct-slice-donut{stroke:#59922b}.ct-series-f .ct-area,.ct-series-f .ct-slice-donut-solid,.ct-series-f .ct-slice-pie{fill:#59922b}.ct-series-g .ct-bar,.ct-series-g .ct-line,.ct-series-g .ct-point,.ct-series-g .ct-slice-donut{stroke:#0544d3}.ct-series-g .ct-area,.ct-series-g .ct-slice-donut-solid,.ct-series-g .ct-slice-pie{fill:#0544d3}.ct-series-h .ct-bar,.ct-series-h .ct-line,.ct-series-h .ct-point,.ct-series-h .ct-slice-donut{stroke:#6b0392}.ct-series-h .ct-area,.ct-series-h .ct-slice-donut-solid,.ct-series-h .ct-slice-pie{fill:#6b0392}.ct-series-i .ct-bar,.ct-series-i .ct-line,.ct-series-i .ct-point,.ct-series-i .ct-slice-donut{stroke:#f05b4f}.ct-series-i .ct-area,.ct-series-i .ct-slice-donut-solid,.ct-series-i .ct-slice-pie{fill:#f05b4f}.ct-series-j .ct-bar,.ct-series-j .ct-line,.ct-series-j .ct-point,.ct-series-j .ct-slice-donut{stroke:#dda458}.ct-series-j .ct-area,.ct-series-j .ct-slice-donut-solid,.ct-series-j .ct-slice-pie{fill:#dda458}.ct-series-k .ct-bar,.ct-series-k .ct-line,.ct-series-k .ct-point,.ct-series-k .ct-slice-donut{stroke:#eacf7d}.ct-series-k .ct-area,.ct-series-k .ct-slice-donut-solid,.ct-series-k .ct-slice-pie{fill:#eacf7d}.ct-series-l .ct-bar,.ct-series-l .ct-line,.ct-series-l .ct-point,.ct-series-l .ct-slice-donut{stroke:#86797d}.ct-series-l .ct-area,.ct-series-l .ct-slice-donut-solid,.ct-series-l .ct-slice-pie{fill:#86797d}.ct-series-m .ct-bar,.ct-series-m .ct-line,.ct-series-m .ct-point,.ct-series-m .ct-slice-donut{stroke:#b2c326}.ct-series-m .ct-area,.ct-series-m .ct-slice-donut-solid,.ct-series-m .ct-slice-pie{fill:#b2c326}.ct-series-n .ct-bar,.ct-series-n .ct-line,.ct-series-n .ct-point,.ct-series-n .ct-slice-donut{stroke:#6188e2}.ct-series-n .ct-area,.ct-series-n .ct-slice-donut-solid,.ct-series-n .ct-slice-pie{fill:#6188e2}.ct-series-o .ct-bar,.ct-series-o .ct-line,.ct-series-o .ct-point,.ct-series-o .ct-slice-donut{stroke:#a748ca}.ct-series-o .ct-area,.ct-series-o .ct-slice-donut-solid,.ct-series-o .ct-slice-pie{fill:#a748ca}.ct-square{display:block;position:relative;width:100%}.ct-square:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:100%}.ct-square:after{display:table}.ct-square>svg{display:block;position:absolute;top:0;left:0}.ct-minor-second{display:block;position:relative;width:100%}.ct-minor-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:93.75%}.ct-minor-second:after{display:table}.ct-minor-second>svg{display:block;position:absolute;top:0;left:0}.ct-major-second{display:block;position:relative;width:100%}.ct-major-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:88.8888888889%}.ct-major-second:after{display:table}.ct-major-second>svg{display:block;position:absolute;top:0;left:0}.ct-minor-third{display:block;position:relative;width:100%}.ct-minor-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:83.3333333333%}.ct-minor-third:after{display:table}.ct-minor-third>svg{display:block;position:absolute;top:0;left:0}.ct-major-third{display:block;position:relative;width:100%}.ct-major-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:80%}.ct-major-third:after{display:table}.ct-major-third>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fourth{display:block;position:relative;width:100%}.ct-perfect-fourth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:75%}.ct-perfect-fourth:after{display:table}.ct-perfect-fourth>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fifth{display:block;position:relative;width:100%}.ct-perfect-fifth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:66.6666666667%}.ct-perfect-fifth:after{display:table}.ct-perfect-fifth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-sixth{display:block;position:relative;width:100%}.ct-minor-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:62.5%}.ct-minor-sixth:after{display:table}.ct-minor-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-golden-section{display:block;position:relative;width:100%}.ct-golden-section:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:61.804697157%}.ct-golden-section:after{content:"";display:table;clear:both}.ct-golden-section>svg{display:block;position:absolute;top:0;left:0}.ct-major-sixth{display:block;position:relative;width:100%}.ct-major-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:60%}.ct-major-sixth:after{display:table}.ct-major-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-seventh{display:block;position:relative;width:100%}.ct-minor-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:56.25%}.ct-minor-seventh:after{display:table}.ct-minor-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-seventh{display:block;position:relative;width:100%}.ct-major-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:53.3333333333%}.ct-major-seventh:after{display:table}.ct-major-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-octave{display:block;position:relative;width:100%}.ct-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:50%}.ct-octave:after{display:table}.ct-octave>svg{display:block;position:absolute;top:0;left:0}.ct-major-tenth{display:block;position:relative;width:100%}.ct-major-tenth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:40%}.ct-major-tenth:after{display:table}.ct-major-tenth>svg{display:block;position:absolute;top:0;left:0}.ct-major-eleventh{display:block;position:relative;width:100%}.ct-major-eleventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:37.5%}.ct-major-eleventh:after{display:table}.ct-major-eleventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-twelfth{display:block;position:relative;width:100%}.ct-major-twelfth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:33.3333333333%}.ct-major-twelfth:after{display:table}.ct-major-twelfth>svg{display:block;position:absolute;top:0;left:0}.ct-double-octave{display:block;position:relative;width:100%}.ct-double-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:25%}.ct-double-octave:after{display:table}.ct-double-octave>svg{display:block;position:absolute;top:0;left:0}.burger-menu{background:#fff;display:none;flex-direction:column;position:absolute;top:0;left:0;width:100vw;height:100vh}.burger-menu__header{height:64px;padding:22px 16px 18px;border-bottom:1px solid #e3e4e6}.burger-menu__header .header__logo{display:block;position:static}.burger-menu__header .header__logo img{width:44px}.burger-menu__nav{display:flex;flex-direction:column;justify-content:center;padding:26px 16px}.burger-menu__link{padding:10px 0;margin-bottom:12px}.burger-menu__link:last-of-type{margin-bottom:0}.burger-menu__link a{font:600 16px/20px Montserrat,Arial,sans-serif;letter-spacing:-.02em;color:#040b24}.burger-menu__separator{width:248px;margin:0 auto 32px 0;border-bottom:1px solid #e3e4e6}.burger-menu__footer{display:flex;flex-direction:column;margin:auto 0 0;padding:0 16px 32px}.burger-menu__footer a,.burger-menu__footer span{margin-bottom:16px}.burger-menu--opened{display:flex}.burger-button{display:none;position:relative;width:20px;height:12px;z-index:2}@media (max-width:768px){.burger-button{display:block}}.burger-button--active .burger-button__icon span{transform:rotate(45deg)}.burger-button--active .burger-button__icon span::before{top:0;transform:rotate(90deg)}.burger-button--active .burger-button__icon span::after{display:none}.burger-button__icon{display:block;position:relative;width:100%;height:100%}.burger-button__icon span{background:#000;position:absolute;top:0;bottom:0;margin:auto 0;display:block;width:100%;height:2px}.burger-button__icon span::after,.burger-button__icon span::before{background:#000;display:block;content:'';position:absolute;width:20px;height:2px}.burger-button__icon span::before{top:-6px}.burger-button__icon span:after{bottom:-6px}.button{font:normal 16px/16px "PT Root UI",Arial,sans-serif;display:block;padding:16px 32px;text-align:center;border-radius:3px;transition:background-color .2s ease-in-out;outline:0}@media (max-width:640px){.button{padding:18px 32px}}.button--blue{background:#4f78e0;color:#fff;font-weight:700}.button--blue:hover{background:#4261df}.button--blue:active{box-shadow:inset 0 1px 6px rgba(0,0,0,.18)}.button--blue:disabled{background:#e9e9e9;cursor:default}.button--green{background:#39ab1d;color:#fff;font-weight:700}.button--green:focus,.button--green:hover{background:#2e8917}.button--green:active{box-shadow:inset 0 1px 6px rgba(0,0,0,.18)}.button--green:disabled{background:#e9e9e9;cursor:default}.button--border{font-weight:500;box-shadow:inset 0 0 0 1px rgba(4,11,36,.18);transition:box-shadow .2s ease-in-out}.button--border:focus,.button--border:hover{box-shadow:inset 0 0 0 1px #040b24}.button--border-blue{padding-left:18px;padding-right:18px;font-weight:700;color:#4f78e0;border:1px solid #4f78e0;transition:opacity .2s ease-in-out}.button--border-blue:focus,.button--border-blue:hover{opacity:.7}.button--share{display:flex}.button--link{display:inline-block;vertical-align:baseline}.button--red{background:#f21b28;color:#fff}.button--red:hover{background:#e81421}.container{background:#fff;width:70%;max-width:1200px;overflow:hidden;height:100%;margin:0 auto;padding:52px 48px 82px;border-radius:6px;box-shadow:0 0 2.80786px rgba(0,0,0,.06),0 0 7.76336px rgba(0,0,0,.0390953),0 0 18.6912px rgba(0,0,0,.03),0 0 62px rgba(0,0,0,.0209047)}@media (max-width:1023px){.container{width:100%;border-radius:16px;box-shadow:0 .13836px 2.96096px rgba(0,0,0,.1),0 .3325px 7.11561px rgba(0,0,0,.0718854),0 .62608px 13.3981px rgba(0,0,0,.0596107),0 1.11682px 23.8999px rgba(0,0,0,.05),0 2.08888px 44.702px rgba(0,0,0,.0403893),0 5px 107px rgba(0,0,0,.0281146)}}@media (max-width:1023px){.container{padding:26px 16px 58px}}@media (max-width:640px){.container{border-radius:16px 16px 0 0}}.container--transparent{background:0 0;padding:0;border-radius:0;box-shadow:none;overflow:visible}@media (max-width:1023px){.container--transparent{padding:0 20px}}@media (max-width:640px){.container--transparent{padding:0 18px}}.header-select{display:flex;justify-content:space-between;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:240px;border-bottom:2px solid #040b24;cursor:pointer}.header-select__title{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-select__arrow{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-right:0;margin-left:10px}@media (max-width:640px){.header-select__arrow{margin-left:15px}}.header-select__arrow svg{width:10px;height:6px;stroke:#040b24;fill:none;transition:transform .2s ease-in-out}.header-select__options{background:#fff;display:none;position:absolute;top:90px;width:295px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:13px 0;border-radius:8px;opacity:0;box-shadow:0 .13836px 2.96096px rgba(0,0,0,.1),0 .3325px 7.11561px rgba(0,0,0,.0718854),0 .62608px 13.3981px rgba(0,0,0,.0596107),0 1.11682px 23.8999px rgba(0,0,0,.05),0 2.08888px 44.702px rgba(0,0,0,.0403893),0 5px 107px rgba(0,0,0,.0281146)}.header-select__options:before{content:'';display:block;position:absolute;top:-13px;left:30px;border:7px solid transparent;border-bottom:6px solid #fff}@media (max-width:640px){.header-select__options{left:-4px}}.header-select__option{position:relative;display:block;padding:9px 35px;font-weight:400;border-top:1px solid transparent;border-bottom:1px solid transparent;transition:background-color .2s ease-in-out,border .2s ease-in-out,font-weight .2s ease-in-out}.header-select__option:focus,.header-select__option:hover{background:#fcfcfd;font-weight:500;border-top:1px solid #e3e4e6;border-bottom:1px solid #e3e4e6}.header-select__option_active{font-weight:600}.header-select__option_active:before{background:#040b24;content:'';display:inline-block;position:absolute;top:calc(50% - 2px);left:20px;width:6px;height:6px;border-radius:100%}.header-select__option_active:hover{font-weight:600}.header-select--opened .header-select__options{display:block;opacity:1}.header-select--opened .header-select__arrow svg{transform:rotate(180deg)}.input{padding:14px 20px;font-weight:400;font-size:16px;line-height:20px;color:rgba(62,69,95,.5);border:1px solid #040b24;border-radius:3px;transition:border .2s ease-in-out}.input::-webkit-input-placeholder{font-weight:400;font-size:16px;line-height:20px;opacity:.2}.input::-moz-placeholder{font-weight:400;font-size:16px;line-height:20px;opacity:.2}.input:-ms-input-placeholder{font-weight:400;font-size:16px;line-height:20px;opacity:.2}.input::-ms-input-placeholder{font-weight:400;font-size:16px;line-height:20px;opacity:.2}.input::placeholder{font-weight:400;font-size:16px;line-height:20px;opacity:.2}.input__label{display:flex;flex-direction:column}.input__label span{margin-bottom:12px;font-weight:700;font-size:16px;line-height:20px}.input:focus{border-width:2px}.login-form{background:#fff;width:100%;max-width:516px;padding:0 80px;box-shadow:0 0 2.80786px rgba(0,0,0,.06),0 0 7.76336px rgba(0,0,0,.0390953),0 0 18.6912px rgba(0,0,0,.03),0 0 62px rgba(0,0,0,.0209047);border-radius:6px;margin:46px auto 44px}@media (max-width:640px){.login-form{max-width:none;min-height:calc(100vh - 78px);border-radius:16px;margin:22px 0 18px;padding:0 16px;overflow:hidden;box-shadow:0 .13836px 2.96096px rgba(0,0,0,.1),0 .3325px 7.11561px rgba(0,0,0,.0718854),0 .62608px 13.3981px rgba(0,0,0,.0596107),0 1.11682px 23.8999px rgba(0,0,0,.05),0 2.08888px 44.702px rgba(0,0,0,.0403893),0 5px 107px rgba(0,0,0,.0281146)}}.login-form__heading{font:600 22px/24px Montserrat,Arial,sans-serif;letter-spacing:-.02em;margin:0}@media (max-width:640px){.login-form__heading{font-size:16px;line-height:24px}}.login-form__heading+.login-form__description{margin-top:16px}@media (max-width:640px){.login-form__heading+.login-form__description{margin-top:8px}}.login-form__heading+.login-form__form-wrapper{margin-top:48px}@media (max-width:640px){.login-form__heading+.login-form__form-wrapper{margin-top:32px}}.login-form__description{color:#767887;letter-spacing:-.01em;margin-bottom:24px}.login-form .tabs-controls{position:relative;display:flex;justify-content:space-between;align-items:baseline;padding-top:56px}@media (max-width:640px){.login-form .tabs-controls{justify-content:flex-start;width:100%;padding-left:0;padding-top:24px;margin-bottom:28px;margin-left:0}}.login-form .tabs-controls::after{background:rgba(4,11,36,.1);position:absolute;content:"";left:-80px;bottom:0;width:calc(100% + 160px);height:1px}@media (max-width:640px){.login-form .tabs-controls::after{left:0;width:100%}}.login-form .tabs-controls input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}.login-form .tabs-controls label{font:normal 400 32px/32px Montserrat,Arial,sans-serif;position:relative;letter-spacing:-.02em;opacity:.5;transition:opacity .2s ease-in-out;cursor:pointer}@media (max-width:640px){.login-form .tabs-controls label{font-size:18px;line-height:24px;margin-right:36px}}.login-form .tabs-controls label:hover{opacity:1}.login-form .tabs-controls input:checked+label{font-weight:600;opacity:1}.login-form__form-wrapper .input-text{margin-bottom:24px}@media (max-width:640px){.login-form__form-wrapper .input-text{margin-bottom:20px}}.login-form__buttons-block{display:flex;align-items:center;width:100%}.login-form__enter{padding-top:40px}@media (max-width:640px){.login-form__enter{padding:0}}.login-form__enter .login-form__form-wrapper{margin-bottom:36px}@media (max-width:640px){.login-form__enter .login-form__form-wrapper{margin-bottom:35px}}.login-form__enter .login-form__buttons-block{margin-top:36px}@media (max-width:640px){.login-form__enter .login-form__buttons-block{margin:0}}.login-form__enter .login-form__buttons-block .button{min-width:164px;margin:0 46px 0 0}@media (max-width:640px){.login-form__enter .login-form__buttons-block .button{min-width:150px;margin-right:20px}}.login-form__social{position:relative;padding:31px 0 56px}@media (max-width:640px){.login-form__social{padding:26px 0 24px}}.login-form__social::before{background:rgba(4,11,36,.1);position:absolute;content:"";left:-80px;top:0;width:calc(100% + 160px);height:1px}@media (max-width:640px){.login-form__social::before{left:0;width:100%}}.login-form__social--reg{padding-top:42px;padding-bottom:96px}@media (max-width:640px){.login-form__social--reg{padding-top:0;padding-bottom:56px}}.login-form__social--reg::before{content:none}.login-form__social--reg::after{background:rgba(4,11,36,.1);position:absolute;content:"";left:0;bottom:47px;width:100%;height:1px}@media (max-width:640px){.login-form__social--reg::after{bottom:33px}}.login-form__social--reg .login-form__social-caption{color:#767887;letter-spacing:-.01em}@media (max-width:640px){.login-form__social--reg .login-form__social-caption{margin-bottom:12px}}.login-form__social-caption{display:inline-block;vertical-align:baseline;margin-bottom:10px}@media (max-width:640px){.login-form__social-caption{margin-bottom:8px}}.login-form__social-buttons{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-4px;margin-left:-4px;margin-right:-4px}@media (max-width:640px){.login-form__social-buttons{justify-content:flex-start}}.login-form__social-buttons .login-social{margin:4px}.login-form__registration{padding-bottom:56px;padding-top:56px}@media (max-width:640px){.login-form__registration{padding-top:0;padding-bottom:25px}}.login-form__registration .input-text--code{margin-bottom:36px}@media (max-width:640px){.login-form__registration .input-text--code{margin-bottom:24px}}.login-form__registration .checkbox{width:calc(100% + 30px);margin-top:36px;margin-right:-30px}@media (max-width:640px){.login-form__registration .checkbox{width:100%;margin-top:28px;margin-right:0}}.login-form__registration .login-form__buttons-block{margin-top:36px}@media (max-width:640px){.login-form__registration .login-form__buttons-block .button{width:100%}}.login-form__code{padding:64px 0 56px}@media (max-width:640px){.login-form__code{padding:24px 0 40px}}.login-form__code .login-form__heading{width:calc(100% + 40px);margin-right:-40px}@media (max-width:640px){.login-form__code .login-form__heading{width:auto;margin-right:0}}.login-form__code .login-form__heading+.login-form__form-wrapper{margin-top:48px}@media (max-width:640px){.login-form__code .login-form__heading+.login-form__form-wrapper{margin-top:20px}}.login-form__code .input-code{margin-top:48px;margin-bottom:24px}.login-form__code .login-form__buttons-block{margin-top:36px}@media (max-width:640px){.login-form__code .login-form__buttons-block{flex-direction:column;align-items:flex-start}}.login-form__code .login-form__buttons-block .button{min-width:164px}@media (max-width:640px){.login-form__code .login-form__buttons-block .button{min-width:auto;width:100%}}.login-form__code .login-form__buttons-block .button--blue{margin-right:8px}@media (max-width:640px){.login-form__code .login-form__buttons-block .button--blue{margin:0 0 12px}}.login-form__notice{color:#767887;margin:0}.login-form__recovery{padding:64px 0 56px}@media (max-width:640px){.login-form__recovery{padding:24px 0 40px}}.login-form__recovery .login-form__buttons-block{margin-top:28px}@media (max-width:640px){.login-form__recovery .login-form__buttons-block{flex-direction:column;align-items:flex-start}}.login-form__recovery .login-form__buttons-block .button{min-width:172px}@media (max-width:640px){.login-form__recovery .login-form__buttons-block .button{min-width:auto;width:100%}}.login-form__recovery .login-form__buttons-block .button--blue{margin-right:12px}@media (max-width:640px){.login-form__recovery .login-form__buttons-block .button--blue{margin-right:0;margin-bottom:12px}}.login-form .error{width:calc(100% + 160px);margin:36px -80px -56px;padding:20px 12px 23px 70px}.login-form .error__message{align-items:flex-start}@media (max-width:640px){.login-form .error__message svg{margin-top:8px}}@media (max-width:640px){.login-form .error__message span{line-height:20px}}@media (max-width:640px){.login-form .error{width:calc(100% + 32px);margin:18px -16px -25px;padding-left:20px}}.input-text{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;font-size:16px;line-height:20px}.input-text label{font-weight:700;margin-bottom:12px}@media (max-width:640px){.input-text label{margin-bottom:8px}}.input-text input,.input-text textarea{font:16px/20px "PT Root UI",Arial,sans-serif;background:0 0;width:100%;padding:14px 20px;letter-spacing:.05em;color:#3e455f;border:none;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(4,11,36,.5);outline:0;transition:box-shadow .2s ease-in-out;-webkit-appearance:none;-webkit-box-shadow:inset 0 0 0 1px rgba(4,11,36,.5)}@media (max-width:640px){.input-text input,.input-text textarea{padding:16px 20px;letter-spacing:-.01em}}.input-text input:focus,.input-text textarea:focus{box-shadow:inset 0 0 0 2px #040b24;-webkit-box-shadow:inset 0 0 0 2px #040b24}.input-text input::-webkit-input-placeholder,.input-text textarea::-webkit-input-placeholder{color:#3e455f;font-weight:400;opacity:.5;letter-spacing:.05em}.input-text input::-moz-placeholder,.input-text textarea::-moz-placeholder{color:#3e455f;font-weight:400;opacity:.5;letter-spacing:.05em}.input-text input:-ms-input-placeholder,.input-text textarea:-ms-input-placeholder{color:#3e455f;font-weight:400;opacity:.5;letter-spacing:.05em}.input-text input::-ms-input-placeholder,.input-text textarea::-ms-input-placeholder{color:#3e455f;font-weight:400;opacity:.5;letter-spacing:.05em}.input-text input::placeholder,.input-text textarea::placeholder{color:#3e455f;font-weight:400;opacity:.5;letter-spacing:.05em}.input-text textarea{resize:none;font-size:16px;line-height:24px;padding:12px 20px;letter-spacing:-.01em;color:#040b24}.input-text input:-moz-read-only{cursor:default}.input-text input:read-only{cursor:default}.input-text input:-moz-read-only:focus{box-shadow:inset 0 0 0 1px rgba(4,11,36,.5);-webkit-box-shadow:inset 0 0 0 1px rgba(4,11,36,.5)}.input-text input:read-only:focus{box-shadow:inset 0 0 0 1px rgba(4,11,36,.5);-webkit-box-shadow:inset 0 0 0 1px rgba(4,11,36,.5)}.input-text button{background:0 0;display:none;position:absolute;bottom:0;right:0;width:48px;height:48px;transition:opacity .2s ease-in-out;border-top-right-radius:3px;border-bottom-right-radius:3px;margin:0}@media (max-width:640px){.input-text button{width:52px;height:52px}}.input-text button::after,.input-text button::before{content:"";position:absolute;transition:opacity .2s ease-in-out}.input-text button::before{background:url(../images/icon-edit.svg) no-repeat center/cover;top:50%;left:50%;width:15px;height:15px;opacity:.2;transform:translate(-50%,-50%)}.input-text button::after{top:calc(50% - 7px);left:calc(50% - 9px);width:19px;height:9px;border:2px solid #fff;border-top:none;border-right:none;transform:rotate(-45deg);opacity:0;visibility:hidden}.input-text button:focus::before,.input-text button:hover::before{opacity:1}.input-text--editable{padding-right:46px}@media (max-width:640px){.input-text--editable{padding-right:0}}.input-text--editable input{color:#040b24;height:48px}.input-text--editable input:-moz-read-only{color:#3e455f}.input-text--editable input:read-only{color:#3e455f}@media (max-width:640px){.input-text--editable input{height:52px;padding-right:70px}}.input-text--editable button{display:block}.input-text--code input{max-width:127px;letter-spacing:5px}.input-text--code input::-webkit-input-placeholder{letter-spacing:5px}.input-text--code input::-moz-placeholder{letter-spacing:5px}.input-text--code input:-ms-input-placeholder{letter-spacing:5px}.input-text--code input::-ms-input-placeholder{letter-spacing:5px}.input-text--code input::placeholder{letter-spacing:5px}.input-text--code .link{margin-top:16px}.input-text--tel input{max-width:200px;letter-spacing:.05em}@media (max-width:640px){.input-text--tel input{max-width:none}}.input-text.is-edit button{background:#4f78e0;opacity:1;border:1px solid #4f78e0}.input-text.is-edit button::before{opacity:0;visibility:hidden}.input-text.is-edit button::after{opacity:.5;visibility:visible}.input-text.is-edit button:focus::after,.input-text.is-edit button:hover::after{opacity:1}.input-text.is-edit input:focus+button::after{opacity:1}.input-text.is-error input{box-shadow:inset 0 0 0 1px #f21b28;-webkit-box-shadow:inset 0 0 0 1px #f21b28}.input-text.is-error input:focus{box-shadow:inset 0 0 0 2px #f21b28;-webkit-box-shadow:inset 0 0 0 2px #f21b28}.input-text--select{position:relative}.input-text--select .input-text__select-wrapper{position:relative;width:252px}@media (max-width:640px){.input-text--select .input-text__select-wrapper{width:100%}}.input-text--select .input-text__select-wrapper svg{position:absolute;top:50%;right:15px;width:16px;height:16px;transform:translateY(-50%);transition:transform .2s ease-in-out;pointer-events:none;fill:#fff;stroke:#040b24}.input-text--select .input-text__select-wrapper input{padding-right:40px;cursor:pointer;color:#040b24;width:252px;letter-spacing:-.01em}@media (max-width:640px){.input-text--select .input-text__select-wrapper input{width:100%}}.input-text--select .input-text__select-wrapper input::-moz-selection{background:0 0}.input-text--select .input-text__select-wrapper input::selection{background:0 0}.input-text--select .input-text__select-wrapper input:focus{box-shadow:inset 0 0 0 2px #040b24}.input-text--select .input-text__select-wrapper .input-text__select-list{position:absolute;bottom:0;left:0;z-index:5;width:100%;height:140px;overflow-y:auto;margin:0;padding:0;padding-top:10px;list-style:none;background:#fff;border:none;border-radius:4px;box-shadow:0 5px 107px rgba(0,0,0,.0281146),0 2.08888px 44.702px rgba(0,0,0,.0403893),0 1.11682px 23.8999px rgba(0,0,0,.05),0 .62608px 13.3981px rgba(0,0,0,.0596107),0 .3325px 7.11561px rgba(0,0,0,.0718854),0 .13836px 2.96096px rgba(0,0,0,.1);transform:translateY(100%);visibility:hidden;opacity:0;transition:visibility .2s ease-in-out,opacity .2s ease-in-out;scrollbar-color:#313131 #e4e4e4;scrollbar-width:thin}.input-text--select .input-text__select-wrapper .input-text__select-list::-webkit-scrollbar-track{background:#e4e4e4;border-radius:3px}.input-text--select .input-text__select-wrapper .input-text__select-list::-webkit-scrollbar{width:5px;border-radius:3px}.input-text--select .input-text__select-wrapper .input-text__select-list::-webkit-scrollbar-thumb{background:#313131;border-radius:3px}.input-text--select .input-text__select-wrapper .input-text__select-list li{padding:10px 20px;font-size:16px;line-height:20px;letter-spacing:-.01em;color:#040b24;outline:0;cursor:pointer;transition:backgroud .2s ease-in-out}.input-text--select .input-text__select-wrapper .input-text__select-list li:focus,.input-text--select .input-text__select-wrapper .input-text__select-list li:hover{background:#fcfcfd;font-weight:500;padding-top:9px;padding-bottom:9px;border-top:1px solid #e3e4e6;border-bottom:1px solid #e3e4e6}.input-text--select .input-text__select-wrapper .input-text__select-list .input-text__select-item--selected{font-weight:700;position:relative}.input-text--select .input-text__select-wrapper .input-text__select-list .input-text__select-item--selected::before{background:#040b24;content:"";position:absolute;top:calc(50% - 2px);left:9px;width:4px;height:4px;border-radius:50%}.input-text--select .input-text__select-wrapper--show input{border-bottom-right-radius:0;border-bottom-left-radius:0}.input-text--select .input-text__select-wrapper--show .input-text__select-list{visibility:visible;opacity:1}.input-text--select .input-text__select-wrapper--show svg{transform:translateY(-50%) rotate(-180deg)}.input-text--label-hidden label{color:transparent}.input-code{width:100%;max-width:233px;font-size:16px;line-height:20px}@media (max-width:640px){.input-code{max-width:none}}.input-code p{font-weight:700;margin:0 0 12px}@media (max-width:640px){.input-code p{display:none}}.input-code input{font:16px/14px "PT Root UI",Arial,sans-serif;outline:0;width:34px;padding:0;color:#3e455f;text-align:center;border:none;border-right:1px solid #e3e4e6;border-radius:0;-moz-appearance:textfield}.input-code input::-webkit-inner-spin-button,.input-code input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:640px){.input-code input{width:16.4%}}.input-code input:last-child{border-right:none}.input-code__wrapper{display:flex;justify-content:center;width:100%;padding:14px 2px;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(4,11,36,.5);outline:0;transition:box-shadow .2s ease-in-out}@media (max-width:640px){.input-code__wrapper{padding:17px 19px}}.input-code.is-focus .input-code__wrapper{box-shadow:inset 0 0 0 2px #040b24}.input-code.is-error .input-code__wrapper{box-shadow:inset 0 0 0 1px #f21b28;-webkit-box-shadow:inset 0 0 0 1px #f21b28}.input-code.is-error.is-focus .input-code__wrapper{box-shadow:inset 0 0 0 2px #f21b28;-webkit-box-shadow:inset 0 0 0 2px #f21b28}.checkbox{padding-left:30px}@media (max-width:640px){.checkbox{padding-left:30px}}.checkbox input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}.checkbox label{position:relative;color:#3e455f;letter-spacing:-.01em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:640px){.checkbox label{display:inline;white-space:normal}}.checkbox label::after,.checkbox label::before{position:absolute;content:"";transition:border-color .2s ease-in-out,background-color .2s ease-in-out}.checkbox label::before{top:0;left:-30px;width:20px;height:20px;border:1px solid rgba(4,11,36,.2);border-radius:2px}.checkbox label::after{top:4px;left:-26px;width:13px;height:8px;border:2px solid transparent;border-top:none;border-right:none;transform:rotate(-45deg)}.checkbox label:hover{color:#040b24}.checkbox label:hover::before{border-color:#040b24}.checkbox input:focus+label{color:#040b24}.checkbox input:focus+label::before{border-color:#040b24}.checkbox input:checked+label::before{background:#4f78e0;border-color:#4f78e0}.checkbox input:checked+label::after{border-color:#fff}.checkbox a{color:#3e455f;text-decoration:underline;text-underline-position:under;white-space:nowrap}.checkbox.is-error input:focus+label,.checkbox.is-error label{color:#f21b28}.checkbox.is-error input:focus+label::before,.checkbox.is-error label::before{border-color:#f21b28}.checkbox.is-error input:focus+label:focus,.checkbox.is-error input:focus+label:hover,.checkbox.is-error label:focus,.checkbox.is-error label:hover{color:#f21b28}.checkbox.is-error a{color:#f21b28;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.radio{margin-left:30px}.radio input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}.radio label{position:relative;color:#3e455f;letter-spacing:-.01em;cursor:pointer}@media (max-width:640px){.radio label{white-space:normal}}.radio label::after,.radio label::before{position:absolute;content:"";border-radius:50%}.radio label::before{top:0;left:-30px;width:20px;height:20px;border:1px solid rgba(4,11,36,.2);transition:border-color .2s ease-in-out,background-color .2s ease-in-out}.radio label::after{background:#fff;top:6px;left:-24px;width:8px;height:8px;opacity:0;transition:opacity .2s ease-in-out}.radio label:hover{color:#040b24}.radio label:hover::before{border-color:#040b24}.radio input:focus+label{color:#040b24}.radio input:focus+label::before{border-color:#040b24}.radio input:checked+label::before{background:#4f78e0;border-color:#4f78e0}.radio input:checked+label::after{opacity:1}.login-social{background:#f1f5f8;position:relative;display:flex;align-items:center;justify-content:center;width:calc(100% / 5 - 8px);height:48px;border:1px solid transparent;border-radius:3px;font-family:"PT Root UI",Arial,sans-serif;transition:border-color .2s ease-in-out}@media (min-width:1024px){.login-social:focus,.login-social:hover{border-color:#040b24}}.login-social:disabled{cursor:auto}@media (max-width:640px){.login-social:active{background-color:rgba(4,11,36,.03);box-shadow:inset 0 0 3px rgba(0,0,0,.18)}.login-social:active .login-social__title{background-color:transparent;box-shadow:none}}.login-social--big{width:calc(100% / 2 - 8px)}.login-social__icon{display:flex;justify-content:center;align-items:center}.login-social__title{margin-left:10px;font-size:16px;font-weight:500;line-height:16px;color:#3e455c}@media (max-width:640px){.login-social__title{flex-grow:0;background-color:transparent;border:none}}.login-social__tick{position:absolute;display:flex;align-items:center;justify-content:center;top:7px;right:6px;width:10px;height:8px;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.login-social.active{border-color:#040b24}.login-social.active .login-social__tick{opacity:1;visibility:visible}.link{color:#767887;letter-spacing:-.01em;text-decoration:underline;text-underline-position:under;transition:color .2s ease-in-out}@media (max-width:640px){.link{white-space:normal}}.link:focus,.link:hover{color:#040b24}.link--dashed{background:linear-gradient(to left,currentColor 50%,rgba(255,255,255,0) 1%) repeat-x bottom/7px 1px;padding-bottom:2px;white-space:nowrap;text-decoration:none}.link--dashed:focus,.link--dashed:hover{background-position:bottom;background-size:7px 1px;background-repeat:repeat-x}@media (max-width:640px){.link--dashed{padding-bottom:0}}.link--notice{position:relative;margin-left:30px}@media (max-width:640px){.link--notice{white-space:normal;background-image:none}}.link--notice::before{background:#e3e4e6;content:"?";position:absolute;top:1px;left:-30px;width:22px;font-weight:500;height:22px;text-align:center;line-height:22px;border-radius:50%}.popup-image{z-index:-1;visibility:hidden;position:absolute;width:100%;max-width:592px;margin:24px;opacity:0;transform:translateY(10px) scale(.98);transition:transform .5s ease-in-out,opacity .4s ease-in-out;pointer-events:none}@media (max-width:640px){.popup-image{margin:24px 16px}}.popup-image.is-visible{position:relative;z-index:auto;visibility:visible;opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.popup-image__close{background:rgba(255,255,255,.5);z-index:1;position:absolute;top:14px;right:14px;width:40px;height:40px;border-radius:3px;transition:background-color .2s ease-in-out}@media (max-width:640px){.popup-image__close{top:6px;right:6px;width:35px;height:35px}}.popup-image__close:focus,.popup-image__close:hover{background:#fff}.popup-image__close::after,.popup-image__close::before{background:#040b24;content:"";position:absolute;top:calc(50% - 10px);width:2px;height:20px}.popup-image__close::before{left:calc(50% - 1px);transform:rotate(45deg)}.popup-image__close::after{right:calc(50% - 1px);transform:rotate(-45deg)}.popup-image__image{display:flex;align-items:center;justify-content:center;border-radius:4px;overflow:auto;scrollbar-color:rgba(255,255,255,.9) transparent;scrollbar-width:thin}.popup-image__image::-webkit-scrollbar-track{background:0 0}.popup-image__image::-webkit-scrollbar{height:4px;width:4px}.popup-image__image::-webkit-scrollbar-thumb{background:rgba(255,255,255,.9)}.popup-image__image::-webkit-scrollbar-corner{display:none}.popup-image__image img{width:100%;height:auto;transform:scale(1);transition:transform .2s ease-in-out}.popup-image__image-controls{z-index:1;position:absolute;width:40px;right:14px;bottom:11.19%}@media (max-width:640px){.popup-image__image-controls{right:6px;bottom:11px;width:35px}}.popup-image__zoom-btn{background:rgba(255,255,255,.5);position:relative;display:block;width:40px;height:40px;line-height:0;border-radius:3px;transition:background-color .2s ease-in-out}@media (max-width:640px){.popup-image__zoom-btn{width:35px;height:35px}}.popup-image__zoom-btn:focus,.popup-image__zoom-btn:hover{background:#fff}.popup-image__zoom-btn::after,.popup-image__zoom-btn::before{background:#040b24;content:"";position:absolute;top:calc(50% - 10px);width:2px;height:20px}.popup-image__zoom-btn::after{left:calc(50% - 1px);transform:rotate(90deg)}.popup-image__zoom-btn--in{margin-bottom:4px}.popup-image__zoom-btn--in::before{left:calc(50% - 1px)}.popup-image__zoom-btn--out::before{display:none}.overlay{background:rgba(4,11,36,0);visibility:hidden;z-index:-1;position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;overflow:auto;transition:background-color .4s ease-in-out;pointer-events:none;-webkit-overflow-scrolling:touch}.overlay.is-visible{background:rgba(4,11,36,.6);z-index:11;visibility:visible;display:flex;justify-content:center;align-items:center;pointer-events:auto}.overlay.is-align-top{align-items:flex-start}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;width:70%;max-width:1200px;margin:0 auto 28px}@media (max-width:1023px){.breadcrumbs{width:auto;margin-bottom:14px;padding:0 16px}}.breadcrumbs li{font:500 14px/24px Montserrat,Arial,sans-serif;position:relative;color:#828282;letter-spacing:-.02em;margin-right:18px}@media (max-width:640px){.breadcrumbs li{font-size:12px;margin-right:20px}}.breadcrumbs li::after{content:"";position:absolute;top:calc(50% - 3px);right:-11px;width:6px;height:6px;transform:rotate(-45deg);border:1.5px solid currentColor;border-top:none;border-left:none}.breadcrumbs li a{color:currentColor;transition:color .2s ease-in-out}@media (max-width:640px){.breadcrumbs li a{font-size:12px}}.breadcrumbs li a:focus,.breadcrumbs li a:hover{color:#040b24}.breadcrumbs li:last-child{margin-right:0}.breadcrumbs li:last-child::after{display:none}.breadcrumbs li:last-child a{pointer-events:none}.title{font:600 32px/32px Montserrat,Arial,sans-serif;margin:0;letter-spacing:-.02em;color:#040b24}@media (max-width:768px){.title{font-size:18px;line-height:24px}}.title-edit{position:relative;display:inline-block;vertical-align:baseline;width:auto;padding:5px 0;color:#040b24;font-size:16px;font-weight:700;line-height:20px;letter-spacing:.01em;margin-right:30px}@media (max-width:640px){.title-edit{padding-right:30px;margin-right:0}}.title-edit::after{background:currentColor;content:"";position:absolute;left:0;bottom:0;width:0;height:1px;transition:width .5s ease-in-out}.title-edit p{display:inline-block;vertical-align:baseline;letter-spacing:.01em}.title-edit input{font:700 16px/20px "PT Root UI",Arial,sans-serif;display:inline-block;width:0;padding:0;letter-spacing:.01em;border:none;outline:0}.title-edit button{position:absolute;top:calc(50% - 15px);right:-30px;width:30px;height:30px;opacity:.2;transition:opacity .2s ease-in-out}.title-edit button::after,.title-edit button::before{content:"";position:absolute}.title-edit button::before{background:url(../images/icon-edit.svg) no-repeat center/cover;top:50%;left:50%;width:15px;height:15px;transform:translate(-50%,-50%)}.title-edit button::after{top:calc(50% - 7px);left:calc(50% - 9px);display:none;width:19px;height:9px;border:2px solid currentColor;border-top:none;border-right:none;transform:rotate(-45deg)}.title-edit button:focus,.title-edit button:hover{opacity:1}@media (max-width:640px){.title-edit button{right:0}}.title-edit.is-edit{width:100%;max-width:250px}@media (max-width:640px){.title-edit.is-edit{max-width:none}}.title-edit.is-edit::after{width:100%}.title-edit.is-edit p{display:none}.title-edit.is-edit input{width:100%;padding:0 10px 0 0}.title-edit.is-edit button::before{display:none}.title-edit.is-edit button::after{display:block}.title-edit.is-edit input:focus+button{opacity:1}.accordion{background:#fafafa;border-radius:3px}.accordion__header{position:relative}.accordion__header::after{content:"";position:absolute;top:30px;right:58px;width:12px;height:12px;transform:rotate(-45deg);border:2px solid #040b24;border-top:none;border-right:none;transition:transform .2s ease-in-out,top .2s ease-in-out;pointer-events:none}@media (max-width:640px){.accordion__header::after{top:31px;right:26px;width:10px;height:10px}}.accordion__header button{font:700 16px/20px "PT Root UI",Arial,sans-serif;position:relative;padding:30px 65px 26px;text-align:left;transition:opacity .2s ease-in-out}@media (max-width:640px){.accordion__header button{padding:28px 45px}}.accordion__header button>span svg,.accordion__header button>svg{position:absolute;top:20px;left:23px;width:40px;height:40px;fill:none;stroke:currentColor;stroke-width:2px}@media (max-width:640px){.accordion__header button>span svg,.accordion__header button>svg{top:23px;left:11px;width:30px;height:30px}}.accordion__header button strong{font-weight:700;color:#39ab1d}@media (min-width:1024px){.accordion__header button:focus,.accordion__header button:hover{opacity:.5}}@media (max-width:1023px){.accordion__header button:active{opacity:.5}}.accordion__header--no-stroke button{display:flex;align-items:center}.accordion__header--no-stroke button>span svg,.accordion__header--no-stroke button>svg{fill:currentColor;stroke:none;stroke-width:0}.accordion__header--no-stroke button b{background:#4f78e0;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;margin-left:8px;border-radius:50%;font-weight:700;font-size:10px;line-height:15px;color:#fff}.accordion__header--no-stroke button b.hidden{display:none}.accordion__content{height:0;pointer-events:none;visibility:hidden;opacity:0}.accordion.is-open{padding-bottom:36px}@media (max-width:1023px){.accordion.is-open{padding-bottom:24px}}.accordion.is-open .accordion__header{margin-bottom:14px}@media (max-width:640px){.accordion.is-open .accordion__header{margin-bottom:8px}}.accordion.is-open .accordion__header button{padding-bottom:12px}.accordion.is-open .accordion__header::after{top:37px;transform:rotate(-225deg)}.accordion.is-open .accordion__content{height:auto;padding:0 32px;pointer-events:auto;visibility:visible;opacity:1}@media (max-width:1023px){.accordion.is-open .accordion__content{padding:0 16px}}.settings-form form{display:flex;flex-direction:column;align-items:flex-start}.settings-form .input-text{max-width:212px;margin-bottom:24px}@media (max-width:640px){.settings-form .input-text{max-width:none;margin-bottom:20px}}.settings-form .input-text input{letter-spacing:4px}.settings-form .input-text input::-webkit-input-placeholder{letter-spacing:0}.settings-form .input-text input::-moz-placeholder{letter-spacing:0}.settings-form .input-text input:-ms-input-placeholder{letter-spacing:0}.settings-form .input-text input::-ms-input-placeholder{letter-spacing:0}.settings-form .input-text input::placeholder{letter-spacing:0}.settings-form .input-text--code{margin-bottom:16px}.settings-form .input-text--code input{max-width:133px;letter-spacing:5px}.settings-form .input-text--code input::-webkit-input-placeholder{letter-spacing:5px}.settings-form .input-text--code input::-moz-placeholder{letter-spacing:5px}.settings-form .input-text--code input:-ms-input-placeholder{letter-spacing:5px}.settings-form .input-text--code input::-ms-input-placeholder{letter-spacing:5px}.settings-form .input-text--code input::placeholder{letter-spacing:5px}.settings-form .input-text+.link{margin-bottom:38px}@media (max-width:640px){.settings-form .input-text+.link{margin-bottom:32px}}.settings-form__buttons{display:flex}@media (max-width:640px){.settings-form__buttons{display:block;width:100%}}.settings-form__buttons .button{min-width:164px}@media (max-width:640px){.settings-form__buttons .button{width:100%;min-width:auto}}.settings-form__buttons .button:first-of-type{margin-right:8px}@media (max-width:640px){.settings-form__buttons .button:first-of-type{margin-right:0;margin-bottom:14px}}.settings-form--password .input-text{max-width:230px}@media (max-width:640px){.settings-form--password .input-text{max-width:none}}.account-item{position:relative;border-bottom:1px solid #e3e4e6}.account-item:last-of-type{border-bottom:none}.account-item__wrapper{display:flex;align-items:flex-start;padding:40px 4.8913% 36px 40px}@media (max-width:1023px){.account-item__wrapper{padding:40px 0 36px 35px}}@media (max-width:640px){.account-item__wrapper{flex-direction:column;padding:30px 0 18px 28px}}.account-item .radio{position:absolute;left:5px;top:40px}.account-item .radio label{display:block}@media (max-width:640px){.account-item .radio{position:absolute;top:30px;left:0}}.account-item__title-block{display:flex;flex-direction:column;align-items:flex-start;width:28.71377%;min-width:300px;margin-top:-5px}@media (max-width:1023px){.account-item__title-block{min-width:260px}}@media (max-width:640px){.account-item__title-block{position:relative;width:auto;min-width:auto;max-width:85%;margin-bottom:24px;z-index:2}.account-item__title-block_wide{width:100%;max-width:unset}}@media (max-width:640px){.account-item__title-block .title-edit{padding-bottom:0}}@media (max-width:1023px){.account-item__title-block .title-edit.is-edit{max-width:200px}}@media (max-width:640px){.account-item__title-block .title-edit.is-edit{max-width:none}}.account-item__number{margin-top:10px;color:#3e455f;font-size:16px;line-height:20px;letter-spacing:.05em;font-feature-settings:"tnum" on,"lnum" on}@media (max-width:640px){.account-item__number{font-size:14px;line-height:14px;letter-spacing:.1em;margin-top:5px;font-feature-settings:normal}}.account-item .checkbox{padding-left:46px;margin-left:0;margin-right:30px}@media (max-width:640px){.account-item .checkbox{margin-right:0;padding-left:30px}.account-item .checkbox label{font-size:14px;line-height:18px;letter-spacing:.3px}}.account-item__delete{position:relative;padding-left:14px;margin-left:auto;color:#040b24;font-family:"PT Root UI",Arial,sans-serif;opacity:.3;transition:opacity .2s ease-in-out}@media (max-width:640px){.account-item__delete{position:absolute;padding:0;width:30px;height:30px;top:23px;right:0}}.account-item__delete::before{background:url(../images/icon-bin.svg) no-repeat center/cover;content:"";position:absolute;left:0;top:2px;width:14px;height:16px}@media (max-width:640px){.account-item__delete::before{left:calc(50% - 7px);top:calc(50% - 8px)}}.account-item__delete span{font-size:16px;font-weight:700;line-height:20px;letter-spacing:.01em;margin-left:8px}@media (max-width:1023px){.account-item__delete span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}}.account-item__delete:focus,.account-item__delete:hover{opacity:1}.account-item .error{width:auto;margin-left:40px;margin-top:-15px;margin-bottom:36px}@media (max-width:640px){.account-item .error{margin-left:0;margin-top:0;margin-bottom:28px}}@media (max-width:640px){.account-item .error__message svg{position:relative;top:4px}}@media (max-width:640px){.account-item.is-edit .account-item__delete{display:none}}.settings-section{margin-top:88px}.settings-section:first-of-type{margin-top:60px}.settings-section .accordion__header button{width:100%}@media (max-width:768px){.settings-section{margin-top:68px;margin-bottom:52px}.settings-section:first-of-type{margin-top:28px}.settings-section:last-of-type{margin-bottom:47px}}.settings-section__title-container{display:flex;align-items:center;margin-bottom:26px}@media (max-width:768px){.settings-section__title-container{margin-bottom:26px}}@media (max-width:640px){.settings-section__title-container{margin-bottom:22px}}.settings-section__title-container svg{display:block;max-width:24px;height:20px;margin-right:14px;fill:none;stroke:#040b24}@media (max-width:768px){.settings-section__title-container svg{max-width:18px;height:16px;margin-right:10px}}.settings-section__title-container #icon-bills{max-width:30px;height:26px}@media (max-width:640px){.settings-section__title-container #icon-bills{height:22px;margin-right:7px}}@media (max-width:768px){.settings-section__title-container #icon-person{position:relative;top:-3px}}.settings-section__title{font:normal 600 20px/24px Montserrat,Arial,sans-serif;margin:0;letter-spacing:-.02em;color:#040b24}@media (max-width:768px){.settings-section__title{font-size:16px;line-height:20px}}.settings-section__inner{margin-bottom:28px;padding:0 0 44px;border-top:1px solid #e3e4e6;border-bottom:1px solid #e3e4e6}@media (max-width:640px){.settings-section__inner{padding-bottom:44px}}.settings-section__inputs{display:flex;flex-wrap:wrap;padding:32px 39px 20px 37px}@media (max-width:768px){.settings-section__inputs{flex-direction:column}}@media (max-width:640px){.settings-section__inputs{padding:24px 0 24px}}.settings-section__inputs .input-text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:20px}@media (max-width:640px){.settings-section__inputs .input-text{width:100%}}.settings-section__inputs .input-text:first-of-type{margin-right:75px}@media (max-width:640px){.settings-section__inputs .input-text:first-of-type{margin-right:0}}@media (max-width:640px){.settings-section__inputs .input-text:last-of-type{margin-bottom:0}}.settings-section__inputs .input-text #email{width:330px}@media (max-width:640px){.settings-section__inputs .input-text #email{width:100%}}.settings-section__inputs .input-text #tel{width:196px}@media (max-width:640px){.settings-section__inputs .input-text #tel{width:100%}}.settings-section__accordion-password{margin-bottom:18px}@media (max-width:640px){.settings-section__accordion-password.is-open .accordion__header{margin-bottom:18px}}@media (max-width:640px){.settings-section__accordion-password.is-open .accordion__content{padding:0 16px 0 20px}}.settings-section__accordion-socials{margin-bottom:48px}@media (max-width:640px){.settings-section__accordion-socials.is-open .accordion__header{margin-bottom:18px}}@media (max-width:640px){.settings-section__accordion-socials.is-open .accordion__content{padding:0 16px}}@media (max-width:1023px){.settings-section .accordion{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}}@media (max-width:640px){.settings-section .accordion{margin-bottom:22px}}.settings-section+.delete-button{margin-top:55px}@media (max-width:640px){.settings-section+.delete-button{margin-top:47px}}.settings-section--accounts .settings-section__inner{padding-bottom:0}.delete-button{display:flex;align-items:center;transition:opacity .2s ease-in-out}.delete-button svg{display:block;width:18px;height:20px;margin-right:10px;fill:none;stroke:#f21b28}@media (max-width:640px){.delete-button svg{width:13px;height:14px;margin-right:8px}}.delete-button span{display:block;font-weight:700;font-size:16px;line-height:16px;letter-spacing:.01em;color:#f21b28}.delete-button:focus,.delete-button:hover{opacity:.5}.show-more__btn{margin:0 auto 12px}@media (max-width:640px){.show-more__btn{width:100%}}.show-more__page-status{text-align:center;font-size:14px;line-height:14px;letter-spacing:.3px;color:#767887}.error{background:#fce2e5;display:flex;justify-content:space-between;align-items:center;width:100%;padding:17px 53px;border-radius:3px}@media (max-width:1023px){.error{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:20px 14px}}.error__message{display:flex;align-items:center;position:relative;left:-25px;max-width:70%}@media (max-width:1023px){.error__message{position:static;align-items:flex-start;max-width:unset;margin-bottom:16px}}.error__message--full{left:0;width:100%;max-width:unset}@media (max-width:1023px){.error__message--full{align-items:center;margin-bottom:0}}@media (max-width:768px){.error__message--full{flex-direction:column;align-items:flex-start}}.error__message svg{display:block;width:26px;min-width:26px;height:23px;min-height:23px;margin-right:10px;fill:#f21b28;stroke:none}@media (max-width:640px){.error__message svg{margin-right:14px}}.error__message span{display:block;line-height:18px}@media (max-width:640px){.error__message span{line-height:20px}}.error__message-box{display:flex;align-items:center;margin-right:20px}@media (max-width:768px){.error__message-box{margin-right:0;align-items:flex-start}}.error__action{font-weight:700;font-size:16px;line-height:20px;letter-spacing:.01em;transition:opacity .2s ease-in-out}@media (max-width:1023px){.error__action{padding-left:40px}}.error__action:focus,.error__action:hover{opacity:.5}.error__hint{display:inline-block;margin-left:4px}@media (max-width:640px){.error__hint{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:0}}.error__button-device{display:inline-flex;justify-content:center;align-items:center;margin-left:auto;flex-shrink:0}@media (max-width:768px){.error__button-device{width:100%;margin-top:26px;padding-left:5px;padding-right:5px}}.error--warning{background:#fdf6e9}.error--warning .error__message svg{fill:#ecaa00}.popup{position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#fff;box-shadow:0 2px 24px rgba(0,0,0,.25);border-radius:4px;opacity:0;visibility:hidden;transform:translateY(10px) scale(.98);transition:transform .5s ease-in-out,opacity .4s ease-in-out;margin-top:40px;margin-bottom:40px}.popup.is-visible{position:static;z-index:11;visibility:visible;opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.popup__close{position:absolute;top:12px;right:12px;width:44px;height:44px}@media (max-width:640px){.popup__close{top:2px;right:2px}}.popup__close::after,.popup__close::before{background:#040b24;content:"";position:absolute;top:calc(50% - 10px);width:2px;height:20px;transition:background-color .2s ease-in-out}@media (max-width:640px){.popup__close::after,.popup__close::before{top:calc(50% - 7px);width:2px;height:14px}}.popup__close::before{left:calc(50% - 1px);transform:rotate(45deg)}.popup__close::after{right:calc(50% - 1px);transform:rotate(-45deg)}.popup__close:focus::after,.popup__close:focus::before,.popup__close:hover::after,.popup__close:hover::before{background:#767887}.popup__text-block{max-width:354px;margin:0 auto 48px}@media (max-width:640px){.popup__text-block{text-align:left;margin-bottom:32px}}.popup__title{font:normal 600 22px/28px Montserrat,Arial,sans-serif;letter-spacing:-.02em}@media (max-width:640px){.popup__title{max-width:85%;min-width:210px}}@media (max-width:640px){.popup{max-width:90%}}.popup--simple{text-align:center;width:100%;max-width:592px;padding:64px 48px 56px;margin:0 auto}@media (max-width:640px){.popup--simple{max-width:288px;padding:24px 20px 20px}}.popup--simple .popup__title{margin-bottom:24px}@media (max-width:640px){.popup--simple .popup__title{margin-bottom:8px}}.popup--simple .button{min-width:164px;margin:0 auto}@media (max-width:640px){.popup--simple .button{width:100%}}.popup--simple .popup__title+.button{margin-top:36px}@media (max-width:640px){.popup--simple .popup__title+.button{margin-top:28px}}.popup--small{text-align:center;width:100%;max-width:390px;padding:44px 74px 40px;margin:0 auto}@media (max-width:640px){.popup--small{max-width:288px;padding:30px 20px 20px}}.popup--small .popup__title{margin-bottom:36px}@media (max-width:640px){.popup--small .popup__title{max-width:none;margin-right:0;margin-bottom:28px}}.popup--small .button{width:100%;padding-left:28px;padding-right:28px}.popup-delete-account{width:480px;padding:64px 64px 57px}@media (max-width:640px){.popup-delete-account{padding:24px 18px}}.popup-delete-account__buttons{display:flex;justify-content:space-between;width:95%}.popup-delete-account__buttons .button{width:164px;line-height:16px}.popup-delete-account__buttons .button--red{display:flex;align-items:center;justify-content:center}@media (max-width:640px){.popup-delete-account__buttons .button--red{margin:0 auto 10px}}.popup-delete-account__buttons .button--red svg{fill:none;stroke:#fff;width:17px;height:19px;margin-right:10px}@media (max-width:640px){.popup-delete-account__buttons{width:100%;flex-direction:column}.popup-delete-account__buttons .button{justify-content:center;width:248px;margin:0 auto 12px}.popup-delete-account__buttons .button:last-child{margin-bottom:0}}.popup-delete-account .popup__title{margin-bottom:44px}@media (max-width:640px){.popup-delete-account .popup__title{margin-bottom:24px;font-size:18px;line-height:24px}}.popup-change-phone{width:592px;padding:64px 48px 48px 64px}@media (max-width:640px){.popup-change-phone{padding:24px 20px}}.popup-change-phone__timer{margin-top:24px}.popup-change-phone__timer span{letter-spacing:-.01em;color:#767887}@media (max-width:640px){.popup-change-phone__timer{margin-top:14px}}.popup-change-phone__start .popup__title{margin-bottom:36px}@media (max-width:640px){.popup-change-phone__start .popup__title{margin-bottom:16px;font-size:18px;line-height:24px}}.popup-change-phone__start .popup__text{margin-bottom:32px;color:#3e455f}@media (max-width:640px){.popup-change-phone__start .popup__text{margin-bottom:24px}}.popup-change-phone__finish{display:flex;flex-direction:column;align-items:center;padding-right:16px}@media (max-width:640px){.popup-change-phone__finish{padding-right:0}}.popup-change-phone__finish .popup__title{margin-bottom:21px;text-align:center}@media (max-width:640px){.popup-change-phone__finish .popup__title{align-self:flex-start;margin-bottom:12px;font-size:18px;line-height:24px;text-align:left}}.popup-change-phone__finish .popup__text{max-width:260px;margin-bottom:48px;text-align:center;letter-spacing:-.01em;color:#3e455f}@media (max-width:640px){.popup-change-phone__finish .popup__text{width:100%;max-width:unset;margin-bottom:32px;text-align:left}}.popup-change-phone__finish .button{width:208px}@media (max-width:640px){.popup-change-phone__finish .button{width:100%}}.popup-change-phone .link{cursor:pointer}@media (max-width:768px){.popup-change-phone .input-code{max-width:210px}}@media (max-width:640px){.popup-change-phone .input-code{max-width:unset}.popup-change-phone .input-code p{display:block}}@media (max-width:640px){.popup-change-phone .br{display:block}}.measurements{padding-bottom:39px;overflow:visible}.measurements__caption{display:flex;align-items:center;margin-bottom:28px}@media (max-width:768px){.measurements__caption{flex-direction:column;align-items:flex-start}}.measurements__button-device{margin-left:auto}@media (max-width:768px){.measurements__button-device{margin-left:0;margin-top:24px;width:100%}}.measurements__warning{padding:10px 15px 10px 22px;margin:28px 0 36px}.measurements__warning .error__message{line-height:20px;letter-spacing:-.01em}@media (max-width:640px){.measurements__warning .error__message{letter-spacing:normal}}@media (max-width:1023px){.measurements__warning .error__message svg{margin-top:2px}}@media (max-width:640px){.measurements__warning .error__message svg{margin-top:5px}}.measurements__warning .error__message span{margin-top:6px}@media (max-width:640px){.measurements__warning .error__message span{margin-top:0;line-height:18px}}.measurements__warning .error__hint{color:currentColor}.measurements__warning .error__hint:focus,.measurements__warning .error__hint:hover{color:#767887}@media (max-width:768px){.measurements__warning{padding:20px 14px;margin-top:-8px;margin-bottom:37px}}.measurements__header{display:flex;align-items:flex-start;padding-bottom:24px;border-bottom:1px solid #e3e4e6}@media (max-width:640px){.measurements__header{padding-bottom:12px}}.measurements__header span{font-size:16px;line-height:20px;letter-spacing:-.01em}@media (max-width:640px){.measurements__header span{font-size:14px;line-height:14px;letter-spacing:.3px}}.measurements__date{width:41.66667%;padding-right:3.62319%}@media (max-width:640px){.measurements__date{display:none}}.measurements__last{width:20.92391%;padding-right:3.62319%}@media (max-width:640px){.measurements__last{display:none}}.measurements__current{width:19.6558%;padding-right:4.98188%}@media (max-width:640px){.measurements__current{width:auto;max-width:136px;padding:0;margin-left:auto}}.measurements__consumption{width:17.75362%;padding-right:2.71739%}@media (max-width:640px){.measurements__consumption{display:none}}.measurements__meters-list{width:calc(100% + 96px);margin:0 -48px}@media (max-width:1023px){.measurements__meters-list{width:calc(100% + 32px);margin:0 -16px}}.measurements__button{margin:36px 0 0 auto}@media (max-width:640px){.measurements__button{width:100%;margin:24px auto 0}}.meter-item{position:relative;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out}.meter-item::before{background:#e3e4e6;content:"";position:absolute;left:48px;top:-1px;width:calc(100% - 96px);height:1px;transition:width .2s ease-in-out,left .2s ease-in-out,background-color .2s ease-in-out}@media (max-width:1023px){.meter-item::before{left:0;width:100%}}.meter-item__header{position:relative;display:flex;align-items:center;padding:24px 48px;cursor:pointer}@media (max-width:1023px){.meter-item__header{padding:22px 16px}}@media (max-width:640px){.meter-item__header{flex-wrap:wrap;padding:17px 16px}}.meter-item__header::before{content:"";position:absolute;top:calc(50% - 4px);right:6%;width:7px;height:7px;transform:rotate(-45deg);border:2px solid #040b24;border-top:none;border-right:none;transition:transform .2s ease-in-out,top .2s ease-in-out;pointer-events:none}@media (max-width:1023px){.meter-item__header::before{right:26px}}@media (max-width:640px){.meter-item__header::before{top:calc(50% - 20px);right:18px}}.meter-item__header::after{background:#e3e4e6;content:"";position:absolute;left:48px;bottom:0;width:calc(100% - 96px);height:1px;transition:width .2s ease-in-out,left .2s ease-in-out,background-color .2s ease-in-out}@media (max-width:1023px){.meter-item__header::after{left:0;width:100%}}@media (max-width:640px){.meter-item__header .meter-item__consumption{display:flex;align-items:center;width:100%;margin-top:17px;padding-left:0}}.meter-item__icon{position:absolute;top:27px;left:55px;fill:none;stroke:currentColor}@media (max-width:1023px){.meter-item__icon{left:16px}}@media (max-width:640px){.meter-item__icon{display:none}}.meter-item__icon--drop{width:18px;height:23px}.meter-item__icon--thermometer{width:14px;height:26px}.meter-item__icon--lightning{width:14px;height:25px}.meter-item__icon--fire{width:16px;height:22px}.meter-item__icon--blue{stroke:#3350b9}.meter-item__icon--red{stroke:#f21b28}.meter-item__icon--yellow{stroke:#ecaa00}.meter-item__icon--orange{stroke:#fd803a}.meter-item__head-block{position:relative;width:41.66667%;padding-right:5.16304%}@media (max-width:640px){.meter-item__head-block{width:45%;padding:0;margin-right:20px}}.meter-item__caption{padding-right:40px;padding-left:44px;font-size:16px;font-weight:500;line-height:20px;margin:0 0 6px}@media (max-width:1023px){.meter-item__caption{padding-left:30px}}@media (max-width:640px){.meter-item__caption{padding:0;font-size:14px;font-weight:700;line-height:14px;letter-spacing:.3px;margin:0}}.meter-item__number{padding-left:44px;color:#3e455f;font-size:12px;line-height:14px;letter-spacing:1.2px}@media (max-width:1023px){.meter-item__number{padding-left:30px}}@media (max-width:640px){.meter-item__number{display:none}}.meter-item__number span{margin-left:4px}.meter-item__warning{position:absolute;width:26px;height:23px;top:calc(50% - 12px);right:15.21739%}@media (max-width:640px){.meter-item__warning{display:none}}.meter-item__last-count{width:20.92391%;padding-right:6.79348%;font-size:16px;line-height:14px;letter-spacing:4px}@media (max-width:640px){.meter-item__last-count{display:none}}.meter-item__current{width:19.6558%;padding-right:2.44565%}@media (max-width:640px){.meter-item__current{flex-shrink:0;width:116px;padding:0;margin-left:auto;margin-right:20px}}.meter-item .input-text{max-width:150px}.meter-item .input-text input{background:0 0;color:#040b24;padding-top:11px;padding-bottom:11px;letter-spacing:4px}.meter-item .input-text input::-webkit-input-placeholder{letter-spacing:4px}.meter-item .input-text input::-moz-placeholder{letter-spacing:4px}.meter-item .input-text input:-ms-input-placeholder{letter-spacing:4px}.meter-item .input-text input::-ms-input-placeholder{letter-spacing:4px}.meter-item .input-text input::placeholder{letter-spacing:4px}@media (max-width:640px){.meter-item .input-text input{font-size:14px;padding:9px 16px}}.meter-item__consumption-desc{font:400 14px/20px "PT Root UI",Arial,sans-serif;display:none;letter-spacing:-.01em}@media (max-width:640px){.meter-item__consumption-desc{display:inline-flex;margin-right:45%}}.meter-item__consumption-hint{position:absolute;left:0;top:-1px;width:16px;height:16px}@media (max-width:640px){.meter-item__consumption-hint{left:initial;right:106px;width:14px;height:14px}}.meter-item__consumption-hint::before{content:"—";position:absolute;left:0;top:0;text-align:center;width:100%;height:100%}.meter-item__consumption-hint svg{position:absolute;left:0;top:0;display:none;width:100%;height:100%;padding:2px 0;fill:none}.meter-item__consumption{position:relative;width:17.75362%;height:14px;padding-left:26px;padding-right:2.71739%;font-size:14px;line-height:14px;letter-spacing:.3px}@media (max-width:640px){.meter-item__consumption{padding-right:0}}.meter-item__consumption p{display:none}@media (max-width:640px){.meter-item__consumption p{padding-left:20px}}.meter-item__consumption sup{top:0}.meter-item__consumption.is-value p{width:116px;display:flex;margin-right:0;margin-left:auto}.meter-item__consumption.is-higher .meter-item__consumption-hint::before,.meter-item__consumption.is-lower .meter-item__consumption-hint::before{display:none}.meter-item__consumption.is-higher svg,.meter-item__consumption.is-lower svg{display:block}.meter-item__consumption.is-lower svg{stroke:#39ab1d;transform:rotate(45deg)}.meter-item__consumption.is-higher svg{stroke:#f21b28;transform:rotate(-45deg)}.meter-item__details{display:none;padding:32px 48px}@media (max-width:1023px){.meter-item__details{padding:32px 16px}}@media (max-width:640px){.meter-item__details{padding:17px 16px 32px}}.meter-item__graph{width:73.27899%;display:flex;flex-direction:column;justify-content:center;margin-top:-10px;margin-left:-29px}@media (max-width:1023px){.meter-item__graph{margin:0}}@media (max-width:640px){.meter-item__graph{display:none}}.meter-item__graph canvas{font-family:Montserrat,Arial,sans-serif;width:100%;height:100%}.meter-item__graph-labels{display:flex;align-items:center;padding-left:74px;margin-bottom:20px}.meter-item__graph-labels li{display:flex;align-items:center;letter-spacing:-.01em;margin-right:25px;pointer-events:none}.meter-item__graph-labels li:last-child{margin-right:0}.meter-item__graph-labels span{display:block;width:12px;height:12px;border-radius:50%;margin-right:10px}.meter-item__details-list{margin:0 0 0 4.52899%}@media (max-width:640px){.meter-item__details-list{display:flex;flex-wrap:wrap;width:100%;margin:0}}.meter-item__details-list dt{font-size:16px;font-weight:700;line-height:20px;margin:0 0 4px}@media (max-width:640px){.meter-item__details-list dt{width:calc(100% - 140px);font-size:14px;font-weight:400;line-height:14px;letter-spacing:.3px;margin:0;padding-bottom:20px}}.meter-item__details-list dt:last-of-type{padding-bottom:0}.meter-item__details-list dd{color:#3e455f;font-size:16px;line-height:20px;margin-left:0;margin-bottom:24px}.meter-item__details-list dd span.js-consumption-warning{position:relative;padding-right:25px;display:block}.meter-item__details-list dd span.js-consumption-warning svg{position:absolute;top:-3px;right:0;width:20px;height:18px;fill:#ecaa00;stroke:none;display:none}@media (max-width:640px){.meter-item__details-list dd{flex-shrink:0;width:140px;padding-left:20px;padding-bottom:20px;font-size:14px;line-height:14px;letter-spacing:.3px;margin-bottom:0}.meter-item__details-list dd span.js-consumption-warning svg{display:block}}.meter-item__details-list dd:last-of-type{padding-bottom:0;margin-bottom:0}.meter-item:hover{background:#fafafa}.meter-item:hover::before{width:100%;left:0}.meter-item:hover .meter-item__header::after{width:100%;left:0}.meter-item.is-caution{background:#fdf6e9}.meter-item.is-caution .meter-item__warning{fill:#ecaa00}.meter-item.is-caution:hover{background:rgba(253,246,233,.3)}.meter-item.is-warning{background:#fce2e5}.meter-item.is-warning .meter-item__warning{fill:#f21b28}@media (max-width:640px){/*.meter-item.is-warning .meter-item__current{display:none}*/}/*.meter-item.is-warning .input-text{display:none}*/.meter-item.is-warning:hover{background:rgba(252,226,229,.3)}.meter-item.is-focus{z-index:1}.meter-item.is-focus::before{background:#040b24;width:100%;left:0}.meter-item.is-focus .meter-item__header::after{background:#040b24;width:100%;left:0}.meter-item.is-open{box-shadow:inset 0 -10px 9px -10px rgba(0,0,0,.13),inset 0 10px 9px -10px rgba(0,0,0,.13)}.meter-item.is-open::before{width:100%;left:0}.meter-item.is-open .meter-item__header::before{top:calc(50% - 2px);transform:rotate(-225deg)}.meter-item.is-open .meter-item__header::after{width:100%;left:0}@media (max-width:640px){.meter-item.is-open .meter-item__header::after{width:0}}.meter-item.is-open .meter-item__details{display:flex}.meter-item.is-open.is-caution{background:rgba(253,246,233,.3)}.meter-item.is-open.is-warning{background:rgba(252,226,229,.3)}.graph-tooltip{font:15px/20px "PT Root UI",Arial,sans-serif;background:#fff;z-index:1;position:absolute;width:200px;padding:16px 16px 14px;letter-spacing:-.01em;opacity:0;border-radius:3px;transform:translate(-50%,-100%);-webkit-filter:drop-shadow(0 2px 7px rgba(0, 0, 0, .2));filter:drop-shadow(0 2px 7px rgba(0, 0, 0, .2));pointer-events:none;transition:opacity .2s ease-in-out}@media (max-width:1023px){.graph-tooltip{transform:translate(-25%,-100%)}}.graph-tooltip::after{content:"";position:absolute;left:calc(50% - 7px);bottom:-5px;width:14px;height:5px;border-top:5px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:none}@media (max-width:1023px){.graph-tooltip::after{left:calc(25% - 7px)}}.graph-tooltip__header{font-weight:700;padding-bottom:10px;border-bottom:1px solid #e3e4e6;margin-bottom:12px}.graph-tooltip__caption{display:block;margin-bottom:6px}.graph-tooltip dl{display:flex;flex-wrap:wrap;margin:0}.graph-tooltip dt{width:calc(100% - 81px);padding:2px 0;margin-right:18px}.graph-tooltip dd{flex-shrink:0;width:63px;padding:2px 0;margin:0}.graph-tooltip--multiple{width:208px}.graph-tooltip--multiple dt{width:calc(100% - 70px)}.graph-tooltip--multiple dd{width:52px}.tabs-controls{position:relative;padding-right:0;padding-left:0}.tabs-controls::after{background:rgba(4,11,36,.1);position:absolute;content:"";left:-80px;bottom:0;width:calc(100% + 160px);height:1px}@media (max-width:640px){.tabs-controls::after{left:-16px;width:calc(100% + 32px)}}.tabs-controls__block{position:relative;display:flex;align-items:baseline;width:100%;padding-bottom:30px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}@media (max-width:768px){.tabs-controls__block{width:calc(100% + 32px);left:-16px;padding-bottom:14px}}.tabs-controls__block>:last-child label{margin-right:0}.tabs-controls__block::-webkit-scrollbar{width:0;height:0;display:none}.tabs-controls__wrapper{flex-shrink:0}@media (max-width:768px){.tabs-controls__wrapper:first-of-type{padding-left:16px}.tabs-controls__wrapper:last-of-type{padding-right:16px}}.tabs-controls input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}.tabs-controls label{font:normal 400 32px/32px Montserrat,Arial,sans-serif;position:relative;letter-spacing:-.02em;opacity:.5;transition:opacity .2s ease-in-out;cursor:pointer;margin-right:64px;flex-shrink:0}@media (max-width:640px){.tabs-controls label{font-size:18px;line-height:24px;margin-right:24px;flex-shrink:0}}.tabs-controls label:hover{opacity:1}.tabs-controls__underline{background:#040b24;position:absolute;left:0;bottom:0;display:block;width:0;height:2px;pointer-events:none}.tabs-controls input:checked+label{font-weight:600;opacity:1}.popup--answer{padding:64px 64px 40px;width:592px}@media (max-width:640px){.popup--answer{padding:24px 20px 20px}}.popup--answer .popup__title{margin-bottom:40px;line-height:24px}@media (max-width:640px){.popup--answer .popup__title{margin-bottom:24px;font-size:18px}}.popup--answer .popup__answered-msg{background:#fcfcfd;margin-left:2px;border-left:2px solid #4f78e0;padding:8px 17px;font-size:16px;line-height:20px;letter-spacing:-.01em;color:#3e455c;margin-bottom:36px}@media (max-width:640px){.popup--answer .popup__answered-msg{margin-bottom:24px;margin-left:0}}.popup--answer .input-text--textarea textarea{min-height:118px;margin-bottom:24px}@media (max-width:640px){.popup--answer .input-text--textarea textarea{margin-bottom:20px}}.popup--answer button[type=submit]{padding:16px 43px}@media (max-width:640px){.popup--answer button[type=submit]{width:100%;padding:18px 43px}}.popup--new-request{padding:48px 64px 46px;width:592px}@media (max-width:640px){.popup--new-request{padding:24px 20px 20px}}.popup--new-request .popup__title{margin-bottom:36px;line-height:24px}@media (max-width:640px){.popup--new-request .popup__title{margin-bottom:24px;font-size:18px}}.popup--new-request .input-text--select{margin-bottom:24px;position:relative}@media (max-width:640px){.popup--new-request .input-text--select{margin-bottom:16px}}.popup--new-request .input-text--select .input-text__select-wrapper{position:relative;width:100%}@media (max-width:640px){.popup--new-request .input-text--select .input-text__select-wrapper{width:100%}}.popup--new-request .input-text--select .input-text__select-wrapper svg{position:absolute;top:50%;right:15px;width:16px;height:16px;transform:translateY(-50%);transition:transform .2s ease-in-out;pointer-events:none;fill:#fff;stroke:#040b24}.popup--new-request .input-text--select .input-text__select-wrapper input{padding-right:40px;padding-left:20px;cursor:pointer;color:#040b24;width:100%;letter-spacing:-.01em}@media (max-width:640px){.popup--new-request .input-text--select .input-text__select-wrapper input{width:100%}}.popup--new-request .input-text--select .input-text__select-wrapper input::-moz-selection{background:0 0}.popup--new-request .input-text--select .input-text__select-wrapper input::selection{background:0 0}.popup--new-request .input-text--select .input-text__select-wrapper input:focus{box-shadow:inset 0 0 0 2px #040b24}.popup--new-request .input-text--select .input-text__select-wrapper .input-text__select-list{position:absolute;bottom:0;left:0;z-index:5;width:100%;height:285px;overflow-y:auto;margin:0;padding:0;padding-top:10px;list-style:none;background:#fff;border:none;border-radius:4px;box-shadow:0 5px 107px rgba(0,0,0,.0281146),0 2.08888px 44.702px rgba(0,0,0,.0403893),0 1.11682px 23.8999px rgba(0,0,0,.05),0 .62608px 13.3981px rgba(0,0,0,.0596107),0 .3325px 7.11561px rgba(0,0,0,.0718854),0 .13836px 2.96096px rgba(0,0,0,.1);transform:translateY(100%);visibility:hidden;opacity:0;transition:visibility .2s ease-in-out,opacity .2s ease-in-out}.popup--new-request .input-text--select .input-text__select-wrapper .input-text__select-list li{padding:12px 34px;font-size:16px;line-height:20px;letter-spacing:-.01em;color:#040b24;outline:0;cursor:pointer;transition:backgroud .2s ease-in-out}.popup--new-request .input-text--select .input-text__select-wrapper .input-text__select-list li:focus,.popup--new-request .input-text--select .input-text__select-wrapper .input-text__select-list li:hover{background:#fcfcfd;font-weight:500;padding-top:11px;padding-bottom:11px;border-top:1px solid #e3e4e6;border-bottom:1px solid #e3e4e6}.popup--new-request .input-text--select .input-text__select-wrapper .input-text__select-list .input-text__select-item--selected{font-weight:700;position:relative}.popup--new-request .input-text--select .input-text__select-wrapper .input-text__select-list .input-text__select-item--selected::before{background:#040b24;content:"";position:absolute;top:calc(50% - 3px);left:19px;width:6px;height:6px;border-radius:50%}.popup--new-request .input-text--select .input-text__select-wrapper--show input{border-bottom-right-radius:0;border-bottom-left-radius:0}.popup--new-request .input-text--select .input-text__select-wrapper--show .input-text__select-list{visibility:visible;opacity:1}.popup--new-request .input-text--select .input-text__select-wrapper--show svg{transform:translateY(-50%) rotate(-180deg)}.popup--new-request .input-text--textarea textarea{min-height:118px;margin-bottom:24px}.popup--new-request button[type=submit]{padding:16px 43px}@media (max-width:640px){.popup--new-request button[type=submit]{width:100%;padding:18px 43px}}.popup--new-request__close::after,.popup--new-request__close::before{height:16px}.archive{margin-top:44px}@media (max-width:640px){.archive{margin-top:32px}}.requests{position:relative}@media (max-width:1365px){.requests{margin-top:30px}}@media (max-width:640px){.requests{margin-top:15px}}.requests__create-btn{position:absolute;top:-70px;right:0;letter-spacing:.01em;padding:16px 30px}@media (max-width:1365px){.requests__create-btn{position:initial;display:inline-block;margin-bottom:24px;margin-top:-20px}}@media (max-width:640px){.requests__create-btn{width:100%;padding:18px 30px;margin-bottom:14px;margin-top:0}}.requests__list{display:flex;flex-direction:column;width:100%;margin:0;padding:0;list-style:none}.requests__item{display:flex}@media (max-width:640px){.requests__item{position:relative}.requests__item::after{content:"";position:absolute;bottom:0;left:-16px;width:calc(100% + 32px);height:1px;background-color:#e3e4e6}.requests__item:first-child::before{content:"";position:absolute;top:0;left:-16px;width:calc(100% + 32px);height:1px;background-color:#e3e4e6}}.request-card{position:relative;display:flex;flex-direction:column;width:100%;padding-top:28px;padding-bottom:24px;padding-right:87px;border-bottom:1px solid #e3e4e6;color:#040b24;opacity:1;transition:opacity .2s ease-in-out}.request-card:focus,.request-card:hover{opacity:.7}@media (max-width:640px){.request-card{padding-top:26px;padding-bottom:20px;padding-right:22px;border-bottom:none}}.request-card--flag .request-card__title::before{content:""}.request-card::after{content:"";position:absolute;top:64px;right:30px;width:12px;height:12px;transform:rotate(-135deg);border:2px solid #040b24;border-top:none;border-right:none;pointer-events:none}@media (max-width:640px){.request-card::after{top:65px;right:10px;width:10px;height:10px}}.request-card__title{font:600 16px/20px Montserrat,Arial,sans-serif;position:relative;margin:0;margin-bottom:8px;letter-spacing:-.02em}@media (max-width:640px){.request-card__title{margin-bottom:14px;font-family:"PT Root UI",Arial,sans-serif;font-weight:500;font-size:14px;line-height:14px;letter-spacing:.3px}}.request-card__title::before{background:#4f78e0;content:none;position:absolute;top:6px;left:-20px;width:8px;height:8px;border-radius:50%}@media (max-width:1023px){.request-card__title::before{top:8px;left:-10px;width:5px;height:5px}}@media (max-width:640px){.request-card__title::before{top:5px;left:-10px}}.request-card__text{font:400 16px/24px "PT Root UI",Arial,sans-serif;margin:0;margin-bottom:22px;letter-spacing:-.01em;color:#3e455c;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:640px){.request-card__text{margin-bottom:12px;font-size:14px;line-height:14px;letter-spacing:.3px}}.request-card__info{display:flex}@media (max-width:640px){.request-card__info{flex-direction:column}}.request-card__number,.request-card__time{font:400 14px/14px "PT Root UI",Arial,sans-serif;margin:0;letter-spacing:.3px;color:#767887}@media (max-width:640px){.request-card__number,.request-card__time{font-size:12px;line-height:14px}}.request-card__time{margin-right:24px}@media (max-width:640px){.request-card__time{margin-bottom:6px;margin-right:0}}.service-center{margin-top:44px;margin-bottom:-34px}@media (max-width:894px){.service-center{margin-top:24px;margin-bottom:-18px}}.service-center .checkbox{margin-bottom:47px}@media (max-width:894px){.service-center .checkbox{margin-bottom:36px}}.service-center .center-card+.center-card{margin-top:56px}.service-center>:last-child{padding-bottom:0;border-bottom:none}@media (max-width:1365px){.service-center-wrapper{max-width:1366px;width:100%}}@media (max-width:1279px){.service-center-wrapper{padding:40px 36px 82px}}@media (max-width:1023px){.service-center-wrapper{padding:26px 16px 58px}}.center-card{display:flex;font-style:normal;padding-bottom:55px;border-bottom:1px solid #e3e4e6}@media (max-width:894px){.center-card{flex-direction:column}}.center-card__wrapper{flex-shrink:0;min-width:465px;width:48.3%;max-width:600px}@media (max-width:894px){.center-card__wrapper{width:100%;min-width:0;max-width:none}}.center-card__img{margin-left:6.5%;min-height:378px}@media (max-width:1679px){.center-card__img{min-height:0;margin-left:40px}}@media (max-width:894px){.center-card__img{order:-1;margin-left:0;min-width:0;width:100%;max-width:none;height:240px;margin-bottom:24px}}@media (max-width:640px){.center-card__img{height:143px}}.center-card__img img{width:100%;height:auto;display:block}@media (max-width:894px){.center-card__img img{height:100%;-o-object-fit:cover;object-fit:cover}}.center-card__address{font:600 20px/24px Montserrat,Arial,sans-serif;color:#040b24;letter-spacing:-.02em;margin-bottom:12px}@media (max-width:894px){.center-card__address{margin-bottom:7px;font-size:18px}}.center-card__chief,.center-card__email,.center-card__main-tel,.center-card__work-schedule{font-size:16px;line-height:20px;letter-spacing:-.01em;color:#040b24}.center-card__work-schedule{margin-bottom:36px}.center-card .contacts-list{margin-bottom:48px}@media (max-width:894px){.center-card .contacts-list{margin-top:-16px;margin-bottom:20px}}.center-card__email{margin-bottom:24px}@media (max-width:894px){.center-card__email{margin-bottom:16px}}.center-card__email a{transition:color .2s ease-in-out}.center-card__email a:focus,.center-card__email a:hover{color:#767887}.center-card__main-tel{font-weight:700;margin-bottom:35px;line-height:24px;letter-spacing:.01em;display:flex;flex-direction:column}@media (max-width:894px){.center-card__main-tel{margin-bottom:16px;line-height:20px}}.center-card__main-tel a{transition:color .2s ease-in-out}.center-card__main-tel a:focus,.center-card__main-tel a:hover{color:#767887}.center-card__main-tel+.center-card__main-tel{margin-top:-36px}@media (max-width:894px){.center-card__main-tel+.center-card__main-tel{margin-top:-16px}}.contacts-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}@media (max-width:640px){.contacts-list{width:calc(100% + 32px);margin-left:-16px}}.contacts-list__target,.contacts-list__tel{font-size:16px;line-height:24px;letter-spacing:-.01em;color:#040b24}.contacts-list__target:nth-of-type(odd),.contacts-list__tel:nth-of-type(odd){background:#f2f6f7}@media (max-width:640px){.contacts-list__target:nth-of-type(odd),.contacts-list__tel:nth-of-type(odd){background:0 0}}@media (max-width:640px){.contacts-list__target:nth-of-type(even),.contacts-list__tel:nth-of-type(even){background-color:#f2f6f7}}.contacts-list__target{width:65%;padding:14px 2.5% 14px 20px}@media (max-width:1599px){.contacts-list__target{width:61%}}@media (max-width:640px){.contacts-list__target{width:100%;font-weight:700;line-height:20px;padding:20px 16px 8px 16px;letter-spacing:.01em}}.contacts-list__tel{width:35%;text-align:right;line-height:20px;margin:0;padding:14px 24px 14px 0;font-feature-settings:"tnum";letter-spacing:-.01em}@media (max-width:1599px){.contacts-list__tel{width:39%}}@media (max-width:640px){.contacts-list__tel{width:100%;padding:0 16px 20px 16px;-moz-text-align-last:left;text-align-last:left}}.contacts-list__tel a{display:block;line-height:24px;transition:color .2s ease-in-out}@media (max-width:640px){.contacts-list__tel a{line-height:20px}}.contacts-list__tel a:focus,.contacts-list__tel a:hover{color:#767887}.politics{margin-bottom:-68px}.politics h1{margin-bottom:80px}@media (max-width:640px){.politics h1{margin-bottom:40px}}.politics__info-block{width:72%}@media (max-width:640px){.politics__info-block{width:100%}}.politics h2{font:600 20px/24px Montserrat,Arial,sans-serif;letter-spacing:-.02em;margin:0;color:#131225}@media (max-width:640px){.politics h2{font-size:16px;line-height:20px}}.politics ol{margin-top:16px;margin-bottom:64px;padding-left:20px;width:98%;counter-reset:list}@media (max-width:640px){.politics ol{padding-left:18px;width:100%;margin-top:19px}}.politics ol li,.politics p{font:400 16px/24px "PT Root UI",Arial,sans-serif;letter-spacing:-.01em;color:#3e455c}.politics ol li{position:relative;padding-left:12px;margin-bottom:8px}.politics ol li::before{content:counter(list) ".";counter-increment:list;position:absolute;top:0;left:-20px}@media (max-width:640px){.politics ol li{padding-left:14px}.politics ol li::before{left:-18px}}.politics p{margin-top:16px;margin-left:2px;margin-bottom:24px}@media (max-width:640px){.politics p{margin-bottom:20px}}.politics a{transition:color .2s ease-in-out}.politics a:focus,.politics a:hover{text-decoration:underline}.table{position:relative;width:100%;font-size:16px;line-height:20px;letter-spacing:-.01em;text-align:right;font-feature-settings:'tnum' on,'lnum' on}@media (max-width:1023px){.table{width:calc(100% + 32px);padding-top:22px;margin:0 -16px}}@media (max-width:640px){.table{font-size:14px;line-height:14px;letter-spacing:.03px}}.table__wrapper{width:100%;padding-bottom:20px;overflow:auto;scrollbar-color:#040b24 #e3e4e6;scrollbar-width:thin}.table__wrapper::-webkit-scrollbar-track{background:#e3e4e6}.table__wrapper::-webkit-scrollbar{height:2px}.table__wrapper::-webkit-scrollbar-thumb{background:#040b24}@media (max-width:640px){.table__wrapper{padding-bottom:28px}}.table__wrapper tr:nth-child(even){background:#f2f6f7}.table__wrapper table{width:100%;min-width:1000px}@media (max-width:1023px){.table__wrapper table{min-width:1104px}}@media (max-width:640px){.table__wrapper table{width:auto;min-width:auto}}.table table{border-collapse:collapse}.table th{padding-top:0;padding-bottom:25px;font-weight:400;vertical-align:top}@media (max-width:640px){.table th{padding-bottom:12px}}.table th span{display:block;color:#767887}.table th.table__debt span{display:inline}.table th.table__paid span{display:inline-block}.table td{padding:16px 5px}@media (max-width:640px){.table td{padding-top:14px;padding-bottom:14px}}.table td.table__caption-cell{width:240px;min-width:240px;font-weight:700;letter-spacing:.01em}@media (max-width:1023px){.table td.table__caption-cell{width:232px;min-width:232px}}@media (max-width:640px){.table td.table__caption-cell{width:152px;min-width:152px;max-width:152px;letter-spacing:.03px}}.table td span{color:#767887;white-space:nowrap}@media (max-width:640px){.table td span{display:none}}.table td:first-child,.table th:first-child{padding-left:20px}@media (max-width:1023px){.table td:first-child,.table th:first-child{padding-left:16px;padding-right:16px}}.table td:last-child,.table th:last-child{padding-right:20px}@media (max-width:1023px){.table td:last-child,.table th:last-child{padding-right:32px}}.table__caption-cell{width:240px;text-align:left}@media (max-width:640px){.table__caption-cell{width:auto}}.table__quantity{width:95px}@media (max-width:640px){.table__quantity{min-width:73px}}.table__rate{width:110px}@media (max-width:640px){.table__rate{min-width:77px}}.table__accrued{width:133px}@media (max-width:640px){.table__accrued{min-width:100px}}.table__recalculation{width:120px}@media (max-width:640px){.table__recalculation{min-width:100px}}.table__paid{width:120px}@media (max-width:640px){.table__paid{min-width:100px}}.table__debt{width:125px}@media (max-width:640px){.table__debt{min-width:100px}}.table__pay{width:140px}@media (max-width:640px){.table__pay{min-width:100px}}.table__privileges{width:130px}@media (max-width:640px){.table__privileges{min-width:110px}}@media (max-width:640px){.table__period{width:110px;min-width:110px}}.table__button{width:130px}.table .table__fake{background:#fff;z-index:1;position:absolute;top:0;left:0;display:none;padding:22px 0 8px;text-align:left;box-shadow:0 .13836px 2.96096px rgba(0,0,0,.1),0 .3325px 7.11561px rgba(0,0,0,.0718854),0 .62608px 13.3981px rgba(0,0,0,.0596107),0 1.11682px 23.8999px rgba(0,0,0,.05),0 2.08888px 44.702px rgba(0,0,0,.0403893),0 5px 107px rgba(0,0,0,.0281146);border-radius:0 4px 4px 0;pointer-events:none}@media (max-width:1023px){.table .table__fake{display:block;width:auto}}.table .table__fake table{width:auto}.table .table__fake th{height:64px}@media (max-width:640px){.table .table__fake th{height:40px}}@media (max-width:1023px){.table .table__fake td:first-child,.table .table__fake th:first-child{padding-left:16px;padding-right:16px}}.payments{padding-bottom:87px}@media (max-width:640px){.payments{padding-bottom:42px}}.payments__tabs .tabs-controls__block{justify-content:center}@media (max-width:1439px){.payments__tabs .tabs-controls__block{justify-content:flex-start}}.payments__tabs .tabs-controls__wrapper label{margin-right:70px}@media (max-width:640px){.payments__tabs .tabs-controls__wrapper label{margin-right:19px}}.payments__tabs .tabs-controls__wrapper:last-child label{margin-right:0}.payments__table{display:flex;flex-direction:column;width:100%;max-width:637px;margin:32px auto 0}@media (max-width:640px){.payments__table{margin-top:8px}}.payments__fee{align-self:center;margin-right:16px;margin-left:auto}@media (max-width:640px){.payments__fee{order:-1;margin-right:0}}.payments__button{display:inline-flex;justify-content:center;align-items:center;width:164px;margin:0}@media (max-width:640px){.payments__button{width:100%}}.payments-table__row{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 28px}@media (max-width:640px){.payments-table__row{width:calc(100% + 32px);margin-left:-16px;padding:16px}}.payments-table__row:nth-of-type(2n){background:#f2f6f7}.payments-table__row span{display:block}.payments-table__row--total{margin-bottom:10px;padding:20px 28px}@media (max-width:640px){.payments-table__row--total{width:100%;margin-left:0;padding:0;margin-top:15px;margin-bottom:14px}}.payments-table__row-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-end}@media (max-width:640px){.payments-table__row-wrapper{flex-direction:column;padding-top:16px}}.payments-table__text{font-feature-settings:'tnum' on,'lnum' on}.payments-table__text--bold{font-weight:700}.payments-table__total{font:600 20px/24px Montserrat,Arial,sans-serif;letter-spacing:-.02em}@media (max-width:640px){.payments-table__total{font-size:18px}}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:ease-in-out}.tippy-box[data-theme~=tock-hint],.tippy-box[data-theme~=tock-tooltip-del],.tippy-box[data-theme~=tock-tooltip-history],.tippy-box[data-theme~=tock-tooltip]{background:#fafafa;padding:5px 10px;width:200px;color:#767887;font-size:15px;line-height:18px;border-radius:3px;box-shadow:0 2px 7px rgba(0,0,0,.2)}.tippy-box[data-theme~=tock-tooltip-del]{width:100px}.tippy-box[data-theme~=tock-tooltip-history]{width:auto}@media (min-width:1024px){.tippy-box[data-theme~=tock-tooltip-del][data-placement^=bottom]>.tippy-arrow,.tippy-box[data-theme~=tock-tooltip-history][data-placement^=bottom]>.tippy-arrow,.tippy-box[data-theme~=tock-tooltip][data-placement^=bottom]>.tippy-arrow{transform:translateX(20px)!important}}@media (min-width:1024px){.tippy-box[data-theme~=tock-tooltip-del][data-placement^=top]>.tippy-arrow,.tippy-box[data-theme~=tock-tooltip-history][data-placement^=top]>.tippy-arrow,.tippy-box[data-theme~=tock-tooltip][data-placement^=top]>.tippy-arrow{transform:translateX(20px)!important}}.tippy-box[data-theme~=tock-hint][data-placement^=bottom]>.tippy-arrow::before,.tippy-box[data-theme~=tock-tooltip-del][data-placement^=bottom]>.tippy-arrow::before,.tippy-box[data-theme~=tock-tooltip-history][data-placement^=bottom]>.tippy-arrow::before,.tippy-box[data-theme~=tock-tooltip][data-placement^=bottom]>.tippy-arrow::before{border-bottom-color:#fafafa}.tippy-box[data-theme~=tock-hint][data-placement^=top]>.tippy-arrow:before,.tippy-box[data-theme~=tock-tooltip-del][data-placement^=top]>.tippy-arrow:before,.tippy-box[data-theme~=tock-tooltip-history][data-placement^=top]>.tippy-arrow:before,.tippy-box[data-theme~=tock-tooltip][data-placement^=top]>.tippy-arrow:before{border-top-color:#fafafa}.tippy-box[data-theme~=tock-hint]>.tippy-arrow::before,.tippy-box[data-theme~=tock-tooltip-del]>.tippy-arrow::before,.tippy-box[data-theme~=tock-tooltip-history]>.tippy-arrow::before,.tippy-box[data-theme~=tock-tooltip]>.tippy-arrow::before{transform:scale(1.1)}.details__button-container{display:flex;justify-content:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:60px auto 22px}@media (max-width:1023px){.details__button-container{margin-bottom:24px}}@media (max-width:640px){.details__button-container{flex-direction:column;align-items:flex-start;width:100%;margin-top:28px}}.details__button-container span{font:20px/24px Montserrat,Arial,sans-serif;margin-left:55px;margin-right:36px;letter-spacing:-.02em}@media (max-width:640px){.details__button-container span{margin-left:0;margin-right:0;margin-bottom:12px;font-size:18px;line-height:24px}}.details__button-container .button{display:flex;align-items:center;padding:13px 32px}@media (max-width:640px){.details__button-container .button{padding:15px 32px}}.details__button-container .button svg{width:16px;height:21px;margin-right:12px;stroke:#fff;fill:none}.details__button-box{display:flex;justify-content:flex-end;align-items:center;padding:20px 0;border-bottom:1px solid rgba(4,11,36,.1)}@media (max-width:640px){.details__button-box{padding:12px 0}}.details__button-box button{font:700 16px/20px "PT Root UI",Arial,sans-serif;position:relative;display:inline-flex;padding:0;padding-right:28px;text-align:right;letter-spacing:.01em;color:#040b24;opacity:1;transition:opacity .2s ease-in-out;cursor:pointer}@media (max-width:640px){.details__button-box button{padding-right:34px;font-size:14px;line-height:14px}}.details__button-box button::after{content:"";position:absolute;top:2px;right:2px;width:12px;height:12px;transform:rotate(-45deg);border:2px solid #040b24;border-top:none;border-right:none;transition:transform .2s ease-in-out,top .2s ease-in-out;pointer-events:none}@media (max-width:640px){.details__button-box button::after{top:2px;right:10px;width:10px;height:10px}}.details__button-box button:focus,.details__button-box button:hover{opacity:.5}.details__button-box.is-open button::after{top:9px;transform:rotate(-225deg)}@media (max-width:640px){.details__button-box.is-open button::after{top:5px}}.details__tables{margin-top:0}@media (max-width:1023px){.details__tables{margin-top:40px}}@media (max-width:640px){.details__tables{margin-top:22px}}.details__tables .table__quantity{text-align:left;padding-left:8px}@media (max-width:1023px){.details__tables .table__quantity{text-align:right;padding-left:0}}.details__accordion{background:#fff;padding:47px 0;border-bottom:1px solid #e3e4e6;border-radius:0}@media (max-width:640px){.details__accordion{padding:18px 0}}@media (max-width:640px){.details__accordion:first-of-type{padding-top:0}}.details__accordion .accordion__header{display:flex;align-items:center;justify-content:space-between}.details__accordion .accordion__header button{font:700 16px/20px "PT Root UI",Arial,sans-serif;position:relative;margin:0;margin-left:28px;padding:0;padding-right:28px;letter-spacing:.01em;color:#040b24}@media (max-width:640px){.details__accordion .accordion__header button{align-self:flex-start;min-height:20px;margin-left:22px;padding-right:34px}}@media (max-width:640px){.details__accordion .accordion__header button .button-hide{display:none}}.details__accordion .accordion__header button::after{content:"";position:absolute;top:2px;right:2px;width:12px;height:12px;transform:rotate(-45deg);border:2px solid #040b24;border-top:none;border-right:none;transition:transform .2s ease-in-out,top .2s ease-in-out;pointer-events:none}@media (max-width:640px){.details__accordion .accordion__header button::after{top:8px;right:10px;width:10px;height:10px}}.details__accordion .accordion__header .accordion__name{font:600 20px/24px Montserrat,Arial,sans-serif;position:relative;display:inline-block;max-width:70%;letter-spacing:-.02em}.details__accordion .accordion__header .accordion__name span{position:absolute;top:4px;left:0;color:rgba(255,255,255,0);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed;text-decoration-thickness:1px;-webkit-text-decoration-color:rgba(62,69,92,.3);text-decoration-color:rgba(62,69,92,.3);transition:-webkit-text-decoration-color .2s ease-in-out;transition:text-decoration-color .2s ease-in-out;transition:text-decoration-color .2s ease-in-out,-webkit-text-decoration-color .2s ease-in-out}.details__accordion .accordion__header .accordion__name:focus span,.details__accordion .accordion__header .accordion__name:hover span{-webkit-text-decoration-color:#3e455c;text-decoration-color:#3e455c}@media (max-width:640px){.details__accordion .accordion__header .accordion__name{max-width:90%;font-size:16px;line-height:20px}}.details__accordion .accordion__header::after{content:none}.details__accordion.is-open{padding-bottom:70px}@media (max-width:640px){.details__accordion.is-open{padding-bottom:35px}}.details__accordion.is-open .accordion__header{margin-bottom:20px}@media (max-width:640px){.details__accordion.is-open .accordion__header{margin-bottom:15px}}.details__accordion.is-open .accordion__header button{padding:0;padding-right:28px}.details__accordion.is-open .accordion__header button::after{top:6px;transform:rotate(-225deg)}@media (max-width:640px){.details__accordion.is-open .accordion__header button::after{top:8px}}.details__accordion.is-open .accordion__content{padding:0}.details__accordion .accordion__text{max-width:90%;margin-bottom:32px;font-size:14px;line-height:18px;letter-spacing:.3px;color:#767887}.details__accordion .accordion__text a{color:#767887}@media (max-width:640px){.details__accordion .accordion__text{max-width:100%;margin-bottom:20px;line-height:16px}}.details__accordion .accordion__pay-box{display:flex;justify-content:flex-end;align-items:center;min-height:40px;padding:0 48px}@media (max-width:1023px){.details__accordion .accordion__pay-box{padding:0 24px}}@media (max-width:768px){.details__accordion .accordion__pay-box{padding:0 14px}}@media (max-width:640px){.details__accordion .accordion__pay-box{flex-direction:column;min-height:auto;padding:0}}@media (max-width:640px){.details__accordion .accordion__pay-box--alt{flex-direction:row}}@media (max-width:640px){.details__accordion .accordion__pay-box--alt .accordion__fee{width:54%;max-width:160px;margin-right:6px;margin-left:auto;margin-bottom:0;padding:6px}}@media (max-width:640px){.details__accordion .accordion__pay-box--alt .accordion__pay-wrapper{max-width:44%;justify-content:flex-end;margin-left:0}}.details__accordion .accordion__pay-wrapper{display:flex;align-items:center}@media (max-width:640px){.details__accordion .accordion__pay-wrapper{margin-left:auto}}.details__accordion .accordion__pay-sum{font:700 16px/20px "PT Root UI",Arial,sans-serif;margin-right:14px;text-align:right;letter-spacing:-.01em;font-feature-settings:"tnum" on,"lnum" on;color:#040b24}@media (max-width:640px){.details__accordion .accordion__pay-sum{margin-right:9px;font-size:14px}}.details__accordion .accordion__button-pay{font:700 16px/20px "PT Root UI",Arial,sans-serif;position:relative;color:#040b24;cursor:pointer}@media (max-width:640px){.details__accordion .accordion__button-pay{font-size:14px}}.details__accordion .accordion__button-pay::after{background:rgba(4,11,36,.15);content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;transition:background-color .2s ease-in-out}.details__accordion .accordion__button-pay:focus::after,.details__accordion .accordion__button-pay:hover::after{background:#040b24}.details__accordion .accordion__fee{margin-right:18px}@media (max-width:640px){.details__accordion .accordion__fee{margin-right:0;margin-left:auto;margin-bottom:12px}}.details__accordion:last-of-type{border-bottom:none}.details__accordion:last-of-type.is-open{padding-bottom:0}.details__table{padding-bottom:0}@media (max-width:1570px){.details__table{padding-bottom:30px}}@media (max-width:640px){.details__table{padding-bottom:22px}}.details__disclaimer{display:block;margin-top:27px;font-size:16px;line-height:20px;letter-spacing:-.01em;color:#3e455f}@media (max-width:640px){.details__disclaimer{margin-top:48px}}.details__total-wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:57px;padding-top:28px;border-top:1px solid #040b24}@media (max-width:640px){.details__total-wrapper{flex-direction:column;margin-top:38px;padding-top:35px}}.details__total-wrapper .button{margin:0}@media (max-width:640px){.details__total-wrapper .button{margin-top:12px}}.details__total{display:flex;justify-content:space-between;width:82%;margin-right:23px;margin-left:0}@media (max-width:640px){.details__total{width:100%;margin-right:0}}.details__total-text{font:600 20px/24px Montserrat,Arial,sans-serif;letter-spacing:-.02em}@media (max-width:640px){.details__total-text{font-size:18px}}.grid{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;width:calc(100% + 16px);margin:-8px}@media (max-width:640px){.grid{width:100%;margin:0}}.grid__col{display:flex;flex-direction:column}.grid__block{width:calc(100% / 3 - 16px);max-width:389px;margin:0 8px 16px}@media (max-width:1365px){.grid__block{width:calc(100% / 2 - 16px);max-width:none}}@media (max-width:640px){.grid__block{width:100%;margin-left:0;margin-right:0}}.grid__block .button--border{max-width:165px;margin-top:24px;padding-left:14px;padding-right:14px;text-align:center}@media (max-width:1023px){.grid__block .button--border{max-width:unset}}@media (max-width:768px){.grid__block--mob-hidden{display:none}}.grid-block{position:relative;padding:38px 40px 20px;background:#fff;box-shadow:0 0 2.80786px rgba(0,0,0,.06),0 0 7.76336px rgba(0,0,0,.0390953),0 0 18.6912px rgba(0,0,0,.03),0 0 62px rgba(0,0,0,.0209047);border-radius:6px;box-sizing:border-box;overflow:hidden}@media (max-width:640px){.grid-block{margin-bottom:15px;padding:26px 14px 11px}.grid-block:last-of-type{margin-bottom:0;padding-bottom:33px}}.grid-block--slider{display:flex;padding:0}@media (max-width:1099px) and (min-width:1024px){.grid-block--slider .widget-consumption__current{max-width:135px}}.grid-block__title{font:normal 600 22px/24px Montserrat,Arial,sans-serif;display:flex;flex-wrap:wrap;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 0 22px;letter-spacing:-.02em;color:#040b24;transition:opacity .2s ease-in-out}@media (max-width:640px){.grid-block__title{margin-bottom:17px;font-size:18px}}.grid-block__title span{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.grid-block__title span:not(:last-child){margin-right:5px}.grid-block__title svg{display:inline;width:21px;height:24px;margin-left:10px;stroke:#040b24}@media (max-width:640px){.grid-block__title svg{right:-25px;width:17px}}.grid-block a.grid-block__title:hover{opacity:.8}.grid-block a.grid-block__link{position:relative;display:inline-block;font-size:16px;line-height:24px;color:inherit;text-decoration:none}.grid-block a.grid-block__link span{position:absolute;top:4px;left:0;color:rgba(255,255,255,0);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed;text-decoration-thickness:1px;-webkit-text-decoration-color:rgba(62,69,95,.3);text-decoration-color:rgba(62,69,95,.3);transition:-webkit-text-decoration-color .2s ease-in-out;transition:text-decoration-color .2s ease-in-out;transition:text-decoration-color .2s ease-in-out,-webkit-text-decoration-color .2s ease-in-out}.grid-block a.grid-block__link:focus,.grid-block a.grid-block__link:hover{text-decoration:none}.grid-block a.grid-block__link:focus span,.grid-block a.grid-block__link:hover span{-webkit-text-decoration-color:#3e455f;text-decoration-color:#3e455f}.grid-block a.grid-block__link::after{content:none}.grid-block__text{font-size:16px;line-height:24px;letter-spacing:-.01em;color:#3e455f}.grid-block__text a{color:inherit;-webkit-text-decoration:underline rgba(62,69,95,.3);text-decoration:underline rgba(62,69,95,.3);transition:-webkit-text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out,-webkit-text-decoration .2s ease-in-out}.grid-block__text a:focus,.grid-block__text a:hover{-webkit-text-decoration:underline #3e455f;text-decoration:underline #3e455f}.grid-block__text-block{display:block;margin-bottom:18px;color:#2c3659;line-height:22px}.grid-block__text-block b{display:inline-block;margin-right:5px;margin-bottom:4px;font-weight:700}@media (max-width:640px){.grid-block__text-block b{display:inline-block;margin-bottom:0}}.grid-block--small{width:100%;height:50%;min-height:160px;margin:0 0 16px}@media (max-width:640px){.grid-block--small{min-height:117px}}.grid-block--small:last-of-type{margin-bottom:0}.main-page{margin-top:14px}@media (max-width:768px){.main-page{display:flex;flex-direction:column}}@media (max-width:640px){.main-page{margin-top:-5px}}.main-page__title{font:normal 500 22px/24px Montserrat,Arial,sans-serif;margin-bottom:34px;color:#040b24}@media (max-width:768px){.main-page__title{order:-1}}.widget-payment__table{margin-top:26px}@media (max-width:640px){.widget-payment__table{margin-top:18px}}.widget-payment__row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.widget-payment__row:last-of-type{margin-bottom:26px}.widget-payment__row span{display:block;max-width:60%}.widget-payment__text{color:#3e455f}.widget-payment__text_warn{color:#f21b28}.widget-payment__text_success{color:#39ab1d}.widget-payment__text_total{font-weight:700;color:#040b24}.widget-payment__link{position:relative}.widget-payment__link::after{background:0 0;content:"";position:absolute;bottom:1px;left:0;width:100%;height:1px;opacity:.3;transition:background-color .2s ease-in-out}@media (max-width:640px){.widget-payment__link::after{background-color:currentColor}}.widget-payment__link:focus::after,.widget-payment__link:hover::after{background:currentColor}.widget-payment__total{margin-top:0;padding-top:20px;border-top:1px solid #040b24}@media (max-width:640px){.widget-payment__total{padding-top:20px;margin-top:-2px}}.widget-payment__buttons-container{display:flex;justify-content:space-between;margin-top:36px}@media (max-width:768px){.widget-payment__buttons-container{flex-wrap:wrap}}@media (max-width:640px){.widget-payment__buttons-container{margin-top:20px}}.widget-payment__buttons-container .button{display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 0 5px;padding-left:5px;padding-right:5px}.widget-payment__buttons-container .button:first-of-type{margin-right:8px}@media (max-width:768px){.widget-payment__buttons-container .button:first-of-type{margin-right:0}}@media (max-width:640px){.widget-payment__buttons-container .button:first-of-type{margin-bottom:14px}}.widget-payment__buttons-container .button--blue{width:45%;min-width:90px}@media (max-width:768px){.widget-payment__buttons-container .button--blue{width:100%}}.widget-payment__buttons-container .button--border{width:53%;min-width:150px;max-width:unset}@media (max-width:768px){.widget-payment__buttons-container .button--border{width:100%}}.widget-payment__success{padding:36px 0;border-top:1px solid #e3e4e6;border-bottom:1px solid #e3e4e6}.widget-payment__success-info{display:flex;align-items:center;font-weight:700}.widget-payment__success-info::before{display:block;content:"";position:relative;top:-2px;width:17px;height:8px;margin-right:7px;border-left:2px solid #39ab1d;border-bottom:2px solid #39ab1d;transform:rotate(-45deg)}.widget-measurements__text{margin-top:24px}.widget-measurements__text+.widget-measurements__text{margin-top:12px}.widget-measurements .button{max-width:215px;margin-top:20px}@media (max-width:640px){.widget-measurements .button{max-width:unset;margin-top:15px}}.widget-measurements__warning{background:#fdf6e9;display:flex;align-items:center;position:absolute;left:0;bottom:0;width:100%;padding:20px 45px 20px 40px}@media (max-width:640px){.widget-measurements__warning{position:static;align-items:flex-start;width:calc(100% + 32px);margin-top:28px;margin-bottom:-16px;margin-left:-16px;padding:20px 16px 20px}}.widget-measurements__warning span{max-width:270px}.widget-measurements__warning svg{width:26px;min-width:26px;height:23px;min-height:23px;margin-right:13px;fill:#ecaa00}@media (max-width:640px){.widget-measurements__warning svg{position:relative;top:8px}}.widget-measurements__warning a{text-decoration:underline}.widget-measurements__warning a:hover{text-decoration:none}.widget-measurements__warning_risk{background:#fce2e5}.widget-measurements__warning_risk svg{fill:#f21b28}.widget-consumption{display:flex;width:100%;height:85%}@media (max-width:768px){.widget-consumption{padding-bottom:32px}}.widget-consumption__graph-wrapper{width:60%;max-width:188px;max-height:188px;margin-top:15px;margin-right:-12px;margin-left:auto;overflow:visible}@media (max-width:768px){.widget-consumption__graph-wrapper{width:100%;max-width:256px;max-height:256px;margin-right:auto;margin-top:30px}}.widget-consumption__graph{position:relative;width:100%}.widget-consumption__graph canvas{-webkit-filter:drop-shadow(0 0 17px rgba(8, 6, 38, .11));filter:drop-shadow(0 0 17px rgba(8, 6, 38, .11));-webkit-tap-highlight-color:rgba(255,255,255,0)}.widget-consumption__icons{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.widget-consumption__icons li{position:absolute;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-50%)}.widget-consumption__icons span{visibility:hidden;color:#767887;font-size:10px;font-weight:500;line-height:14px;letter-spacing:.3px;font-feature-settings:"tnum" on,"lnum" on;opacity:0;margin-bottom:-14px;transition:opacity .2s ease-in-out,margin .2s ease-in-out}.widget-consumption__icons .icon{width:16px;height:16px;fill:none;stroke:#fff;transition:stroke .2s ease-in-out,transform .2s ease-in-out}@media (max-width:640px){.widget-consumption__icons .icon{width:22px;height:22px}}.widget-consumption__icons .icon--bin{width:12px;height:14px}@media (max-width:640px){.widget-consumption__icons .icon--bin{width:16px;height:19px}}.widget-consumption__icons .icon--drop{width:11px;height:14px}@media (max-width:640px){.widget-consumption__icons .icon--drop{width:15px;height:20px}}.widget-consumption__icons .icon--lightning{width:11px;height:16px}@media (max-width:640px){.widget-consumption__icons .icon--lightning{width:14px;height:21px}}.widget-consumption__icons .icon--home{width:13px;height:14px}@media (max-width:640px){.widget-consumption__icons .icon--home{width:17px;height:18px}}.widget-consumption__icons .icon--key{width:16px;height:16px}@media (max-width:640px){.widget-consumption__icons .icon--key{width:22px;height:22px}}.widget-consumption__icons .icon--fire{width:12px;height:17px}@media (max-width:640px){.widget-consumption__icons .icon--fire{width:15px;height:22px}}.widget-consumption__icons .icon--thermometer{width:9px;height:18px}@media (max-width:640px){.widget-consumption__icons .icon--thermometer{width:12px;height:23px}}.widget-consumption__icons li.is-hover span{visibility:visible;opacity:1;margin-top:2px;margin-bottom:0}@media (max-width:640px){.widget-consumption__icons li.is-hover span{margin-top:3px}}.widget-consumption__icons li.is-hover .icon{stroke:#767887;transform:scale(1.2)}@media (max-width:640px){.widget-consumption__icons li.is-hover .icon{transform:scale(1.1)}}.widget-consumption__icons li.is-hover .icon--blue{stroke:#3350b9}.widget-consumption__icons li.is-hover .icon--red{stroke:#f21b28}.widget-consumption__icons li.is-hover .icon--yellow{stroke:#ecaa00}.widget-consumption__icons li.is-hover .icon--orange{stroke:#fd803a}.widget-consumption__info{display:flex;justify-content:space-between;width:100%;height:100%}@media (max-width:768px){.widget-consumption__info{flex-direction:column;align-items:center}}.widget-consumption__current{display:flex;flex-direction:column;position:absolute;bottom:32px;max-width:145px;padding-left:4px;opacity:0;transition:opacity .2s ease-in-out;pointer-events:none}@media (max-width:768px){.widget-consumption__current{position:static;max-width:unset;margin-top:25px;margin-left:0;margin-right:auto;padding-left:0}}.widget-consumption__current span{margin-bottom:8px;color:#040b24}.widget-consumption__current span:first-of-type{font-weight:700}.widget-consumption__current span:last-of-type{margin-bottom:0}.widget-consumption__data{margin-top:5px}.widget-consumption__data span{display:inline;margin-bottom:0;color:#3e455f}.widget-consumption__data span:first-of-type{font-weight:400}.widget-consumption__tabs{display:flex;flex-direction:column;padding-top:19px;padding-left:4px}@media (max-width:768px){.widget-consumption__tabs{flex-direction:row;margin-left:0;margin-right:auto}}@media (max-width:640px){.widget-consumption__tabs{padding-top:7px;padding-left:1px}}.widget-consumption__tabs label{position:relative;padding:4px 0 4px 15px;border-left:1px solid #e3e4e6;transition:opacity .2s ease-in-out}.widget-consumption__tabs label:hover{opacity:.8}@media (max-width:768px){.widget-consumption__tabs label{padding:0 14px 8px;border-left:none;border-bottom:1px solid #e3e4e6}.widget-consumption__tabs label:first-of-type{padding-left:0}.widget-consumption__tabs label:first-of-type::after{margin-left:0}.widget-consumption__tabs label:last-of-type{padding-right:5px}.widget-consumption__tabs label:last-of-type::after{margin-right:0}}.widget-consumption__tabs label:first-of-type{padding-top:0}.widget-consumption__tabs label:first-of-type::after{top:0}.widget-consumption__tabs label:last-of-type{padding-bottom:0}.widget-consumption__tabs label::after{background:#040b24;display:block;content:'';position:absolute;top:6px;left:-1px;width:2px;height:24px;opacity:0;transition:opacity .2s ease-in-out}@media (max-width:768px){.widget-consumption__tabs label::after{top:unset!important;bottom:-2px!important;left:0;right:0;margin:0 auto;width:80%;height:2px}}.widget-consumption__tabs input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}.widget-consumption__tabs label{cursor:pointer}.widget-consumption__tabs input:checked+label{font-weight:600}.widget-consumption__tabs input:checked+label::after{opacity:1}.total-fixed{display:none;position:fixed;bottom:0;flex-direction:column;width:100%;margin-left:-16px;padding:15px 16px 12px;background:#fcfcfd;box-shadow:0 0 15px rgba(0,0,0,.3);z-index:3}@media screen and (min-width:375px) and (max-width:767px){.total-fixed{padding:15px 16px 62px}}.total-fixed__total{display:flex;justify-content:space-between;width:82%;margin-right:23px;margin-left:0;padding:0}@media (max-width:640px){.total-fixed__total{width:100%;margin-right:0}}.total-fixed__total-text{font:600 20px/24px Montserrat,Arial,sans-serif;letter-spacing:-.02em}@media (max-width:640px){.total-fixed__total-text{font-size:18px}}.total-fixed__button{width:164px;margin:10px 0 0 auto}@media (max-width:640px){.total-fixed__button{width:100%;margin-top:16px}}@media (max-width:640px){.total-fixed{display:flex}}.history{padding-bottom:24px}@media (max-width:768px){.history{padding-top:32px}}.history>.title{margin-bottom:28px}@media (max-width:768px){.history>.title{display:flex;justify-content:space-between;align-items:center;margin-bottom:-12px;margin-top:-6px}}@media (max-width:1023px){.history{padding-bottom:46px}}.history__filters-button{display:none}.history__filters-button svg{width:13px;height:16px;fill:none;stroke:#040b24}@media (max-width:768px){.history__filters-button{display:block;position:relative;right:-10px;padding:10px}}.history__table{width:calc(100% + 96px);margin:0 -48px}@media (max-width:1023px){.history__table{width:calc(100% + 32px);margin:0 -16px}}.history__item{background:#fff;position:relative;width:100%;padding:0;transition:background-color .2s ease-in-out}.history__item:last-of-type::after{display:none}.history__item::before{background:#e3e4e6;content:"";position:absolute;left:48px;top:-1px;width:calc(100% - 96px);height:1px;transition:width .2s ease-in-out,left .2s ease-in-out,background-color .2s ease-in-out}@media (max-width:1023px){.history__item::before{left:0;width:100%}}.history__item::after{background:#e3e4e6;content:"";position:absolute;left:48px;bottom:0;width:calc(100% - 96px);height:1px;transition:width .2s ease-in-out,left .2s ease-in-out,background-color .2s ease-in-out}@media (max-width:1023px){.history__item::after{left:0;width:100%}}.history__item:hover{background:#fcfcfd}.history__item:hover::after,.history__item:hover::before{width:100%;left:0}.history__item .accordion__header:after{top:25px}@media (max-width:1023px){.history__item .accordion__header:after{top:22px;right:22px}}.history__item .accordion__header button{padding:24px 48px}@media (max-width:1023px){.history__item .accordion__header button{padding:18px 16px}}.history__item .accordion__header .button-hide{position:absolute;display:flex;align-items:center;right:88px;top:0;bottom:0;margin:auto 0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (max-width:1023px){.history__item .accordion__header .button-hide{display:none}}.history__item .accordion__header .history-table{max-width:87%}@media (max-width:1365px){.history__item .accordion__header .history-table{max-width:82%}}.history__item.accordion.is-open{background:#fcfcfd;padding-bottom:0;box-shadow:inset 0 0 10px rgba(0,0,0,.13)}.history__item.accordion.is-open::after,.history__item.accordion.is-open::before{width:100%;left:0}.history__item.accordion.is-open .accordion__header{margin-bottom:0;border-bottom:1px solid #e3e4e6}.history__item.accordion.is-open .accordion__header::after{top:32px}@media (max-width:1023px){.history__item.accordion.is-open .accordion__header::after{top:25px}}.history__item.accordion.is-open .accordion__header button{padding:24px 48px}@media (max-width:1023px){.history__item.accordion.is-open .accordion__header button{padding:18px 16px}}.history__item.accordion.is-open .accordion__content{padding:38px 48px 48px}@media (max-width:1023px){.history__item.accordion.is-open .accordion__content{padding:16px 16px 36px}}.history__disclaimer{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:16px;line-height:20px;letter-spacing:-.01em;color:#3e455f}.history__disclaimer-container{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:24px}.history__disclaimer-container .button{display:flex;align-items:center;max-width:228px;padding:14px 23px}.history__disclaimer-container .button svg{width:16px;height:21px;margin-right:12px;stroke:#040b24;fill:none}@media (max-width:640px){.history__disclaimer-container{flex-direction:column-reverse;align-items:flex-start;margin-top:27px}.history__disclaimer-container .button{display:flex;justify-content:center;width:100%;max-width:unset;margin-top:23px}}.history__download-link{display:inline-flex;align-items:center;justify-content:center;width:52px;height:40px;padding:10px}@media (max-width:768px){.history__download-link{width:100%;height:52px;border:1px solid rgba(4,11,36,.1);border-radius:3px;font-family:"PT Root UI",Arial,sans-serif;font-style:400;font-weight:500;font-size:16px;line-height:20px}}.history__download-link span{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0)}@media (max-width:768px){.history__download-link span{position:relative;width:auto;height:auto;margin:0;clip:auto}}.history__download-link svg{position:static!important;width:16px;height:21px;fill:none;stroke:#040b24}@media (max-width:768px){.history__download-link svg{width:14px;height:18px;margin-right:10px}}.history__inner-table{padding-bottom:20px;border-bottom:1px solid #e3e4e6}@media (max-width:640px){.history__inner-table{padding-bottom:0;border-bottom:none}}.history-table__header-wrapper{padding-bottom:18px}.history-table__header-wrapper .accordion__header button{padding:0}@media (max-width:768px){.history-table__header-wrapper .accordion__header button{padding:18px 0;padding-bottom:20px}}.history-table__header-wrapper .accordion__content{height:auto;pointer-events:auto;visibility:visible;opacity:1}@media (max-width:768px){.history-table__header-wrapper .accordion__content{height:0;pointer-events:none;visibility:hidden;opacity:0}}.history-table__header-wrapper .accordion.is-open{padding-bottom:0}.history-table__header-wrapper .accordion.is-open .accordion__header{margin-bottom:0;align-items:center}@media (max-width:768px){.history-table__header-wrapper .accordion.is-open .accordion__header::after{top:23px}}.history-table__header-wrapper .accordion.is-open .accordion__content{padding:0}.history-table__header-wrapper .accordion.is-open button{padding:0}@media (max-width:768px){.history-table__header-wrapper .accordion.is-open button{padding:18px 0;padding-bottom:20px}}.history-table__header--full{width:100%;padding-top:58px;padding-bottom:26px}.history-table__header .history-table__col i{font-style:normal;color:#767887}.history-table__header .history-table__col-wrapper{align-items:flex-start}.history-table__col{display:flex;flex-wrap:wrap;justify-content:flex-end;padding-right:10px}@media (max-width:768px){.history-table__col{flex-wrap:nowrap;justify-content:flex-start;font-size:14px;line-height:14px;letter-spacing:.3px}}.history-table__col-wrapper{display:flex;align-items:center;width:83%;max-width:918px}@media (max-width:768px){.history-table__col-wrapper{flex-direction:column;width:100%;max-width:100%}}.history-table__row{background:#fff;display:flex;min-height:68px;padding-left:48px;padding-right:36px;transition:background-color .2s ease-in-out;border-bottom:1px solid rgba(4,11,36,.1)}@media (max-width:768px){.history-table__row{flex-direction:column;min-height:auto;padding-left:16px;padding-right:16px}}.history-table__row:hover{background:#fcfcfd}.history-table__row .accordion__header::after{content:none}@media (max-width:768px){.history-table__row .accordion__header::after{content:"";top:17px;right:8px}}.history-table__row .accordion__header button{pointer-events:none}@media (max-width:768px){.history-table__row .accordion__header button{pointer-events:auto;width:100%;padding:18px 0;padding-bottom:17px;font-weight:400;font-size:14px;line-height:14px;letter-spacing:.3px}}@media (max-width:768px){.history-table__row.history-table__header{display:none}}.history-table__col-desc-mob{display:none}@media (max-width:768px){.history-table__col-desc-mob{display:inline-flex}}.history-table__col-desc-mob i{font-style:normal;color:#767887}@media (max-width:768px){.history-table__col-text{margin-left:auto}}.history-table__col-text b{font-weight:400}@media (max-width:768px){.history-table__col-text b{font-weight:700}}.history-table__col--date{width:18%;max-width:198px;justify-content:flex-start}@media (max-width:768px){.history-table__col--date{width:100%;max-width:100%;padding-right:0}}.history-table__col--number{width:21%;max-width:194px;justify-content:flex-start}@media (max-width:768px){.history-table__col--number{width:100%;max-width:100%;margin-bottom:16px;padding-right:0}}@media (max-width:768px){.history-table__col--number .history-table__col-text{color:#767887}}.history-table__col--period{width:16.34%;max-width:150px;justify-content:flex-start}@media (max-width:768px){.history-table__col--period{width:100%;max-width:100%;margin-bottom:16px;padding-right:0}}.history-table__col--sum{width:10.89%;max-width:100px;min-width:80px;justify-content:flex-end;padding-right:0}@media (max-width:768px){.history-table__col--sum{width:100%;max-width:100%;margin-bottom:24px}}.history-table__col--desc{width:31.26%;max-width:287px;margin-left:auto;justify-content:flex-start;padding-right:0}@media (max-width:1365px){.history-table__col--desc{padding-left:10px}}@media (max-width:1023px){.history-table__col--desc{padding-left:10px}}@media (max-width:768px){.history-table__col--desc{width:100%;max-width:100%;margin-bottom:16px;padding-left:0;opacity:.8}}.history-table__col--receipt{width:9.25%;min-width:85px;justify-content:center;padding-right:0}@media (max-width:768px){.history-table__col--receipt{width:100%;max-width:100%;margin-bottom:24px}}.history-table__col--green{color:#39ab1d}@media (max-width:768px){.history-table__col--green{color:#040b24}}.history-filters--full{background:#fcfcfd;display:flex;flex-wrap:wrap;align-items:center;width:calc(100% + 96px);margin:0 -48px;padding:26px 48px 29px;border-top:1px solid #e3e4e6;border-bottom:1px solid #e3e4e6}@media (max-width:768px){.history-filters--full{width:calc(100% + 32px);margin:0 -16px;border-top:none;padding:0 16px;padding-bottom:30px}}.history-filters__item{margin-right:64px}@media (max-width:1365px){.history-filters__item:nth-of-type(2){margin-right:0}}.history-filters__item:last-of-type{margin-right:0}.history-filters__period{display:flex}.history-filters__period .input-text label{position:relative;min-height:20px}.history-filters__period .input-text label::before{display:block;position:absolute;left:20px;top:46px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;color:#767887;font-weight:400}@media (max-width:768px){.history-filters__period .input-text label::before{left:16px;top:42px}}@media (max-width:768px){.history-filters__period .input-text label{margin-bottom:8px;color:transparent;pointer-events:none}}.history-filters__period .input-text:first-of-type{width:140px;margin-right:8px}.history-filters__period .input-text:first-of-type input{padding-left:36px;padding-right:16px}@media (max-width:768px){.history-filters__period .input-text:first-of-type input{padding-top:14px;padding-bottom:14px;padding-left:33px}}.history-filters__period .input-text:first-of-type label::before{content:"с"}.history-filters__period .input-text:first-of-type .input-text__select-item{padding-left:36px}@media (max-width:768px){.history-filters__period .input-text:first-of-type .input-text__select-item{padding-left:33px}}.history-filters__period .input-text:first-of-type .input-text__select-item--selected::before{left:24px}@media (max-width:768px){.history-filters__period .input-text:first-of-type .input-text__select-item--selected::before{left:21px}}.history-filters__period .input-text:last-of-type{width:140px;margin-right:0}.history-filters__period .input-text:last-of-type input{padding-left:46px;padding-right:16px}@media (max-width:768px){.history-filters__period .input-text:last-of-type input{padding-top:14px;padding-bottom:14px;padding-left:42px}}.history-filters__period .input-text:last-of-type label::before{content:"по"}.history-filters__period .input-text:last-of-type .input-text__select-item{padding-left:46px}@media (max-width:768px){.history-filters__period .input-text:last-of-type .input-text__select-item{padding-left:42px}}.history-filters__period .input-text:last-of-type .input-text__select-item--selected::before{left:34px}@media (max-width:768px){.history-filters__period .input-text:last-of-type .input-text__select-item--selected::before{left:30px}}.history-filters__period .input-text__select-wrapper{width:100%}.history-filters__period .input-text__select-wrapper input{width:100%}.history-filters__checkbox{margin-top:35px}@media (max-width:1023px){.history-filters__checkbox{width:100%}}.history-filters--mob{display:none}.history-filters__close{position:absolute;top:13px;right:11px;width:40px;height:40px;padding:10px}.history-filters__close span{top:0;bottom:0;margin:auto 0;display:block;width:100%;height:2px;background:#000;transform:rotate(45deg)}.history-filters__close span::before{display:block;content:'';position:absolute;top:0;width:100%;height:2px;background:#000;transform:rotate(90deg)}.history-filters__title{font-family:Montserrat,Arial,sans-serif;font-weight:600}.history-filters__form{display:flex;flex-direction:column;align-items:flex-start;padding:32px 16px}.history-filters__form .history-filters__item{width:100%;margin-bottom:20px}.history-filters__form .history-filters__period{margin-bottom:32px}@media (max-width:768px){.history-filters__form .history-filters__period .input-text label::before{top:46px;left:17px}}@media (max-width:640px){.history-filters__form .history-filters__period .input-text label::before{top:44px;left:17px}}.history-filters__form .history-filters__period .input-text:first-of-type{width:50%}.history-filters__form .history-filters__period .input-text:first-of-type input{padding-left:30px}.history-filters__form .history-filters__period .input-text:last-of-type{width:50%;min-width:145px}.history-filters__form .history-filters__period .input-text:last-of-type input{padding-left:40px}.history-filters__form .history-filters__checkbox{margin-top:0}.history-filters--opened{display:flex;z-index:12}.input-file{position:relative;padding-left:29px;margin-bottom:24px}@media (max-width:640px){.input-file{padding-left:22px}}.input-file label{cursor:pointer;display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input-file label:hover svg{stroke:#767887}.input-file label input:focus+b>svg{stroke:#767887}.input-file svg{position:absolute;top:-1px;left:-4px;width:26px;height:26px;fill:#fff;stroke:#040b24;transition:stroke .2s ease-in-out}.input-file b{margin-bottom:7px;font-size:16px;line-height:20px;font-weight:700;color:#040b24}.input-file span{font-size:14px;line-height:16px;letter-spacing:.3px;color:#767887;display:flex;flex-direction:column}.input-file span i{font-style:normal}.input-file__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}@media (max-width:640px){.input-file__list{margin-bottom:-4px}}.input-file__list:focus li:nth-child(1) span::after,.input-file__list:focus li:nth-child(1) span::before,.input-file__list:hover li:nth-child(1) span::after,.input-file__list:hover li:nth-child(1) span::before{background:#767887}.input-file__list li{margin-top:15px;position:relative;padding:0 21px 0 14px;font-size:16px;line-height:24px;letter-spacing:-.01em;color:#040b24;align-self:flex-start}.input-file__list li+li{margin-top:4px}.input-file__list li::before{background:#040b24;content:"";position:absolute;top:calc(50% - 2px);left:0;width:4px;height:4px;border-radius:50%}.input-file__list li button{position:absolute;top:calc(50% - 7px);right:0;width:16px;height:16px;color:#cdced3;transition:color .2s ease-in-out}.input-file__list li button:focus,.input-file__list li button:hover{color:#040b24}.input-file__list li button::after,.input-file__list li button::before{background:currentColor;content:"";position:absolute;top:5px;right:7px;width:2px;height:8px;transition:background .2s ease-in-out}.input-file__list li button::before{transform:rotate(45deg)}.input-file__list li button::after{transform:rotate(-45deg)}.input-file--invalid-size span i:nth-child(1){color:#f21b28}.input-file--invalid-format span i:nth-child(2){color:#f21b28}.app-list{display:flex;justify-content:center;width:100%;max-width:516px;margin:0 auto;margin-bottom:-5px;padding:0;list-style:none}@media (max-width:640px){.app-list{padding:0 11px}}.app-list__item{display:flex;align-items:center;width:calc(100% / 2 - 10px);max-width:148px;margin:5px}.app-list__link{background:#fff;display:flex;align-items:center;justify-content:center;width:100%;height:48px;border:1px solid #e3e4e6;border-radius:4px;cursor:pointer;transition:border-color .2s ease-in-out}@media (min-width:1024px){.app-list__link:focus,.app-list__link:hover{border-color:#040b24}}.info-fee{background:rgba(224,230,244,.82);display:inline-flex;align-items:center;padding:10px;border-radius:6px}@media (max-width:640px){.info-fee{padding:10px 6px}}.info-fee__icon{display:flex;margin-right:10px}@media (max-width:640px){.info-fee__icon{margin-right:5px}}.info-fee__text{margin:0;font-weight:400;font-size:16px;line-height:20px;letter-spacing:-.01em;color:#040b24}@media (max-width:640px){.info-fee__text{font-size:14px;line-height:14px;letter-spacing:.3px}}.info-fee__sum{margin-left:5px}.checkbox-toggle label{display:inline-flex;cursor:pointer}.checkbox-toggle__label{position:relative;padding-right:60px;font-weight:400;font-size:16px;line-height:20px;letter-spacing:-.01em}@media (max-width:640px){.checkbox-toggle__label{padding-right:50px;font-size:14px;line-height:14px;letter-spacing:.3px}}.checkbox-toggle__label::before{background:#e3e4e6;content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:40px;height:24px;border-radius:19px;transition:background-color .2s ease-in-out}@media (max-width:640px){.checkbox-toggle__label::before{width:34px;height:20px}}.checkbox-toggle__label::after{background:#fff;content:"";position:absolute;top:50%;right:18px;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;box-shadow:0 0 1px transparent,0 1px 2px transparent;transition:right .2s ease-in-out,box-shadow .2s ease-in-out}@media (max-width:640px){.checkbox-toggle__label::after{right:16px;width:16px;height:16px}}.checkbox-toggle input:focus+.checkbox-toggle__label::after,.checkbox-toggle input:hover+.checkbox-toggle__label::after{box-shadow:0 0 1px rgba(0,0,0,.35),0 1px 2px rgba(0,0,0,.3)}.checkbox-toggle input:checked+.checkbox-toggle__label::before{background:#4f78e0}.checkbox-toggle input:checked+.checkbox-toggle__label::after{right:2px;box-shadow:0 0 1px rgba(0,0,0,.35),0 1px 2px rgba(0,0,0,.3)}.debt__button-container{padding:36px 0;border-bottom:1px solid rgba(4,11,36,.1)}@media (max-width:640px){.debt__button-container{padding-top:27px;padding-bottom:8px}}.debt__tables{margin-top:53px}@media (max-width:1023px){.debt__tables{margin-top:40px}}@media (max-width:640px){.debt__tables{margin-top:16px}}@media (max-width:640px){.debt__tables .table__caption-cell{width:123px;max-width:123px;min-width:123px}}.debt__tables td.table__caption-cell{font-weight:400}@media (max-width:640px){.debt__tables td.table__caption-cell{width:123px;max-width:123px;min-width:123px}}.debt__tables .table__debt{width:auto;min-width:95px}@media (max-width:640px){.debt__tables .table__debt{min-width:95px}}.debt__tables .table__debt span{display:inline}@media (max-width:1023px){.debt__tables .table__debt span{display:block}}.debt__tables .table__debt i{display:none}@media (max-width:1023px){.debt__tables .table__debt i{display:inline}}.debt__tables .table__debt br{display:none}@media (max-width:1023px){.debt__tables .table__debt br{display:block}}.debt__tables td a{font:700 16px/20px "PT Root UI",Arial,sans-serif;position:relative;color:#040b24;cursor:pointer}@media (max-width:640px){.debt__tables td a{font-size:14px}}.debt__tables td a::after{background:rgba(4,11,36,.15);content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;transition:background-color .2s ease-in-out}.debt__tables td a:focus::after,.debt__tables td a:hover::after{background:#040b24}.debt__tables .table__wrapper{padding-bottom:65px}@media (max-width:640px){.debt__tables .table__wrapper{padding-bottom:35px}}.debt__tables .table__wrapper table{min-width:auto;width:100%}@media (max-width:640px){.debt__tables .table__wrapper table{width:100%}}@media (max-width:640px){.debt__tables .table .table__fake td,.debt__tables .table .table__fake th{height:auto;padding-bottom:17px;padding-top:17px}}@media (max-width:640px){.debt__tables .table .table__fake td{font-weight:700}}@media (max-width:640px){.debt__tables .table .table__fake th:first-child{padding-top:0}}.debt__accordion{background:#fff;padding:49px 0;border-bottom:1px solid #e3e4e6;border-radius:0}@media (max-width:640px){.debt__accordion{padding:18px 0}}.debt__accordion .accordion__header{display:flex;align-items:center;justify-content:space-between}.debt__accordion .accordion__header button{font:700 16px/20px "PT Root UI",Arial,sans-serif;position:relative;margin:0;margin-left:28px;padding:0;padding-right:28px;letter-spacing:.01em;color:#040b24}@media (max-width:640px){.debt__accordion .accordion__header button{align-self:flex-start;min-height:20px}}@media (max-width:640px){.debt__accordion .accordion__header button .button-hide{display:none}}.debt__accordion .accordion__header button::after{content:"";position:absolute;top:0;right:0;width:12px;height:12px;transform:rotate(-45deg);border:2px solid #040b24;border-top:none;border-right:none;transition:transform .2s ease-in-out,top .2s ease-in-out;pointer-events:none}@media (max-width:640px){.debt__accordion .accordion__header button::after{top:1px;right:10px;width:10px;height:10px}}.debt__accordion .accordion__header .accordion__name{font:600 20px/24px Montserrat,Arial,sans-serif;position:relative;display:inline-block;max-width:70%;letter-spacing:-.02em}.debt__accordion .accordion__header .accordion__name span{position:absolute;top:4px;left:0;color:rgba(255,255,255,0);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed;text-decoration-thickness:1px;-webkit-text-decoration-color:rgba(62,69,92,.3);text-decoration-color:rgba(62,69,92,.3);transition:-webkit-text-decoration-color .2s ease-in-out;transition:text-decoration-color .2s ease-in-out;transition:text-decoration-color .2s ease-in-out,-webkit-text-decoration-color .2s ease-in-out}.debt__accordion .accordion__header .accordion__name:focus span,.debt__accordion .accordion__header .accordion__name:hover span{-webkit-text-decoration-color:#3e455c;text-decoration-color:#3e455c}@media (max-width:640px){.debt__accordion .accordion__header .accordion__name{max-width:90%;font-size:16px;line-height:20px}}.debt__accordion .accordion__header::after{content:none}.debt__accordion .accordion__content .table__caption-cell{width:380px}@media (max-width:1023px){.debt__accordion .accordion__content .table__caption-cell{width:220px}}@media (max-width:640px){.debt__accordion .accordion__content .table__caption-cell{width:152px}}.debt__accordion .accordion__content .table__wrapper table{min-width:800px}@media (max-width:1023px){.debt__accordion .accordion__content .table__wrapper table{min-width:670px}}@media (max-width:640px){.debt__accordion .accordion__content .table__wrapper table{width:100%;min-width:520px}}.debt__accordion .accordion__content .table .table__debt{width:270px}.debt__accordion .accordion__content .table .table__fake th{height:44px}@media (max-width:640px){.debt__accordion .accordion__content .table .table__fake th{height:26px}}.debt__accordion.is-open{padding-bottom:55px}.debt__accordion.is-open .accordion__header{margin-bottom:24px}.debt__accordion.is-open .accordion__header button{padding-bottom:0}.debt__accordion.is-open .accordion__header button::after{top:6px;transform:rotate(-225deg)}.debt__accordion.is-open .accordion__content{padding-left:0;padding-right:0}.debt__total-block{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;padding-top:38px;border-top:1px solid #040b24}@media (max-width:640px){.debt__total-block{padding-bottom:10px}}.debt__total-text{margin-right:40px;font-weight:600;font-size:20px;line-height:24px;letter-spacing:-.02em}.debt__total-sum{font:700 20px/20px "PT Root UI",Arial,sans-serif;text-align:right;letter-spacing:.01em;font-feature-settings:"tnum" on,"lnum" on}@media (max-width:640px){.debt__total-sum{font-weight:600;font-size:18px;line-height:24px;letter-spacing:-.02em}}.slider-block{display:flex}.slider-block__slide{height:auto;min-height:100%}.slider-block__slide:hover .img-block img{transform:scale(1.1)}.slider-block__controls{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:30px;display:flex;justify-content:center;align-items:center}@media (max-width:640px){.slider-block__controls{height:52px}}.slider-block__pagination{position:relative;top:0;left:0;display:flex;margin:0 23px}@media (max-width:640px){.slider-block__pagination{margin:0 25px}}.slider-block__pagination .swiper-pagination-bullet{background:#e3e4e6;width:6px;height:6px;margin:0 3px;border-radius:50%;outline:0;transition:background-color .2s ease-in-out}@media (max-width:640px){.slider-block__pagination .swiper-pagination-bullet{margin:0 1px}}.slider-block__pagination .swiper-pagination-bullet:focus,.slider-block__pagination .swiper-pagination-bullet:hover{background:#4f78e0}.slider-block__pagination .swiper-pagination-bullet-active{background:#4f78e0}.slider-block__btn-next,.slider-block__btn-prev{color:transparent}.slider-block__btn-next svg,.slider-block__btn-prev svg{width:7px;height:10px;fill:rgba(4,11,36,.15);transition:fill .2s ease-in-out}.slider-block__btn-next:focus svg,.slider-block__btn-next:hover svg,.slider-block__btn-prev:focus svg,.slider-block__btn-prev:hover svg{fill:#4f78e0}.widget-block{position:relative;display:flex;flex-direction:column;width:100%;min-height:100%;padding:38px 40px 20px;background:#fff;box-sizing:border-box}@media (max-width:640px){.widget-block{padding:26px 14px 11px}}.widget-block__title{font:normal 600 22px/24px Montserrat,Arial,sans-serif;position:relative;display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 0 22px;letter-spacing:-.02em;color:#040b24;transition:opacity .2s ease-in-out}@media (max-width:640px){.widget-block__title{margin-bottom:17px;font-size:18px}}.img-block{position:relative;z-index:1;display:flex;align-items:flex-end;width:100%;height:100%}.img-block::before{background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.1875) 70%,#000 100%);content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;width:100%;height:100%;pointer-events:none}.img-block img{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease-in-out}.img-block p{font:600 20px/24px Montserrat,Arial,sans-serif;margin:0;padding:34px;padding-bottom:40px;letter-spacing:-.02em;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25)}@media (max-width:640px){.img-block p{padding:15px;padding-bottom:46px;font-size:16px;line-height:20px}}.settings-socials{display:flex;flex-direction:column;width:100%}.settings-socials__desc{font:400 16px/20px "PT Root UI",Arial,sans-serif;margin:0;margin-bottom:23px;letter-spacing:-.01em;color:#3e455c}@media (max-width:640px){.settings-socials__desc{margin-bottom:14px}}.settings-socials__row{position:relative;width:100%}@media (max-width:640px){.settings-socials__row--padding{padding-bottom:94px}}.settings-socials__row:not(:last-child){margin-bottom:24px}.settings-socials__row.hidden{display:none}.settings-socials__title{font:500 16px/20px "PT Root UI",Arial,sans-serif;margin:0;margin-bottom:16px}.settings-socials__list{display:flex;flex-wrap:wrap;width:60%;margin:-4px 0;padding:0;list-style:none}.settings-socials__item{display:flex;align-items:center;margin:4px 0;margin-right:110px}.settings-socials__item .login-social{width:auto;min-width:52px}.settings-socials__item .login-social--big{min-width:140px}.settings-socials__item.hidden{display:none}.settings-socials__unlink{font:400 16px/20px "PT Root UI",Arial,sans-serif;margin-left:16px;letter-spacing:-.01em;color:#b4b6be;transition:color .2s ease-in-out}.settings-socials__unlink:focus,.settings-socials__unlink:hover{color:#040b24}.settings-socials__message{background:rgba(255,255,255,.82);position:absolute;top:30px;right:28px;display:flex;align-items:center;width:40%;max-width:400px;padding:20px 24px;border-radius:3px}@media (max-width:640px){.settings-socials__message{top:unset;bottom:0;left:0;right:0;width:100%;padding:20px 16px}}.settings-socials__message span{background:#39ab1d;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:6px;border-radius:50%}@media (max-width:640px){.settings-socials__message span{align-self:flex-start}}.settings-socials__message span svg{width:4px;height:10px;fill:#fff}.settings-socials__message p{font:400 16px/18px "PT Root UI",Arial,sans-serif;margin:0}.settings-socials__socials-box{display:flex;flex-wrap:wrap;margin:-8px}@media (max-width:640px){.settings-socials__socials-box{margin:-8px}}.settings-socials__socials-box .login-social{width:auto;min-width:52px;margin:8px}@media (max-width:640px){.settings-socials__socials-box .login-social{min-width:auto;width:calc(100% / 5 - 8px);margin:4px}}.settings-socials__socials-box .login-social.hidden{display:none}.settings-socials__socials-box .login-social--big{min-width:140px}@media (max-width:640px){.settings-socials__socials-box .login-social--big{min-width:auto;width:calc(50% - 8px)}}.tooltip-elem{position:relative;top:2px;display:inline-flex;align-items:flex-end}@media (max-width:640px){.tooltip-elem span.tooltip-elem__icon{display:flex}}.tooltip-elem__icon{display:flex;align-items:flex-end;justify-content:center;opacity:.7;transition:opacity .2s ease-in-out}.tooltip-elem__icon svg{width:18px;height:18px}.tooltip-elem__icon:focus,.tooltip-elem__icon:hover{opacity:1}.tooltip-elem__tooltip{font:400 15px/18px "PT Root UI",Arial,sans-serif;background:#fafafa;color:#767887;box-shadow:0 2px 7px rgba(0,0,0,.2)}.popup-company{width:100%;max-width:592px}@media (max-width:640px){.popup-company{width:calc(100% - 32px)}}.popup-company__wrapper{padding:30px 64px 52px}@media (max-width:640px){.popup-company__wrapper{padding-left:20px;padding-right:20px;padding-top:25px;padding-bottom:30px}}.popup-company__btn-print{font:700 16px/20px "PT Root UI",Arial,sans-serif;display:flex;align-items:center;color:#767887;cursor:pointer;opacity:1;transition:opacity .2s ease-in-out}.popup-company__btn-print:focus,.popup-company__btn-print:hover{opacity:.7}.popup-company__btn-print svg{margin-left:-10px;width:40px;height:40px;fill:#767887}@media (max-width:640px){.popup-company__btn-print svg{margin-left:0}}.popup-company__name{margin:0;margin-top:20px;margin-bottom:24px;font-weight:600;font-size:24px;line-height:24px;letter-spacing:.035em}@media (max-width:640px){.popup-company__name{margin-top:15px;margin-bottom:10px;font-size:18px;line-height:24px;letter-spacing:-.02em}}.popup-company__info{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:21px}@media (max-width:640px){.popup-company__info{margin-bottom:15px}}.popup-company__info p{margin:0}.popup-company__info a,.popup-company__info p{font:400 16px/24px "PT Root UI",Arial,sans-serif;margin-bottom:8px;letter-spacing:-.01em;color:#3e455c;text-decoration:none}@media (max-width:640px){.popup-company__info a,.popup-company__info p{margin-bottom:0}}.popup-company__info a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;outline:0;transition:opacity .2s ease-in-out}.popup-company__info a:focus,.popup-company__info a:hover{opacity:.7}.popup-company__info b{font-weight:500}.popup-company__service{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:30px}@media (max-width:640px){.popup-company__service{margin-bottom:18px}}.popup-company__title{font:700 16px/24px "PT Root UI",Arial,sans-serif;margin:0;margin-bottom:8px;letter-spacing:-.01em}.popup-company__text{font:400 16px/24px "PT Root UI",Arial,sans-serif;margin:0;letter-spacing:-.01em;color:#3e455c}.popup-company__text.hidden{display:none}.popup-company__text--small{margin-bottom:8px;font-size:14px;line-height:20px;letter-spacing:.3px;color:#767887}@media (max-width:640px){.popup-company__text--small{font-size:16px;line-height:24px}}.popup-company__btn-more{font:500 14px/14px "PT Root UI",Arial,sans-serif;position:relative;display:inline-flex;margin-top:4px;padding-right:16px;letter-spacing:.3px;color:#040b24;cursor:pointer;opacity:1;transition:opacity .2s ease-in-out}@media (max-width:640px){.popup-company__btn-more{margin-top:0}}.popup-company__btn-more::after{content:"";position:absolute;top:4px;right:4px;width:6px;height:6px;transform:rotate(-45deg);border:2px solid #040b24;border-top:none;border-right:none;transition:transform .2s ease-in-out,top .2s ease-in-out;pointer-events:none}.popup-company__btn-more:focus,.popup-company__btn-more:hover{opacity:.7}.popup-company__btn-more.is-open::after{top:6px;transform:rotate(-225deg)}.notification{position:relative;display:flex;flex-direction:column;width:100%;margin-top:-14px;margin-bottom:38px;padding:24px 0;padding-left:64px;padding-right:56px;border-radius:6px}@media (max-width:768px){.notification{order:0;flex-direction:column;align-items:flex-start;margin-top:-10px;margin-bottom:16px;padding-top:20px;padding-bottom:25px;padding-left:45px;padding-right:20px}}.notification.hidden{display:none}.notification.shake{-webkit-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}.notification.shake .notification__button{-webkit-animation:blink .6s both;animation:blink .6s both}.notification--alt{margin:0 -48px;width:calc(100% + 96px);padding:28px 48px;border-radius:0}@media (max-width:1023px){.notification--alt{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding:24px 16px;padding-bottom:20px}}.notification--alt .notification__wrapper{width:100%;align-items:flex-start}@media (max-width:1023px){.notification--alt .notification__wrapper{flex-direction:column}}@media (max-width:1199px){.notification--alt .notification__content{width:65%}}@media (max-width:1023px){.notification--alt .notification__content{width:90%;margin-bottom:6px}}.notification--alt .notification__icon{top:0;left:-26px}@media (max-width:1023px){.notification--alt .notification__icon{top:5px;left:-12px;width:9px;height:9px}}@media (max-width:1023px){.notification--alt .notification__icon svg{width:3px;height:6px}}.notification--alt .notification__title{margin-bottom:8px;font-size:16px;line-height:20px;letter-spacing:-.02em;color:#040b24}@media (max-width:1023px){.notification--alt .notification__title:not(:last-child){margin-bottom:14px}}@media (max-width:1023px){.notification--alt .notification__title{margin-bottom:0;font-family:"PT Root UI",Arial,sans-serif;font-weight:500;letter-spacing:.3px}}.notification--alt .notification__text{margin-bottom:15px;line-height:24px;color:#3e455f}@media (max-width:1023px){.notification--alt .notification__text{width:100%;margin-bottom:0;font-size:14px;line-height:14px;letter-spacing:.3px}}@media (max-width:1023px){.notification--alt .notification__text--short{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.notification--alt .notification__button{position:absolute;top:30px;right:48px}@media (max-width:1023px){.notification--alt .notification__button{position:static;top:0;right:0;margin-left:0;margin-top:10px;margin-bottom:5px}}.notification--alt.notification--blue .notification__title,.notification--alt.notification--red .notification__title{color:#040b24}.notification--alt.notification--blue .notification__text,.notification--alt.notification--red .notification__text{color:#3e455f}.notification--alert .notification__content::before{background:#f21b28;content:"";position:absolute;top:6px;left:-20px;width:8px;height:8px;border-radius:50%}@media (max-width:1023px){.notification--alert .notification__content::before{top:7px;left:-10px;width:5px;height:5px}}.notification--alert .notification__icon{display:none}.notification--simple::after{background:#e3e4e6;content:"";position:absolute;bottom:0;left:48px;width:calc(100% - 96px);height:1px}@media (max-width:1023px){.notification--simple::after{left:16px;width:calc(100% - 32px)}}.notification--simple .notification__button-del{display:inline-flex}.notification--simple .notification__button{display:none}.notification--small{margin:0;padding:20px 35px;padding-right:25px;border-radius:0;border-bottom:1px solid #e3e4e6}@media (max-width:640px){.notification--small{padding:20px;padding-top:24px}}.notification--small .notification__wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start}@media (max-width:640px){.notification--small .notification__wrapper{width:100%}}.notification--small .notification__content{width:100%}@media (max-width:640px){.notification--small .notification__content{margin-bottom:0}}.notification--small .notification__icon{top:2px;left:-22px;width:15px;height:15px}@media (max-width:640px){.notification--small .notification__icon{top:6px;left:-12px;width:9px;height:9px}}.notification--small .notification__icon svg{width:3px;height:8px}.notification--small .notification__title{font:700 16px/20px "PT Root UI",Arial,sans-serif;margin:0;letter-spacing:.01em}@media (max-width:640px){.notification--small .notification__title{font-weight:500;letter-spacing:.3px}}.notification--small .notification__title:not(:last-child){margin-bottom:8px}.notification--small .notification__title::before{top:9px;left:-15px;width:6px;height:6px}@media (max-width:640px){.notification--small .notification__title::before{top:8px;left:-11px;width:5px;height:5px}}@media (max-width:1023px){.notification--small .notification__text--short{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.notification--small .notification__button{margin-top:18px;margin-left:0;padding:10px 18px;font-size:14px;line-height:14px;letter-spacing:.3px}@media (max-width:640px){.notification--small .notification__button{padding:14px 30px}}.notification--small .notification__button-del{display:none}.notification--small .notification__button-del-small{top:8px;left:-16px;width:6px;height:6px}@media (max-width:1023px){.notification--small .notification__button-del-small{top:6px;left:-12px}}.notification--small .notification__time{margin-top:12px}.notification--small.notification--simple::after{content:none}.notification--small.notification--simple .notification__icon{display:none}.notification--small.notification--simple .notification__button-del-small{display:inline-flex}.notification__wrapper{display:flex;align-items:center;justify-content:space-between}@media (max-width:768px){.notification__wrapper{flex-direction:column;align-items:flex-start}}.notification__icon{position:absolute;top:3px;left:-31px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%}@media (max-width:768px){.notification__icon{top:2px;left:-31px}}.notification__icon svg{width:4px;height:10px;fill:#fff}.notification--read::after{background:#e3e4e6;content:"";position:absolute;bottom:0;left:48px;width:calc(100% - 96px);height:1px}@media (max-width:1023px){.notification--read::after{left:16px;width:calc(100% - 32px)}}.notification--read .notification__button-del{display:inline-flex}.notification--read .notification__button{display:none}.notification--read.notification--small .notification__button-del{display:none}.notification--red{background:#fce2e5;color:#35080d}.notification--red .notification__icon{background:#f21b28}.notification--red .notification__icon svg{transform:rotate(180deg)}.notification--red .notification__title{color:#6b4a4d}.notification--red .notification__text{color:#6b4a4d}.notification--red.notification--alt::before,.notification--red.notification--small::before{background:#fce2e5;content:"";position:absolute;top:-1px;left:0;width:100%;height:1px}.notification--blue{background:rgba(224,230,244,.82);color:#040b24}.notification--blue .notification__icon{background:#4f78e0}.notification--blue .notification__title{color:#3e455c}.notification--blue .notification__text{color:#3e455c}.notification--blue.notification--alt::before,.notification--blue.notification--small::before{background:rgba(224,230,244,.82);content:"";position:absolute;top:-1px;left:0;width:100%;height:1px}.notification--blue.notification--read,.notification--red.notification--read{background:#fff;color:#040b24}.notification--blue.notification--read::before,.notification--red.notification--read::before{content:none}.notification--blue.notification--read .notification__title,.notification--red.notification--read .notification__title{color:#040b24}.notification--blue.notification--read .notification__text,.notification--red.notification--read .notification__text{color:#3e455f}.notification--blue.notification--small,.notification--red.notification--small{color:#040b24}.notification--blue.notification--small .notification__title,.notification--red.notification--small .notification__title{color:#040b24}.notification--blue.notification--small .notification__text,.notification--red.notification--small .notification__text{color:#3e455f}.notification__content{position:relative;display:flex;flex-direction:column;width:75%}@media (max-width:768px){.notification__content{width:100%;margin-bottom:15px}}.notification__title{font:600 20px/24px Montserrat,Arial,sans-serif;margin:0;margin-bottom:5px;letter-spacing:-.02em}@media (max-width:768px){.notification__title{font-family:"PT Root UI",Arial,sans-serif;margin-bottom:16px;font-size:16px;line-height:20px;letter-spacing:.01em}}.notification__text{font:400 16px/20px "PT Root UI",Arial,sans-serif;margin:0;letter-spacing:-.01em}@media (max-width:768px){.notification__text{font-size:14px;line-height:16px;letter-spacing:.3px}}.notification__button{font:500 16px/16px "PT Root UI",Arial,sans-serif;background:0 0;display:inline-flex;align-items:center;justify-content:center;margin-left:25px;padding:16px 42px;color:#040b24;border:1px solid #040b24;border-radius:3px;cursor:pointer;transition:opacity .2s ease-in-out}@media (max-width:768px){.notification__button{margin-left:0;padding:14px 30px;font-size:14px}}.notification__button:focus,.notification__button:hover{opacity:.7}.notification__button-del{display:none;align-items:center;justify-content:flex-end;width:34px;margin-left:25px;cursor:pointer}@media (max-width:1023px){.notification__button-del{position:absolute;justify-content:center;top:25px;right:6px;margin-left:0}}.notification__button-del:focus svg,.notification__button-del:hover svg{fill:#040b24}.notification__button-del svg{width:14px;height:18px;fill:rgba(4,11,36,.3);transition:fill .2s ease-in-out}.notification__button-del-small{background:#f21b28;position:absolute;top:6px;left:-20px;display:none;align-items:center;width:8px;height:8px;border-radius:50%;cursor:pointer;outline:0;transition:opacity .2s ease-in-out}@media (max-width:1023px){.notification__button-del-small{width:5px;height:5px;top:7px;left:-11px}}.notification__button-del-small:focus,.notification__button-del-small:hover{opacity:.7}.notification__button-del-small::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:250%;height:250%}.notification__time{font:400 14px/14px "PT Root UI",Arial,sans-serif;margin:0;margin-top:6px;letter-spacing:.3px;color:#767887}@media (max-width:1023px){.notification__time{font-size:12px;line-height:14px}}@media (max-width:640px){.information{padding-bottom:32px}}.information .title{margin-bottom:54px}@media (max-width:640px){.information .title{margin-bottom:28px}}.information__header{display:flex;justify-content:space-between;padding-bottom:29px;border-bottom:1px solid rgba(4,11,36,.1)}@media (max-width:640px){.information__header{display:block}}.information__col{width:47%;flex-grow:0;flex-shrink:0}@media (max-width:640px){.information__col{width:100%;margin-bottom:28px}.information__col:last-child{margin-bottom:0}}.information__col-content .title-edit,.information__management-title{margin-bottom:16px}.information__col-title{color:#767887;padding-bottom:16px;font-weight:400;font-size:16px;line-height:20px;letter-spacing:-.01em;border-bottom:1px solid rgba(4,11,36,.1);margin-bottom:23px}@media (max-width:640px){.information__col-title{font-size:14px;padding-bottom:8px;margin-bottom:12px}}.information__account-row{display:flex;align-items:flex-start;margin-bottom:22px}.information__account-row:last-child{margin-bottom:0}@media (max-width:640px){.information__account-row{margin-bottom:16px}}.information__account-title{margin-right:6px;padding-right:15px;width:162px;flex-grow:0;flex-shrink:0;position:relative;font-size:16px;line-height:20px;letter-spacing:-.01em;color:#767887}.information__account-title::after{border-bottom:1px dashed #e3e4e6;position:absolute;z-index:1;left:0;right:0;bottom:4px;height:1px;content:""}.information__account-title span{position:relative;z-index:2;background:#fff;padding-right:6px}@media (max-width:640px){.information__account-title{font-size:14px}}.information__account-data{font-size:16px;line-height:20px;letter-spacing:-.01em;color:#040b24}@media (max-width:640px){.information__account-data{font-size:14px}}.information__management{margin-top:29px}@media (max-width:640px){.information__management{margin-top:0}}.information__management-title{position:relative;display:inline-block;font-weight:700;font-size:16px;line-height:24px;color:inherit}.information__management-title span{position:absolute;top:4px;left:0;color:rgba(255,255,255,0);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed;text-decoration-thickness:1px;-webkit-text-decoration-color:rgba(62,69,95,.3);text-decoration-color:rgba(62,69,95,.3);transition:-webkit-text-decoration-color .2s ease-in-out;transition:text-decoration-color .2s ease-in-out;transition:text-decoration-color .2s ease-in-out,-webkit-text-decoration-color .2s ease-in-out}.information__management-title:focus span,.information__management-title:hover span{-webkit-text-decoration-color:#3e455f;text-decoration-color:#3e455f}.information__management-title::after{content:none}@media (max-width:640px){.information__management-title{margin-bottom:8px}}.information__management-info p{margin:0}.information__management-info a,.information__management-info p{font:400 16px/24px "PT Root UI",Arial,sans-serif;margin-bottom:8px;letter-spacing:-.01em;color:#3e455c;text-decoration:none}@media (max-width:640px){.information__management-info a,.information__management-info p{margin-bottom:5px;font-size:14px}}.information__management-info a{outline:0;transition:opacity .2s ease-in-out}.information__management-info a:focus,.information__management-info a:hover{opacity:.7}.information__management-info b{font-weight:500}.information__accordion{background:#fff;padding:47px 0;border-bottom:1px solid #e3e4e6;border-radius:0}@media (max-width:640px){.information__accordion{padding:18px 0}}@media (max-width:640px){.information__accordion:first-of-type{padding-top:0}}.information__accordion .accordion__header{display:flex;align-items:center;justify-content:space-between}.information__accordion .accordion__header button{font:700 16px/20px "PT Root UI",Arial,sans-serif;position:relative;margin:0;margin-left:28px;padding:0;padding-right:28px;letter-spacing:.01em;color:#040b24}@media (max-width:640px){.information__accordion .accordion__header button{align-self:flex-start;min-height:20px;margin-left:22px;padding-right:34px}}@media (max-width:640px){.information__accordion .accordion__header button .button-hide{display:none}}.information__accordion .accordion__header button::after{content:"";position:absolute;top:2px;right:2px;width:12px;height:12px;transform:rotate(-45deg);border:2px solid #040b24;border-top:none;border-right:none;transition:transform .2s ease-in-out,top .2s ease-in-out;pointer-events:none}@media (max-width:640px){.information__accordion .accordion__header button::after{top:8px;right:10px;width:10px;height:10px}}.information__accordion .accordion__header .accordion__name{font:600 20px/24px Montserrat,Arial,sans-serif;position:relative;display:inline-block;max-width:70%;letter-spacing:-.02em}.information__accordion .accordion__header .accordion__name span{position:absolute;top:4px;left:0;color:rgba(255,255,255,0);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed;text-decoration-thickness:1px;-webkit-text-decoration-color:rgba(62,69,92,.3);text-decoration-color:rgba(62,69,92,.3);transition:-webkit-text-decoration-color .2s ease-in-out;transition:text-decoration-color .2s ease-in-out;transition:text-decoration-color .2s ease-in-out,-webkit-text-decoration-color .2s ease-in-out}.information__accordion .accordion__header .accordion__name:focus span,.information__accordion .accordion__header .accordion__name:hover span{-webkit-text-decoration-color:#3e455c;text-decoration-color:#3e455c}@media (max-width:640px){.information__accordion .accordion__header .accordion__name{max-width:90%;font-size:16px;line-height:20px}}.information__accordion .accordion__header::after{content:none}.information__accordion.is-open{padding-bottom:70px}@media (max-width:640px){.information__accordion.is-open{padding-bottom:35px}}.information__accordion.is-open .accordion__header{margin-bottom:20px}@media (max-width:640px){.information__accordion.is-open .accordion__header{margin-bottom:15px}}.information__accordion.is-open .accordion__header button{padding:0;padding-right:28px}.information__accordion.is-open .accordion__header button::after{top:6px;transform:rotate(-225deg)}@media (max-width:640px){.information__accordion.is-open .accordion__header button::after{top:8px}}.information__accordion.is-open .accordion__content{padding:0}.information__table .table__wrapper table{min-width:100%}.information__table td.table__caption-cell{font-weight:400}@media (max-width:640px){.information__table td.table__caption-cell{font-weight:700}}.information__table table .table__caption-cell{width:77%}@media (max-width:1023px){.information__table table .table__caption-cell{width:50%}}@media (max-width:640px){.information__table table .table__caption-cell{width:152px;min-width:152px;max-width:152px}}@media (max-width:640px){.information__table th.table__rate span{display:block}}@media (max-width:1023px){.information__table .table__fake th{height:45px}}@media (max-width:640px){.information__table .table__fake th{height:26px}}.information__table .table__rate{width:150px;min-width:150px}.information__table .table__rate span{display:inline;margin-left:5px}@media (max-width:1023px){.information__table .table__rate{width:25%}}@media (max-width:640px){.information__table .table__rate{width:auto;min-width:75px}}.information__table .table__standard{width:174px;min-width:174px;text-align:right}@media (max-width:1023px){.information__table .table__standard{width:25%}}@media (max-width:640px){.information__table .table__standard{width:auto;min-width:90px}}@media (max-width:640px){.information__table td span{display:inline}}@media (max-width:640px){.information__table td:last-child,.information__table th:last-child{padding-right:16px}}.request-page__header{display:flex;align-items:center;width:100%;margin-bottom:8px}@media (max-width:640px){.request-page__header{margin-bottom:14px}}.request-page__header button{min-width:148px;margin-left:20px}@media (max-width:640px){.request-page__header button{display:none}}.request-page__title{font:600 32px/32px Montserrat,Arial,sans-serif;margin:0;margin-right:auto;letter-spacing:-.02em}@media (max-width:768px){.request-page__title{font-size:18px;line-height:24px}}.request-page__number{font:400 14px/14px "PT Root UI",Arial,sans-serif;max-width:775px;margin:0;margin-bottom:28px;letter-spacing:.3px;color:#767887}@media (max-width:640px){.request-page__number{margin-bottom:16px;font-size:12px;line-height:14px}}.request-page__message{font:700 16px/20px "PT Root UI",Arial,sans-serif;background:#fafafa;width:100%;margin:0;margin-top:-4px;margin-bottom:24px;padding:28px 38px}@media (max-width:640px){.request-page__message{position:relative;left:-16px;width:calc(100% + 32px);padding:28px 45px}}.request-page__text{font:400 16px/24px "PT Root UI",Arial,sans-serif;max-width:800px;margin:0;margin-bottom:33px;letter-spacing:-.01em;color:#3e455f}@media (max-width:640px){.request-page__text{margin-bottom:24px;font-size:14px;line-height:18px;letter-spacing:.3px}}.request-page__status{display:flex;flex-direction:column;width:100%;max-width:775px;margin-bottom:50px;padding:24px 36px;border:1px solid #e3e4e6;border-radius:0 8px 8px 8px}@media (max-width:640px){.request-page__status{margin-bottom:25px;padding:13px 24px}}.request-page__status-text{font:400 16px/24px "PT Root UI",Arial,sans-serif;position:relative;margin:0;margin-bottom:16px;letter-spacing:-.01em;color:#3e455f}@media (max-width:640px){.request-page__status-text{margin-bottom:6px;font-size:14px;line-height:18px;letter-spacing:.3px}}.request-page__status-text::before{background:#4f78e0;content:"";position:absolute;top:7px;left:-20px;width:8px;height:8px;border-radius:50%}@media (max-width:1023px){.request-page__status-text::before{top:8px;left:-12px;width:5px;height:5px}}@media (max-width:640px){.request-page__status-text::before{top:7px;left:-12px}}.request-page__status-time{font:400 14px/14px "PT Root UI",Arial,sans-serif;margin:0;letter-spacing:.3px;color:#767887}@media (max-width:640px){.request-page__status-time{font-size:12px;line-height:14px}}.request-page__form{display:flex;flex-direction:column;width:100%}.request-page__form form{display:flex;flex-direction:column;width:100%}.request-page__form button{align-self:flex-start}.request-page__textarea{max-width:635px;margin-bottom:21px}.request-page__textarea label{font:600 20px/24px Montserrat,Arial,sans-serif;margin-bottom:20px;letter-spacing:-.02em}@media (max-width:640px){.request-page__textarea label{margin-bottom:7px;font-size:16px;line-height:20px}}.request-page__textarea textarea{min-height:134px}@media (max-width:640px){.request-page__textarea textarea{min-height:117px}}@media (max-width:640px){.request-page__form-btn{width:100%;margin-top:8px}}.requests-empty{display:flex;flex-direction:column;justify-content:center;padding-top:75px;padding-bottom:115px}@media (max-width:640px){.requests-empty{padding-top:35px;padding-bottom:35px}}.requests-empty__img-box{display:flex;align-items:center;justify-content:center;margin-bottom:50px}.requests-empty__title{font:600 20px/24px Montserrat,Arial,sans-serif;max-width:638px;margin:0 auto;margin-bottom:20px;text-align:center;letter-spacing:-.02em}.requests-empty__desc{font:400 16px/24px "PT Root UI",Arial,sans-serif;max-width:638px;margin:0 auto;margin-bottom:48px;text-align:center;letter-spacing:-.01em;color:#3e455f}.requests-empty__create-btn{align-self:center}.faq{padding-bottom:65px}@media (max-width:1023px){.faq{padding-bottom:45px}}@media (max-width:640px){.faq{padding-bottom:25px;overflow:visible}}.faq .title{margin-bottom:64px}@media (max-width:1023px){.faq .title{margin-bottom:38px}}@media (max-width:640px){.faq .title{margin-bottom:22px}}.faq__container{justify-content:space-between;display:flex;align-items:flex-start}@media (max-width:1023px){.faq__container{display:block}}.faq__menu{display:none}.faq__menu--desktop{display:block}@media (max-width:1023px){.faq__menu--desktop{display:none}}.faq__menu--adaptive{display:none}@media (max-width:1023px){.faq__menu--adaptive{display:block}}.faq__menu--desktop{width:26%;padding:0;margin:0;margin-top:10px;list-style:none;padding-right:30px;flex-grow:0;flex-shrink:0;position:relative;padding-left:22px}.faq__menu--desktop::after{content:"";left:0;top:0;bottom:0;position:absolute;width:1px;background:#e3e4e6}@media (max-width:1439px){.faq__menu--desktop{width:32%}}.faq__menu--adaptive{margin-bottom:32px}@media (max-width:640px){.faq__menu--adaptive{margin-bottom:16px}}.faq__menu-item{margin-bottom:13px}.faq__menu-item:last-child{margin-bottom:0}.faq__menu-link{padding:5px 0 6px;display:inline-block;font-weight:400;font-size:16px;line-height:20px;color:#3e455f;transition:color .2s ease-in-out;position:relative}.faq__menu-link::after{content:"";left:-22px;top:0;bottom:0;opacity:0;transition:opacity .2s ease-in-out;width:2px;background:#040b24;position:absolute;z-index:2}.faq__menu-link:focus,.faq__menu-link:hover{color:#040b24}.faq__menu-link.active{font-weight:500;color:#040b24;pointer-events:none}.faq__menu-link.active::after{opacity:1}.faq__menu .input-text--select .input-text__select-list{height:180px}.faq__questions-tab{display:none}.faq__questions-tab.active{display:block}.faq__questions{width:74%;flex-grow:0;flex-shrink:0;padding-right:52px}@media (max-width:1439px){.faq__questions{padding-right:0;width:68%}}@media (max-width:1023px){.faq__questions{width:auto;margin:0 -16px}}.faq__questions .accordion{margin-bottom:0;border-bottom:1px solid #e3e4e6;background:0 0;border-radius:0;padding-bottom:0;width:100%;padding-bottom:16px;margin-bottom:14px}.faq__questions .accordion:last-child{padding-bottom:0;border-bottom:none;margin-bottom:0}@media (max-width:640px){.faq__questions .accordion{padding-bottom:11px;margin-bottom:7px}}.faq__questions .accordion__header{font:600 20px/24px Montserrat,Arial,sans-serif;margin:0;background:0 0;text-decoration:none;outline:0;border:none;border-radius:0;cursor:pointer;display:block;padding:16px 50px 16px 0;letter-spacing:-.02em;color:#131225;width:100%;text-align:left;transition:opacity .2s ease-in-out}.faq__questions .accordion__header:focus,.faq__questions .accordion__header:hover{opacity:.7}.faq__questions .accordion__header::after{right:13px;top:17px}@media (max-width:1023px){.faq__questions .accordion__header{padding-left:16px}.faq__questions .accordion__header::after{right:26px}}@media (max-width:640px){.faq__questions .accordion__header{font-size:16px;line-height:20px}}.faq__questions .accordion.is-open .accordion__header{margin-bottom:0}.faq__questions .accordion.is-open .accordion__header::after{top:25px}.faq__questions .accordion.is-open .accordion__content{padding:0 0 20px;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.01em;color:#3e455c}@media (max-width:1023px){.faq__questions .accordion.is-open .accordion__content{padding-left:16px;padding-right:16px}}@media (max-width:640px){.faq__questions .accordion.is-open .accordion__content{font-size:14px;line-height:18px;letter-spacing:.3px}}.notifications__title{font:600 32px/32px Montserrat,Arial,sans-serif;margin:0;margin-bottom:30px;letter-spacing:-.02em}@media (max-width:1023px){.notifications__title{margin-bottom:0;font-size:18px;line-height:24px}}.notifications__list{display:flex;flex-direction:column;width:100%;margin:0;padding:0;list-style:none}.notifications__item{transition:max-height .2s ease-in-out}.notifications__item:last-child .notification--simple::after{content:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImNvbW1vbi9mb250cy5zY3NzIiwiLi4vbG9jYWxfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCJjb21tb24vZ2xvYmFsLnNjc3MiLCJjb21tb24vaGVhZGVyLnNjc3MiLCJtaXhpbnMvbWVkaWEuc2NzcyIsInV0aWxzL3ZhcmlhYmxlcy5zY3NzIiwiY29tbW9uL21haW4uc2NzcyIsImNvbW1vbi9mb290ZXIuc2NzcyIsImNvbW1vbi9hbmltYXRpb24uc2NzcyIsImxpYnMvc3dpcGVyLnNjc3MiLCJsaWJzL3RpcHB5LnNjc3MiLCJsaWJzL3BhY2Uuc2NzcyIsImxpYnMvY2hhcnRpc3Quc2NzcyIsImNvbXBvbmVudHMvYnVyZ2VyLW1lbnUuc2NzcyIsImNvbXBvbmVudHMvYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL2NvbnRhaW5lci5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXItc2VsZWN0LnNjc3MiLCJjb21wb25lbnRzL2lucHV0LnNjc3MiLCJjb21wb25lbnRzL2xvZ2luLWZvcm0uc2NzcyIsIm1peGlucy9oZWxwZXJzLnNjc3MiLCJjb21wb25lbnRzL2lucHV0LXRleHQuc2NzcyIsImNvbXBvbmVudHMvaW5wdXQtY29kZS5zY3NzIiwiY29tcG9uZW50cy9jaGVja2JveC5zY3NzIiwiY29tcG9uZW50cy9yYWRpby5zY3NzIiwiY29tcG9uZW50cy9sb2dpbi1zb2NpYWwuc2NzcyIsImNvbXBvbmVudHMvbGluay5zY3NzIiwiY29tcG9uZW50cy9wb3B1cC1pbWFnZS5zY3NzIiwiY29tcG9uZW50cy9vdmVybGF5LnNjc3MiLCJjb21wb25lbnRzL2JyZWFkY3J1bWJzLnNjc3MiLCJjb21wb25lbnRzL3RpdGxlLnNjc3MiLCJjb21wb25lbnRzL3RpdGxlLWVkaXQuc2NzcyIsImNvbXBvbmVudHMvYWNjb3JkaW9uLnNjc3MiLCJjb21wb25lbnRzL3NldHRpbmdzLWZvcm0uc2NzcyIsImNvbXBvbmVudHMvYWNjb3VudC1pdGVtLnNjc3MiLCJjb21wb25lbnRzL3NldHRpbmdzLXNlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvZGVsZXRlLWJ1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9zaG93LW1vcmUuc2NzcyIsImNvbXBvbmVudHMvZXJyb3Iuc2NzcyIsImNvbXBvbmVudHMvcG9wdXAuc2NzcyIsImNvbXBvbmVudHMvcG9wdXAtZGVsZXRlLWFjY291bnQuc2NzcyIsImNvbXBvbmVudHMvcG9wdXAtcGhvbmUtY2hhbmdlLnNjc3MiLCJjb21wb25lbnRzL21lYXN1cmVtZW50cy5zY3NzIiwiY29tcG9uZW50cy9tZXRlci1pdGVtLnNjc3MiLCJjb21wb25lbnRzL3RhYnMtY29udHJvbHMuc2NzcyIsImNvbXBvbmVudHMvcG9wdXAtYW5zd2VyLnNjc3MiLCJjb21wb25lbnRzL3BvcHVwLW5ldy1yZXF1ZXN0LnNjc3MiLCJjb21wb25lbnRzL2FyY2hpdmUuc2NzcyIsImNvbXBvbmVudHMvcmVxdWVzdHMuc2NzcyIsImNvbXBvbmVudHMvcmVxdWVzdC1jYXJkLnNjc3MiLCJjb21wb25lbnRzL3NlcnZpY2UtY2VudGVyLnNjc3MiLCJjb21wb25lbnRzL2NlbnRlci1jYXJkLnNjc3MiLCJjb21wb25lbnRzL2NvbnRhY3RzLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvcG9saXRpY3Muc2NzcyIsImNvbXBvbmVudHMvdGFibGUuc2NzcyIsImNvbXBvbmVudHMvcGF5bWVudHMuc2NzcyIsImNvbXBvbmVudHMvcGF5bWVudHMtdGFibGUuc2NzcyIsImNvbXBvbmVudHMvdG9vbHRpcC5zY3NzIiwiY29tcG9uZW50cy9kZXRhaWxzLnNjc3MiLCJjb21wb25lbnRzL2dyaWQuc2NzcyIsImNvbXBvbmVudHMvZ3JpZC1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9tYWluLXBhZ2Uuc2NzcyIsImNvbXBvbmVudHMvd2lkZ2V0LXBheW1lbnQuc2NzcyIsImNvbXBvbmVudHMvd2lkZ2V0LW1lYXN1cmVtZW50cy5zY3NzIiwiY29tcG9uZW50cy93aWRnZXQtY29uc3VtcHRpb24uc2NzcyIsImNvbXBvbmVudHMvdG90YWwtZml4ZWQuc2NzcyIsImNvbXBvbmVudHMvaGlzdG9yeS5zY3NzIiwiY29tcG9uZW50cy9oaXN0b3J5LXRhYmxlLnNjc3MiLCJjb21wb25lbnRzL2hpc3RvcnktZmlsdGVycy5zY3NzIiwiY29tcG9uZW50cy9pbnB1dC1maWxlLnNjc3MiLCJjb21wb25lbnRzL2FwcC1saXN0LnNjc3MiLCJjb21wb25lbnRzL2luZm8tZmVlLnNjc3MiLCJjb21wb25lbnRzL2NoZWNrYm94LXRvZ2dsZS5zY3NzIiwiY29tcG9uZW50cy9kZWJ0LnNjc3MiLCJjb21wb25lbnRzL3NsaWRlci1ibG9jay5zY3NzIiwiY29tcG9uZW50cy93aWRnZXQtYmxvY2suc2NzcyIsImNvbXBvbmVudHMvaW1nLWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL3NldHRpbmdzLXNvY2lhbHMuc2NzcyIsImNvbXBvbmVudHMvdG9vbHRpcC1lbGVtLnNjc3MiLCJjb21wb25lbnRzL3BvcHVwLWNvbXBhbnkuc2NzcyIsImNvbXBvbmVudHMvbm90aWZpY2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL2luZm9ybWF0aW9uLnNjc3MiLCJjb21wb25lbnRzL3JlcXVlc3QtcGFnZS5zY3NzIiwiY29tcG9uZW50cy9yZXF1ZXN0cy1lbXB0eS5zY3NzIiwiY29tcG9uZW50cy9mYXEuc2NzcyIsImNvbXBvbmVudHMvbm90aWZpY2F0aW9ucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFFQSxXQ0FFLFlBQUEsV0FHQSxJQUFBLHNEQUFnQixlQUFBLENBQUEscURBQUEsZUFDaEIsWUFBQSxJQUNBLFdBQUEsT0RBQSxhQUFjLEtBR2hCLFdDS0UsWUFBQSxXQUNBLElBQUEscURBQWtCLGVBQUEsQ0FBQSxvREFBQSxlQUNsQixZQUFBLElESEEsV0FBWSxPQ01kLGFBQUEsS0RGQSxXQ1FFLFlBQUEsV0FDQSxJQUFBLHVEQUFrQixlQUFBLENBQUEsc0RBQUEsZURObEIsWUFBYSxJQ1NmLFdBQUEs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RixNSWpiRSxJSmtiRixPSXpiQyxJSjBiRCxPSWhiSSxLSmliSixRSWhiSSxFSmliSixTSWhiSSxPSmliSixZSWhiSSxPSmliSixPSWhiSSxFQUlKLEtBQUEsY0o4YUEsa0JJN2FnQixZSjhhaEIsVUk3YUUsWUpnYkosUUFDRSxRSTVhSSxlSithTixnQkl4YUUsU0FBQSxtQkowYUEsSUl6YUUsU0owYUYsS0l6YUUsT0owYUYsUUl6YUUsRUowYUYsV0s3ZEEsT0w4ZEEsZUk5YUEsS0ppYkYseUJBQ0UsZ0JJbGJDLFFBQUEsZ0JKdWJILE1BQ0UsWUlqYU0sT0pvYVIsUUFDRSxXSTdaRSxZSjhaRixTSTdaRSxpQkpnYUosUUFDRSxXSTdaRSxLSjhaRixTSTdaRSxNSjhaRixJSTdaRSxLSjhaRixNSXhhQyxNSnlhRCxPSTNaSSxLQUlKLFFBQUEsR0p5WkEsV0l4WkUsRUFBQSxNQUFrQixTQUFBLGdCQUFBLENBQUEsRUFBQSxNQUFBLFVBQUEscUJBQUEsQ0FBQSxFQUFBLE9BQUEsVUFBQSxxQkFBQSxDQUFBLEVBQUEsSUFBQSxVQUFBLGdCQUFBLENBQUEsRUFBQSxJQUFBLFVBQUEscUJBQUEsQ0FBQSxFQUFBLEtBQUEsS0FBQSxzQkoyWnRCLHlCQUNFLFFJdlpFLE9BQUEsTUo0WkosZUFDRSxRSXhaRSxLSnlaRixnQkl4WkUsY0p5WkYsWUl4WkUsT0p5WkYsU0l4WkUsU0p5WkYsTUl4WkUsSUp5WkYsVUt4ZkEsT0x5ZkEsT0l6YUEsS0owYUEsT0l4WkksRUFBQSxLSjJaTiwwQklwWkUsZUFDRSxRQUFBLEtBQ0EsZ0JBQUEsY0FDQSxNQUFBLEtBQ0EsUUFBQSxFQUFBLE1KeVpKLHlCQUNFLGVBQ0UsUUluWkUsRUFBQSxNSnVaTixjSTlZRSxRQUFBLE1KZ1pBLFNJL1lFLFNKZ1pGLEtJaFpFLE9KaVpGLE1JalpFLG9CSmtaRixNSWpaRSxpQkprWkYsTUlsWkUsWUpxWkosa0JBQ0UsTUt0aEJBLEtMdWhCQSxPSXpaQSxLSjBaQSxlSW5aSSxTSnNaTix5QkFDRSxrQkFDRSxNSWpaRSxNSnFaTix5Qkl6WUUsY0FDRSxRQUFBLE1KOFlKLGlCQUNFLEtJeFlFLElBQUEsSUFBQSxDQUFBLEtBQUEsWUVuTlcsQ0FBQSxLQUFBLENBQUEsV040bEJiLFFJeFlFLEtKeVlGLFlJbFlZLE9KbVlaLE9JbFlFLEtKcVlKLHFCQUNFLE1JdlpBLEtKd1pBLE9JbFlJLEtKbVlKLE9LeGpCQSxRTHlqQkEsS0kxWkEsS0oyWkEsYUlqWUksSUpvWU4sc0JBQ0UsUUloWUksTUppWUosTUloWUksS0ppWUosT0loWUksS0ppWUosYUlsYUMsSUpxYUgsMEJBQ0UsTUk5WEksS0orWEosT0k5WEksS0orWEosT0k5WEksUUorWEosS0k5WEksS0ppWU4sZUFDRSxTSzVrQkEsU0w2a0JBLFlJOWFDLEtKK2FELGFJN1hNLEtKZ1lSLDBCQUNFLGVJdlhBLGFBQUEsTUo0WEYseUJBQ0UsZUl2WEUsYUFBQSxNSjRYSiwrQ0FDRSxVSXZYSSxlSjBYTiwyQ0FDRSxRSXZZQyxFSndZRCxXSW5YSSxRSm9YSixlSW5YSSxLSnNYTixtQkk5V0UsS0FBQSxJQUFBLElBQUEsQ0FBQSxLQUFBLFlBQUEsQ0FBQSxLQUFBLENBQUEsV0pnWEEsU0kvV0UsU0pnWEYsUUlqWEMsS0prWEQsWUk1V1EsT0FNUixNQUFBLFFKd1dBLFFJdldFLEVKd1dGLFdJdldXLFFBQUEsSUFBQSxZSjJXYix5QkFEQSx5QkFFRSxRSXZXRSxHSjBXSixtQkFDRSxXSXZXRSxRSndXRixTSXZXRSxTSndXRixJSXZXRSxLSndXRixLSXZXRSxJSndXRixRSXZXRSxZSndXRixZSzVuQkEsT0w2bkJBLGdCSXhYQSxPSnlYQSxNSXZXSSxLSndXSixPSXZXSSxLSndXSixZSXZXSSxJSndXSixVSzFuQkEsS0wybkJBLFlJN1hBLEtKOFhBLGNJdFdJLElBSUosTUFBQSxRSm9XQSxPSW5XRSxJQUFBLE1BQUEsUUpzV0oseUJBQ0UsbUJJaFdBLElBQUEsS0FDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsTUpxV0osb0JBQ0UsUUlqV0UsWUprV0YsWUs1b0JBLE9MNm9CQSxnQkkzV0EsT0o0V0EsYUlqV0ksSUpvV04seUJBQ0Usb0JBQ0UsYUkvVmEsS0ptV2pCLHdCQUNFLE1JdFhDLEtKdVhELE9JL1ZNLEtKa1dSLHlCQUNFLHdCSTFWRSxNQUFBLEtBQ0EsT0FBQSxNSitWSixxQkFDRSxNSXhWRSxvQkp5VkYsTUl4VkUsaUJKeVZGLE1JeFZFLFlKeVZGLE9JeFZFLG9CSnlWRixPSXhWRSxpQkp5VkYsT0l4VkUsWUp5VkYsYUl4VkUsRUp5VkYsWUszcUJBLElMOHFCRix5QkFDRSxxQkFDRSxRSXRWRSxNSjBWTix5QkFDRSxNQUFPLEtBQ1AsT0l0Vk0sSUp1Vk4sT0k1V0MsUUo2V0QsS0luVkksS0pvVkosV0luVlcsVUFBQSxJQUFBLFlKc1ZiLHlCQUNFLHFCQUNFLFFJblhELE1KdVhILHFCQUNFLFdJeFhDLEtKeVhELFNJaFZNLFNKaVZOLElJMVhDLEtKMlhELEtJOVVNLE1KK1VOLE1JOVVNLE1KK1VOLGNJOVVNLElKK1VOLFdJOVVNLEVBQVEsU0FBQSxVQUFBLGNBQUEsQ0FBQSxFQUFBLFFBQUEsVUFBQSxvQkFBQSxDQUFBLEVBQUEsU0FBQSxVQUFBLG9CQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEsZUFBQSxDQUFBLEVBQUEsVUFBQSxTQUFBLG9CQUFBLENBQUEsRUFBQSxJQUFBLE1BQUEscUJKK1VkLFFJOVVNLEVKK1VOLFdJOVVNLE9KK1VOLGVJOVVNLEtKK1VOLFdJOVVNLFFBQUEsSUFBQSxXRXZhWSxDQUFBLFdBQUEsSUFBQSxZTnd2QnBCLDBCQUNFLHFCSXRZQyxLQUFBLFFKMllILHlCQUNFLHFCQUNFLEtJMVVFLFFKOFVOLHlCQUNFLHFCT3p4QkYsU0FBQSxNQUNFLE1BQUEsa0JGMkRBLElBQUEsS0U1REYsS0FBQSxNUGl5QkEsNkJBQ0UsUUt0dUJBLEdMdXVCQSxRTzV4QkEsTVA2eEJBLFNPenhCSSxTUDB4QkosSUFBSyxNQUNMLEtBQU0sS1F0eUJSLE9BQUEsSUFBQSxNQUFBLFlBQ0UsY0FBVyxJQUFBLE1BQUEsS1IweUJiLDBCUXR5QkUsNkJIdURBLEtBQUEsT0xxdkJGLHlCQUNFLDZCUTl4QkUsS0FBQSxPUm15QkoseUJBQ0UsNkJROXhCRSxLQUFBLFFIb0JGLE1BQUEsTUxneEJGLG9CQUNFLE9RN3lCQSxFUjh5QkEsUVE5eEJJLEVSK3hCSixXUTl4QkksS1IreEJKLFdROXhCSSxNUit4QkosV1E5eEJJLEtBckNOLGNBQUEsSUFBQSxJQUFBLEVBQUEsRVJxMEJFLGdCUTN4QkUsUUFBQSxRUjR4QkYsZ0JRM3hCRSxLUjh4QkosNkNBQ0UsV0FBWSxRUzEwQmQsY0FBQSxJVDgwQkEsdUNTeDBCRSxNQUFBLElUMDBCQSxjQUFlLElBR2pCLDZDQUNFLFdBQVksUUFDWixjU3YwQkUsSVQwMEJKLDBCQUNFLG9CU3oxQkYsV0FBQSxxQlQ4MUJBLG9CQUNFLFdBQVksV0FBVyxJQUFLLFlBRzlCLHNEQUNFLFFBQVMsS0FHWCxxQkFDRSxLU3AxQkUsSUFBQSxJQUFBLENBQUEsS0FBQSxZQUFBLENBQUEsS0FBaUMsQ0FBQSxXVHExQm5DLFNBQVUsT1NqMUJaLE9BQUEsRUFDRSxRQUFBLEtBQUEsS1RtMUJBLGNBQWUsS0FDZixlQUFnQixPQUNoQixjU2wxQlksRUFHWixjQUFBLElBQUEsTUFBQSxRVGkxQkEsV0FBWSxRQUFRLElBQUssV0FBVyxDQUFFLFdBQVcsSUFBSyxZQUN0RCxRU2gxQkUsRVRpMUJGLFdBQVksUVMxMUJkLGVBQUEsS1Q4MUJBLHlCQUNFLHFCU3gxQkEsVUFBQSxLVDAxQkUsWUFBYSxLU3gxQmIsZUFBVSxNVDYxQmQseUJBQ0UscUJBQ0UsUUFBUyxLQUFLLE1BSWxCLDZCQUNFLFNBQVUsU0FDVixJQUFLLEVBL0JMLFFBQUEsRVUxMUJGLFdBQUEsT0FDRSxlQUFBLEtWODNCRix3QkFDRSxLQUFNLElBQUksSUFBSSxDQUFDLEtBQUssWUFBWSxDQUFFLEtBQU8sQ0FBRSxXVXozQjdDLFFBQUEsS0FDRSxZQUFBLE9WMjNCQSxRQUFTLEtBQUssS1V4M0JoQixlQUFBLE1BSUEseUJBQ0Usd0JBQ0EsUUFBQSxLQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFnQixNVjQzQmxCLDRCVXQzQkEsTUFBQSxLQUNFLE9BQUEsS1Z3M0JBLE9BQVEsUVVyM0JWLFlBQUEsSVZ5M0JBLHlCVXIzQkUsNEJBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxZQUFBLEtWMDNCRixhQUNFLFFBQVMsS1VuM0JYLGdCQUFBLGNBQ0UsTUFBQSxNVnUzQkYseUJVbDNCRSxhVm8zQkUsUUFBUyxNQUliLGVVaDNCQSxXQUFBLElBQ0UsUUFBQSxFQUNBLFNBQUEsT0FDQSxVQUFBLE1BQ0EsT0FBQSxLQUNBLE9BQUEsS0FBQSxFQUFBLEVWazNCQSxXQUFZLEtBR2QseUJVOTJCQSxlQUNBLE9BQUEsS0FBQSxFQUFBLEdBS0EsOEJBQ0UsZ0JBQUEsS0FDQSxNQUFBLEtWKzJCQSxVQUFXLE1BR2IseUJBQ0UsOEJVMzJCRixNQUFBLEtWNjJCSSxVQUFXLEtBQ1gsUUFBUyxFQUFFLE1BSWYsNkJVMzJCRSxXQUFBLFFWNjJCQSxTQUFVLFNVMTJCWixLQUFBLEVWNDJCRSxhQUFjLEtBQ2QsWUFBYSxFQUdmLHlCVTEyQkUsNkJBQ0EsUUFBVyxPVisyQmIseUJVejJCQSw2QkFDRSxhQUFBLE1WODJCRixpQ1V2MkJBLHNCQUFBLFNBSUEsb0NBQ0UsV0FBQSxRVncyQkEsUUFBUyxHVXIyQlgsU0FBQSxTQUNBLE1BQUEsTUFDRSxJQUFBLElBQ0EsTUFBQSxJQUNBLE9BQUEsS0FDQSxVQUFBLGlCQUNBLGVBQUEsS1Z5MkJGLHlCQUNFLG9DVW4yQkYsTUFBQSxPVncyQkEsNkJVbjJCRSxNQUFBLEtWcTJCQSxVQUFXLE1VbDJCYixPQUFBLEVBQ0UsYUFBQSxLQUFBLE1BQUEsUVZxMkJBLFVBQVcsS1VsMkJiLFlBQUEsS0FDRSxlQUFBLEtWczJCRixnQkFDRSxRQUFTLEdBR1gsTVVqMkJFLGNBQVEsS1ZxMkJWLHlCVWoyQkUsTUFDQSxjQUFlLE1WczJCakIsYUFDRSxXQUFZLE1BSWQseUJVaDJCRSxhVmsyQkUsV0FBWSxNQUtoQixRVS8xQkUsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLEtWaTJCQSxXQUFZLEtVOTFCZCxXQUFBLEVBQUEsTUFBQSxTQUFBLGdCQUFBLENBQUEsRUFBQSxNQUFBLFVBQUEscUJBQUEsQ0FBQSxFQUFBLE9BQUEsVUFBQSxxQkFBQSxDQUFBLEVBQUEsSUFBQSxVQUFBLGdCQUFBLENBQUEsRUFBQSxJQUFBLFVBQUEscUJBQUEsQ0FBQSxFQUFBLEtBQUEsS0FBQSxzQlZrMkJBLHlCQUNFLFFVNzFCRixRQUFBLEtWKzFCSSxPQUFRLE1BSVosZVU1MUJFLFFBQUEsS0FDQSxnQkFBVSxjVjgxQlYsWUFBYSxPVTMxQmYsU0FBQSxTVjYxQkUsTUFBTyxJVTMxQlAsVUFBQSxPVjYxQkEsT0FBUSxLVTExQlYsT0FBQSxFQUFBLEtWODFCQSwwQlV6MUJBLGVWMjFCSSxNQUFPLEtVejFCVCxRQUFBLEVBQUEsTVY4MUJGLHlCVXYxQkEsZUFDRSxXQUFBLE1WeTFCRSxRQUFTLEtBQUssS0FqQ2YsZVV0ekJDLE9WeTFCQSxNQUFPLE1BSVgsVVV0MUJFLEtBQUEsT0FBQSxPQUFBLElBQUEsQ0FBQSxLQUFBLFlBQStCLENBQUEsS0FBQSxDQUFBLFdBSWpDLHlCQUNFLElBQUEsSVZ1MUJFLFVBQVcsc0JBR2IsSUFBSyxJQUNILFVBQVcscUJVbDFCYixJQUFBLElBQUEsSVZzMUJFLFVBQVcsc0JVajFCYixJQUFBLElBQ0EsVUFBWSxzQlZ3MUJkLGlCQUNFLElBQUssSVVqMUJQLFVBQUEsc0JBSUEsSUFBQSxJQUNFLFVBQUEscUJBSUEsSUFBQSxJQUFBLElWaTFCRSxVQUFXLHNCQUdiLElBQUssSVU3MEJQLFVBQUEsc0JWazFCQSx5QkFDRSxHQUFTLEtBQUwsSVUzMEJOLFFBQUEsRUFHRSxJQUFBLElBQ0EsUUFBQSxHQUtGLGlCQUNFLEdBQUEsS0FBQSxJQUNBLFFBQVMsRUFHVCxJQUFBLElBQ0EsUUFBQSxHVjYxQkYsV1VyMEJBLFlBQUEsYUFDRSxJQUFBLHlyRUFBUSxlQUNSLFlBQUEsSUFDQSxXQUFVLE9WeTBCWixNVXAwQkUscUJBQUEsUVZ3MEJGLHFCQUNFLFFBQVMsZUFHWCxrQlVsMEJFLFlBQUEsS1ZvMEJBLGFBQWMsS1VqMEJoQixTQUFBLFNBQ0UsU0FBQSxPVm0wQkEsV0FBWSxLVWgwQmQsUUFBQSxFVm0wQkUsUUFBUyxFQUdYLDJDVS96QkUsZUFBQSxPVm0wQkYsZ0JVOXpCRSxTQUFBLFNBQ0EsTUFBTyxLQUNQLE9BQU0sS0FDTixRQUFBLEVBQ0EsUUFBQSxLQUNBLG9CQUFtQixVQUNuQixXQUFBLFlWazBCRix3Q0FDQSxnQlU1ekJBLFVBQUEsbUJWZzBCQSwyQ1U1ekJFLFVBQU8sS0FJVCxrRFY2ekJFLFVBQVcsS1UzekJYLGVBQVUsT1YrekJaLDRDQUNFLDJCQUE0QixTVTF6QjlCLE9BQUEsRUFBQSxLQUlBLGNBQ0UsWUFBQSxFVjJ6QkEsTUFBTyxLVXh6QlQsT0FBQSxLQUNFLFNBQUEsU1YwekJBLG9CQUFxQixVQUd2Qiw4QlV2ekJFLFdBQUEsT1Y2ekJGLDZCQUNBLDJDVXR6QkUsT0FBQSxLVjB6QkYsNkNBQ0UsWUFBYSxXVXJ6QmYsb0JBQUEsU0FBQSxDQUFBLE9WMnpCQSxxQlVyekJFLFlBQVcsT1YrekJiLHlDQUxBLG1DQUlBLGlEQUhBLCtDQUNBLGdEQUNBLDhDQUpBLHFDQU9FLGdCQUFpQixZQU1uQixpREFIQSwrQ1VsekJBLGdEVm96QkEsOENVaHpCQSxTQUFBLFNBQ0UsS0FBQSxFQUNBLElBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGVBQUEsS0FDQSxRQUFBLEdWcXpCRiwrQ0FDRSxXQUFZLHNEQUdkLGdEVWp6QkUsV0FBQSx1RFZxekJGLDhDQUNFLFdBQVkscURBR2QsaURBQ0UsV0FBWSx3REFLZCwyQ1U5eUJFLFNBQUEsS0FDQSxnQkFBUyxLQUVULG1CQUFrQixLVm16QnBCLDhEVS95QkUsUUFBQSxLVm16QkYseURVL3lCRSxrQkFBQSxNQUFBLE1WbXpCRix1RUFDRSxxQkFBc0IsRUFBRSxVVTd5QjFCLGlCQUFBLEVBQUEsVUFJQSxxRUFDRSxxQkFBQSxFQUFBLFVWOHlCQSxpQlU3eUJFLEVBQUEsVVZnekJKLE1BQ0UseUJVanpCRSxLVnd6Qkosb0JBREEsb0JVN3lCRSxTQUFVLFNBQ1YsSUFBQSxJVmd6QkEsTUFBTyw2Q1U3eUJULE9BQUEsOEJBQ0UsV0FBQSw0Q1YreUJBLFFBQVMsR1U1eUJYLE9BQUEsUUFDRSxRQUFBLEtBQ0EsWUFBQSxPVjh5QkEsZ0JBQWlCLE9VM3lCbkIsTUFBQSx5RFZnekJBLDJDVTV5QkEsMkNBRUUsUUFBQSxJVjR5QkEsT0FBUSxLVXp5QlYsZUFBQSxLVjh5QkEsMEJVMXlCQSwwQkFFRSxLQUFBLFFBQUEsOEJBQW1DLGFBQ25DLGVBQUEsZUFDQSxlQUFVLEVBQ1YsZUFBQSxLVjR5QkYsb0JBQ0EsMENVdnlCQSxLQUFBLEtBQ0UsTUFBQSxLVjJ5QkYsMEJBQ0EsZ0RVcnlCQSxRQUFBLE9WeXlCQSxvQlVweUJBLDBDVnN5QkUsTUFBTyxLQUNQLEtBQU0sS0FHUiwwQkFDQSxnRFVueUJBLFFBQUEsT1Z3eUJBLHdDQURBLHdDVWx5QkUsMEJBQUEsUVZ3eUJGLHdDVXB5QkEsd0NBRUUsMEJBQU8sUVZzeUJULG9CVWx5QkUsUUFBQSxLQVdGLG1CQUNFLFNBQUEsU0FDQSxXQUFBLE9BQ0EsV0FBQSxJQUFBLFFBQ0EsVUFBVSxtQlZreUJWLFFBQVMsR0FHWCw0Q1U5eEJBLFFBQUEsRVZzeUJBLHdEQURBLDBCQURBLDRCVTN4QkUsT0FBQSxLQUNBLEtBQUEsRUFDQSxNQUFBLEtWMnZCRixtQ1duM0MrRSxTQUFBLE9YNjVDN0UsVUFBVyxFQUdiLDZEV2g2QytKLFVBQVUsV0FBQyxTQUFBLFNYcTZDMUssb0VXcjZDcU8sVUFBQSxTWHk2Q3JPLHlFQUNFLFVBQVcsU0FHYix5RVc3NkNtWixVQUFBLFdYaTdDblosOEVXajdDK2QsVUFBQSxXQUFzRCx5RUFBdUQsVUFBUSxXWHk3Q3BsQiw4RVd6N0Mrb0IsVUFBQSxXWDY3Qy9vQiwwQkFDRSxNQUFPLElXOTdDMnRCLE9BQUEsSUFBcUQsUUFBQSxhQUEyQixjQUFBLEtBQTBCLFdBQVUsS0FBQyxRQUFBLEdYczhDejFCLGdDQUNFLE9BQVEsS1d2OENrNkIsT0FBQSxFQUFzRCxRQUFBLEVBQVUsV0FBQSxLQUEyQixtQkFBQSxLQUEyQixnQkFBQSxLWDY4Q2hpQyxXQUFZLEtBR2QsdURXaDlDdXFDLE9BQUEsUVhvOUN2cUMsaUNBQ0UsUUFBUyxFV3I5QzJzQyxXQUFBLHlEWHk5Q3R0QyxzRFd6OUNneUMsTUFBQSxLWDI5Qzl4QyxJQUFLLElXMzlDNHlDLFVBQUEsc0JYKzlDbnpDLGdGQUNFLE9BQVEsSUFBSSxFWWgrQ2QsUUFBQSxNWm8rQ0Esd0ZZaCtDRSxJQUFBLElBQ0EsVUFBQSxpQkFBQSxNQUFBLElacStDRixrSEFDRSxRQUFTLGFZLzlDWCxXQUFBLElBQUEsU0FBQSxDQUFBLElBQUEsSVptK0NBLGtGWS85Q0UsT0FBTSxFQUFBLElabStDUiwwRkFDRSxLQUFNLElZOTlDUixVQUFBLGlCQUNFLFlBQUEsT1prK0NGLG9IWTk5Q0UsV0FBWSxJQUFBLFNBQUEsQ0FBQSxJQUFBLEtaaytDZCwrR0FDRSxXQUFZLElBQU0sU0FBUyxDQUFFLElBQU0sTUFLckMsK0JZejlDRSxXQUFXLGdCQUNYLFNBQUEsU1o2OUNGLG1FWXo5Q0UsV0FBQSx5REFDQSxTQUFBLFNBQ0EsS0FBQSxFQUlBLElBQUEsRVBQQSxNQUFBLEtMZytDQSxPWXorQ0YsS1owK0NFLFVZdjlDRSxTWnc5Q0YsaUJZdjlDYSxLQU1kLElabzlDRCx5RkFDRSxpQkFBa0IsTUFBTSxJQUcxQiw0REFDQSxpR0FDRSxNWXQ5QzBDLEtadTlDMUMsT0FBUSxJWXo4Q1YsS0FBQSxFQUNFLElBQUEsRVo4OENGLG1HQURBLDBEQUVFLE1ZOThDa0MsSVorOENsQyxPQUFRLEthbGlEVixLQUFBLEVBQXdXLElBQUEsRUFBc0IseUJBQVUsMEJBQW1CLFFiMmlEM1oseUJBQ0UsMEJBQTJCLFFBRzdCLHdCYS9pRHVmLFFBQUEsS2JxakR2ZixrQkFDRSxjQUFlLEthdGpENHNCLFNBQUEsU0FBaUgsaUJBQUEsS0FBNkcsV0FBQSxlYjRqRDM3QiwrQ2E1akR3L0IsU0FBQSxTQUFxSCxLQUFBLEdBQStHLE9BQUEsSUFBMkIsUUFBQSxHQUFnQixPQUFBLElia2tEcndDLE1BQU8sSUFHVCw2Q2Fya0R3Z0QsU0FBQSxTQUFpQixNQUFBLElid2tEdmhELElBQUssR2F4a0RraUQsUUFBQSxHQUE2RyxNQUFBLElBQTZHLE9BQUEsSWI4a0Rud0QsdUJhOWtEZzBELE9BQUEsS0FBK0gsTUFBQSxLQUFpRyxTQUFBLFNBQXVCLFdBQUEsZUFBa0IsY0FBQSxLYm9sRHZrRSxLQUFNLEVhcGxEbWxFLElBQUEsRWJ3bEQzbEUsOEJheGxEMDJFLE9BQUEsS2I0bEQxMkUsdUJhNWxEMm5GLFFBQUEsS2JnbUQzbkYsdUJhaG1Ed3JGLE1BQUEsS0FBc0osT0FBQSxLQUErRyxRQUFBLEtBQTJCLGdCQUFlLE9BQUMsWUFBQSxPYnNtRHQrRixXQUFZLE9BS2QsOEJBRkEsMkJBQ0EsMkJBRUUsVUFBVyxLYTVtRHN4RyxXQUFBLEtBQXdJLGNBQUEsUUFBMkcsV0FBQSxRYmtuRHRoSCxxQmFsbkRpbEgsT0FBQSxLYjhuRGpsSCx1QmE5bkRpdUgsTUFBQSxLQUFTLE9BQUEsS0FBWSxTQUFBLFNia29EcHZILEtBQU0sSWFsb0Q4dkgsSUFBQSxJQUFRLFlBQVMsTUFBQyxXQUFBLE1ic29EdHhILFFBQVMsR2F0b0QreEgsaUJBQUEsSUFBZ0Isa0JBQVMsc0JBQUEsR0FBQSxTQUFBLE9BQUMsVUFBQSxzQkFBaUIsR0FBQSxTQUFBLE9iMG9EbjFILFdBQVksV2Exb0R3MEgsT0FBQSxJQUFBLE1BQUEsd0RBQStGLGNBQWMsSWI2b0RqOEgsaUJBQWtCLFlBR3BCLDZCYWhwRHFpSSx5QkFBQSxLQUE4Ryw2QkFBb0YseUJBQVksS2J3cERudkkseUNBQ0UsS2F6cERnMkksVUFBQSxnQmI4cERsMkksaUNBQ0UsS2EvcEQraUosVUFBQSxnQkFBK00sdUNBQW9GLFNBQUEsU2J3cURsMUosS0FBTSxFYXhxRHkxSixJQUFBLEVBQStGLGVBQWMsS2IycUQ1OEosUUFBUyxFYTNxRG84SixRQUFBLE1BQWlHLGdFQUErRiwyQkFBYyxTYm1yRDdwSyxxQ0FDRSxlQUFnQixLYXByRDZ1SyxvQkFBQSxRQUE4RyxtREFBb0YsZUFBWSxLYjRyRDc4Syw0Q0FDQSxpRWE3ckQ0akwsZUFBQSxLQUFpRyx1QkFBK0YsU0FBQSxRYnFzRDV2TCxxQ0FDRSxlQUFnQixLYXRzRDAxTCw0QkFBQSxPQUErRixvQkFBYyxPYnlzRHY5TCxRQUFTLEVhenNEKzhMLFdBQUEsT0FBb0YsaUJBQVksRUFBQSxFYjRzRHhqTSxNQUFPLEthNXNEa2pNLE9BQUEsS0FBOEcsbURBQW9GLGVBQVksS2JvdER6d00sMERBQ0UsaUJBQWtCLEtBQUssRUFHekIsNENheHREeTlNLGlFQUErRixlQUFjLEtiNnREdGtOLDRDQUNBLDBDQUVBLHdEYWh1RHdxTiwwQ2JpdUR0cU4sZUFBZ0IsS2FqdURvd04sV0FBQSxRYnN1RHR4TixtREFDQSxpREFDQSxrRGF4dUR1M04sZ0RieXVEcjNOLFFBQVMsRWF6dURrNk4sNEJBQUEsT0FBa0Isb0JBQWEsT2I4dUQ1OE4sMkNhOXVEMitOLFNBQVEsU0FBQyxLQUFBLEViaXZEbC9OLE9BQVEsRWFqdkQ4L04sTUFBQSxLQUFpQixPQUFBLEtib3ZEdmhPLFdBQVksS2FwdkR5aE8sUUFBQSxHQUFlLGVBQWEsV0FBQyxPQUFBLFdBQWtCLFFBQUssRUFBUSx1QkFBaUIsU0FBQSxRYit2RHBuTyxxQ2EvdkQrcE8sZUFBQSxLQUF3Qiw0QkFBYSxPQUFDLG9CQUFVLE9BQUMsUUFBQSxFYnN3RGh0TyxtREFDRSxlQUFnQixLQUdsQiw0Q2Exd0R1eU8saUVBQXFCLGVBQWEsS2JneER6ME8sbURhaHhEeTJPLGlEYmt4RHoyTyxrREFIQSxnRGEvd0R3NE8sUUFBQSxFQUFrQiw0QkFBVSxPYnF4RGw2TyxvQkFBcUIsT0FHdkIsbURheHhEczlPLFFBQUEsRWI0eER0OU8sa0JBQ0UsVUFBVyxtQkFHYixXYWh5RHFqUCxXQUFBLEtBQXFCLFNBQUEsU0FBYyxNQUFBLEtBQWtCLGNBQUssSUFBQyxVQUFNLEtic3lEcG5QLFlBQWEsSWF0eUR3bVAsUUFBQSxFQUFnQixvQkFBYSxTQUFBLENBQUEsVUFBQSxDQUFBLFFiMnlEcHBQLDZDYTN5RGtyUCxPQUFBLEViK3lEbHJQLG9EYS95RDZ1UCxPQUFPLEtBQUMsS0FBQSxFQUFTLGFBQUEsSUFBQSxJQUFBLEVibXpENXZQLGlCQUFrQixRYW56RHd3UCxpQkFBQSxPQUFBLElBQW9DLGdEQUFvQixJQUFBLEViMnpEcDFQLHVEQUNFLElBQUssS2E1ekQwM1AsS0FBQSxFQUFnQixhQUFhLEVBQUEsSUFBQSxJQUFDLG9CQUFpQixRQUFDLGlCQUFVLE9BQUEsT2JtMEQzN1AsOENhbjBEaStQLE1BQUEsRWJ1MERqK1AscURhdjBEd2dRLGFBQUEsSUFBQSxFQUFrQixJQUFBLElieTBEeGhRLGtCQUFtQixRYXowRHNnUSxNQUFBLEtBQXNCLGlCQUFhLE9BQUEsS2I4MEQ5alEsK0NhOTBEaW1RLEtBQUEsRWJrMURqbVEsc0RhbDFEZ29RLEtBQUEsS0FBbUIsYUFBYSxJQUFBLElBQUEsSUFBQSxFQUFDLG1CQUFpQixRQUFDLGlCQUFVLE9BQUEsTWJ5MUQ3clEsNkNhejFEc3VRLDJCQUFVLCtCYjYxRGh2USxhYTcxRDZ3USxNQUFBLEtiKzFEM3dRLE9BQVEsS2EvMURzeFEsTUFBQSxLQUF1QyxvQkFBdUIsUUFBQSxHQUFjLFNBQUEsU0FBa0IsYUFBSyxZQUFDLGFBQU0sTWIwMkQxNFEsZWExMkQyNlEsU0FBQSxTQUFrQixRQUFBLElBQVUsSWI2MkRyOFEsUUFBUyxFQUdYLE1haDNEMC9RLHVCQUFVLEtBQUMsZUFBTyxLQUFDLG9CQUFRLEtBQUMsaUJBQUEsS2JxM0RwaFIsZ0JBQWlCLEthcjNEaWlSLFlBQUEsS0FBc0MsZUFBc0IsUUFBQSxLYjYzRGhuUixxQkFDRSxXQUFZLFFhOTNEK29SLFNBQUEsTUFBZ0IsUUFBQSxLQUFjLElBQUEsRUFBa0IsTUFBQSxLYm00RDNzUixNQUFPLEthbjREK3NSLE9BQUEsSWJ1NER4dFIsMkJhdjREbXhSLFFBQU8sTUFBQyxTQUFRLFNBQUMsTUFBQSxFYjI0RGx5UixNQUFPLE1hMzREZ3pSLE9BQUEsS0FBc0IsV0FBQSxFQUFhLEVBQUEsS0FBQSxPQUFBLENBQUEsRUFBQSxFQUFBLElBQUEsUWI4NEQxMVIsUUFBUyxFYTk0RGsxUixVQUFBLGFBQUEsa0JiazVENzFSLHFCYWw1RHU1UixRQUFNLE1ibzVEMzVSLFNBQVUsTWFwNURrNVIsUUFBQSxLQUFtQixJQUFBLEtBQWMsTUFBQSxLQUFrQixNQUFBLEtieTVELzhSLE9BQVEsS2F6NURrOVIsT0FBQSxNQUFBLElBQUEsWUFBMEIsaUJBQWEsUUFBQyxrQkFBVSxRQUFDLGNBQVUsS0FBQyxrQkFBTyxhQUFBLElBQUEsT0FBQSxTQUFDLFVBQVEsYUFBQSxJQUFBLE9BQUEsU0FBOEIsMEJBQXlCLHFCQUFXLElBQUEsTUFBYyxNQUFBLE1ieTZEMW5TLHlCYXo2RDRyUyxxQkFBTSxJQUFNLE1iKzZEeHNTLGdDYS82RHl2UyxHYmk3RHJ2UyxVQUFXLFVhajdEMHhTLEtBQVcsVUFBVSxnQmJ5N0Q5elMsd0JhejdEbTJTLEdBQXNCLFVBQUEsVWI0N0RyM1MsVUFBVyxVYTU3RDA1UyxLQUFrQixVQUFLLGVBQUMsVUFBTSxnQmJxOER2OFMsd0JBQ0EseUJBQ0EsdUJhdjhEcWdULHdCYnk4RHJnVCxzQkFDQSxzQkFDQSxzQkFDQSx3QkFDQSx1QkFDQSx3QkFDQSxzQmEvOER5bVQsc0JiaTlEem1ULGlCQUNBLHdCYWw5RCtvVCx5QmJvOUQvb1QsaUJhcDlEbXJULFFBQUEsR0FBa0IsTUFBSyxLQUFRLFVBQWtCLEtBQUEsZUFBYyxNQUFBLGVBQWtCLFVBQVUsT2I2OUQ1d1QsWUFBYSxFQUdmLG9CQUNBLFNhaitENDBULEtBQUEsS2JxK0Q1MFQsd0JhcitEMjNULHlCQUF3QixRQUFBLE1idytEajVULFFBQVMsS0FHWCwwQkFDQSx3QmE1K0Q2OVQsa0JBQU0sUWJnL0RuK1QsaUNhaC9ENi9ULFlBQUEsU0FBa0IsZ0JBQVUsV2JtL0R2aFUsV0FBWSxLYW4vRDRnVSxZQUFBLE1idS9EMWhVLCtCYXYvRGdsVSxZQUFPLFdBQUMsZ0JBQVEsV0FBQyxXQUFBLEtiMi9EL2xVLFlBQWEsTUFHZiwrQmE5L0RtcFUsWUFBQSxTQUFlLGdCQUFhLFNBQUMsV0FBQSxNQUFrQixZQUFLLElBQVEsNkJBQWdCLFlBQUEsU0FBYyxnQkFBQSxXQUFrQixXQUFVLEtieWdFdndVLFlBQWEsTUFHZiwrQ2E1Z0UwelUsWUFBVSxTQUFDLGdCQUFPLE9BQUMsV0FBUSxPQUFDLFlBQUEsTWJtaEV0MVUsNkNBQ0UsWUFBYSxXYXBoRTgzVSxnQkFBQSxPQUFvQixXQUFBLE9BQWMsWUFBQSxNYjBoRS82VSxrRWExaEU4OFUsWUFBQSxTQUFtQixnQkFBYSxXQUFDLFdBQUEsS0FBa0IsWUFBVSxNYmlpRTNnVixnRWFqaUVvalYsWUFBVSxXQUFDLGdCQUFVLFdBQUMsV0FBTyxLQUFDLFlBQVEsTUFBc0IsZ0VBQXlCLFlBQUEsT2IwaUV2b1YsZ0JBQWlCLFNhMWlFb29WLFdBQUEsTUFBdUIsWUFBQSxJYitpRTlxViw4REFDRSxZQUFhLE9haGpFNHNWLGdCQUFBLFdBQWtCLFdBQUEsS0FBYyxZQUFBLElBQTZCLFNBQXlCLE9BQUEsZUFBYyxhQUFVLElBQUMsaUJBQVUsSWI0akVwMVYsVUFDRSxhQUFjLEthN2pFbzNWLGVBQUEsTUFBc0MsU0FBc0IsYUFBYSxJYnFrRTc4VixTQUNFLE9BQVEsS2F0a0VtK1YsYUFBQSxHYjBrRTcrVixRQUNFLEtBQU0sS2Eza0VraVcsYUFBQSxLYitrRTFpVyxnQmEva0V1bVcsS0FBQSxLQUFRLGFBQVEsS0FBb0IscUJicWxFM29XLHNCQUNBLHVCYXRsRWlyVyw2QkFBc0IsT0FBQSxRYjJsRXZzVyxzQkFDQSxtQ2M1bEVBLDJCQUNFLEtBQUEsUWRnbUVGLHFCQUNBLHNCQUNBLHVCQUNBLDZCYzVsRUUsT0FBQSxRZGdtRUYsc0JBQ0EsbUNBQ0EsMkJBQ0UsS2MzbEVJLFFkOGxFTixxQkFDQSxzQkFDQSx1QkFDQSw2QkFDRSxPY3RsRUUsUWR5bEVKLHNCQUNBLG1DQUNBLDJCQUNFLEtjbmxFSSxRZHNsRU4scUJBQ0Esc0JBQ0EsdUJBQ0EsNkJBQ0UsT2NqbEVJLFFkb2xFTixzQkFDQSxtQ0FDQSwyQkFDRSxLYzVrRUUsUWQra0VKLHFCQUNBLHNCQUNBLHVCQUNBLDZCQUNFLE9jeGtFRSxRZDJrRUosc0JBQ0EsbUNBQ0EsMkJjcmtFRSxLQUFBLFFkeWtFRixxQkFDQSxzQkFDQSx1QkFDQSw2QkFDRSxPY3RrRUMsUWR5a0VILHNCQUNBLG1DQUNBLDJCQUNFLEtjempFRSxRZDRqRUoscUJBQ0Esc0JBQ0EsdUJBQ0EsNkJBQ0UsT2N4akVJLFFkMmpFTixzQkFDQSxtQ0FDQSwyQkFDRSxLY3ZrRUMsUWQwa0VILHFCQUNBLHNCQUNBLHVCQUNBLDZCQUNFLE9jOWtFQyxRZGlsRUgsc0JBQ0EsbUNldnJFQSwyQkFDRSxLQUFBLFFmMnJFRixxQkFDQSxzQkFDQSx1QkFDQSw2QmV2ckVFLE9BQUEsUWYyckVGLHNCQUNBLG1DQUNBLDJCZXJyRUUsS0FBQSxRZnlyRUYscUJBQ0Esc0JBQ0EsdUJBQ0EsNkJBQ0UsT2VuckVJLFFmc3JFTixzQkFDQSxtQ0FDQSwyQkFDRSxLZTlxRUUsUWZpckVKLHFCQUNBLHNCQUNBLHVCQUNBLDZCQUNFLE9leHFFSSxRZjJxRU4sc0JBQ0EsbUNBQ0EsMkJBQ0UsS2V6cUVDLFFmNHFFSCxxQkFDQSxzQkFDQSx1QkFDQSw2QkFDRSxPZWhxRUUsUWZtcUVKLHNCQUNBLG1DQUNBLDJCZXhwRUUsS0FBQSxRZjRwRUYscUJBQ0Esc0JBQ0EsdUJBQ0EsNkJBQ0UsT2V0cEVJLFFmeXBFTixzQkFDQSxtQ0FDQSwyQmdCcnZFRSxLQUFBLFFoQnl2RUYscUJBQ0Esc0JBQ0EsdUJBQ0EsNkJBQ0UsT2dCandFRixRaEJvd0VBLHNCQUNBLG1DQUNBLDJCQUNFLEtnQjN1RUUsUWhCOHVFSixxQkFDQSxzQkFDQSx1QkFDQSw2QkFDRSxPZ0J4dUVFLFFoQjJ1RUosc0JBQ0EsbUNBQ0EsMkJBQ0UsS0t4dEVBLFFMMnRFRixXaUJ2eEVBLFFBQUEsTUFDRSxTQUFBLFNBQ0EsTUFBQSxLakIyeEVGLGtCaUJ6eEVFLFFBQUEsTUFDQSxNQUFBLEtBQ0EsUUFBQSxHQUNBLE1BQUEsRUFFQSxPQUFBLEVqQjB4RUEsZWlCenhFRSxLakI0eEVKLGlCaUJ0eEVFLFFBQUEsTWpCMHhFRixlQUNFLFFpQnp4RUUsTWpCMHhFRixTaUIxeEVFLFNqQjJ4RUYsSWlCM3hFRSxFakI0eEVGLEtpQjN4RUUsRWpCOHhFSixpQkFDRSxRaUIzeEVJLE1qQjR4RUosU2lCbnlFQyxTakJveUVELE1pQnp4RUksS2pCNHhFTix3QkFDRSxRaUJ6eEVJLE1BSUosTUFBQSxLakJ1eEVBLFFpQnR4RUUsR2pCdXhFRixNaUJ0eEVFLEVqQnV4RUYsT2lCdHhFRSxFakJ1eEVGLGVpQnR4RWMsT2pCeXhFaEIsdUJBQ0UsUWlCeHhFRSxNakIyeEVKLHFCQUNFLFFpQnh4RUUsTWpCeXhFRixTaUJueUVDLFNqQm95RUQsSWlCanhFSSxFakJreEVKLEtpQmp4RUksRWpCb3hFTixpQkFDRSxRaUJqeEVJLE1qQmt4RUosU2lCanhFSSxTakJreEVKLE1LbHhFQSxLTHF4RUYsd0JBQ0UsUWlCN3dFRSxNakI4d0VGLE1pQjd3RUUsS2pCOHdFRixRaUI3d0VFLEdqQjh3RUYsTWlCN3dFRSxFakI4d0VGLE9pQjd3RUUsRWpCOHdFRixlaUI3d0VFLGVqQmd4RUosdUJBQ0UsUWlCM3dFSSxNakI4d0VOLHFCQUNFLFFpQnp3RUksTWpCMHdFSixTaUIzd0VHLFNqQjR3RUgsSUFBSyxFQUNMLEtpQnh3RU0sRWpCMndFUixnQkFDRSxRaUJ4d0VNLE1qQnl3RU4sU2lCeHdFTSxTakJ5d0VOLE1pQnh3RU0sS2pCMndFUix1QmlCandFRyxRQUFBLE1qQm13RUQsTWlCaHdFSSxLakJpd0VKLFFpQmh3RUksR0FKSCxNQUFBLEVqQnN3RUQsT2lCNXZFTSxFakI2dkVOLGVBQWdCLGVBR2xCLHNCa0JqM0VFLFFBQUEsTWxCcTNFRixvQmtCajNFRSxRQUFBLE1BQ0EsU0FBQSxTQVJGLElBQUEsRWxCNDNFRSxLa0JqM0VFLEVsQm8zRUosZ0JrQi8zRUEsUUFBQSxNbEJpNEVFLFNrQnQzRUUsU2xCdTNFRixNa0J0M0VFLEtsQnkzRUosdUJBQ0UsUWtCMzNFRSxNbEI0M0VGLE1rQjMzRUUsS2xCNDNFRixRa0IzM0VFLEdsQjQzRUYsTWtCMzNFRSxFQWRKLE9BQUEsRWxCMjRFRSxla0JoNEVFLElsQm00RUosc0JrQjk0RUEsUUFBQSxNbEJrNUVBLG9CQUNFLFFrQnI0RUUsTUFHRixTQUFBLFNsQm80RUEsSWtCbjRFRSxFbEJvNEVGLEtrQm40RUUsRWxCczRFSixtQkFDRSxRa0JsNEVJLE1sQm00RUosU2tCbDRFSSxTQXpCTixNQUFBLEtDQUEsMEJBQ0UsUUFBQSxNQUNBLE1BQUEsS0FDQSxRQUFBLEdBQ0EsTUFBQSxFQUNBLE9BQUEsRUFLQSxlQUFBLEluQjg1RUYseUJBQ0UsUW1CMzVFRSxNbkI4NUVKLHVCQUNFLFFtQjM1RUUsTW5CNDVFRixTbUIzNUVFLFNuQjQ1RUYsSW1CMzVFRSxFQVNGLEtBQUEsRW5CczVFRixrQkFDRSxRbUJuNUVFLE1uQm81RUYsU21CbjVFRSxTbkJvNUVGLE1tQm41RUUsS25CczVFSix5QkFDRSxRbUJuNUVJLE1uQm81RUosTW1COTVFQyxLbkIrNUVELFFtQmo1RUksR25CazVFSixNS2o0RUEsRUxrNEVBLE9tQmo2RUMsRW5CazZFRCxlbUJqNUVNLGVuQm81RVIsd0JBQ0UsUW1CdDZFQyxNbkJ5NkVILHNCQUNFLFFtQjE0RUUsTW5CMjRFRixTbUIxNEVFLFNBOURKLElBQUEsRW5CMDhFRSxLbUJ4NEVFLEVuQjI0RUosZ0JBQ0UsUW1CeDRFRSxNbkJ5NEVGLFNLbjVFQSxTTG81RUEsTW1CaDlFRixLbkJtOUVBLHVCQUNFLFFtQnY0RUksTW5CdzRFSixNbUJ2NEVJLEtuQnc0RUosUW1CdjRFSSxHbkJ3NEVKLE1tQnY5RUYsRW5CdzlFRSxPbUJyNEVJLEVuQnM0RUosZW1CcjRFZSxNbkJ3NEVqQixzQkFDRSxRbUJyNEVJLE1uQnc0RU4sb0JBQ0UsUW1CcjRFTSxNbkJzNEVOLFNtQnI0RU0sU25CczRFTixJbUJuK0VGLEVuQm8rRUUsS29CbitFQSxFcEJzK0VGLG1CQUNFLFFvQm4rRUEsTXBCbytFQSxTb0JuK0VBLFNwQm8rRUEsTW9CbitFQSxLcEJzK0VGLDBCQUNFLFFvQnArRUEsTXBCcStFQSxNbUIvK0VGLEtuQmcvRUUsUW1CejRFSSxHbkIwNEVKLE1tQno0RUksRW5CMDRFSixPbUJ6NEVJLEVuQjA0RUosZW1CejRFSSxjbkI0NEVOLHlCQUNFLFFtQno0RUksR25CMDRFSixRbUJ6NEVJLE1uQjA0RUosTW1CejRFSSxLbkI0NEVOLHVCQUNFLFFtQno0RU0sTW5CMDRFTixTbUJ6NEVNLFNuQjA0RU4sSW1CLy9FRixFbkJnZ0ZFLEttQnY0RU0sRW5CMDRFUixnQm1CaDRFRyxRQUFBLE1uQms0RUQsU21CaDRFSSxTbkJpNEVKLE1LMThFQSxLTDY4RUYsdUJBQ0UsUW1CNTNFRSxNbkI2M0VGLE1tQjUzRUUsS25CNjNFRixRbUI1M0VFLEdBR0YsTUFBQSxFbkIyM0VBLE9tQjEzRUUsRW5CMjNFRixlS245RUEsSUxzOUVGLHNCQUNFLFFtQngzRUksTW5CMjNFTixvQkFDRSxRbUJwNEVDLE1uQnE0RUQsU21CcjNFSSxTbkJzM0VKLElLNzlFQSxFTDg5RUEsS21CdjRFQyxFbkIwNEVILGtCQUNFLFFtQm4zRU0sTW5CbzNFTixTS24rRUEsU0xvK0VBLE1BQU8sS0FHVCx5QkFDRSxRbUI5MkVFLE1uQisyRUYsTW1COTJFRSxLbkIrMkVGLFFLMStFQSxHTDIrRUEsTW1CbDNFQSxFbkJtM0VBLE9tQjkyRUksRW5CKzJFSixlbUJwM0VDLE9uQnUzRUgsd0JBQ0UsUW1CNTJFSSxNbkIrMkVOLHNCQUNFLFFLci9FQSxNTHMvRUEsU21CNzNFQyxTbkI4M0VELElBQUssRUFDTCxLQUFNLEVBR1Isa0JBQ0UsUUs1L0VBLE1MNi9FQSxTbUI1MkVBLFNuQjYyRUEsTW1CeDJFSSxLbkIyMkVOLHlCQUNFLFFtQmozRUMsTW5CazNFRCxNbUJwMkVJLEtuQnEyRUosUW1CcDJFSSxHbkJxMkVKLE1tQnAyRUksRW5CcTJFSixPbUJwMkVJLEVuQnEyRUosZW1CcDJFZSxlbkJ1MkVqQix3QkFDRSxRbUIxM0VDLE1uQjYzRUgsc0JBQ0UsUW1CajJFSSxNbkJrMkVKLFNLaGhGQSxTTGloRkEsSUFBSyxFQUNMLEtBQU0sRUFHUixXQUNFLFFtQjcxRUUsTW5CODFFRixTS3ZoRkEsU0x3aEZBLE1tQmwyRUEsS25CcTJFRixrQkFDRSxRbUIxMUVFLE1uQjIxRUYsTW1CMTFFRSxLbkIyMUVGLFFtQjExRUUsR25CMjFFRixNbUIxMUVFLEVuQjIxRUYsT21CMTFFRSxFbkIyMUVGLGVLamlGQSxJTG9pRkYsaUJBQ0UsUW1CeDFFSSxNbkIyMUVOLGVBQ0UsUW1CaDFFQSxNbkJpMUVBLFNtQjcwRUksU25CODBFSixJQUFLLEVBQ0wsS21CbjFFQyxFbkJzMUVILGdCQUNFLFFtQjMwRU0sTW5CNDBFTixTbUJ4MUVDLFNuQnkxRUQsTW1CeDBFSSxLbkIyMEVOLHVCQUNFLFFtQjcxRUMsTW5CODFFRCxNQUFPLEtBQ1AsUW1CeDBFTSxHbkJ5MEVOLE1BQU8sRUFDUCxPbUJqMkVDLEVuQmsyRUQsZW1CcjBFSSxJbkJ3MEVOLHNCbUI3ekVFLFFBQUEsTW5CaTBFRixvQkFDRSxRbUI5ekVJLE1uQit6RUosU21CbjBFQyxTbkJvMEVELEltQjV6RUksRW5CNnpFSixLbUI1ekVJLEVuQit6RU4sbUJBQ0UsUW1CNXpFTSxNbkI2ekVOLFNtQjEwRUMsU25CMjBFRCxNbUJ6ekVJLEtuQjR6RU4sMEJBQ0UsUW1CLzBFQyxNbkJnMUVELE1tQnR6RUksS25CdXpFSixRbUJ0ekVJLEduQnV6RUosTW1CbDFFQyxFbkJtMUVELE9tQnB6RUksRW5CcXpFSixlS3JsRkEsTUx3bEZGLHlCQUNFLFFtQngxRUMsTW5CMjFFSCx1QkFDRSxRQUFTLE1BQ1QsU21CbHpFUSxTbkJtekVSLElBQUssRUFDTCxLQUFNLEVBR1Isa0JtQnp5RUUsUUFBQSxNbkIyeUVBLFNtQjF5RUUsU25CMnlFRixNbUIxeUVFLEtuQjZ5RUoseUJBQ0UsUW1CM3lFQSxNbkI0eUVBLE1tQnh5RUksS25CeXlFSixRbUI3eUVDLEduQjh5RUQsTW1CdHlFSSxFbkJ1eUVKLE9LOW1GQSxFTCttRkEsZW1CaHpFQyxlbkJtekVILHdCQUNFLFFtQnB5RU0sTW5CdXlFUixzQkFDRSxRQUFTLE1BQ1QsU21CenpFQyxTbkIwekVELElBQUssRUFDTCxLQUFNLEVBR1Isa0JtQnpyRkEsUUFBQSxNbkIyckZFLFNtQjV4RUUsU25CNnhFRixNbUI1eEVFLEtuQit4RUoseUJBQ0UsUUtwb0ZBLE1McW9GQSxNbUJqc0ZGLEtuQmtzRkUsUW1CenhFUSxHbkIweEVSLE1Ldm9GQSxFTHdvRkEsT21CcHNGRixFbkJxc0ZFLGVtQnJ4RVEsSW5Cd3hFVix3QkFDRSxRbUJseEVJLE1FdmJOLHNCQUNFLFFBQUEsTUFDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRXJCK3NGRixhcUJudEZBLFdBQUEsS3JCcXRGRSxRcUIzc0ZFLEtyQjRzRkYsZXFCM3NGRSxPckI0c0ZGLFNLM3BGQSxTTDRwRkEsSXFCeHRGRixFckJ5dEZFLEtxQjNzRkksRUFkTixNQUFBLE1yQjJ0RkUsT0FBUSxNQUdWLHFCQUNFLE9xQnhzRkUsS3JCeXNGRixRcUJ4c0ZFLEtBQUEsS0FBaUIsS3JCeXNGbkIsY3FCeHNGRSxJQUFBLE1BQXNCLFFyQjJzRjFCLG1DQUNFLFFxQnhzRkUsTXJCeXNGRixTcUJ4c0ZFLE9yQjJzRkosdUNBQ0UsTXFCeHNGRSxLckIyc0ZKLGtCQUNFLFFxQnpzRkksS3JCMHNGSixlcUJ6c0ZJLE9yQjBzRkosZ0JxQmh2RkYsT3JCaXZGRSxRQUFTLEtBQUssS0FHaEIsbUJBQ0UsUXFCdHNGSSxLQUFBLEVyQnVzRkosY3FCdHNGSSxLckJ5c0ZOLGdDQUNFLGNxQjNzRkksRXJCOHNGTixxQkFDRSxLcUI5dkZGLElBQUEsSUFBQSxDQUFBLEtBQUEsVUFBQSxDQUFBLEtBQUEsQ0FBQSxXckIrdkZFLGVxQmh0RkksT3JCaXRGSixNcUJodEZJLFFyQm10Rk4sd0JBQ0UsTXFCcnRGSSxNckJzdEZKLE9xQnJ0RkksRUFBQSxLQUFBLEtBQUEsRXJCc3RGSixjcUJydEZJLElBQVksTUFBQSxRckJ3dEZsQixxQkFDRSxRcUIzdEZJLEtyQjR0RkosZXFCM3RGSSxPckI0dEZKLE9xQjN0RkksS0FBQSxFQUFBLEVyQjR0RkosUXFCM3RGSSxFQUFBLEtBQUEsS3JCOHRGTix1QkFDQSwwQkFDRSxjcUJ4dEZFLEtyQjJ0RkoscUJBQ0UsUXFCdHRGRSxLckJ5dEZKLGVBQ0UsUXFCdnRGSSxLckJ3dEZKLFNxQnZ0RkksU3JCd3RGSixNcUI1eEZGLEtyQjZ4RkUsT3FCMXRGSSxLckIydEZKLFFxQjF0RkksRXJCNnRGTix5QkFDRSxlcUJ0dEZFLFFBQVEsT3JCMnRGWixpREFDRSxVcUJ2dEZFLGNyQjB0RkoseURBQ0UsSXFCNXlGRixFckI2eUZFLFVxQnZ0RkksY3JCMHRGTix3REFDRSxRcUJwdEZJLEtyQnV0Rk4scUJBQ0UsUXFCbHRGSSxNckJtdEZKLFNxQmx0RkksU3JCbXRGSixNcUJsdEZJLEtyQm10RkosT3FCbHRGSSxLckJxdEZOLDBCQUNFLFdxQmx0RkksS3JCbXRGSixTcUJsdEZJLFNyQm10RkosSXFCOXpGRixFckIrekZFLE9xQmh0RkksRXJCaXRGSixPcUJodEZJLEtBQUEsRXJCaXRGSixRcUJodEZJLE1yQml0RkosTXFCaHRGSSxLckJpdEZKLE9xQmh0RkksSXJCb3RGTixpQ0FEQSxrQ0FFRSxXcUJodEZJLEtyQml0RkosUXFCejBGRixNckIwMEZFLFFxQjVzRk0sR0FLTixTQUFBLFNyQnlzRkEsTXFCeHNGRSxLckJ5c0ZGLE9LanhGQSxJTG94RkYsa0NBQ0UsSXFCdHNGSSxLckJ5c0ZOLGdDQUNFLE9xQmx0RkMsS3JCcXRGSCxRQUNFLEtBQU0sT3FCdHNGQSxJQUFBLENBQUEsS0FBWSxZQUFBLENBQUEsS0FBQSxDQUFBLFdyQnVzRmxCLFFxQnRzRk0sTXJCdXNGTixRcUJ4dEZDLEtBQUEsS3JCeXRGRCxXcUJuc0ZJLE9BSUgsY0FBQSxJckJpc0ZELFdxQi9yRkksaUJBQWdCLElBQUEsWXJCZ3NGcEIsUXFCL3JGSSxFckJrc0ZOLHlCQUNFLFFxQnRzRkMsUUFBQSxLQUFBLE1yQjJzRkgsY0FDRSxXcUJ0c0ZNLFFBTkwsTUFBQSxLckI4c0ZELFlxQm5zRkksSXJCc3NGTixvQkFDRSxXS256RkEsUUxzekZGLHFCQUNFLFdxQjVyRmMsTUFBQSxFQUFBLElBQUEsSUFBQSxnQnJCK3JGaEIsdUJBQ0UsV3FCM3JGTSxRckI0ckZOLE9xQjNyRk0sUXJCOHJGUixlQUNFLFdxQjUzRkYsUXJCNjNGRSxNcUJyckZRLEtBeE1WLFlBQUEsSXJCazRGQSxxQkFEQSxxQkFFRSxXcUJuNEZGLFFyQnM0RkEsc0JBQ0UsV3FCeHFGRSxNQUFBLEVBQWtCLElBQUEsSUFBQSxnQnJCMnFGdEIsd0JBQ0UsV0svMEZBLFFMZzFGQSxPcUI5cUZDLFFyQmlyRkgsZ0JBQ0UsWXFCcnFGTSxJckJzcUZOLFdxQnJxRk0sTUFBVyxFQUFBLEVBQUEsRUFBQSxJQUFBLGtCckJzcUZqQixXcUJycUZNLFdBQVcsSUFBQSxZckJ5cUZuQixzQkFEQSxzQkFFRSxXcUJycUZNLE1BQUEsRWZ6T08sRUFBQSxFQUFBLElBQUEsUU5pNUZmLHFCQUNFLGFxQm5xRk0sS3JCb3FGTixjcUJucUZNLEtyQm9xRk4sWXFCbnFGTSxJckJvcUZOLE1xQm5xRk0sUXJCb3FGTixPS24yRkEsSUFBQSxNQUFBLFFMbzJGQSxXcUJsc0ZDLFFBQUEsSUFBQSxZckJzc0ZILDJCQURBLDJCQUVFLFFxQi9wRlEsR3JCa3FGVixlQUNFLFFxQjFwRk0sS3JCNnBGUixjQUNFLFFxQjFwRk0sYXJCMnBGTixlcUIxcEZNLFNyQjZwRlIsYUFDRSxXcUIxcEZNLFFyQjJwRk4sTXFCMXBGTSxLckI2cEZSLG1CQUNFLFdxQnpwRk0sUXJCNHBGUixXQUNFLFdxQjVvRk0sS3JCNm9GTixNcUI1b0ZNLElyQjZvRk4sVXFCNW9GTSxPckI2b0ZOLFNxQmh1RkMsT3JCaXVGRCxPcUIzb0ZRLEtyQjRvRlIsT3FCM29GUSxFQUFBLEtyQjRvRlIsUXFCbnVGQyxLQUFBLEtBQUEsS3JCb3VGRCxjcUJ6b0ZRLElyQjBvRlIsV3FCem9GUSxFQUFBLEVBQUEsVUFBa0IsZUFBQSxDQUFBLEVBQUEsRUFBQSxVQUFBLG9CQUFBLENBQUEsRUFBQSxFQUFBLFVBQUEsZUFBQSxDQUFBLEVBQUEsRUFBQSxLQUFBLHFCckI0b0Y1QiwwQkFDRSxXQUNFLE1xQnJvRk0sS3JCc29GTixjcUJyb0ZNLEtyQnNvRk4sV3FCcm9GTSxFQUFBLFNBQWlCLFVBQUEsY0FBQSxDQUFBLEVBQUEsUUFBQSxVQUFBLG9CQUFBLENBQUEsRUFBQSxTQUFBLFVBQUEsb0JBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSxlQUFBLENBQUEsRUFBQSxVQUFBLFNBQUEsb0JBQUEsQ0FBQSxFQUFBLElBQUEsTUFBQSxzQnJCeW9GM0IsMEJBQ0UsV0FDRSxRcUJsdkZELEtBQUEsS0FBQSxNckJzdkZILHlCQUNFLFdBQ0UsY3FCbm9GUSxLQUFBLEtBQUEsRUFBQSxHckJ1b0ZaLHdCQUNFLFdxQi9uRlUsSXJCZ29GVixRQUFTLEVBQ1QsY3FCL25GVSxFckJnb0ZWLFdxQi9uRlUsS3JCZ29GVixTcUIvbkZVLFFyQmtvRlosMEJBQ0Usd0JBQ0UsUXFCMW5GTSxFQUFBLE1yQjhuRlYseUJBQ0Usd0JBQ0UsUXFCdG5GTSxFQUFBLE1DcFhWLGVBQ0UsUUFBQSxLQUNBLGdCQUFnQixjQUNoQixTQUFBLFNBQ0EsTUFBQSxvQmpCd0RBLE1BQUEsaUJMdzdGQSxNc0JwL0ZGLFl0QnEvRkUsVXNCOStGRSxNQVBKLGNBQUEsSUFBQSxNQUFBLFF0QnUvRkUsT3NCNStGRSxRdEIrK0ZKLHNCQUNFLFVzQjUrRkksTUFmTixTQUFBLE90QjYvRkUsY3NCeitGZSxTdEIwK0ZmLFlzQnorRmEsT3RCNCtGZixzQkFDRSxNc0J6K0ZFLG9CdEIwK0ZGLE1zQnorRkUsaUJ0QjArRkYsTXNCeitGRSxZdEIwK0ZGLE9zQnorRkUsb0J0QjArRkYsT3NCeitGRSxpQnRCMCtGRixPc0J6K0ZFLFl0QjArRkYsYXNCeitGRSxFdEIwK0ZGLFlzQnpnR0YsS3RCNGdHQSx5QkFDRSxzQkFDRSxZc0J0K0ZFLE10QjArRk4sMEJBQ0UsTXNCaitGRSxLdEJrK0ZGLE9zQmorRkUsSXRCaytGRixPc0JqK0ZFLFF0QmsrRkYsS3NCaitGRSxLdEJrK0ZGLFdzQmorRkUsVUFBQSxJQUFBLFl0Qm8rRkosd0JBQ0UsV3NCMytGQSxLdEI0K0ZBLFFzQmorRkksS0EzRE4sU0FBQSxTdEI4aEdFLElzQjk5RkUsS0FoRUosTUFBQSxNdEJnaUdFLE9zQjU5RkUsb0J0QjY5RkYsT3NCNTlGRSxpQkFyRUosT0FBQSxZdEJtaUdFLFFzQjE5RkUsS0FBQSxFdEIyOUZGLGNzQjE5RkUsSXRCMjlGRixRQUFTLEV1QnJpR1gsV0FBQSxFQUFBLFNBQUEsVUFBQSxjQUFBLENBQUEsRUFBQSxRQUFBLFVBQUEsb0JBQUEsQ0FBQSxFQUFBLFNBQUEsVUFBQSxvQkFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLGVBQUEsQ0FBQSxFQUFBLFVBQUEsU0FBQSxvQkFBQSxDQUFBLEVBQUEsSUFBQSxNQUFBLHFCdkJ5aUdBLCtCQUNFLFF1QnRpR0UsR0FKSixRQUFBLE12QjRpR0UsU29CM2lHQSxTcEI0aUdBLElvQjNpR0EsTXBCNGlHQSxLb0IzaUdBLEtwQjRpR0EsT29CM2lHQSxJQUFBLE1BQVksWXBCNGlHWixjb0IzaUdVLElBQUEsTUFBQSxLcEI4aUdaLHlCQUNFLHdCb0IxaUdBLEtBQUEsTXBCK2lHRix1QkFDRSxTdUIzaUdFLFN2QjRpR0YsUXVCM2lHRSxNdkI0aUdGLFF1QjNpR0UsSUFBQSxLdkI0aUdGLFl1QjVpR0UsSXZCNmlHRixXdUI3aUdFLElBQUEsTUFBQSxZdkI4aUdGLGN1QjlpR0UsSUFBaUIsTUFBQSxZdkIraUduQixXS3BnR0EsaUJBQUEsSUFBQSxXQUFBLENBQUEsT0FBQSxJQUFBLFdBQUEsQ0FBQSxZQUFBLElBQUEsWUx3Z0dGLDZCQURBLDZCQUVFLFd1QjNpR0ksUXZCNGlHSixZdUIzaUdJLEl2QjRpR0osV3VCM2lHSSxJQUFBLE1BQUEsUXZCNGlHSixjdUJ4a0dGLElBQUEsTUFBQSxRdkIya0dBLDhCQUNFLFl1QnppR0ksSXZCNGlHTixxQ0FDRSxXdUJ2aUdZLFF2QndpR1osUXVCdmlHSSxHdkJ3aUdKLFF1QnZpR0ksYXZCd2lHSixTdUJ2aUdJLFN2QndpR0osSXVCdmlHSSxnQnZCd2lHSixLdUJ2aUdJLEt2QndpR0osTXVCdmlHSSxJdkJ3aUdKLE91QnZpR0ksSXZCd2lHSixjdUJ4bEdGLEt2QjJsR0Esb0N1QjNsR0EsWUFBQSxJdkIrbEdBLCtDdUIvbEdBLFFBQUEsTXZCaW1HRSxRdUIzaEdJLEV2QjhoR04saUR1QnBtR0EsVUFBQSxldkJ3bUdBLE9BQ0UsUXVCdGhHRSxLQUFBLEtBbkZKLFlBQUEsSXZCMm1HRSxVQUFXLEtBQ1gsWXVCbmhHSSxLdkJvaEdKLE11QjdtR0Ysa0J2QjhtR0UsT0FBUSxJQUFJLE1BQU0sUUFDbEIsY3VCbmhHTSxJdkJvaEdOLFd1QmhuR0YsT0FBQSxJQUFBLFl2Qm1uR0Esa0N1Qm5uR0EsWUFBQSxJdkJxbkdFLFV1Qi9nR0ksS3ZCZ2hHSixZdUIvZ0dJLEt2QmdoR0osUXVCaGhHSSxHdkJtaEdOLHlCd0IxbkdBLFlBQUEsSXhCNG5HRSxVb0IzbkdBLEtwQjRuR0EsWW9CM25HVSxLcEI0bkdWLFFvQjNuR0EsR3BCOG5HRiw2QkFDRSxZb0IzbkdBLElwQjRuR0EsVW9CM25HUyxLcEI0bkdULFlvQjNuR0EsS3BCNG5HQSxRb0IzbkdBLEdwQjhuR0YsOEJBQ0UsWXdCL25HRSxJeEJnb0dGLFV3Qi9uR0UsS3hCZ29HRixZd0IvbkdFLEt4QmdvR0YsUUtobEdBLEdMbWxHRixvQkFDRSxZd0I1bkdJLEl4QjZuR0osVXdCNW5HSSxLeEI2bkdKLFl3QjVuR0ksS3hCNm5HSixRd0JucEdGLEd4QnNwR0EsY0FDRSxRd0IxbkdJLEt4QjJuR0osZXdCMW5HSSxPeEI2bkdOLG1CQUNFLGN3QnhuR2UsS3hCeW5HZixZd0J4bkdJLEl4QnluR0osVXdCeG5HSSxLeEJ5bkdKLFl3QnhuR0ksS3hCMm5HTixhQUNFLGF3QnRuR0ksSXhCeW5HTixZQUNFLFd3QmpuR0UsS3hCa25HRixNd0J4cUdGLEt4QnlxR0UsVXdCaG5HSSxNQXpETixRQUFBLEVBQUEsS3hCMnFHRSxXd0I1bUdJLEVBQUEsRUFBQSxVbEJ6Q1EsZUFBQSxDQUFBLEVBQUEsRUFBQSxVQUFBLG9CQUFBLENBQUEsRUFBQSxFQUFBLFVBQUEsZUFBQSxDQUFBLEVBQUEsRUFBQSxLQUFBLHFCTnNwR1osY3dCNW1HSSxJQWhFTixPQUFBLEtBQUEsS0FBQSxLQ0FBLHlCQUNFLFlBQ0EsVUFBYSxLQUNiLFdBQUEsbUJBQ0EsY0FBQSxLQUNBLE9BQUEsS0FBQSxFQUFBLEtBQ0EsUUFBQSxFQUFZLEtBQ1osU0FBQSxPQUNBLFdBQUEsRUFBQSxTQUFrQixVQUFBLGNBQUEsQ0FBQSxFQUFBLFFBQUEsVUFBQSxvQkFBQSxDQUFBLEVBQUEsU0FBQSxVQUFBLG9CQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEsZUFBQSxDQUFBLEVBQUEsVUFBQSxTQUFBLG9CQUFBLENBQUEsRUFBQSxJQUFBLE1BQUEsc0J6Qm9yR3BCLHFCQUNFLEt5QjdyR0YsSUFBQSxJQUFBLENBQUEsS0FBQSxVQUFBLENBQUEsS0FBQSxDQUFBLFd6QjhyR0UsZXlCN3FHSSxPQWpCTixPQUFBLEV6QmtzR0EseUJBQ0UscUJBQ0UsVXlCaHFHRSxLekJpcUdGLFl5QnJzR0osTXpCeXNHQSw4Q3lCeHBHRSxXQUFBLEt6QjRwR0YseUJ5QnRwR0UsOENBQ0UsV0FBQSxLekIycEdKLCtDQUNFLFdLeHBHQSxLTDJwR0YseUJBQ0UsK0N5Qm5wR0EsV0FBQSxNekJ3cEdGLHlCQUNFLE15QnBwR0UsUXpCcXBHRixleUJwcEdZLE96QnFwR1osY3lCcHBHYSxLekJ1cEdmLDJCQUNFLFN5QnBwR0UsU0FoRkosUUFBQSxLekJzdUdFLGdCeUJscEdFLGN6Qm1wR0YsWXlCdnVHRixTekJ3dUdFLFl5QmpwR0ksS0N2Rk4seUJBQ0UsMkJBQ0EsZ0JBQUEsV0FDQSxNQUFBLEtBQ0EsYUFBQSxFQUNBLFlBQUEsS3JCdURBLGNBQUEsS3FCNURGLFlBQUEsRzFCc3ZHQSxrQ0FDRSxXMEJ0dUdFLGlCMUJ1dUdGLFMwQnR1R0UsUzFCdXVHRixRMEJ0dUdFLEcxQnV1R0YsSzBCdHVHRSxNMUJ1dUdGLE8wQnR1R0UsRTFCdXVHRixNMEJ0dUdFLG1CMUJ1dUdGLE8wQnR1R0UsSTFCeXVHSix5QkFDRSxrQ0tyc0dBLEtBQUEsRUx1c0dFLE0wQm52R0YsTTFCdXZHRixpQ0FDRSxTSzVzR0EsU0w2c0dBLE0wQnB1R0EsSTFCcXVHQSxPMEJodUdJLEkxQml1R0osTzBCaHVHSSxLMUJpdUdKLFEwQnZ1R0MsRTFCd3VHRCxTMEI5dEdJLE8xQit0R0osWTBCOXRHSSxPMUIrdEdKLE8wQjl0R0ksRTFCK3RHSixLMEI5dEdJLGMxQit0R0osa0IwQjl0R2UsWTFCK3RHZixVMEI5dEdJLFkxQml1R04saUNBQ0UsSzBCOXRHSSxPQUFBLElBQUEsSUFBQSxDQUFBLEtBQUEsVXBCcENjLENBQUEsS0FBQSxDQUFBLFdObXdHbEIsUzBCOXRHSSxTMUIrdEdKLGVBQWdCLE8yQnh4R2xCLFFBQUEsR0FDRSxXQUFXLFFBQUEsSUFBQSxZQUNYLE9BQUEsUTNCNHhHRix5QjJCeHhHRSxpQ0FDQSxVQUFVLEtBQ1YsWUFBQSxLQUNBLGFBQUEsTTNCNnhHRix1QzJCdHlHQSxRQUFBLEUzQjB5R0EsK0NBQ0UsWTJCdnhHWSxJM0J3eEdaLFEyQnZ4R0UsRTNCMHhHSixzQ0FDRSxjMkJyeEdFLEszQnd4R0oseUJBQ0Usc0MyQnB4R0UsY0FBQSxNM0J5eEdKLDJCQUNFLFEyQnJ4R0ksSzNCc3hHSixZMkJyeEdJLE8zQnN4R0osTTJCcnhHSSxLM0J3eEdOLG1CQUNFLFkyQnZ5R0MsSzNCMHlHSCx5QkFDRSxtQkFDRSxRMkIvd0dFLEczQm14R04sNkNBQ0UsYzJCanpHQyxLM0JvekdILHlCQUNFLDZDMkJ2d0dFLGNBQUEsTTNCNHdHSiw4Q0FDRSxXMkJ4d0dFLEszQjJ3R0oseUJBQ0UsOENBQ0UsTzJCcndHRSxHM0J5d0dOLHNEQUNFLFUyQnp4R0MsTTNCMHhHRCxPMkIvdkdJLEVBQUEsS0FBVyxFQUFBLEUzQmt3R2pCLHlCMkIzdkdFLHNEQUNFLFVBQVUsTUFDVixhQUFBLE0zQmd3R0osb0JBQ0UsUzJCbndHQSxTM0Jvd0dBLFEyQjV2R0ksS0FBQSxFQUFVLEszQit2R2hCLHlCQUNFLG9CMkJ4dkdFLFFBQUEsS0FBYyxFQUFBLE0zQjZ2R2xCLDRCQUNFLFcyQnp2R0UsaUIzQjB2R0YsUzJCenZHRSxTM0IwdkdGLFFLM3pHQSxHTDR6R0EsSzJCbndHQSxNM0Jvd0dBLElBQUssRUFDTCxNMkJ6dkdJLG1CM0IwdkdKLE8yQnR3R0MsSTNCeXdHSCx5QkFDRSw0QkFDRSxLMkJudkdFLEUzQm92R0YsTTJCbnZHRSxNM0J1dkdOLHlCQUNFLFkyQmp2R0ksSzNCa3ZHSixlMkIvdUdFLEszQmt2R0oseUJBQ0UseUJBQ0UsWTJCMXVHSSxFM0IydUdKLGVBQWdCLE1BSXBCLGlDNEI3NEdFLFFBQU8sSzVCaTVHVCxnQzRCNzRHRSxXQUFXLGlCQUNYLFNBQUEsU0FDQSxRQUFBLEdBQ0EsS0FBQSxFQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxJNUJpNUdGLHlCQUNFLGdDNEI1NEdFLE9BQUEsTTVCaTVHSixxREFDRSxNNEIzNEdFLFE1QjQ0R0YsZUFBZ0IsT0FHbEIseUI2QnY2R0UscURBQ0EsY0FBVSxNN0I0NkdaLDRCQUNFLFE2Qng2R0UsYTdCeTZHRixlNkJ4NkdFLFM3Qnk2R0YsYzZCeDZHRSxLN0IyNkdKLHlCQUNFLDRCNkJyNkdFLGNBQWUsSzdCMDZHbkIsNEJBQ0UsUUtqNEdBLEtMazRHQSxVNkI5N0dGLEs3Qis3R0UsZ0I2QnQ2R0ksYzdCdTZHSixjNkJ0NkdJLEs3QnU2R0osWTZCajhHRixLN0JrOEdFLGE2QnA2R0ksSzdCdTZHTix5QkFDRSw0QkFDRSxnQjZCcDZHYSxZN0J3NkdqQiwwQ0FDRSxPNkI1OEdGLEk3Qis4R0EsMEJBQ0UsZTZCaDlHRixLN0JtOUdBLHlCQUNFLDBCQUNFLFk2QjU1R0UsRTdCNjVHRixlNkJ0OUdKLE03QjA5R0EsNEM4QjE5R0EsY0FBQSxLOUI4OUdBLHlCOEIxOUdFLDRDQUNBLGNBQWlCLE05Qis5R25CLG9DQUNFLE04QjM5R0Usa0I5QjQ5R0YsVzhCMzlHRSxLOUI0OUdGLGFBQWMsTUFHaEIseUIrQnYrR0Usb0NBQ0EsTUFBQSxLQUNBLFdBQWMsS0FDZCxhekJNYSxHTnMrR2YscUQrQnYrR0UsV0FBQSxLL0IyK0dGLHlCQUNFLDZEK0J2L0dGLE1BQUEsTS9CNC9HQSxrQkFDRSxRK0J0K0dFLEtBQVEsRUFBQSxLL0J5K0daLHlCK0JoZ0hBLGtCQThCSSxRQUFBLEtBQUEsRUFBQSxNL0J3K0dKLHVDQUNFLE0rQmwrR0Usa0IvQm0rR0YsYStCbCtHWSxNL0JxK0dkLHlCQUNFLHVDK0JqK0dFLE1BQUEsS0FDQSxhQUFZLEcvQnMrR2hCLGlFQUNFLFcrQmgrR0UsSy9CbStHSix5QkFDRSxpRStCdmhIRixXQUFBLE0vQjRoSEEsOEJBQ0UsVytCNTlHSSxLL0I2OUdKLGMrQjU5R2UsSy9CKzlHakIsNkNBQ0UsVytCNTlHSSxLL0IrOUdOLHlCQUNFLDZDQUNFLGUrQjE5R0UsTy9CMjlHRixZK0IxOUdFLFkvQjg5R04scURBQ0UsVStCMTlHSSxNL0I2OUdOLHlCQUNFLHFEQUNFLFUrQmxqSEosSy9CbWpISSxNK0J0OUdFLE0vQjA5R04sMkRBQ0UsYStCeGpIRixJL0IyakhBLHlCQUNFLDJEQUNFLE8rQi84R0UsRUFBQSxFQUFBLE0vQm05R04sb0JBQ0UsTStCMThHTSxRL0IyOEdOLE8rQm5rSEYsRS9Cc2tIQSxzQkFDRSxRQUFTLEtBQUssRUFBRSxLQUdsQix5QmdDdGtIRSxzQkFDRSxRQUFBLEtBQUEsRUFBQSxNaEMya0hKLGlEQUNFLFdnQ3RrSEksS2hDeWtITix5QkFDRSxpREFDRSxlZ0N0a0hFLE9oQ3VrSEYsWWdDdGtIRSxZaEMwa0hOLHlEQUNFLFVnQ3RrSE0sTWhDeWtIUix5QkFDRSx5REFDRSxVZ0Nua0hFLEtoQ29rSEYsTWdDbmtIRSxNaEN1a0hOLCtEQUNFLGFnQ25rSEksS2hDc2tITix5QkFDRSwrREFDRSxhZ0N4bUhELEVoQ3ltSEMsY0FBZSxNQUluQixtQkFDRSxNZ0Nqa0hNLG1CaENra0hOLE9nQ2prSE0sS0FBQSxNQUFVLE1oQ2trSGhCLFFnQ2prSE0sS0FBQSxLQUFBLEtBQUEsS2hDb2tIUiw0QkFDRSxZQUFhLFdBR2YseUJBQ0UsZ0NBQ0UsV2dDem5IRCxLaEM2bkhILHlCQUNFLGlDQUNFLFlLcmxIRixNTHlsSEYseUJBQ0UsbUJnQ3BqSEMsTUFBQSxrQmhDc2pIQyxPQUFRLEtBQUssTUFBTSxNQUNuQixhZ0NoakhJLE1oQ29qSFIsWUFDRSxTZ0M5aUhNLFNoQytpSE4sUWdDOWlITSxLaEMraUhOLGVnQzlpSE0sT2hDK2lITixZZ0M5aUhNLFdoQytpSE4sTWdDOWlITSxLaEMraUhOLFVnQzlpSE0sS2hDK2lITixZZ0M5aUhNLEtoQ2lqSFIsa0JBQ0UsWWdDOWlITSxJaEMraUhOLGNnQzlpSE0sS2hDaWpIUix5QkFDRSxrQmdDdmlIRSxjQUFBLEtoQzRpSEosa0JBQ0EscUJBQ0UsS2dDdHFIRixJQUFBLENBQUEsS0FBQSxZQUFBLENBQUEsS0FBQSxDQUFBLFdoQ3VxSEUsV2dDdGlISSxJaEN1aUhKLE1nQ3hxSEYsS2hDeXFIRSxRZ0NwaUhJLEtBQUEsS2hDcWlISixlSzltSEEsTUwrbUhBLE1nQzNxSEYsUWhDNHFIRSxPZ0NwaUhNLEtoQ3FpSE4sY2dDN3FIRixJaEM4cUhFLFdnQ2xpSE0sTUFBQSxFQUFBLEVBQUEsRUFBQSxJQUFvQixpQmhDbWlIMUIsUWdDL3FIRixFaENnckhFLFdnQy9oSEksV0FBUyxJQUFBLFloQ2dpSGIsbUJnQy9oSEksS2hDZ2lISixtQmdDbHJIRixNQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsaUJoQ3FySEEseUJBQ0Usa0JBQ0EscUJBQ0UsUUsxb0hGLEtBQUEsS0wyb0hFLGVnQ3pySEosUWhDNnJIQSx3QkFDQSwyQmlDMXJISSxXQUFBLE1BQUEsRUFBQSxFQUFBLEVBQXVCLElBQUEsUWpDNHJIekIsbUJBQW9CLE1BQU0sRUFBRSxFQUFFLEVBQUUsSUFBSSxRQUd0Qyw2Q0FDQSxnREFDRSxNaUNyc0hGLFFqQ3NzSEUsWWlDMXJISSxJakMyckhKLFFpQzFySEksR0FiTixlQUFBLE1qQzJzSEEsb0NBQ0EsdUNBQ0UsTWlDenJITSxRakMwckhOLFlpQzlzSEYsSWpDK3NIRSxRaUMzckhNLEdqQzRySE4sZWlDaHRIRixNakNtdEhBLHdDQUNBLDJDQUNFLE1pQzVySEksUWpDNnJISixZaUN0dEhGLElqQ3V0SEUsUWlDM3JITSxHakM0ckhOLGVpQzNySE0sTWpDOHJIUix5Q0FDQSw0Q0FDRSxNaUM3dEhGLFFqQzh0SEUsWWlDN3JITSxJakM4ckhOLFFpQy90SEYsR2pDZ3VIRSxlaUMvckhNLE1qQ2tzSFIsK0JBQ0Esa0NBQ0UsTUt6cUhBLFFMMHFIQSxZaUN0dUhGLElqQ3V1SEUsUWlDOXJITSxHakMrckhOLGVBQWdCLE1BR2xCLHFCQUNFLE9pQzlySEEsS2pDK3JIQSxVaUMzckhJLEtqQzRySEosWWlDM3JISSxLQUxILFFBQUEsS0FBQSxLakNrc0hELGVpQ3pySEksT2pDMHJISixNS3JySEEsUUx3ckhGLGlDQUNFLE9pQ3ZzSEMsUWpDMHNISCw0QkFDRSxPaUN2ckhRLFFBT1AsdUNBRUcsV0FBQSxNQUFnQixFQUFBLEVBQUEsRUFBQSxJQUFBLGlCNUJmcEIsbUJBQUEsTUFBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLGlCTHFzSEYsa0NrQ2p3SEEsV0FBQSxNQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsaUJBQ0UsbUJBQWtCLE1BQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxpQmxDcXdIcEIsbUJrQzl2SEUsV0FBQSxJbENnd0hBLFFrQy92SEUsS2xDZ3dIRixTa0MvdkhFLFNsQ2d3SEYsT2tDL3ZIRSxFbENnd0hGLE1LN3RIQSxFTDh0SEEsTWtDcHdIQSxLbENxd0hBLE9rQy92SEksS2xDZ3dISixXS2x0SEEsUUFBQSxJQUFBLFlMbXRIQSx3QmtDdndIQSxJbEN3d0hBLDJCa0M5dkgwQixJbEMrdkgxQixPa0M5dkhJLEVsQ2l3SE4seUJBQ0UsbUJrQ3J4SEYsTUFBQSxLbEN1eEhJLE9rQzF2SEUsTWxDK3ZITiwwQkFEQSwyQmtDcHZIRSxRQUFBLEdsQ3V2SEEsU2tDdHZIRSxTbEN1dkhGLFdrQ3R2SEUsUUFBQSxJQUFzQixZbEN5dkgxQiwyQkFDRSxXa0N0dkhFLDZCQUFnQixVQUFBLE1BQUEsQ0FBQSxNbEN1dkhsQixJS3R2SEEsSUx1dkhBLEtrQzl2SEEsSWxDK3ZIQSxNa0N0dkhJLEtsQ3V2SEosT0szdUhBLEtMNHVIQSxRa0Nqd0hBLEdsQ2t3SEEsVWtDcnZISSxxQmxDd3ZITiwwQkFDRSxJQUFLLGdCQUNMLEtrQ3J2SEksZ0JsQ3N2SEosTWtDcHZISSxLbENxdkhKLE9rQ3B2SE0sSWxDcXZITixPa0NwdkhNLElBQUEsTUFBQSxLbENxdkhOLFdLdHZIQSxLTHV2SEEsYWtDNXdIQyxLbEM2d0hELFVrQ2h2SE0sZWxDaXZITixRS3Z3SEEsRUx3d0hBLFdrQy93SEMsT2xDbXhISCxpQ0FEQSxpQ2tDcnVIRSxRQUFBLEVsQzB1SEYsc0JBQ0UsY2tDdnVIRSxLbEMwdUhKLHlCQUNFLHNCQUNFLGNrQ3Z1SEUsR2xDMnVITiw0QmtDeDBIQSxNQUFBLFFsQzAwSEUsT2tDcHVIRSxLbEN1dUhKLDJDQUNFLE1rQzkwSEYsUWxDaTFIQSxzQ0FDRSxNQUFPLFFBR1QseUJBQ0UsNEJrQzl0SEUsT0FBQSxLQUNBLGNBQUEsTWxDbXVISiw2QkFDRSxRS2p5SEEsTUxveUhGLHdCQUNFLFVrQy90SEksTWxDZ3VISixla0MvdEhJLElsQ2t1SE4sbURBQ0UsZWtDN3RIZSxJbENndUhqQiwwQ0FDRSxla0M3dEhlLElsQ2d1SGpCLDhDQUNFLGVrQzd0SEksSWxDZ3VITiwrQ0FDRSxla0M3dEhNLElsQ2d1SFIscUNBQ0UsZWtDMXRISSxJbEM2dEhOLHdCQUNFLFdLNTBIQSxLTCswSEYsdUJBQ0UsVW9CMzNIQSxNcEI0M0hBLGVvQjMzSEEsTXBCODNIRix5QkFDRSx1QkFDRSxVb0IzM0hGLE1wQiszSEYsMkJrQ3g0SEEsV0FBQSxRbEMwNEhFLFFrQzV0SEUsRWxDNnRIRixPa0M1dEhFLElBQUEsTUFBQSxRbEMrdEhKLG1DQUNFLFFrQy80SEYsRWxDZzVIRSxXa0M1dEhJLE9sQyt0SE4sa0NBQ0UsUWtDcDVIRixHbENxNUhFLFdrQ3Z0SFEsUWxDMnRIVix3Q0FEQSx3Q0FFRSxRQUFTLEVBR1gsOENBQ0UsUW1DMTVIRSxFbkM2NUhKLDJCQUNFLFdtQ2w2SEYsTUFBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFuQ202SEUsbUJtQ3I1SGtCLE1BQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRbkN3NUhwQixpQ0FDRSxXbUN2NkhGLE1BQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRbkN3NkhFLG1CbUNsNUhJLE1BQW1CLEVBQUEsRUFDcEIsRUFBQSxJQUFBLFFuQ281SEwsb0JBQ0UsU21DLzRIRSxTbkNrNUhKLGdEQUNFLFNLcDNIQSxTTHEzSEEsTW1DdjVIQSxNbkMwNUhGLHlCQUNFLGdEQUNFLE1tQzU0SEUsTW5DZzVITixvREFDRSxTbUNqNkhDLFNuQ2s2SEQsSUFBSyxJQUNMLE1BQU8sS0FDUCxNQUFPLEtBQ1AsT21DcjZIQyxLbkNzNkhELFVtQ3o0SEksaUJuQzA0SEosV21DejRISSxVQUFZLElBQUEsWW5DMDRIaEIsZUt0NEhBLEtMdTRIQSxLbUN6NkhDLEtuQzA2SEQsT21DejRITSxRbkM0NEhSLHNEQUNFLGNtQ3I0SE0sS25DczRITixPbUNyNEhNLFFBS04sTUFBQSxRbkNrNEhBLE1tQ2o0SEUsTW5DazRIRixlbUNqNEhFLE9uQ280SEoseUJBQ0Usc0RtQ2g0SEUsTUFBQSxNbkNxNEhKLHNFQUNFLFdtQ2o0SEksSW5DbzRITixpRUFDRSxXbUM5M0hFLEluQ2k0SEosNERBQ0UsV21DOTNISSxNQUFBLEVBQUEsRUFBQSxFQUFBLElBQW9CLFFuQ2k0SDFCLHlFQUNFLFNtQzMzSEUsU25DNDNIRixPSzk2SEEsRUwrNkhBLEttQ2g0SEEsRW5DaTRIQSxRbUMzM0hJLEVuQzQzSEosTUsxNkhBLEtMMjZIQSxPbUNuNEhBLE1uQ280SEEsV21DMTNISSxLbkMyM0hKLE9tQ3I0SEMsRW5DczRIRCxRbUN4M0hJLEVuQ3kzSEosWW1DejNISSxLbkMwM0hKLFdtQzEzSEksS25DMjNISixXbUMxM0hJLEtuQzIzSEosT0tsN0hBLEtMbTdIQSxjbUMzNEhDLEluQzQ0SEQsV21DMTNITSxFQUFBLElBQUEsTUFnQ0gsb0JBQUEsQ0FBQSxFQUFBLFVBQUEsU0FBQSxvQkFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLGVBQUEsQ0FBQSxFQUFBLFNBQUEsVUFBQSxvQkFBQSxDQUFBLEVBQUEsUUFBQSxVQUFBLG9CQUFBLENBQUEsRUFBQSxTQUFBLFVBQUEsZW5DMjFISCxVbUM3NEhDLGlCbkM4NEhELFdtQ3gzSE0sT25DeTNITixRS3Y3SEEsRUx3N0hBLFdtQ2g1SEMsV0FBQSxJQUFBLFdBQUEsQ0FBQSxRQUFBLElBQUEsWW5DaTVIRCxnQm1DeDNIUSxRQUFlLFFuQ3kzSHZCLGdCSzE3SEEsS0w2N0hGLGtHQUNFLFdtQ2wzSE0sUW5DbTNITixjSy83SEEsSUxrOEhGLDRGQUNFLE1tQy8ySE0sSW5DZzNITixjS3A4SEEsSUx1OEhGLGtHQUNFLFdtQzEySEUsUW5DMjJIRixjS3o4SEEsSUw0OEhGLDRFQUNFLFFtQ2gzSEMsS0FBQSxLbkNpM0hELFVtQ24ySFEsS0FNUixZQUFBLEtuQysxSEEsZW1DOTFIRSxPbkMrMUhGLE1LajlIQSxRTGs5SEEsUW1DajJIQyxFbkNrMkhELE9tQzMxSFEsUW5DNDFIUixXS3A5SEEsVUFBQSxJQUFBLFlMdzlIRixrRkFEQSxrRkFFRSxXbUNqMUhJLFFuQ2sxSEosWW1DajFISSxJbkNrMUhKLFltQ2oxSEksSTlCMUlKLGVBQUEsSUw2OUhBLFdtQ3poSUYsSUFBQSxNQUFBLFFuQzBoSUUsY21DaDFISSxJQUFBLE1BQW1CLFFuQ20xSHpCLDRHQUNFLFltQzloSUYsSW5DK2hJRSxTbUM3MEhJLFNuQ2cxSE4sb0hvQ2xpSUEsV0FBQSxRQUNFLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxnQkFIRixLQUFBLElwQ3dpSUUsTW9DbGlJRSxJcENtaUlGLE9vQ2xpSUUsSXBDbWlJRixjb0NsaUljLElwQ3FpSWhCLDREQUNFLDJCS2wvSEEsRUxtL0hBLDBCb0MvaUlGLEVwQ2tqSUEsK0VvQ2xqSUEsV0FBQSxRcENvaklFLFFvQy9oSUUsRXBDa2lJSiwwREFDRSxVb0MvaElFLGlCQUFzQixnQnBDa2lJMUIsZ0NBQ0UsTUFBTyxZQUdULFlBQ0UsTXFDL2pJQSxLckNna0lBLFVxQzVqSUksTXJDNmpJSixVQUFXLEtxQ3pqSVgsWUFBQSxLckM2aklGLHlCcUN6aklJLFlBQ0EsVUFBQSxNckM4aklKLGNzQ3prSUUsWUFBQSxJQUNBLE9BQUEsRUFBQSxFQUFXLEt0QzZrSWIseUJLbmlJRSxjaUM5Q0YsUUFBQSxNdEN1bElBLGtCc0N2a0lFLEtBQUEsSUFBQSxDQUFBLEtBQUEsWUFBQSxDQUFBLEtBQUEsQ0FBQSxXdEN5a0lBLFFzQ3hrSUUsRXRDeWtJRixNc0N4a0lFLEt0Q3lrSUYsUXNDeGtJRSxFdEN5a0lGLE1zQ3hrSUUsUXRDeWtJRixXc0N4a0lFLE90Q3lrSUYsT0toaklBLEtMaWpJQSxhc0Mva0lBLElBQUEsTUFBQSxRdENnbElBLGNzQ3hrSUksRXRDeWtJSixnQnNDeGtJSSxVdEMya0lOLDZDQUNBLDZDQUNFLG1Cc0N0a0llLEt0Q3VrSWYsT3NDdGtJSSxFdEN5a0lOLHlCQUNFLGtCQUNFLE1LdmpJRixPTDJqSUYsNkJBQ0UsYXNDbGtJSSxLdENxa0lOLHFCQUNFLFFzQ2xrSUksS3RDbWtJSixnQnNDbGtJSSxPdENta0lKLE1zQ2xrSUksS3RDbWtJSixRc0Nsa0lJLEtBQUEsSXRDbWtJSixjSzdqSUEsSUw4aklBLFdzQzFtSUMsTUFBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLGlCdEMybUlELFFzQ2xrSU0sRXRDbWtJTixXc0M1bUlDLFdBQUEsSUFBQSxZdEMrbUlILHlCQUNFLHFCQUNFLFFzQy9qSUksS0FBQSxNdENta0lSLDBDQUNFLFdLamxJQSxNQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUxvbElGLDBDc0N2aklFLFdBQUEsTUFBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFF0Q3lqSUEsbUJzQ3hqSW1CLE1BQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRdEMyaklyQixtREFDRSxXc0N4aklFLE1BQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRdEN5aklGLG1CS2xtSUEsTUFBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFMcW1JRixVQUNFLGFzQ3JqSUksS3RDd2pJTix5QkFDRSxVQUNFLGFzQ3RqSUYsTXRDMGpJRixnQkFDRSxTc0NwaklJLFNBSUosTUFBQSxJdENraklBLE9zQ2pqSUUsSXRDa2pJRixPc0NqaklFLEt0Q2tqSUYsUXNDampJRSxFdENraklGLFNzQ2pqSUUsT3RDa2pJRixZc0NqaklFLE90Q2tqSUYsT0tobklBLEVMaW5JQSxLc0N4aklBLGN0Q3lqSUEsa0JzQ2pqSWUsWXRDa2pJZixVc0NqaklJLFl0Q29qSU4sZ0JBQ0UsU3NDOWlJRSxTdEMraUlGLE1zQ2hqSUMsUXRDaWpJRCxlc0MzaUlNLE90QzRpSU4sT0FBUSxRdUMvcUlWLG9CQUFBLEtBQ0UsaUJBQWtCLEtBQ2xCLGdCQUFBLEtBQUEsWUFBQSxLdkNvcklGLHlCdUNqcklFLGdCQUNBLFFBQVUsT0FDVixZQUFBLFF2Q3VySUYsdUJBREEsd0JBRUUsU3VDanJJRSxTdkNrcklGLFF1Q2pySUUsR3ZDa3JJRixXdUNqcklFLGFBQW1CLElBQUEsV0FBQSxDQUFBLGlCQUFBLElBQUEsWXZDb3JJdkIsd0J1QzlxSUUsSUFBQSxFdkNncklBLEt1Qy9xSUUsTXZDZ3JJRixNdUMvcUlFLEt2Q2dySUYsT3VDL3FJRSxLdkNncklGLE91Qy9xSUUsSUFBQSxNQUFXLGlCdkNnckliLGN1Qy9xSWMsSXZDa3JJaEIsdUJBQ0UsSUFBSyxJQUNMLEt1Q3pySUMsTXZDMHJJRCxNdUM1cUlJLEt2QzZxSUosT3VDNXFJSSxJdkM2cUlKLE91QzVxSUksSUFBQSxNQUFBLFl2QzZxSUosV3VDNXFJSSxLdkM2cUlKLGF1QzVxSUksS3ZDNnFJSixVdUM1cUlJLGV2QytxSU4sc0JBQ0UsTUFBTyxRQUdULDhCQUNFLGF1Q3pxSUksUXZDNHFJTiw0QkFDRSxNdUN2cUlJLFF2QzBxSU4sb0NBQ0UsYXVDOXBJRSxRdkNpcUlKLHNDQUNFLFd1QzlwSUksUXZDK3BJSixhdUM5cElJLFF2Q2lxSU4scUNBQ0UsYXVDM3BJRSxLdkM4cElKLFlBQ0UsTUt0cklBLFFMdXJJQSxnQnVDbnFJQSxVdkNvcUlBLHdCdUMzcElrQixNdkM0cElsQixZdUMzcElJLE92QytwSU4scUNBREEseUJBRUUsTXVDdnBJRSxRdkMycElKLDZDQURBLGlDQUVFLGFLbnNJQSxRTHlzSUYsMkNBREEsMkNBREEsK0JBREEsK0JBSUUsTXVDcHFJQyxRdkN1cUlILHFCQUNFLE11Q2xwSUksUXZDbXBJSiw4Qksvc0lBLGFMZ3RJQSxzQnVDMXFJQyxhdkM2cUlILE9BQ0UsWUtwdElBLEtMdXRJRixhQUNFLFN1QzNvSUUsU3ZDNG9JRixNdUMzb0lFLEl2QzRvSUYsT3VDM29JRSxJdkM0b0lGLE91QzNvSUUsS3ZDNG9JRixRdUMzb0lFLEV2QzRvSUYsU0s3dElBLE9MOHRJQSxZdUNscElBLE92Q21wSUEsT3VDM29JSSxFdkM0b0lKLEt1QzNvSUksY3ZDNG9JSixrQnVDcnBJQyxZdkNzcElELFV1Q3pvSUksWXZDNG9JTixhQUNFLFN1Q3pvSU0sU3ZDMG9JTixNQUFPLFFBQ1AsZXVDNXBJQyxPdkM2cElELE91Q3RvSUksUXZDeW9JTix5QndDeHlJQSxhQUNFLFlBQVksUXhDOHlJZCxvQkFEQSxxQkFFRSxTd0N2eUlFLFN4Q3d5SUYsUXdDdnlJRSxHeEN3eUlGLGN3Q3Z5SVksSXhDMHlJZCxxQkFDRSxJd0M5eUlDLEV4Qyt5SUQsS3dDcHlJSSxNeENxeUlKLE13Q3B5SUksS3hDcXlJSixPd0NweUlJLEt4Q3F5SUosT0s5dklBLElBQUEsTUFBQSxpQkwrdklBLFd3Q256SUMsYUFBQSxJQUFBLFdBQUEsQ0FBQSxpQkFBQSxJQUFBLFl4Q3N6SUgsb0JBQ0UsV3dDbHlJTSxLeENteUlOLElBQUssSUFDTCxLd0NseUlNLE14Q215SU4sTXdDbHlJTSxJeENteUlOLE9LdndJQSxJTHd3SUEsUXdDNXpJQSxFeEM2eklBLFd3Q2h5SUksUUFBVyxJQUFBLFl4Q215SWpCLG1CQUNFLE1BQU8sUUFHVCwyQndDNTBJQSxhQUFBLFF4Q2cxSUEseUJBQ0UsTXdDenhJSSxReEM0eElOLGlDeUNwMUlBLGFBQUEsUXpDdzFJQSxtQ0FDRSxXeUN6MUlGLFF6QzAxSUUsYXlDcjFJRSxRekN3MUlKLGtDQUNFLFF5Q2wxSUksRXpDcTFJTixjQUNFLFd5Q2oxSUksUUFJSCxTQUFBLFN6QyswSUQsUXlDNTBJSSxLekM2MElKLFlLenlJQSxPTDB5SUEsZ0J5Q2oxSUMsT3pDazFJRCxNeUM1MElNLHFCekM2MElOLE95QzUwSU0sS3pDNjBJTixPeUM1MElNLElBQUEsTUFBQSxZQVJMLGNBQUEsSXpDczFJRCxZeUN6MElJLFlBQW1CLENBQUEsS0FBQSxDQUFBLFd6QzAwSXZCLFd5Q3owSUksYW5DbEJZLElBQUEsWU44MUlsQiwwQkFFRSxvQnlDdDBJQSxvQkFFRSxhQUFBLFN6Q3kwSUosdUJBQ0UsT3lDcjBJSSxLekN3MElOLHlCQUNFLHFCQUNFLGlCeUNqMUlELGtCekNrMUlDLFd5Q24wSUksTUFBQSxFQUFBLEVBQUEsSUFBQSxnQnpDczBJTiwwQ0FDRSxpQnlDbjBJSSxZQW5CTCxXQUFBLE16QzIxSUgsbUJBQ0UsTXlDaDBJSSxxQnpDbTBJTixvQkFDRSxReUNoMElNLEt6Q2kwSU4sZ0J5Q2gwSU0sT3pDaTBJTixZeUNoMElNLE96Q20wSVIscUJBQ0UsWXlDdDJJQyxLekN1MklELFV5Qzd6SU0sS0FyRlIsWUFBQSxJekNvNUlFLFl5Q3p6SUUsS3BDdENGLE1BQUEsUUxtMklGLHlCQUNFLHFCQUNFLFV5Q3J6SUUsRXpDc3pJRixpQnlDMzVJSixZekM0NUlJLE95Q3B6SUksTXpDd3pJUixvQjBDaDZJQSxTQUFBLFNBQ0UsUUFBQSxLQUNBLFlBQUEsT0FFQSxnQkFBQSxPMUNpNklBLEkwQ2g2SUUsSTFDaTZJRixNMENoNklFLEkxQ2k2SUYsTTBDaDZJRSxLMUNpNklGLE9LbjNJQSxJTG8zSUEsUTBDcjZJQSxFMUNzNklBLFcwQ2g2SUksTzFDaTZJSixXMENoNklJLFFBQUEsSUFBQSxXQUVILENBQUEsV0FBQSxJQUFBLFkxQ2k2SUgscUJBQ0UsYTBDaDZJQSxRMUNtNklGLHlDMEN6NUlFLFFBQUEsRTFDMjVJQSxXMEN4NUlFLFExQzI1SUosTUFDRSxNMEN2NUlJLFExQ3c1SUosZUs3M0lBLE9MODNJQSxnQjBDajZJQyxVMUNrNklELHdCMEN2NUlNLE0xQ3c1SU4sV0s5NElBLE1BQUEsSUFBQSxZTGk1SUYseUJBQ0UsTUFDRSxZMENuNUlNLFExQ3c1SVYsWUFEQSxZQUVFLE1BQU8sUUFHVCxjQUNFLFcwQzE0SU0saUVwQ2xETSxTQUFBLE1BQUEsQ0FBQSxJQUFBLElONjdJWixlS3Y1SUEsSUx3NUlBLFkwQ3A3SUEsTzFDcTdJQSxnQjBDeDRJSSxLMUM0NElOLG9CQURBLG9CQUVFLG9CMENyNElFLE8xQ3M0SUYsZ0IwQ3I0SUUsSUFBQSxJMUNzNElGLGtCMENyNElFLFMxQ3c0SUoseUJBQ0UsY0FDRSxlMENuNElFLEcxQ3U0SU4sY0FDRSxTMENuNElNLFMxQ280SU4sWTBDbjRJTSxLMUNzNElSLHlCQUNFLGNLeDZJQSxZQUFBLE9MMDZJRSxpQjBDbjRJRixNMUN1NElGLHNCQUNFLFdLLzZJQSxRTGc3SUEsUTBDaDRJQSxJMUNpNElBLFMwQzUzSUksU0FJSixJQUFBLEkxQzAzSUEsSzBDejNJRSxNMUMwM0lGLE0wQ3ozSUUsSzFDMDNJRixZS3I3SUEsSUxzN0lBLE8wQzczSUEsSzFDODNJQSxXMEN6M0lJLE8xQzAzSUosWTBDejNJSSxLMUMwM0lKLGMwQ3ozSUksSTFDNDNJTixhQUNFLFEwQ3QzSUUsRzFDdTNJRixXSzk3SUEsT0wrN0lBLFMwQzEzSUEsUzFDMjNJQSxNMEN0M0lJLEtBSUosVUFBQSxNMUNvM0lBLE8wQ24zSUUsSzFDbzNJRixRMENuM0lFLEUxQ28zSUYsVUtsOUlBLGlCQUFBLFdMbTlJQSxXMEN2M0lBLFVBQUEsSUFBQSxXQUFBLENBQUEsUUFBQSxJQUFBLFkxQ3czSUEsZTBDbjNJSSxLMUNzM0lOLHlCQUNFLGFBQ0UsTzBDbjNJRixLQUFBLE1DbEpGLHdCQUNFLFNBQUEsU0FDQSxRQUFBLEtBRkYsV0FBQSxRM0M2Z0pFLFEyQ3hnSkUsRTNDeWdKRixVMkN4Z0pFLGNBQWtCLFMzQ3lnSnBCLGUyQ3hnSlksSzNDMmdKZCxvQkFDRSxXMkN4Z0pFLHFCM0N5Z0pGLFEyQ3hnSkUsRTNDeWdKRixTS3orSUEsU0wwK0lBLEkyQ3RoSkYsSzNDdWhKRSxNMkN4Z0pJLEszQ3lnSkosTTJDeGdKSSxLQUlKLE9BQUEsSzNDc2dKQSxjMkNyZ0pFLEkzQ3NnSkYsVzJDcmdKRSxpQkFBYSxJQUFBLFkzQ3dnSmpCLHlCQUNFLG9CQUNFLEkyQzVnSkYsSTNDNmdKRSxNMkNyZ0pFLEl0QzhCSixNQUFBLEtMeStJRSxPMkMvZ0pGLE0zQ29oSkYsMEJBREEsMEJBRUUsVzJDbGdKSSxLM0NzZ0pOLDJCQURBLDRCQUVFLFcyQ2xnSkksUTNDbWdKSixRMkNsZ0pJLEczQ21nSkosUzJDbGdKSSxTM0NtZ0pKLEkyQ2xnSkksaUIzQ21nSkosTTJDbGdKSSxJM0NtZ0pKLE9LdmdKQSxLTDBnSkYsNEJBQ0UsSzJDbmlKQyxnQjNDb2lKRCxVMkNqZ0pNLGMzQ29nSlIsMkJBQ0UsTTJDOS9JSSxnQjNDKy9JSixVMkM5L0lJLGUzQ2lnSk4sb0JBQ0UsUTJDOS9JSSxLM0MrL0lKLFkyQzkvSUksTzNDKy9JSixnQkt2aEpBLE9Md2hKQSxjMkNoakpDLEkzQ2lqSkQsUzJDOS9JTSxLM0MrL0lOLGdCMkM5L0lNLHFCQUVILFkzQzYvSUgsZ0JLN2dKQSxLTGdoSkYsNkNBQ0UsVzJDMS9JTSxJM0M2L0lSLHVDQUNFLE8yQ3QvSUUsSTNDdS9JRixNMkN0L0lFLEkzQ3kvSUosNkNBQ0UsV0t4aUpBLHFCTDJpSkYsOENBQ0UsUTJDaGdKQSxLM0NtZ0pGLHdCQUNFLE0yQ24vSUksSzNDby9JSixPMkNqL0lFLEszQ2svSUYsVTJDai9JSSxTM0NrL0lKLFcyQ2ovSUksVUFBWSxJQUFBLFkzQ28vSWxCLDZCQUNFLFEyQzcrSUUsRTNDOCtJRixTMkM3K0lJLFMzQzgrSUosTTJDNytJSSxLM0M4K0lKLE0yQzMrSUUsSzNDNCtJRixPMkMzK0lJLE8zQzgrSU4seUJBQ0UsNkIyQ3ArSUUsTUFBQSxJM0NzK0lBLE8yQ3IrSUUsS0FJSixNQUFBLE0zQ3MrSUYsdUJBQ0UsVzJDditJQSxxQjNDdytJQSxTMkNsK0lJLFMzQ20rSUosUTJDbCtJSSxNM0NtK0lKLE0yQ2wrSUksS0FJSixPQUFBLEszQ2crSUEsWTJDLzlJRSxFM0NnK0lGLGMyQy85SUUsSTNDZytJRixXMkMvOUlFLGlCQUFlLElBQUEsWTNDaytJbkIseUJBQ0UsdUJBQ0UsTTJDditJRixLM0N3K0lFLE8yQy85SUUsTTNDbytJTiw2QkFEQSw2QkFFRSxXMkM5OUlJLEszQ2srSU4sOEJBREEsK0JBRUUsVzJDMzlJRSxRM0M0OUlGLFEyQzM5SUUsRzNDNDlJRixTMkMzOUlFLFMzQzQ5SUYsSTJDMzlJRSxpQjNDNDlJRixNS25tSkEsSUxvbUpBLE8yQ2wrSUEsSzNDcStJRiw4QkFDRSxLMkMxOUlJLGdCM0MyOUlKLFUyQ3YrSUMsYzNDMCtJSCwyQkFDRSxjMkNyOUlhLEkzQ3c5SWYsbUNBQ0UsS0tubUpBLGdCTHNtSkYsb0NBQ0UsUTJDbDlJRSxLM0NxOUlKLFNBQ0UsVzJDbDlJRSxnQjNDbTlJRixXSzVtSkEsT0w2bUpBLFEyQ3o5SUEsRzNDMDlJQSxTMkNsOUlJLE1BSUosS0FBQSxFM0NnOUlBLEkyQy84SUUsRTNDZzlJRixNMkMvOElFLEUzQ2c5SUYsT0tsbkpBLEVMbW5KQSxNMkNuOUlBLEszQ285SUEsTzJDLzhJSSxLM0NnOUlKLFMyQy84SUksSzNDZzlJSixXMkMvOElJLGlCQUFVLElBQUEsWTNDZzlJZCxlMkMvOElJLEszQ2c5SUosMkIyQzc4SUMsTTNDZzlJSCxvQkFDRSxXMkMzOElJLGlCM0M0OElKLFEyQzM4SUksRzNDNDhJSixXMkMzOElJLFEzQzQ4SUosUTJDMzhJSSxLM0M0OElKLGdCMkMzOElJLE8zQzQ4SUosWTJDM3JKRixPM0M0ckpFLGUyQzE4SU0sSzNDNjhJUixzQkFDRSxZMkM5OElNLFczQ2k5SVIsYUFDRSxRMkNsOUlNLEszQ205SU4sVUszb0pBLEtMNG9KQSxZMkN0c0pGLE8zQ3VzSkUsTUFBTyxJQUNQLFUyQ2o5SU0sT0FLTixPQUFBLEVBQUEsS0FBQSxLM0NnOUlGLDBCQUNFLGEyQzU4SUUsTUFBQSxLQUNBLGNBQUEsS3RDeE1GLFFBQUEsRUFBQSxNTDBwSkYsZ0JBQ0UsSzJDMThJRSxJQUFBLElBQUEsQ0FBQSxLQUFrQixVQUFBLENBQUEsS0FBQSxDQUFBLFczQzI4SXBCLFMyQzE4SVMsUzNDMjhJVCxNMkMxOElFLFEzQzI4SUYsZTJDMThJYSxPM0MyOEliLGEyQzE4SWMsSzNDNjhJaEIseUJBQ0UsZ0JBQ0UsVTJDMThJRSxLM0MyOElGLGEyQzE4SUUsTTNDODhJTix1QkFDRSxRMkN4OElJLEczQ3k4SUosUzJDeDhJSSxTM0N5OElKLEkyQ3g4SUksZ0IzQ3k4SUosTTJDeDhJSSxNM0N5OElKLE0yQzk5SUMsSTNDKzlJRCxPMkN0OElJLEkzQ3U4SUosVTJDdDhJVyxlM0N1OElYLE8yQ3Q4SUksTUFBTSxNQUFBLGEzQ3U4SVYsVzJDdDhJSSxLM0N1OElKLFkyQ3Q4SUksSzNDeThJTixrQjJDbDhJRSxNQUFBLGEzQ284SUEsVzJDbjhJRSxNQUFBLElBQWtCLFkzQ3M4SXRCLHlCQUNFLGtCMkNsOElFLFVBQUEsTTNDdzhJSix3QkFEQSx3QkFFRSxNMkMvOElDLFEzQ2s5SUgsMkJBQ0UsYTJDajhJTSxFM0NvOElSLGtDQUNFLFEyQzM3SU0sSzNDODdJUiw2QkFDRSxlMkMzOUlDLEszQzg5SUgsT0FDRSxLMkMvOUlDLElBQUEsSUFBQSxDQUFBLEtBQUEsVUFBQSxDQUFBLEtBQUEsQ0FBQSxXM0NnK0lELE8yQ2g3SU0sRTNDaTdJTixlMkNoN0lNLE8zQ2k3SU4sTTJDbCtJQyxRM0NxK0lILHlCQUNFLE8yQ3Y2SUUsVUFBQSxLdENqVUYsWUFBQSxNTDh1SkYsWUFDRSxTMkN2NklJLFNBSUosUUFBQSxhM0NxNklBLGUyQ3A2SUUsUzNDcTZJRixNMkNwNklFLEszQ3E2SUYsUTJDcDZJRSxJQUFBLEUzQ3E2SUYsTTJDcDZJRSxRM0NxNklGLFUyQ3A2SUUsSzNDcTZJRixZMkNwNklFLEkzQ3E2SUYsWUt2dkpBLEtMd3ZKQSxlMkM1NklBLE0zQzY2SUEsYTJDbjZJSSxLM0NzNklOLHlCQUNFLFlBQ0UsYzJDaDZJRSxLM0NpNklGLGEyQ2g2SWEsRzNDbzZJakIsbUJBQ0UsVzJDNzVJRSxhM0M4NUlGLFEyQzc1SUUsRzNDODVJRixTMkNsNklDLFMzQ202SUQsSzJDNTVJSSxFM0M2NUlKLE8yQzU1SUksRTNDNjVJSixNMkM1NUlJLEUzQzY1SUosTzJDNTVJSSxJM0M2NUlKLFcyQzU1SUksTUFBQSxJQUFBLFkzQys1SU4sY0FDRSxRMkN4NUlJLGEzQ3k1SUosZTJDeDVJZSxTM0N5NUlmLGUyQ3g1SWdCLE0zQzI1SWxCLGtCQUNFLEsyQ3I1SUUsSUFBQSxJQUFBLENBQUEsS0FBQSxZQUEyQyxDQUFBLEtBQUEsQ0FBQSxXM0NzNUk3QyxRS3h3SkEsYUx5d0pBLE0yQ3g1SUEsRTNDeTVJQSxRMkNyNUlJLEUzQ3M1SUosZTJDcjVJSSxNM0NzNUlKLE8yQ3I1SUksSzNDczVJSixRMkNyNUlJLEUzQ3c1SU4sbUJBQ0UsUzJDbjVJSSxTM0NvNUlKLEkyQ241SUksaUIzQ281SUosTUtueEpBLE1Mb3hKQSxNMkNuNklDLEszQ282SUQsTzJDbjVJTSxLM0NvNUlOLFEyQ241SU0sRzNDbzVJTixXMkNuNUlNLFFBQUEsSUFBZ0IsWTNDdTVJeEIsMEJBREEsMkJBRUUsUTJDMzZJQyxHM0M0NklELFMyQ2o1SU0sUzNDbzVJUiwyQkFDRSxXMkM5NElJLDZCQUFpQixVQUFBLE1BQUEsQ0FBQSxNM0MrNElyQixJMkM5NElJLEkzQys0SUosSzJDOTRJSSxJM0MrNElKLE0yQ243SUMsSzNDbzdJRCxPMkM3NElNLEszQzg0SU4sVTJDNzRJTSxxQjNDZzVJUiwwQkFDRSxJQUFLLGdCQUNMLEtBQU0sZ0JBQ04sUTJDNTRJUSxLM0M2NElSLE1BQU8sS0FDUCxPMkM1NElRLEkzQzY0SVIsTzJDNTRJUSxJQUFBLE1BQUEsYTNDNjRJUixXMkM1NElRLEszQzY0SVIsYUtqekpBLEtMa3pKQSxVMkNqOElDLGUzQ3E4SUgseUJBREEseUJBRUUsUTJDejRJTSxFM0M0NElSLHlCQUNFLG1CQUNFLE1BQU8sR0FJWCxvQkFDRSxNMkMvM0lFLEszQ2c0SUYsVTJDNTNKRixNM0MrM0pBLHlCQUNFLG9CQUNFLFUyQzUzSVMsTTNDZzRJYiwyQkFDRSxNMkN0NEpGLEszQ3k0SkEsc0JBQ0UsUTJDMTRKRixLM0M2NEpBLDBCQUNFLE0yQy8ySU0sSzNDZzNJTixRMkMvNEpGLEVBQUEsS0FBQSxFQUFBLEUzQ2s1SkEsbUMyQ2w1SkEsUUFBQSxLM0NzNUpBLGtDQUNFLFEyQ3QySUksTTNDeTJJTix1Q0FDRSxRMkNwMklJLEUzQ3UySU4sV0FDRSxXMkMvNUpGLFEzQ2c2SkUsYzJDaDJJZSxJM0NtMklqQixtQkFDRSxTMkM5MUlJLFMzQ2kySU4sMEJBQ0UsUUs5MkpBLEdMKzJKQSxTMkN6NkpGLFMzQzA2SkUsSUFBSyxLQUNMLE0yQzM2SkYsSzNDNDZKRSxNMkN6MUlJLEtBbmxCTixPQUFBLEszQzg2SkUsVTJDdDFJRSxlQXhsQkosT0FBQSxJQUFBLE1BQUEsUTNDZzdKRSxXMkNwMUlFLEszQ3ExSUYsYUFBYyxLMkNqMUloQixXQUFBLFVBQUEsSUFBQSxXQUFBLENBQUEsSUFBQSxJQUFBLFlBQ0UsZUFBVSxLM0NxMUlaLHlCMkNqMUlFLDBCQUNBLElBQUEsS0FDQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQVUsTTNDczFJWiwwQjJDbDFJRSxLQUFBLElBQUEsSUFBQSxDQUFBLEtBQUEsWUFBQSxDQUFBLEtBQUEsQ0FBQSxXQUNBLFNBQUEsU0FDQSxRQUFBLEtBQUEsS0FBQSxLdENua0JBLFdBQUEsS0x3NUpBLFcyQ3AySUYsUUFBQSxJQUFBLFkzQ3UySUEseUJBQ0UsMEIyQ2gxSUUsUUFBQSxLQUFBLE0zQ3MxSUosbUNBREEsOEJBRUUsUzJDajFJRSxTM0NrMUlGLEkyQ2oxSUUsSzNDazFJRixLS3I2SkEsS0xzNkpBLE0yQ2wzSUYsSzNDbTNJRSxPMkNqMUlJLEtBSUosS0FBQSxLM0MrMElBLE8yQzkwSUUsYTNDKzBJRixhMkM5MElFLEkzQ2kxSUoseUJBRUUsbUNBREEsOEIyQzEzSUYsSUFBQSxLQW1ESSxLQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsTTNDODBJSixpQzJDbjRJQSxZQUFBLEkzQ3E0SUUsTTJDdDBJRSxRM0N5MElKLDBCMkNsMElBLGdDM0NtMElFLGdDMkNsMElBLFFBQUEsSTNDdzBJRiwwQkFDRSxpQzRDbC9KRixRQUFBLEk1Q3UvSkEscUNBQ0UsUTRDNStKRSxLNUM2K0pGLFk0QzUrSmEsTzVDZy9KZiw4Q0FEQSx5Q0FFRSxLNEM1K0pFLGE1QzYrSkYsT0tuOEpBLEtMbzhKQSxhNENoZ0tGLEU1Q21nS0EsdUNBQ0UsVzRDeitKRSxRNUMwK0pGLFk0Q3orSkUsRTVDMCtKRixRNEN6K0pFLFk1QzArSkYsWTRDeitKYSxPNUMwK0piLGdCNEN6K0pFLE81QzArSkYsTTRDeitKRSxLNUMwK0pGLE80Q3orSkUsSzVDMCtKRixZNEN6K0pFLEk1QzArSkYsY0t2OUpBLElMdzlKQSxZNENuL0pBLEk1Q28vSkEsVTRDeitKSSxLNUMwK0pKLFk0Q3orSkksSzVDMCtKSixNNEN6K0pJLEs1QzQrSk4sOENBQ0UsUTRDbitKSSxLNUNzK0pOLG9CQUNFLE80Q2grSkUsRTVDaStKRixlS3ArSkEsS0xxK0pBLFc0Q24rSkMsTzVDbytKRCxRNEM5OUpNLEU1Q2krSlIsbUJBQ0UsZW9COWhLQSxLcEJpaUtGLDBCQUNFLG1Cb0I3aEtBLGVBQWdCLE1wQmtpS2xCLHNDQUNFLGNvQi9oS0EsS3BCa2lLRix5QkFDRSxzQzRDOTlKRSxjQUFBLEs1Q20rSkosNkNBQ0UsZTRDLzlKRSxLNUNrK0pKLDZDQUNFLElLMy9KQSxLTDQvSkEsVTRDeGpLRixnQjVDMmpLQSx1Q0FDRSxPNEMvOUpJLEs1Q2crSkosUTRDN2pLRixFQUFBLEs1QzhqS0UsZTRDNzlKYyxLQUlkLFdBQUEsUTVDMjlKQSxRNEMxOUpFLEU1QzY5SkosMEJBQ0UsdUM0Q3o5SkUsUUFBQSxFQUFXLE01Qzg5SmYsb0JBQ0UsUTRDeDlKRSxLNUN5OUpGLGVBQWdCLE82QzNrS2xCLFlBQUEsVzdDK2tLQSwyQkFDRSxVNkNobEtGLE03Q2lsS0UsYzZDNWtLRSxLN0Mra0tKLHlCQUNFLDJCQUNFLFU2Q3RsS0osSzdDdWxLSSxjNkMxa0tFLE03QzhrS04saUNBQ0UsZTZDdmtLRSxJN0Mwa0tKLDREQUNFLGVNbmxLa0IsRU5zbEtwQixtREFDRSxlNkNwbUtGLEU3Q3VtS0EsdURBQ0UsZTZDbmtLSSxFN0Nza0tOLHdEQUNFLGU2Q25rS00sRTdDc2tLUiw4Q0FDRSxlNkNobktGLEU3Q21uS0EsaUM4Q25uS0EsY0FBQSxLOUN1bktBLHVDQUNFLFU4Q3huS0YsTTlDeW5LRSxlOENwbktFLEk5Q3VuS0osa0VBQ0UsZUtqa0tBLElMb2tLRix5RDhDaG9LQSxlQUFBLEk5Q29vS0EsNkRBQ0UsZThDcm9LRixJOUN3b0tBLDhEQUNFLGU4QzdtS2UsSTlDZ25LakIsb0RBQ0UsZThDN29LRixJOUNncEtBLGlDQUNFLGM4QzNtS00sSzlDOG1LUix5QkFDRSxpQ0FDRSxjOEMzbUtJLE05QyttS1Isd0JBQ0UsUThDem1LTSxLOUM0bUtSLHlCQUNFLHdCQUNFLFE4Q2hxS0osTTlDaXFLSSxNQUFPLE1BSVgsZ0NBQ0UsVThDdHFLRixNOUN5cUtBLHlCQUNFLGdDQUNFLE04Q2htS0ksSzlDaW1LSixVOENobUtJLE05Q29tS1IsOENBQ0UsYThDaG1LTSxJOUNtbUtSLHlCQUNFLDhDQUNFLGE4Qy9sS0ksRTlDZ21LSixjOENybEtJLE05Q3lsS1IscUNBQ0UsVThDNXJLRixNOUMrcktBLHlCQUNFLHFDQUNFLFU4Q2hrS00sTTlDb2tLVixjQUNFLFM4QzlqS1UsUzlDK2pLVixjOEM5aktVLElBQUEsTUFBQSxROUNpa0taLDJCQUNFLGM4QzlqS1UsSzlDaWtLWix1QkFDRSxROEMvc0tGLEs5Q2d0S0UsWThDMWpLVSxXOUMyaktWLFFBQVMsSzhDMWpLQyxRQUFBLEtBQUEsSzlDNmpLWiwwQkFDRSx1QkFDRSxROEMxaktRLEtBQUEsRUFBQSxLQUFBLE05QzhqS1oseUJBQ0UsdUJBQ0UsZThDbmpLTSxPOUNvaktOLFE4Q25qS00sS0FBVSxFQUFBLEtBQUEsTTlDdWpLcEIscUJBQ0UsUzhDM2lLSSxTQXZMTixLQUFBLEk5Q291S0UsSThDeGlLRSxLOUMyaUtKLDJCQUNFLFE4Q3hpS0ksTTlDMmlLTix5QitDM3VLQSxxQkFDRSxTQUFBLFMxQzJEQSxJQUFBLEswQzVERixLQUFBLEcvQ212S0EsMkJnRGh2S0UsUUFBQSxLaERrdktBLGVnRHJ2S0YsT2hEc3ZLRSxZZ0RsdktFLFczQ3dERixNQUFBLFVMNHJLQSxVZ0R4dktGLE1oRHl2S0UsV2dEanZLRSxLaERvdktKLDBCQUNFLDJCZ0Q5dUtFLFVBQUEsT2hEbXZLSix5QkFDRSwyQkFDRSxTZ0QvdUtFLFNoRGd2S0YsTWdEL3VLRSxLM0NzQ0osVUFBQSxLTDJzS0UsVWdENXZLRixJaEQ2dktFLGNnRDl1S2EsS2hEK3VLYixRZ0Q5dUtFLEVBTUosZ0NBQ0UsTUFBQSxLQUNBLFVBQUEsT2hEK3VLSix5QmdEeHVLRSx1Q0FDRSxlQUFhLEdoRDZ1S2pCLDBCQUNFLCtDQUNFLFVnRHh1S0ksT2hENHVLUix5QkFDRSwrQ0FDRSxVZ0R0dktELE1oRDB2S0gsc0JBQ0UsV2dEcnVLUSxLaERzdUtSLE1BQU8sUUFDUCxVZ0RydUtRLEtoRHN1S1IsWUFBYSxLaUR4eUtmLGVBQUEsTUFDRSxzQkFBa0IsT0FBQSxFQUFBLENBQUEsT0FBQSxHakQ0eUtwQix5QmlEeHlLRSxzQkFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsS0FDQSxXM0NHYSxJMkNGYixzQkFBVSxRakQ2eUtaLHdCQUNFLGFpRHh6S0YsS2pEeXpLRSxZaUR0eUtFLEVqRHV5S0YsYWlEdHlLRSxLakR5eUtKLHlCQUNFLHdCaUQ5ektGLGFBQUEsRUFrQ0ksYUFBVyxLakRpeUtiLDhCaUQ3eEtFLFVBQVcsS0FDWCxZQUFZLEtBQ1osZUFBQSxNakRreUtKLHNCQUNFLFNLL3dLQSxTTGd4S0EsYWlENTBLRixLakQ2MEtFLFlpRDd4S0ksS2pEOHhLSixNaUQ3eEtJLFFqRDh4S0osWWlEN3hLSSxZQUFXLENBQUEsS0FBQSxDQUFBLFdqRDh4S2YsUWlEN3hLSSxHQUlKLFdBQUEsUUFBQSxJQUFBLFlqRDZ4S0YseUJBQ0Usc0JpRHp4S0UsU0FBQSxTQUNBLFFBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLNUNIRixJQUFBLEtMK3hLRSxNaURweUtGLEdqRHd5S0YsOEJBQ0UsV2lEMXhLSSw0QkFBaUIsVUFBQSxNQUFBLENBQUEsTWpEMnhLckIsUWlEMXhLSSxHakQyeEtKLFNpRDN5S0MsU2pENHlLRCxLaUR4eEtJLEVqRHl4S0osSWlEeHhLSSxJakR5eEtKLE1pRHh4S0ksS2pEeXhLSixPaUR4eEtJLEtqRDJ4S04seUJBQ0UsOEJBQ0UsS0s3ektGLGdCTDh6S0UsSWlEcnpLRCxpQmpEeXpLSCwyQkFDRSxVS3J6S0EsS0xzektBLFlpRDN6S0MsSWpENHpLRCxZaUR2eEtNLEtqRHd4S04sZWlEdnhLTSxNQUtOLFlBQUEsSWpEc3hLRiwwQkFDRSwyQmlEbHhLRSxTQUFBLFNBQ0EsTUFBQSxJQUNBLE9BQUEsSUFDQSxPQUFBLEtBQ0EsUUFBQSxFQUNBLFNBQUEsT0FDQSxZQUFBLE81Q2pERixPQUFBLEVMczBLRSxLaURoeUtGLGNqRGl5S0Usa0JpRG54S0UsWWpEb3hLRixVaURueEtFLGFqRHd4S04sNEJBREEsNEJBRUUsUWlEbnhLQSxFakRzeEtGLHFCQUNFLE1pRDV3S0UsS2pENndLRixZaUQ1d0tFLEtqRDZ3S0YsV2lENXdLRSxNakQ2d0tGLGNpRDV3S0UsS2pEK3dLSix5QkFDRSxxQkFDRSxZaUQ1d0tFLEVqRDZ3S0YsV2lENXdLRSxFQUlKLGNBQUEsTWpENndLRix5QkFDRSxrQ0FDRSxTQUFVLFNrRDk1S2QsSUFBQSxLbERtNktBLHlCQUNFLDRDQUNFLFFrRC81S0EsTWxEbTZLSixrQkFDRSxXa0Q3NUtJLEtsRGc2S04sZ0NBQ0UsV2tEeDVLRSxLQU9GLDRDQUZGLE1BQUEsS2xEMDVLQSx5QmtEbjVLRSxrQkFQRixXQUFBLEtBUUksY0FBQSxLQVJKLGdDQVlJLFdBQUEsS0N0Q0YsK0JBQ0EsY0FBQSxNbkRrOEtGLG1DQUNFLFFtRDk3S0UsS0FHRixZQUFBLE9uRDY3S0EsY21ENTdLRSxLbkQrN0tKLHlCQUNFLG1DQUNFLGNtRGw4S0YsTW5EczhLRix5QkFDRSxtQ21EeDdLRSxjQUFBLE1uRDY3S0osdUNBQ0UsUW1EdjdLRSxNbkR3N0tGLFVtRGo4S0EsS25EazhLQSxPbUR4N0tJLEtuRHk3S0osYW1EeDdLSSxLbkR5N0tKLEttRHg3S0ksS25EeTdLSixPbUR4N0tJLFFuRDI3S04seUJBQ0UsdUNBQ0UsVW1EMThLRixLbkQyOEtFLE9tRHY3S0UsS0FwQkgsYUFBQSxNbkRnOUtILCtDQUNFLFVtRGo5S0MsS25EazlLRCxPbURyN0tNLEtuRHc3S1IseUJBQ0UsK0NtRGo3S0UsT0FBQSxLQUNBLGFBQUEsS25EczdLSix5QkFDRSxnREFDRSxTbUQzN0tGLFNuRDQ3S0UsSW1EbDdLRSxNbkRzN0tOLHlCQUNFLEttRDU2S0UsT0FBQSxJQUFBLElBQUEsQ0FBQSxLQUF1QixVQUFBLENBQUEsS0FBQSxDQUFBLFduRDY2S3pCLE9tRDU2S0UsRUFHRixlQUFBLE9uRDI2S0EsTW1EMTZLRSxRbkQ2NktKLHlCQUNFLHlCQUNFLFVtRHg2S0UsS25EeTZLRixZbUR4NktFLE1uRDQ2S04seUJBQ0UsY21EcjZLSSxLbkRzNktKLFFtRDE2S0MsRUFBQSxFQUFBLEtuRDI2S0QsV21EbjZLSSxJQUFBLE1BQUEsUW5EbzZLSixjbUQ1NktDLElBQUEsTUFBQSxRbkQrNktILHlCQUNFLHlCbUQ3NUtFLGVBQUEsTW5EazZLSiwwQkFDRSxRbUQ3NUtFLEtuRDg1S0YsVW1EdDZLQSxLbkR1NktBLFFtRDk1S0ksS0FBQSxLQUFBLEtBQUEsS25EaTZLTix5QkFDRSwwQkFDRSxlQUFnQixRQUlwQix5QkFDRSwwQkFDRSxRbUR2NUtFLEtBQUEsRUFBQSxNbkQyNUtOLHNDb0RwaUxFLE1BQUEsb0JBQ0EsTUFBQSxpQkFDQSxNQUFBLFkvQ3VEQSxjQUFBLEtMay9LRix5Qm9EbGlMRSxzQ0FFRSxNQUFBLE1wRHNpTEosb0RBQ0UsYW9EamlMSSxLcERvaUxOLHlCQUNFLG9EQUNFLGFvRDlpTEQsR3BEa2pMSCx5QkFDRSxtREFDRSxjb0Q3aExGLEdwRGlpTEYsNkNBQ0UsTW9EeGhMSSxNcEQyaExOLHlCb0RwaExFLDZDQUNFLE1BQUEsTXBEeWhMSiwyQ0FDRSxNb0RyaExFLE1wRHdoTEoseUJBQ0UsMkNLdmhMQSxNQUFBLE1MNGhMRixzQ0FDRSxjb0RyaExJLEtwRHdoTE4seUJBQ0UsaUVBQ0UsY0tsaUxGLE1Mc2lMRix5QkFDRSxrRXFEbm1MRixRQUFBLEVBQUEsS0FBQSxFQUFBLE1yRHdtTEEscUNBQ0UsY3FEem1MRixLckQ0bUxBLHlCQUNFLGdFQUNFLGNxRG5tTEYsTXJEdW1MRix5QkFDRSxpRXFENWxMRSxRQUFBLEVBQUEsTXJEaW1MSiwwQkFDRSw2QkFDRSxNcUQ3bExFLGtCckQ4bExGLFlxRDdsTEUsTUE5Qk4sYUFBQSxPckRnb0xBLHlCQUNFLDZCS3JrTEEsY0FBQSxNTDBrTEYsaUNxRHRvTEEsV0FBQSxLckQwb0xBLHlCQUNFLGlDcUR0bExFLFdBQUEsTXJEMmxMSixxREFDRSxlcURybExFLEVyRHdsTEosZUFDRSxRcURwbExJLEtyRHFsTEosWXFEcGxMSSxPckRxbExKLFdxRHBsTFUsUUFBQSxJQUFBLFlyRHVsTFosbUJBQ0UsUXFEbmxMSSxNckRvbExKLE1xRDVwTEYsS3JENnBMRSxPcURsbExNLEtBM0VSLGFBQUEsS3JEK3BMRSxLcUQ5a0xFLEtyRCtrTEYsT3FEOWtMRSxRckRpbExKLHlCQUNFLG1CcURwcUxGLE1BQUEsS0EyRkksT0FBQSxLQTNGSixhQUFBLEtyRDJxTEEsb0JzRHpxTEUsUUFBQSxNQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsTUFDQSxNQUFBLFF0RDhxTEYscUJBREEscUJBRUUsUXNEMXFMRSxHdEQ2cUxKLGdCQUNFLE9zRHpxTEUsRUFBQSxLQUFBLEt0RDRxTEoseUJBQ0UsZ0JzRHRxTEUsTUFBQSxNdEQycUxKLHdCQUNFLFdzRC9xTEMsT3REZ3JMRCxVc0RqcUxJLEt0RGtxTEosWXNEanJMQyxLdERrckxELGVzRC9wTEksS3REZ3FMSixNSzVvTEEsUUwrb0xGLE9BQ0UsV3NEMXBMTSxRdEQycExOLFFzRHhyTEMsS3REeXJMRCxnQnNEdnBMZSxjdER3cExmLFlzRHZwTEksT3REd3BMSixNS2xxTEEsS0xtcUxBLFFzRDVyTEMsS0FBQSxLdEQ2ckxELGNzRHZwTE0sSXREMHBMUiwwQkFDRSxPc0R0dExGLGVBQUEsT0FzRUksZ0JBQUEsV0F0RUosWUFBQSxXQTBFSSxRQUFBLEtBQWMsTXREb3BMbEIsZ0JBQ0UsUXNEL3RMRixLdERndUxFLFlzRGhwTEksT3REaXBMSixTc0RqdUxGLFN0RGt1TEUsS3NEOW9MSSxNdEQrb0xKLFVzRDlvTEksSXREaXBMTiwwQkFDRSxnQnNEdnVMRixTQUFBLE9Ba0dJLFlBQUEsV2pEdENGLFVBQUEsTUwrcUxFLGNzRDN1TEosTXREK3VMQSxzQkFDRSxLc0Ryb0xJLEV0RHNvTEosTXNEcm9MSSxLdERzb0xKLFVzRHJvTEksTXREd29MTiwwQkFDRSxzQkFDRSxZSzNyTEYsT0w0ckxFLGNzRHh2TEosR3RENHZMQSx5QkFDRSxzQkFDRSxlTS91TFUsT05ndkxWLFlzRGpvTEUsWXREcW9MTixvQkFDRSxRQUFTLE1BQ1QsTXNENW5MSSxLdEQ2bkxKLFVLeHRMQSxLTHl0TEEsT3NEdndMRixLdER3d0xFLFdBQVksS0FDWixhc0Q3bkxNLEt0RDhuTE4sS3NEN25MTSxRQTdJUixPQUFBLEt0RDh3TEEseUJBQ0Usb0JBQ0UsYUFBYyxNQUlsQixxQkFDRSxRS3p0TEEsTUwwdExBLFlzRDVuTEEsS3REK25MRix5QkFDRSxxQkFDRSxZc0RobkxGLE10RG9uTEYsb0JBQ0UsUXNEN21MQSxLdEQ4bUxBLFlzRDFtTEksT0FJSixhQUFBLEt0RDBtTEYseUJBQ0Usb0JzRG5tTEEsYUFBQSxFQUNFLFlBQVksWXREd21MaEIsZUFDRSxZc0RqbUxFLEl0RGttTEYsVUtsdkxBLEtMbXZMQSxZc0RwbUxBLEt0RHFtTEEsZXNEam1MSSxNQUlKLFdBQUEsUUFBQSxJQUFBLFl0RGltTEYsMEJBQ0UsZXNEeGxMQSxhQUFBLE10RDhsTEYscUJBREEscUJBRUUsUXNEdGxMRSxHdER5bExKLGFLbndMRSxRQUFBLGFMcXdMQSxZc0RwbExBLEl0RHVsTEYseUJBQ0UsYXNEcjBMRixRQUFBLE1BMFBJLE1BQUEsb0JBQ0EsTUFBQSxpQkFDQSxNQUFNLFlBQ04sWUFBTyxHdERpbExYLHNCQUNFLFFzRDdrTEUsWXREOGtMRixnQnNEdmtMRSxPdER3a0xGLFlzRHZrTEUsT3REd2tMRixZS3B5TEEsS0xxeUxBLFlzRG4xTEYsRXREczFMQSx5QkFDRSxzQnNEdjFMRixNQUFBLEt0RHkxTEksV3NEbmtMRSxLdERva0xGLGFLOXhMRixJTCt4TEUsY3NEMzFMSixLdEQrMUxBLGdCQUNF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QUFBLE0xRDJnTUgsZ0RBQ0UsSzBEdCtMTSxLMUR1K0xOLE8wRHQrTE0sSzFEdStMTixNMER0K0xNLEsxRHUrTE4sTzBEdCtMTSxLMUR1K0xOLGEwRHQrTE0sSzFEeStMUix5QkFDRSwrQkFDRSxNMERyaE1ELEsxRHNoTUMsZTBEdCtMYyxPMUR5K0xoQix1QzBEemhNQyxnQkFBQSxPMUQyaE1DLE0wRGwrTEksTUF6REwsT0FBQSxFQUFBLEtBQUEsSzFEK2hNRCxrREFDRSxjMERoaU1ELEcxRG9pTUgsb0NLOWlNRSxjQUFBLEtMa2pNRix5QkFDRSxvQ0FDRSxjMER2OUxFLEtBUkgsVUFBQSxLQVlHLFlBQUEsTTFEeTlMTixvQkFDRSxNMERyOUxNLE0xRHM5TE4sUUFBUyxLQUFLLEtBQUssS0FBSyxLQUcxQix5QjBEajlMSSxvQkFDQSxRQUFBLEtBQWdCLE0xRHM5THBCLDJCQUNFLFcwRDM5TEMsSzFEODlMSCxnQ0FDRSxlMEQ1OExJLE8xRDY4TEosTTBENThMSSxRMUQrOExOLHlCQUNFLDJCQUNFLFcwRDM4TGMsTTFEKzhMbEIseUNBQ0UsYzBEMzhMTSxLMUQ4OExSLHlCQUNFLHlDQUNFLGMwRDM4TE0sSzFENDhMTixVMEQzOExNLEsxRDQ4TE4sWTBEMzhMTSxNMUQrOExWLHdDQUNFLGMwRHQvTEMsSzFEdS9MRCxNMERuOExRLFExRHM4TFYseUJBQ0Usd0NBQ0UsYzBEbjhMTSxNMUR1OExWLDRCQUNFLFEwRG44TFEsSzFEbzhMUixlMERuOExRLE8xRG84TFIsWUtobU1BLE9MaW1NQSxjMERwZ01DLEsxRHVnTUgseUJBQ0UsNEIwRHhnTUMsY0FBQSxHMUQ2Z01ILDBDQUNFLGMwRC83TE0sSzFEZzhMTixXMEQvN0xNLE8xRGs4TFIseUJBQ0UsMENBQ0UsVzBEOTdMYyxXMUQrN0xkLGMwRDk3TGEsSzFEKzdMYixVMEQ5N0xNLEsxRCs3TE4sWTBEOTdMTSxLMUQrN0xOLFcwRC83TE0sTTFEbThMVix5Q0FDRSxVMERqOExRLE0xRGs4TFIsYzBEajhMUSxLMURrOExSLFcwRGw4TFEsTzFEbThMUixlMERuOExRLE8xRG84TFIsTTBEamlNQyxRMURvaU1ILHlCQUNFLHlDQUNFLE0wRDk3TE0sSzFEKzdMTixVMEQ5N0xNLE0xRCs3TE4sYzBEOTdMTSxLQTFHUCxXQUFBLE0xRDZpTUgsb0NBQ0UsTTBEOWlNQyxNMURpak1ILHlCQUNFLG9DQUNFLE0wRG5qTUQsTTFEdWpNSCwwQkFDRSxPMER4ak1DLFExRDJqTUgseUJBQ0UsZ0NBQ0UsVTBEbDdMVSxPMURzN0xkLHlCQUNFLGdDMER6NkxJLFVBQUEsTTFENjZMSixrQzBEdGtNQyxRQUFBLE8xRDJrTUgseUJBQ0Usd0JBQ0UsUTBEeDZMSSxPMUQ0NkxSLGNBQ0UsZTBEcjZMSSxLMURzNkxKLFMwRHI2TEksUTFEdzZMTix1QkFDRSxRSzNyTUEsS0w0ck1BLFkwRHhsTUMsTzFEeWxNRCxjMERwNkxNLEsxRHU2TFIseUJBQ0UsdUJBQ0UsZTBEbjZMYyxPckR4UmhCLFlBQUEsWUxnc01GLDZCQUNFLFkwRDU1TFEsSzFEKzVMVix5QkFDRSw2QkFDRSxZMEQ1NUxNLEVyRDFTUixXQUFBLEtxRDZGQyxNQUFBLE0xRCttTUgsdUJBQ0UsUTBEcDVMSSxLQUFBLEtBQWEsS0FBQSxLMURxNUxqQixPMERwNUxJLEtBQUEsRUFBQSxLMUR1NUxOLHVDMERwbk1HLFlBQUEsSzFEc25NRCxlMERqNUxJLE8xRG81TE4seUJBQ0UsdUMwRGg1TEksZUFBQSxRMURxNUxOLDBCQUNFLDJDQUNFLFcwRGo1TEksSzFEcTVMUix5QkFDRSwyQzBENzRMSSxXQUFBLEsxRGs1TE4sNENBQ0UsVzBENW9NQyxJMUQrb01ILHlCQUNFLDRDQUNFLFcwRDU0TEksRTFENjRMSixZMEQ1NExXLE0xRGc1TGYsb0NBQ0UsTTBEdnBNQyxhMUQycE1ILDBDQURBLDBDQUVFLE0wRDVwTUMsUTFEK3BNSCx5QjBEL3BNRyx1QkFnU0csUUFBQSxLQUFBLEtBaFNILFdBQUEsSzFEbXFNQyxjMERoNExJLE0xRG80TFIsc0JBQ0UsUTBEaDRMQSxLMURpNExBLFkwRDczTEksV3JEellKLGVBQUEsS0x3d01BLGMwRG40TEEsSUFBQSxNQUFBLFFBWUEseUJBQ0Usc0JBQ0EsZUFBZ0IsTTFEODNMcEIsMkJLanhNRSxVQUFBLEtMbXhNQSxZMERsNExBLEsxRG00TEEsZTBEMTNMSSxPMUQ2M0xOLHlCMER2M0xJLDJCQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBaUIsTTFENDNMckIsb0JBQ0UsTTBEeDNMSSxVMUR5M0xKLGMwRHgzTEksUzFEMjNMTix5QkFDRSxvQkFDRSxRMER0M0xJLE0xRDAzTFIsb0IwRGwzTEksTUFBQSxVQUNBLGNBQUEsUzFEczNMSix5QkFDRSxvQkFDRSxRMERuM0xFLE0xRHUzTE4sdUIwRGgzTEksTUFBQSxTQUNBLGNBQUEsUzFEbzNMSix5QkFDRSx1QkFDRSxNQUFPLEsyRHgzTVgsVUFBQSxNQUNFLFFBQUEsRUFDQSxZQUFlLE0zRDYzTWpCLDJCS24wTUUsTUFBQSxVTHEwTUEsYzJEajRNRixTM0RvNE1BLHlCQUNFLDJCMkR0M01FLFFBQUEsTTNEMjNNSiwyQkFDRSxNS3AyTUEsa0JMcTJNQSxPMkQxM01BLEVBQUEsTTNENjNNRiwwQkFDRSwyQkFDRSxNMkRwM01FLGtCM0RxM01GLE8yRHAzTUUsRUFBQSxPM0R3M01OLHNCQUNFLE8yRGwzTUksS0FBQSxFQUFBLEVBQUEsSzNEcTNNTix5QkFDRSxzQkFDRSxNMkRsM01JLEt0RFdOLE9BQUEsS0FBQSxLQUFBLEd1RHJERixZQUNFLFNBQUEsU0FDQSxXQUFBLGlCQUF1QixJQUFBLFdBQUEsQ0FBQSxXQUFBLElBQUEsWTVEbzZNekIsb0I0RDU1TUUsV0FBQSxRQUNBLFFBQUEsR3ZEaURBLFNBQUEsU0w4Mk1BLEs0RDE2TUYsSzVEMjZNRSxJNEQ3NU1FLEs1RDg1TUYsTTRENzVNRSxrQjVEODVNRixPNEQ3Nk1GLEk1RDg2TUUsVzRENTVNSSxNQUFBLElBQWdCLFdBQUEsQ0FBQSxLQUFBLElBQUEsV0FBQSxDQUFBLGlCQUFBLElBQUEsWTVEKzVNdEIsMEJBQ0Usb0I0RHI1TUksS0FBQSxFNUR1NU1GLE00RDc1TUQsTTVEaTZNSCxvQkFDRSxTNERsNU1FLFM1RG01TUYsUTREbDVNRSxLNURtNU1GLFk0RG41TUUsTzVEbzVNRixRNERwNU1FLEtBQUEsSzVEcTVNRixPNERwNU1FLFE1RHU1TUosMEJBQ0Usb0I0RG41TUUsUUFBQSxLQUFBLE01RHc1TUoseUJBQ0Usb0JBQ0UsVTREcDVNRSxLNURxNU1GLFE0RHA1TUUsS0FBQSxNNUR3NU1OLDRCQUNFLFE0RGw1TUksRzVEbTVNSixTNEQ1Nk1DLFM1RDY2TUQsSUFBSyxnQkFDTCxNNEQ5Nk1DLEc1RCs2TUQsTTREOTRNSSxJNUQrNE1KLE80RDk0TUksSTVEKzRNSixVNEQ5NE1JLGU1RCs0TUosTzREOTRNSSxJQUFBLE1BQUEsUTVEKzRNSixXNEQ5NE1JLEs1RCs0TUosYUszNU1BLEtMNDVNQSxXNERyN01DLFVBQUEsSUFBQSxXQUFBLENBQUEsSUFBQSxJQUFBLFk1RHM3TUQsZTREOTRNTSxLNURpNU1SLDBCNEQ1OU1BLDRCQXdGSSxNQUFBLE01RDA0TUoseUJBQ0UsNEI0RG4rTUYsSUFBQSxpQjVEcStNSSxNNERyNE1FLE01RHk0TU4sMkJBQ0UsVzREdDRNSSxRNUR1NE1KLFE0RHQ0TUksRzVEdTRNSixTNER2NE1JLFM1RHc0TUosSzREdjRNSSxLNUR3NE1KLE80RHY0TUksRTVEdzRNSixNNER4NE1JLGtCNUR5NE1KLE80RHg0TUksSTVEeTRNSixXNER6NE1JLE1BQUEsSUFBQSxXQUFBLENBQUEsS0FBQSxJQUFBLFd0RDdEMkIsQ0FBQSxpQkFBQSxJQUFBLFlOeThNakMsMEJBQ0UsMkJBQ0UsSzREdDRNSSxFNUR1NE1KLE00RHY0TUksTTVEMjRNUix5QkFDRSw2QzREaDRNRSxRQUFBLEtBQ0EsWUFBQSxPQUpELE1BQUEsSzVEdTRNQyxXNEQvM01FLEs1RGc0TUYsYTRELzNNRSxHNURtNE1OLGtCQUNFLFM0RDc0TUMsUzVEODRNRCxJQUFLLEtBQ0wsSzREajRNTSxLQUtOLEtBQUEsSzVEODNNQSxPNEQ3M01FLGE1RGc0TUosMEJBQ0Usa0JBQ0UsSzRENTNNRSxNNURnNE1OLHlCQUNFLGtCQUNFLFE0RDUzTUksTTVEZzRNUix3QkFDRSxNNER4M01FLEs1RHkzTUYsTzREeDNNRSxLNUQyM01KLCtCQUNFLE00RGg0TUMsSzVEaTRNRCxPNER0M01JLEs1RHkzTU4sNkJLOStNRSxNQUFBLEtMZy9NQSxPNkRyaU5GLEs3RHdpTkEsd0JBQ0UsTTZEemlORixLN0QwaU5FLE82RGppTkUsSzdEb2lOSix3QkFDRSxPNkQvaE5FLFE3RGtpTkosdUJBQ0UsTzZEL2hORSxRN0RraU5KLDBCQUNFLE9BQVEsUUFHViwwQkFDRSxPOER4ak5BLFFBUUEsd0JBQ0UsU0FBQSxTQUNBLE1BQUEsVUFDQSxjQUFBLFM5RHNqTkoseUI4RHpqTkcsd0JBV0csTUFBQSxJQUNBLFFBQUEsRTlEaWpORixhQUFjLE1BSWxCLHFCOEQxaU5JLGNBQUEsSzlENGlORixhOEQzaU5JLEtBR0YsVUFBQSxLOUQwaU5GLFk4RHppTkksSTlEMGlOSixZOER6aU5JLEs5RDBpTkosT0FBUSxFQUFFLEVBQUUsSUFHZCwwQkFDRSxxQjhEcmlOSSxhQUFBLE05RDBpTk4seUJBQ0UscUI4RHJpTkksUUFBQSxFQUNBLFVBQUEsS3pES0osWUFBQSxJTG1pTkUsWThEcGpORCxLOURxak5DLGU4RHRpTkksS0FmTCxPQUFBLEc5RDBqTkgsb0I4RDVoTkksYUFBQSxLQUNBLE1BQUEsUXpEZEYsVUFBQSxLTDZpTkEsWThEbGlOQSxLOURtaU5BLGU4RDdoTkksTUFLSiwwQkFDRSxvQkFDQSxhQUFBLE05RCtoTkoseUJLdmpORSxvQnlEc0JBLFFBQUEsTTlEdWlORix5QkFDRSxZOER6aE5JLEk5RDRoTk4scUJBQ0UsUzhEMWhOSSxTOUQyaE5KLE04RDdpTkMsSzlEOGlORCxPOER6aE5NLEs5RDBoTk4sSUs1a05BLGlCTDZrTkEsTThEaGpOQyxVOURtak5ILHlCQUNFLHFCOERwak5DLFFBQUEsTTlEeWpOSCx3QkFDRSxNQUFPLFVBQ1AsYzhEM2pOQyxTOUQ0ak5ELFU4RGxoTk0sSzlEbWhOTixZOERsaE5NLEs5RG1oTk4sZThEbGhOTSxJOURxaE5SLHlCQUNFLHdCOEQ3Z05BLFFBQUEsTTlEa2hORixxQjhENWdORSxNQUFBLFNBQ0UsY0FBYSxTOURnaE5qQix5QkFDRSxxQjhEM2dOSSxZQUFXLEVBQ1gsTUFBQSxNQUNBLFFBQVMsRUFDVCxZQUFXLEtBQ1gsYUFBVyxNOURnaE5qQix3QkFDRSxVQUFXLE1BR2IsOEJBQ0UsVytEdnFOSSxJL0R3cU5KLE1BQU8sUStEOXFOVCxZQUFBLEtBV0ksZUFBZ0IsS0FDaEIsZUFBZ0IsSS9Ed3FOcEIseURBQ0UsZStEcnFOSSxJL0R3cU5OLGdEK0RscU5JLGVBQUEsSS9Ec3FOSixvRCtEbHFOSSxlQUFXLEkvRHNxTmYscURBQ0UsZStEN3FOQSxJL0Rnck5GLDJDQUNFLGUrRG5xTkksSS9Ec3FOTix5QitEcHJORyw4QkFxQkcsVUFBQSxLQXJCSCxRQUFBLElBQUEsTS9EMnJOSCw4QkFDRSxLK0QvcE5JLElBQUEsSUFBQSxDQUFBLEtBQWtCLFlBQUEsQ0FBQSxLQUFBLENBQUEsVy9EZ3FOdEIsUStEL3BOSSxLL0RncU5KLGVLdHBOQSxPTHlwTkYseUIrRGpzTkcsOEJBdUNHLFFBQUEsWUF2Q0gsYUFBQSxLL0R3c05ILDhCQUNFLFMrRHZwTk0sUy9Ed3BOTixLQUFNLEVnRTl0TlIsSUFBQSxLQUNFLE1BQUEsS0FDQSxPQUFBLEtoRWt1TkYseUJBQ0UsOEJnRTV0TkEsS0FBQSxRQUNFLE1BQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxNaEVpdU5KLHNDQUNFLFFLenJOQSxJTDByTkEsU2dFdHVOQSxTaEV1dU5BLEtnRTd0TkksRWhFOHROSixJQUFLLEVBQ0wsV2dFN3ROSSxPaEU4dE5KLE1nRTd0TkksS2hFOHROSixPZ0U3dE5JLEtoRWd1Tk4sa0NBQ0UsU2dFN3ROQyxTaEU4dE5ELEtnRXp0TkksRWhFMHROSixJZ0UxdE5JLEVoRTJ0TkosUWdFMXROSSxLQUlKLE1BQUEsS2hFd3ROQSxPZ0V2dE5FLEtoRXd0TkYsUWdFdnRORSxJQUFBLEVoRXd0TkYsS2dFdnRORSxLaEUwdE5KLHlCQUNFLFNnRXZ0TkUsU2hFd3RORixNZ0UvdE5DLFVoRWd1TkQsT2dFdHROSSxLaEV1dE5KLGFnRXR0TkksS2hFdXROSixjZ0V0dE5JLFNoRXV0TkosVWdFdHROSSxLaEV1dE5KLFlnRXR0TkksS2hFdXROSixlZ0VydU5DLEtoRXd1TkgseUJBQ0UseUJBQ0UsY2dFcHRORSxHaEV3dE5OLDJCQUNFLFFnRXB0TkksS2hFdXROTix5QkFDRSwyQkFDRSxhZ0VsdE5FLE1oRXN0Tk4sNkJBQ0UsSUFBSyxFQUdQLG9DQUNFLE1LdHVOQSxNTHV1TkEsUWdFOXZOQyxLaEUrdk5ELGFnRS9zTk0sRWhFZ3ROTixZZ0Uvc05NLEtoRW10TlIseUVBREEsd0VBRUUsUWdFcndOQyxLaEV5d05ILHVDQURBLHNDQUVFLFFnRXpzTkksTWhFNHNOTixzQ0FDRSxPZ0V6c05NLFFoRTBzTk4sVWdFL3dOQyxjaEVreE5ILHVDQUNFLE9nRW54TkMsUWhFb3hORCxVZ0V0c05NLGVoRXlzTlIscUJBQ0UsUWdFbnNOSSxLaEVvc05KLFFLbHdOQSxLQUFBLEtMcXdORiwwQkFDRSxxQkFDRSxRZ0Voc05FLEtBQVcsTWhFb3NOakIseUJBQ0UscUJnRW55TkMsUUFBQSxLQUFBLEtBQUEsTWhFd3lOSCxtQkFDRSxNQUFPLFVBQ1AsUWdFN3JOTSxLaEU4ck5OLGVnRTN5TkMsT2hFNHlORCxnQmdFenJOTSxPaEUwck5OLFdnRXpyTk0sTWhFMHJOTixZZ0V6ck5NLE1oRTRyTlIsMEJBQ0UsbUJnRWx6TkMsT0FBQSxHaEV1ek5ILHlCQUNFLG1CQUNFLFFnRXp6TkQsTWhFNnpOSCwwQkFDRSxZZ0Vock5RLFUxRHZKTSxDQUFBLEtBQUEsQ0FBQSxXTncwTmQsTWdFL3pOQyxLaEVnME5ELE9nRTlxTlEsS2hFaXJOViwwQkFDRSxRZ0V6cU5FLEtoRTBxTkYsWWdFenFORSxPaEUwcU5GLGFLdHpOQSxLTHV6TkEsY2dFL3FOQSxLaEVrck5GLDZCQUNFLFFnRXRxTkUsS2hFdXFORixZZ0V0cU5FLE9oRXVxTkYsZWdFdHFORSxPaEV1cU5GLGFnRXRxTmMsS2hFdXFOZCxlZ0V0cU5FLEtoRXlxTkosd0NBQ0UsYWdFdHFORSxFaEV5cU5KLCtCQUNFLFFnRXRxTkksTWhFdXFOSixNZ0V0cU5JLEtoRXVxTkosT2dFdHFOSSxLaEV1cU5KLGNnRXRxTkksSWhFdXFOSixhZ0V0cU5JLEtoRXlxTk4sMEJBQ0UsT2dFM3JOQyxFQUFBLEVBQUEsRUFBQSxTaEU4ck5ILHlCZ0U1cE5FLDBCQUNFLFFBQUEsS0FERCxVQUFBLEtoRWdxTkMsTWdFNXBORSxLaEU2cE5GLE9nRTVwTkUsR2hFZ3FOTiw2QkFDRSxVZ0V2cE5FLEtoRXdwTkYsWWdFdnBORSxJaEV3cE5GLFlnRXZwTkUsS2hFd3BORixPZ0V2cE5FLEVBQUEsRUFBQSxJaEUwcE5KLHlCQUNFLDZCQUNFLE1nRXZwTkUsbUIzRHRNSixVQUFBLEtMKzFORSxZZ0VscU5GLEloRW1xTkUsWWdFdHBORSxLaEV1cE5GLGVnRXRwTkUsS0FkSCxPQUFBLEVoRXNxTkMsZWdFcHBORSxNaEV3cE5OLDBDQUNFLGVnRW5wTk0sRWhFc3BOUiw2QkFDRSxNQUFPLFFBQ1AsVWdFbHBOTSxLaEVtcE5OLFlnRWpyTkMsS2hFa3JORCxZZ0VqcE5RLEVoRWtwTlIsY2dFbnJOQyxLaEVzck5ILHlEQUNFLFNnRXZyTkMsU2hFd3JORCxjZ0U1b05VLEtoRTZvTlYsUWdFenJOQyxNaEU0ck5ILDZEQUNFLFNnRTdyTkMsU2hFOHJORCxJQUFLLEtBQ0wsTWdFL3JOQyxFaEVnc05ELE1nRWxvTk0sS2hFbW9OTixPZ0Vsb05NLEtoRW1vTk4sS2dFbG9OTSxRaEVtb05OLE9nRWxvTk0sS2hFbW9OTixRZ0Vsb05NLEtoRXFvTlIseUJBQ0UsNkJBQ0UsWWdFbG9OSSxFaEVtb05KLE1LOTRORixNTCs0TkUsYWdFM3NORCxLaEU0c05DLGVnRWxvTk0sS2hFbW9OTixVZ0Vsb05NLEtoRW1vTk4sWWdFbG9OTSxLaEVtb05OLGVnRWxvTmMsS2hFbW9OZCxjZ0Vsb05NLEVoRXFvTlIsNkRBQ0UsUW9CNThORixPcEJnOU5GLDBDQUNFLGVvQjU4TkEsRXBCNjhOQSxjb0I1OE5BLEVwQis4TkYsa0JBQ0UsV29CNzhOQSxRcEJnOU5GLDBCQUNFLE1nRW5vTkksS2hFb29OSixLZ0VudU5DLEVDelBILDZDQUNFLE1BQUEsS0FDQSxLQUFBLEVqRWsrTkYsdUJpRTk5TkUsV0FBQSxRakVrK05GLDRDaUU5OU5FLEtBQUEsUWpFaytORiw2QmlFNTlORSxXQUFBLHFCakVnK05GLHVCQUNFLFdpRTc5TkUsUWpFZytOSiw0Q0FDRSxLaUVyK05BLFFqRXcrTkYseUJBQ0UsNENpRXo5TkUsUUFBQSxNakU4OU5KLG1DQUNFLFFpRWorTkEsS2pFbytORiw2QkFDRSxXaUV2OU5FLHFCakUwOU5KLHFCQUNFLFFpRXY5TkksRWpFMDlOTiw2QkFDRSxXQUFZLFFrRTNnT2QsTUFBQSxLQUNFLEtBQUEsRWxFK2dPRixnRGtFaGhPQSxXQUFBLFFsRWtoT0UsTWtFMWdPRSxLbEUyZ09GLEtLOTlOQSxFTGkrTkYsb0JBQ0UsV2tFMWdPSSxNQUFBLEVBQUEsTUFBbUIsSUFBQSxNQUFBLGVBQUEsQ0FBQSxNQUFBLEVBQUEsS0FBQSxJQUFBLE1BQUEsZ0JsRTZnT3pCLDRCQUNFLE1rRTNoT0YsS2xFNGhPRSxLa0V4Z09FLEVsRTJnT0osZ0RBQ0UsSWtFcmdPSSxnQmxFc2dPSixVa0VyZ09JLGdCbEV3Z09OLCtDQUNFLE1rRTlnT0EsS2xFK2dPQSxLa0VwZ09JLEVsRXVnT04seUJrRWhnT0UsK0NBQ0UsTUFBQSxHbEVxZ09KLHlDQUNFLFFrRWpnT0ksS2xFb2dPTiwrQkFDRSxXa0U5L05ZLHFCbEVpZ09kLCtCQUNFLFdrRTMvTk0scUJsRTgvTlIsZUFDRSxLa0V4L05JLElBQUEsQ0FBQSxLQUFBLFlBQWtCLENBQUEsS0FBQSxDQUFBLFdsRXkvTnRCLFdrRXgvTkksS2xFeS9OSixRa0V4L05JLEVsRXkvTkosU2tFeC9OSSxTbEV5L05KLE1rRXgvTkksTWxFeS9OSixRa0V4L05JLEtBQUEsS0FBQSxLbEV5L05KLGVLcGhPQSxPTHFoT0EsUWtFaGhPQyxFbEVpaE9ELGNrRXgvTmEsSWxFeS9OYixVa0V4L05NLHNCbEV5L05OLGVrRW5oT0MseUNsRW9oT0QsT2tFci9OSSx5Q2xFcy9OSixla0VyL05JLEtsRXMvTkosV2tFci9OSSxRQUFVLElBQUEsWWxFdy9OaEIsMEJBQ0UsZUFDRSxVa0VyL05FLHVCbEV5L05OLHNCQUNFLFFrRWhpT0MsR2xFaWlPRCxTa0VsL05JLFNsRW0vTkosS2tFbGlPQyxnQmxFbWlPRCxPa0VoL05NLEtsRWkvTk4sTWtFaC9OTSxLbEVpL05OLE9rRXJpT0MsSWxFc2lPRCxXa0UzK05NLElBQVMsTUFBQSxLbEU0K05mLGFLNWlPQSxJQUFBLE1BQUEsWUw2aU9BLFlrRXhpT0MsSUFBQSxNQUFBLFlsRXlpT0QsY2tFMytOUSxLbEU4K05WLDBCQUNFLHNCQUNFLEtrRTlpT0QsaUJsRWtqT0gsdUJBQ0UsWWtFcitOTSxJbEVzK05OLGVrRXIrTmlCLEtsRXMrTmpCLGNrRXIrTlksSUFBQSxNQUFBLFFsRXMrTlosY2tFcitOZSxLbEV3K05qQix3QkFDRSxRa0V2K05NLE1sRXcrTk4sY0toa09BLElMbWtPRixrQkFDRSxRa0VwK05NLEtsRXErTk4sVUs1a09BLEtMNmtPQSxPa0Vqa09DLEVsRW9rT0gsa0JBQ0UsTWtFaCtOSSxrQmxFaStOSixRa0VoK05JLElBQUEsRWxFaStOSixha0V2a09DLEtsRTBrT0gsa0JBQ0UsWWtFNTlOTSxFbEU2OU5OLE1rRTU5Tk0sS2xFNjlOTixRa0U3a09DLElBQUEsRWxFOGtPRCxPa0UzOU5RLEVsRTg5TlYseUJBQ0UsTWtFbGxPQyxNbEVxbE9ILDRCQUNFLE1BQU8sa0JBR1QsNEJBQ0UsTUFBTyxLQUdULGVBQ0UsU2tFLzhORSxTbEVnOU5GLGNrRWg5TkUsRWxFaTlORixha0VqOU5FLEVsRW85Tkosc0JBQ0UsV2tFajlORSxpQkFHRixTQUFBLFNsRWc5TkEsUWtFLzhORSxHbEVnOU5GLEtrRS84TkUsTWxFZzlORixPa0UvOE5FLEVsRWc5TkYsTWtFLzhORSxtQmxFZzlORixPa0UvOE5FLElsRWs5TkoseUJBQ0Usc0JBQ0UsS2tFOThORSxNbEUrOE5GLE1rRTE5TkQsbUJsRTg5Tkgsc0JBQ0UsU2tFNzhOTSxTbEU4OE5OLFFLN21PQSxLTDhtT0EsWWtFaitOQSxTbEVrK05BLE1rRTM4TkksS2xFNDhOSixla0UzOE5JLEtsRTQ4TkosV2tFMzhOSSxPbEU0OE5KLG1Ca0VyK05DLEtsRXMrTkQsZ0JrRTE4Tk0sS2xFNjhOUix5QkFDRSxzQmtFcjhOQSxNQUFBLGtCQUNFLEtBQUEsTUFDQSxlQUFBLE1sRTA4Tkosd0NBQ0UsYUt0b09BLEVMeW9PRix5Q0FDRSxNa0VwOE5JLEVsRXE4TkosT2tFcDhOSSxFbEVxOE5KLFFrRXA4TkksS2xFdThOTix3QkFDRSxZa0VwOE5JLEVsRXU4Tk4seUJBQ0Usc0NBQ0UsYWtFbDhOYyxLbEVxOE5oQixxQ0FDRSxja0VsOE5JLE1sRXM4TlIscUJBQ0UsU2tFcitOQyxTbEVzK05ELE1rRS83TkksSWxFZzhOSixPa0UvN05JLElsRWc4TkosT2tFLzdOSSxLbEVnOE5KLFFrRS83TkksRWxFZzhOSixTa0UvN05JLE9sRWc4TkosWUtwcU9BLE9McXFPQSxPa0U1K05DLEVsRTYrTkQsS0FBTSxjQUNOLGtCa0UvN05NLFlsRWc4Tk4sVWtFLzdOTSxZbEVrOE5SLHFCQUNFLEtLcnFPQSxPQUFBLElBQUEsSUFBQSxDQUFBLEtBQUEsVUFBQSxDQUFBLEtBQUEsQ0FBQSxXTHNxT0EsU2tFLzdOQSxTbEVnOE5BLGVrRTM3TkksT2xFNDdOSixRa0UzN05JLEdsRTQ3TkosV0FBWSxRQUFRLElBQUssWW1FbnVPekIsT0FBQSxRQUNFLGFBQUEsS0FERCxZQUFBLEVuRXl1T0gseUJBQ0UscUJBQ0UsVW1FbHVPTSxLQVRQLFlBQUEsS0FlRyxhQUFZLEtBQ1osWUFBQSxHbkVrdU9OLDJCQUNFLFFtRTl0T00sRW5FaXVPUiwwQm1FdHZPRyxXQUFBLFFuRXd2T0QsU21FM3RPSSxTbkU0dE9KLEttRXp2T0MsRW5FMHZPRCxPbUUxdE9NLEVuRTJ0T04sUW1FMXRPTSxNbkUydE9OLE1LenNPQSxFTDBzT0EsT21FN3ZPQyxJbkU4dk9ELGVtRXh0T1UsS25FMnRPWixtQ0FDRSxZbUVsdE9NLEluRW10T04sUUtodE9BLEVMbXRPRixlQUNFLFFBQVMsS0FB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NTdPSSxTcEUrN09OLHdJQUNFLFdBQVksUW9FejdPWixRQUFBLEdBQ0UsU0FBQSxTL0RpQkYsSUFBQSxnQkwyNk9BLEtvRTc3T0MsS3BFODdPRCxNb0V6N09NLElBTEwsT0FBQSxJcEVnOE9ELGNvRXQ3T0ksSXBFeTdPTixnRm9FcjdPRywyQkFBQSxFcEV1N09ELDBCb0VsN093QixFcEVxN08xQixtR0FDRSxXb0VqN09RLFFwRWs3T1IsUW9FajdPUSxFcEVvN09WLDhFQUNFLFVvRW43T1EsaUJBQWtCLGdCcEVzN081QixtREFDRSxXb0VyN09RLE1wRXM3T1IsY29FcjdPUSxLcEV3N09WLHdDQUNFLFFvRXI3T1UsS0FBQSxLcEV3N09aLHlCQUNFLHdDQUNFLE1vRW43T00sS0EzQlAsUUFBQSxLQUFBLE1wRW85T0gsa0NBREEsbUNBRUUsT0tuOE9BLEtMczhPRixTQUNFLFdvRS82T1UsS3BFazdPWix5QkFDRSxTQUNFLFdLNThPRixNTGc5T0YsVUFDRSxTS2o5T0EsU0xvOU9GLDBCQUNFLFVvRWg2T00sV0FBQSxNcEVxNk9SLHlCQUNFLFVBQ0UsV29FaDZPUSxNcEVvNk9aLHNCQUNFLFNvRW4vT0MsU3BFby9PRCxJb0V6NU9RLE1wRTA1T1IsTUtuK09BLEVMbytPQSxlb0V0L09DLE1wRXUvT0QsUW9FejVPVSxLQUFBLEtwRTQ1T1osMEJBQ0Usc0JBQ0UsU29FdDVPUSxRQXRHVCxRQUFBLGFBNkdHLGNBQVcsS0E3R2QsV0FBQSxPcEVtZ1BILHlCS3gvT0Usc0IrRDBHQSxNQUFBLEtwRWk1T0UsUW9FNzRPRSxLQUFXLEtwRTg0T2IsY0FBZSxLb0UxNE9qQixXQUFBLEdwRSs0T0YsZ0JvRXo0T0ksUUFBUyxLQUNULGVBQVcsT0FDWCxNQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsRUFORCxXQUFBLEtwRW81T0gsZ0JBQ0UsUW9FejRPSSxLcEU0NE9OLHlCQUNFLGdCb0V6NU9DLFNBQUEsU3BFNjVPRCx1QkFDRSxRb0V4NE9VLEdwRXk0T1YsU29FeDRPSSxTcEV5NE9KLE9vRXg0T0ksRXBFeTRPSixLb0V4NE9JLE1wRXk0T0osTW9FeDRPSSxrQnBFeTRPSixPQUFRLElvRXA0T1YsaUJBQUEsUXBFdzRPQSxvQ29FbjRPQSxRQUFBLEdBQ0UsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLE1BQ0EsTUFBQSxrQkFKRCxPQUFBLElBT0csaUJBQVcsU3BFdTRPakIsY0FDRSxTb0UvNE9DLFNwRWc1T0QsUW9FNzNPWSxLcEU4M09aLGVvRTczT3NCLE9wRTgzT3RCLE1LOWhQQSxLTCtoUEEsWW9FbjVPQyxLcEVvNU9ELGVvRTEzT3FCLEtwRTIzT3JCLGNvRTEzT1ksS3BFMjNPWixjb0V0NU9DLElBQUEsTUFBQSxRcEV1NU9ELE1vRXQzT1EsUXBFdTNPUixRb0V4NU9DLEVwRXk1T0QsV29FcjNPVSxRQUFBLElBQWtCLFlwRXkzTzlCLG9CQURBLG9CQUVFLFFvRWozT1UsR3BFbzNPWix5Qm9FejJPRSxjQUNFLFlBQWEsS0FDYixlQUFXLEtwRTIyT1gsY0FBZSxLcUU3bVBuQixjQUFBLE1yRWtuUEEsaURBQ0UsUXFFbm5QRixHckVzblBBLHFCQUNFLFFxRTVtUEUsR3JFNm1QRixTcUU1bVBFLFNyRTZtUEYsSXFFNW1QRSxLckU2bVBGLE1xRTdtUEUsS3JFOG1QRixNcUU5bVBFLEtyRSttUEYsT3FFL21QRSxLckVnblBGLFVxRTduUEYsZ0JyRThuUEUsT3FFN21QTSxJQUFBLE1BQUEsUXJFOG1QTixXcUUvblBGLEtyRWdvUEUsYXFFeG1QUSxLQXhCVixlQUFBLEtyRW9vUEEseUJBQ0UscUJxRWxtUEUsSUFBQSxLQUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxNckV1bVBKLHFCQUNFLEtxRWptUEUsSUFBQSxJQUFBLENBQUEsS0FBZ0IsVUFBQSxDQUFBLEtBQUEsQ0FBQSxXckVrbVBsQixTcUVqbVBFLFNBOUNKLE9BQUEsRXJFaXBQRSxjcUUvbFBFLElyRWdtUEYsZXFFL2xQRSxPckVrbVBKLHlCQUNFLHFCcUV0cFBGLGNBQUEsS3JFd3BQSSxZcUU5bFBFLFlBQWtCLENBQUEsS0FBQSxDQUFBLFdBSXRCLFlBQUEsSUFDRSxVQUFTLEtBQ1QsWUFBVSxLQUNWLGVBQWdCLE1yRStsUHBCLDZCQUNFLFdxRTNsUEksUXJFNGxQSixRcUVwbVBDLEtyRXFtUEQsU3FFcGxQVSxTckVxbFBWLElxRXRtUEMsSXJFdW1QRCxLcUUva1BJLE1yRWdsUEosTXFFL2tQSSxJckVnbFBKLE9xRS9rUEksSXJFZ2xQSixjcUUva1BJLElyRWtsUE4sMEJBQ0UsNkJBQ0UsSXFFL21QRCxJckVnblBDLEtxRTlrUEksTXJFK2tQSixNcUVqblBELElyRWtuUEMsT3FFNWtQSSxLckVnbFBSLHlCQUNFLDZCQUNFLElxRTVrUEksSXJFNmtQSixLcUU1a1BJLE9yRWdsUFIsb0JBQ0UsS3FFMWtQTSxJQUFBLElBQUEsQ0FBQSxLQUFXLFlBQUEsQ0FBQSxLQUFBLENBQUEsV3JFMmtQakIsT3FFMWtQTSxFckUya1BOLGNxRTFrUE0sS3JFMmtQTixlcUUxa1BNLE9yRTJrUE4sTXFFbG9QQyxRckVtb1BELFlxRXhrUFEsT3JFeWtQUixjcUVwb1BDLFNyRXFvUEQsU3FFcmtQUSxPckV3a1BWLHlCQUNFLG9CQUNFLGNxRXJrUE0sS3JFc2tQTixVcUVya1BNLEtyRXNrUE4sWXFFcmtQTSxLckVza1BOLGVxRTdvUEQsTXJFaXBQSCxvQkFDRSxRcUUzalBJLEtyRThqUE4seUJzRW50UEEsb0JBQ0UsZUFBYSxRdEV5dFBmLHNCQURBLG9Cc0VsdFBFLEtBQUEsSUFBVSxJQUFBLENBQUEsS0FBQSxZQUFBLENBQUEsS0FBQSxDQUFBLFdBQ1YsT0FBQSxFakVvREEsZUFBQSxLTGtxUEEsTXNFOXRQRixRQWVBLHlCQUVFLHNCQURBLG9CQUVBLFVBQUEsS0FDQSxZQUFBLE10RXN0UEYsb0JzRS9zUEUsYUFBQSxLdEVtdFBGLHlCc0Uvc1BFLG9CQUNBLGNBQUEsSUFDQSxhQUFBLEd0RW90UEYsZ0JBQ0UsV3NFN3NQSSxLdEU4c1BKLGNBQWUsTUFHakIseUJ1RXR2UEUsZ0JBQ0EsV0FBQSxLQUNBLGNBQUEsT3ZFMnZQRiwwQnVFcHZQQSxjQUFBLEt2RXd2UEEseUJBQ0UsMEJBQ0UsY3VFcnZQQSxNdkV5dlBKLDBDdUVsdlBFLFdBQUEsS3ZFc3ZQRiw0QktsdFBFLGVBQUEsRUxvdFBBLGN1RTN2UEYsS3ZFOHZQQSwwQkFDRSx3QnVFaHZQRixVQUFBLE9BQ0UsTUFBQSxNdkVxdlBGLDBCQUNFLHdCd0VyeFBBLFFBQUEsS0FBQSxLQUFBLE14RTB4UEYsMEJ3RXJ4UEksd0JBQ0EsUUFBQSxLQUFBLEtBQUEsTXhFMHhQSixhQUNFLFF3RXR4UEksS3hFdXhQSixXd0V0eFBJLE9BWkgsZUFBQSxLeEVveVBELGN3RXB4UGUsSUFBQSxNQUFBLFF4RXV4UGpCLHlCQUNFLGF3RW54UEksZUFBVyxReEV3eFBqQixzQkFDRSxZS3h2UEEsRUx5dlBBLFV3RS95UEMsTXhFZ3pQRCxNd0VweFBNLE14RXF4UE4sVXdFcHhQTSxNeEV1eFBSLHlCQUNFLHNCd0VoeFBJLE1BQUEsS0FDQSxVQUFBLEVBQ0EsVUFBVyxNeEVxeFBqQixrQkFDRSxZd0Uvd1BJLEt4RWd4UEosV0t4d1BBLE1MMndQRiwwQkFDRSxrQkFDRSxXQUFZLEV3RXowUGhCLFlBQUEsTUFBQSx5QkF5RU0sa0J4RXV3UEYsTUFBTyxHd0VoMVBYLFlBQUEsRUE2RU0sVUFBVSxFQUNWLE1BQUEsS3hFc3dQRixVQUFXLEt5RXAxUGYsT0FBQSxNQUNFLGNBQWUsTXpFeTFQakIseUJBQ0Usa0JBQ0UsT0FBUSxPQUlaLHNCQUNFLE15RTMwUEUsS3BFc0NGLE9BQUEsS0x1eVBBLFF5RWoxUEYsTXpFbzFQQSx5QkFDRSxzQkFDRSxPeUV2MFBFLEt6RXcwUEYsY3lFdjBQRSxNQWhCTixXQUFBLE96RTQxUEEsc0JBQ0UsS3lFcDBQSSxJQUFBLElBQUEsQ0FBQSxLQUFBLFVBQWdCLENBQUEsS0FBQSxDQUFBLFd6RXEwUHBCLE15RXAwUEksUUExQk4sZUFBQSxPekVnMlBFLGN5RWowUGEsS3pFbzBQZix5QkFDRSxzQnlFcDJQRixjQUFBLEl6RXMyUEksVXlFL3pQRSxNekVxMFBOLG9CQURBLG9CQUVBLHVCQUhBLDRCQUlFLFV5RTN6UE0sS3pFNHpQTixZeUUvMlBGLEt6RWczUEUsZXlFeHpQSSxPekV5elBKLE1LcjFQQSxRTHcxUEYsNEJBQ0UsY3lFbnpQSSxLekVzelBOLDRCQUNFLGN5RW56UEksS3pFc3pQTix5QkFDRSw0QkFDRSxXeUVuelBJLE1BM0VSLGNBQUEsTXpFbTRQQSxvQkFDRSxjeUVqelBpQixLekVvelBuQix5QkFDRSxvQkFDRSxjeUU3eVBNLE16RWl6UFYsc0JBQ0UsV3lFeHlQSSxNQUFBLElBQUEsWXpFNHlQTiw0QkFEQSw0QkFFRSxNeUVuNVBGLFF6RXM1UEEsdUJBQ0UsWUFBYSxJQUNiLGN5RXJ4UE0sS3pFc3hQTixZeUVyeFBNLEt6RXN4UE4sZXlFcnhQTSxNcEUzRk4sUUFBQSxLTGszUEEsZXlFNTVQRixPekUrNVBBLHlCQUNFLHVCQUNFLGNBQWUsS3lFdHdQbkIsWUFBQSxNekUyd1BBLHlCSzUzUEUsV0FBQSxNQUFBLElBQUEsWUxpNFBGLCtCQURBLCtCQUVFLE15RTd2UEUsUXpFZ3dQSiw4Q0FDRSxXeUU1dlBJLE16RSt2UE4seUJBQ0UsOENBQ0UsV3lFNXZQRSxPekVnd1BOLGVBQ0UsT0toNVBBLEVMaTVQQSxReUVoeVBGLEV6RWl5UEUsV3lFNXZQTSxLekU2dlBOLFF5RTV2UE0sS3pFNnZQTixVS3A1UEEsS0x1NVBGLHlCQUNFLGVBQ0UsTXlFcHZQSSxrQnpFcXZQSixZeUVwdlBVLE96RXd2UGQsdUJBQ0Esb0JBQ0UsVXlFcHZQTSxLekVxdlBOLFl5RXB2UE0sS3pFcXZQTixleUVwdlBNLE96RXF2UE4sTXlFcHZQTSxRekV1dlBSLHdDQUNBLHFDQUNFLFd5RXB2UFEsUXpFdXZQVix5QkFDRSx3Q0FDQSxxQ0FDRSxXeUVodlBFLEt6RW92UE4seUJBQ0UseUNBQ0Esc0NBQ0UsaUJ5RS91UFksU3pFbXZQaEIsdUJBQ0UsTXlFaHZQTSxJekVpdlBOLFF5RWp2UE0sS0FBQSxLQUFBLEtBQUEsS3pFb3ZQUiwwQkFDRSx1QkFDRSxNeUVudlBJLEt6RXV2UFIseUJBQ0UsdUJBQ0UsTXlFcjFQSixLekVzMVBJLFl5RS91UEksSXpFZ3ZQSixZeUUvdVBJLEt6RWd2UEosUXlFL3VQSSxLQUFBLEtBQUEsSUFBaUIsS0F6R3pCLGVBQUEsT3pFNjFQQSxvQkFDRSxNeUU5MVBGLEl6RSsxUEUsV3lFeHVQTSxNekV5dVBOLFlLajlQQSxLTGs5UEEsT3lFajJQRixFekVrMlBFLFF5RXZ1UE0sS0FBQSxLQUFZLEtBRWYsRUE3SEwsc0JBQUEsT3pFbzJQRSxleUVwdVBJLE96RXV1UE4sMEJBQ0Usb0JBQ0UsTXlFejJQSixLekU2MlBBLHlCeUU3MlBBLG9CQWtKUSxNQUFBLEtwRW5RTixRQUFBLEVBQUEsS0FBQSxLQUFBLEtMaytQRSxxQnlFajNQSixLekVrM1BJLGdCeUU3dFBrQixNekVpdVB0QixzQkFDRSxReUV2M1BGLE16RXczUEUsWXlFcnRQTSxLekVzdFBOLFd5RXozUEYsTUFBQSxJQUFBLFl6RTQzUEEseUJBQ0Usc0JBQ0UsWXlFaHRQRSxNekVxdFBOLDRCQURBLDRCeUUxc1BFLE1BQUEsUXpFK3NQRixVS3gvUEUsY0FBQSxNTDQvUEYsYXlFenNQQSxjQUFBLEt6RTZzUEEseUJ5RXpzUEUsYUFDQSxjQUFBLE16RThzUEYsc0J5RXhzUEUsTUFBQSxJekU0c1BGLHlCeUV4c1BFLHNCcEVsVUEsTUFBQSxNTGdoUUYsYUFDRSxLeUV6c1BFLElBQUEsSUFBQSxDQUFBLEtBQUEsVUFFSCxDQUFBLEtBQUEsQ0FBQSxXekV3c1BDLGVBQWdCLE8wRTlrUWxCLE9BQUEsRUFDRSxNQUFBLFExRWtsUUYseUIwRTdrUUUsYUFGRixVQUFBLEtBT1EsWUFBQSxNMUUra1FSLGEwRXRrUUUsV0FBTyxLQUNQLGNBQVUsS0FDVixhQUFXLEtBQ1gsTUFBQSxJQUNBLGNBQWEsSzFFMGtRZix5QkFDRSxhQUNFLGEwRXZrUVksSzFFd2tRWixNQUFPLEswRXBrUVgsV0FBQSxNMUV5a1FBLGdCQUNBLFlLL2lRRSxLQUFBLElBQUEsSUFBQSxDQUFBLEtBQUEsWUFBQSxDQUFBLEtBQUEsQ0FBQSxXTGlqUUEsZTBFNWtRRixPMUU2a1FFLE0wRXJrUUUsUTFFd2tRSixnQkFDRSxTMEVua1FFLFMxRW9rUUYsYTBFbmtRRSxLMUVva1FGLGMwRW5rUUUsSTFFc2tRSix3QkFDRSxRMEV2bFFGLGNBQUEsSTFFd2xRRSxrQjBFbmtRaUIsSzFFb2tRakIsUzBFemxRRixTMUUwbFFFLEkwRWhrUUksRUExQk4sS0FBQSxNQW1DQSx5QjFFNGpRRSxnQjBFMWpRQSxhQUFBLEsxRThqUUEsd0IwRTFqUUUsS0FBQSxPMUUralFKLFlBQ0UsV0FBWSxLQUNaLFkwRXpqUUksSTFFMGpRSixjQUFlLEtBR2pCLHlCMkU1b1FFLFlBQ0EsY0FBVyxNM0VpcFFiLFlLemxRRSxXQUFBLE1BQUEsSUFBQSxZc0U3Q0Ysa0IzRTBvUUEsa0IyRXpvUUUsZ0JBQUEsVTNFOG9RRixPMkUzb1FFLFNBQUEsU0FBQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLE9BQ0EsV0FBQSxNQUNBLHNCQUFlLE9BQUEsRUFBQSxDQUFBLE9BQUEsRzNFZ3BRakIsMEIyRTVvUUUsT3RFZ0NBLE1BQUEsa0JzRTdDRixZQUFBLEszRTZwUUksTzJFN29RQSxFQUFBLE8zRWlwUUoseUI0RTlxUUUsT0FDQSxVQUFhLEtBQ2IsWUFBQSxLQUNBLGVBQVcsTzVFbXJRYixnQkFDRSxNNEU5cVFFLEs1RStxUUYsZTRFOXFRVyxLNUUrcVFYLFM0RTlxUVMsSzVFK3FRVCxnQjRFOXFRVSxRQUFBLFE1RStxUVYsZ0I0RTlxUWEsSzVFaXJRZix5Q0FDRSxXNEU5cVFFLFE1RWlyUUosbUNBQ0UsTzRFNXFRRSxJNUUrcVFKLHlDQUNFLFc0RTVxUUUsUTVFK3FRSix5QkFDRSxnQjRFN3NRRixlQUFBLE01RWt0UUEsbUNBQ0UsVzRFM3FRRSxRNUU4cVFKLHNCQUNFLE00RTNxUUUsSzVFNHFRRixVNEUzcVFFLE81RThxUUosMEJBQ0Usc0JBQ0UsVTRFM3FRRSxRNUUrcVFOLHlCNkUvdFFFLHNCQUNBLE1BQUEsSzdFaXVRRSxVQUFXLE1BSWYsYTZFOXRRRSxnQkFBZ0IsUzdFa3VRbEIsVTZFOXRRRSxZQUFBLEV4RThDQSxlQUFBLEtMbXJRQSxZNkV6dVFG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LHFCQUNFLFFnRnpoUkosS0FBQSxHaEY2aFJBLDRCQUNFLEtnRjloUkYsSUFBQSxJQUFBLENBQUEsS0FBQSxZQUFBLENBQUEsS0FBQSxDQUFBLFdoRitoUkUsU2dGbi9RSSxTaEZvL1FKLFFnRm4vUUksWUE3Q04sUUFBQSxFaEZraVJFLGNnRmgvUVcsS2hGaS9RWCxXZ0ZoL1FFLE1oRmkvUUYsZWdGaC9RRSxNaEZpL1FGLE1nRmgvUUUsUWhGaS9RRixRZ0ZoL1FFLEVoRmkvUUYsV2dGaC9RRSxRQUFBLElBQXNCLFloRmkvUXhCLE9LenNSQSxRTDRzUkYseUJBQ0UsNEJBQ0UsY2dGNStRRSxLQWpFTixVQUFBLEtoRitpUkksWWdGMStRVSxNaEY4K1FkLG1DQUNFLFFnRnBqUkYsR2hGcWpSRSxTZ0YxK1FNLFNoRjIrUU4sSUFBSyxJQUNMLE1BQU8sSUFDUCxNQUFPLEtLdnVSUCxPQUFBLEtMeXVSQSxVZ0YxalJGLGVoRjJqUkUsT2dGcitRSSxJQUFBLE1BQUEsUWhGcytRSixXZ0ZyK1FJLEtoRnMrUUosYWdGcitRSSxLQXhGTixXQUFBLFVBQUEsSUFBQSxXQUFBLENBQUEsSUFBQSxJQUFBLFloRitqUkUsZWdGbCtRRSxLaEZxK1FKLHlCQUNFLG1DZ0ZqK1FFLElBQUEsSTNFblFGLE1BQUEsS0x1dVJFLE1nRnRrUkosS2hGdWtSSSxPZ0ZsK1FFLE1oRnUrUU4sa0NBREEsa0NBRUUsUWdGNzlRRSxHaEZnK1FKLDJDQUNFLElBQUssSUFDTCxVZ0Y3OVFJLGdCaEZnK1FOLHlCZ0Z2OVFBLDJDQUVJLElBQUEsS2hGMjlRSixpQmdGNzlRQSxXQUFBLEVBY0EsMEJBQ0UsaUJBQ0EsV0FBQSxNaEZ1OVFGLHlCQUNFLGlCQUNFLFdBQVksTUFJaEIsa0NnRmg5UUUsV0FBQSxLQUNBLGFBQUEsSWhGbzlRRiwwQmdGaDlRRSxrQzNFeFVBLFdBQUEsTTJFK1RGLGFBQUEsR2hGZytRQSxvQkFDRSxXZ0YvOFFFLEtoRmc5UUYsUWdGLzhRRSxLQUFBLEVoRmc5UUYsY0FBZSxJQUFJLE1BQU0sUWdGNThRM0IsY0FBQSxFaEZn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LEtqRjBoU0YsV2lGMWhTRSxJQUFBLE1BQUEsUWpGNmhTSix5QmlGOWlTQSx3QkE0QkksZUFBYSxPNUVsR2YsV0FBQSxLNEVzRUYsWUFBQSxNakZzalNBLGdDQUNFLE9BQVEsRUFHVix5QmlGOWdTSSxnQ0FDQSxXQUFBLE1qRm1oU0osZ0JpRjlnU0ksUUFBQSxLNUV4SEYsZ0JBQUEsY0x5b1NBLE1pRi9oU0YsSWpGZ2lTRSxhQUFjLEtBQ2QsWWlGaGhTSSxFQWpCTix5QkF1QkksZ0JBQ0EsTUFBQSxLQXhCSixhQUFBLEdqRjJpU0EscUJBQ0UsS0FBTSxJQUFJLElBQUksQ0FBQyxLQUFLLFVBQVksQ0FBRSxLQUFPLENBQUUsV2lGdmdTN0MsZUFBQSxPakYyZ1NBLHlCaUZ2Z1NFLHFCNUVuSkEsVUFBQSxNTGdxU0YsTUFDRSxRaUZyZ1NJLEtBYk4sVUFBQSxLakZvaFNFLFlpRmxnU0UsUWpGbWdTRixnQmlGbGdTRSxjakZtZ1NGLE1pRmxnU0Usa0JqRm1nU0YsT2lGdmhTRixLakYwaFNBLHlCQUNFLE1BQ0UsTWlGamdTRSxLakZrZ1NGLE9pRmpnU0UsR2pGcWdTTixXQUNFLFFpRmpnU0ksS2pGa2dTSixlS2xyU0EsT0xxclNGLGFBQ0UsTUFBTyxzQkFDUCxVaUZqZ1NNLE1qRmtnU04sT0t4clNBLEVBQUEsSUFBQSxLTDJyU0YsMEJBQ0UsYUFDRSxNaUYzL1JJLHNCakY0L1JKLFVpRjMvUkksTWpGKy9SUix5QkFDRSxhQUNFLE1pRjMvUkksS2pGNC9SSixZaUYzL1JJLEVqRjQvUkosYWlGMy9SSSxHakYrL1JSLDZCQUNFLFVpRjMvUlEsTWpGNC9SUixXaUYzL1JRLEtqRjQvUlIsYWlGMy9SUSxLakY0L1JSLGNpRi9qU0YsS2pGZ2tTRSxXaUZ2L1JJLE9qRjAvUk4sMEJBQ0UsNkJBQ0UsVWlGdi9SRSxPakYyL1JOLHlCQUNFLHlCQUNFLFFpRnQvUkksTWpGMC9SUixZQUNFLFNpRngvUk0sU2pGeS9STixRaUZ4L1JNLEtBQUEsS0FBQSxLakZ5L1JOLFdpRngvUk0sS2pGeS9STixXaUZ6L1JNLEVBQUEsRUFB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IkBjaGFyc2V0IFwiVVRGLThcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIHNyYzogdXJsKFwiLi4vY3NzL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9jc3MvZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcIi4uL2Nzcy9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9jc3MvZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIHNyYzogdXJsKFwiLi4vY3NzL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vY3NzL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCI7XG4gIHNyYzogdXJsKFwiLi4vY3NzL2ZvbnRzL1BUX1Jvb3RfVUkvUFRfUm9vdF9VSV9MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vY3NzL2ZvbnRzL1BUX1Jvb3RfVUkvUFRfUm9vdF9VSV9MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCI7XG4gIHNyYzogdXJsKFwiLi4vY3NzL2ZvbnRzL1BUX1Jvb3RfVUkvUFRfUm9vdF9VSV9SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9jc3MvZm9udHMvUFRfUm9vdF9VSS9QVF9Sb290X1VJX1JlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgUm9vdCBVSVwiO1xuICBzcmM6IHVybChcIi4uL2Nzcy9mb250cy9QVF9Sb290X1VJL1BUX1Jvb3RfVUlfTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9jc3MvZm9udHMvUFRfUm9vdF9VSS9QVF9Sb290X1VJX01lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCI7XG4gIHNyYzogdXJsKFwiLi4vY3NzL2ZvbnRzL1BUX1Jvb3RfVUkvUFRfUm9vdF9VSV9Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9jc3MvZm9udHMvUFRfUm9vdF9VSS9QVF9Sb290X1VJX0JvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwNDBiMjQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxucCB7XG4gIG1hcmdpbjogMDsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzA0MGIyNDsgfVxuXG5idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbmEsXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxudWwsXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4uZGlzYWJsZS1zY3JvbGwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7IH1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uaGlkZGVuLW9wYWNpdHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAtNTAwMDBweDtcbiAgbGVmdDogNTAwMHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAuaGlkZGVuLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5ub2JyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZGVsZXRlIHtcbiAgbWF4LWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAtMXB4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogNzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMTE7XG4gIGJveC1zaGFkb3c6IDAgMC4zOXB4IDAuOTEzMTlweCByZ2JhKDYsIDYsIDI4LCAwLjA0KSwgMCAwLjk1cHggMi4xOTQ1M3B4IHJnYmEoNiwgNiwgMjgsIDAuMDI4NzU0MiksIDAgMS43NXB4IDQuMTMyMTFweCByZ2JhKDYsIDYsIDI4LCAwLjAyMzg0NDMpLCAwIDNweCA3LjM3MDk4cHggcmdiYSg2LCA2LCAyOCwgMC4wMiksIDAgNnB4IDEzLjc4NjZweCByZ2JhKDYsIDYsIDI4LCAwLjAxNjE1NTcpLCAwIDE0cHggMzNweCByZ2JhKDYsIDYsIDI4LCAwLjAxMTI0NTgpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgaGVpZ2h0OiA2NHB4OyB9IH1cbiAgLmhlYWRlcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmhlYWRlcl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmhlYWRlcl9faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7IH0gfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTExMHB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDsgfVxuICAgIC5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgICAgICAgIHdpZHRoOiA0NnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmhlYWRlcl9fY29udHJvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5oZWFkZXJfX2NvbnRyb2wgPiBzdmcge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBzdHJva2U6ICMwNDBiMjQ7XG4gICAgICBmaWxsOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7IH1cbiAgLmhlYWRlcl9fY29udHJvbC1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cHg7IH1cbiAgICAuaGVhZGVyX19jb250cm9sLWxpbmsgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgc3Ryb2tlOiAjMDQwYjI0O1xuICAgICAgZmlsbDogbm9uZTsgfVxuICAuaGVhZGVyX19hbGVydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNTJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5oZWFkZXJfX2FsZXJ0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5oZWFkZXJfX2FsZXJ0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICAuaGVhZGVyX19hbGVydC5hY3RpdmUgLmhlYWRlcl9fYWxlcnQtYXJyb3cgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAuaGVhZGVyX19hbGVydC5hY3RpdmUgLmhlYWRlcl9fYWxlcnQtcG9wdXAge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAuaGVhZGVyX19hbGVydC1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiUFQgUm9vdCBVSVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICMwNDBiMjQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuaGVhZGVyX19hbGVydC1idG46aG92ZXIsIC5oZWFkZXJfX2FsZXJ0LWJ0bjpmb2N1cyB7XG4gICAgICBvcGFjaXR5OiAwLjc7IH1cbiAgLmhlYWRlcl9fYWxlcnQtcGluIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNnB4O1xuICAgIGxlZnQ6IDZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNmY2ZjZmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyMWIyODtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmVmZWZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuaGVhZGVyX19hbGVydC1waW4ge1xuICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4OyB9IH1cbiAgLmhlYWRlcl9fYWxlcnQtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmhlYWRlcl9fYWxlcnQtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOXB4OyB9IH1cbiAgICAuaGVhZGVyX19hbGVydC1pY29uIHN2ZyB7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMjBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5oZWFkZXJfX2FsZXJ0LWljb24gc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7IH0gfVxuICAuaGVhZGVyX19hbGVydC1hcnJvdyB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5oZWFkZXJfX2FsZXJ0LWFycm93IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmhlYWRlcl9fYWxlcnQtYXJyb3cgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBzdHJva2U6ICMwNDBiMjQ7XG4gICAgICBmaWxsOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmhlYWRlcl9fYWxlcnQtdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5oZWFkZXJfX2FsZXJ0LXBvcHVwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzN3B4O1xuICAgIGxlZnQ6IC0yN3B4O1xuICAgIHdpZHRoOiA0NDNweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAuMTM4MzZweCAyLjk2MDk2cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDAuMzMyNXB4IDcuMTE1NjFweCByZ2JhKDAsIDAsIDAsIDAuMDcxODg1NCksIDAgMC42MjYwOHB4IDEzLjM5ODFweCByZ2JhKDAsIDAsIDAsIDAuMDU5NjEwNyksIDAgMS4xMTY4MnB4IDIzLjg5OTlweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwIDIuMDg4ODhweCA0NC43MDJweCByZ2JhKDAsIDAsIDAsIDAuMDQwMzg5MyksIDAgNXB4IDEwN3B4IHJnYmEoMCwgMCwgMCwgMC4wMjgxMTQ2KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5oZWFkZXJfX2FsZXJ0LXBvcHVwIHtcbiAgICAgICAgbGVmdDogLTEzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfX2FsZXJ0LXBvcHVwIHtcbiAgICAgICAgbGVmdDogLTI3MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5oZWFkZXJfX2FsZXJ0LXBvcHVwIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG4gICAgICAgIHRvcDogNzBweDtcbiAgICAgICAgbGVmdDogMTJweDsgfSB9XG4gICAgLmhlYWRlcl9fYWxlcnQtcG9wdXA6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xM3B4O1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgLmhlYWRlcl9fYWxlcnQtcG9wdXA6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMTMzcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZWFkZXJfX2FsZXJ0LXBvcHVwOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDI3M3B4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuaGVhZGVyX19hbGVydC1wb3B1cDo6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICAgIHJpZ2h0OiA1MHB4OyB9IH1cbiAgLmhlYWRlcl9fYWxlcnQtbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICAgIHNjcm9sbGJhci1jb2xvcjogIzMxMzEzMSAjZTRlNGU0O1xuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjsgfVxuICAgIC5oZWFkZXJfX2FsZXJ0LWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlNGU0ZTQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAuaGVhZGVyX19hbGVydC1saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgLmhlYWRlcl9fYWxlcnQtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgIEBtZWRpYSAobWF4LWhlaWdodDogNjQwcHgpIHtcbiAgICAgIC5oZWFkZXJfX2FsZXJ0LWxpc3Qge1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjEwcHgpOyB9IH1cbiAgLmhlYWRlcl9fYWxlcnQtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmhlYWRlcl9fYWxlcnQtaXRlbTpmaXJzdC1jaGlsZCAubm90aWZpY2F0aW9uOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAuaGVhZGVyX19hbGVydC1lbXB0eSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjBweCAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUFQgUm9vdCBVSVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTRlNjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfX2FsZXJ0LWVtcHR5IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5oZWFkZXJfX2FsZXJ0LWVtcHR5IHtcbiAgICAgICAgcGFkZGluZzogMThweCAyMnB4OyB9IH1cbiAgLmhlYWRlcl9fYWxlcnQtZW1wdHktLWhpZGRlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuaGVhZGVyX19hbGVydC1zaG93LWFsbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuaGVhZGVyX19hbGVydC1zaG93LWFsbCB7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMjJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4OyB9IH1cbiAgICAuaGVhZGVyX19hbGVydC1zaG93LWFsbCBzdmcge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBzdHJva2U6ICMwNDBiMjQ7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmhlYWRlcl9fYWxlcnQtc2hvdy1hbGwgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDsgfSB9XG4gIC5oZWFkZXJfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDIxMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyX19uYXYge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmhlYWRlci0tc21hbGwge1xuICAgIHotaW5kZXg6IDk7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5oZWFkZXItLXNtYWxsIHtcbiAgICAgICAgbWFyZ2luOiAyN3B4IDAgMDsgfSB9XG4gICAgLmhlYWRlci0tc21hbGwgLmhlYWRlcl9faW5uZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDUxNnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmhlYWRlci0tc21hbGwgLmhlYWRlcl9faW5uZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7IH0gfVxuICAgIC5oZWFkZXItLXNtYWxsIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZWFkZXItLXNtYWxsIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuaGVhZGVyLS1zbWFsbCAuaGVhZGVyX19sb2dvIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuICAgICAgLmhlYWRlci0tc21hbGwgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5OyB9XG4gICAgICAuaGVhZGVyLS1zbWFsbCAuaGVhZGVyX19sb2dvOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC0yNHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2U0ZTY7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAgIC5oZWFkZXItLXNtYWxsIC5oZWFkZXJfX2xvZ286OmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjBweDsgfSB9XG4gICAgLmhlYWRlci0tc21hbGwgLmhlYWRlcl9fdGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTczcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICBjb2xvcjogIzNlNDU1ZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4OyB9XG4gIC5oZWFkZXItLW9uLXRvcCB7XG4gICAgei1pbmRleDogMTI7IH1cblxuLm1haW4ge1xuICBtYXJnaW4tYm90dG9tOiA1NnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5tYWluIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH0gfVxuICAubWFpbl9tdC0xMDMge1xuICAgIG1hcmdpbi10b3A6IDEwM3B4O1xuICAgIC8qaGVhZGVyIGhlaWdodCg3NXB4KSArIG1hcmdpbi10b3AoMjhweCkqLyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAubWFpbl9tdC0xMDMge1xuICAgICAgICBtYXJnaW4tdG9wOiA5MnB4O1xuICAgICAgICAvKmhlYWRlciBoZWlnaHQoNjRweCkgKyBtYXJnaW4tdG9wKDI4cHgpKi8gfSB9XG5cbi5mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAuMzlweCAwLjkxMzE5cHggcmdiYSg2LCA2LCAyOCwgMC4wNCksIDAgMC45NXB4IDIuMTk0NTNweCByZ2JhKDYsIDYsIDI4LCAwLjAyODc1NDIpLCAwIDEuNzVweCA0LjEzMjExcHggcmdiYSg2LCA2LCAyOCwgMC4wMjM4NDQzKSwgMCAzcHggNy4zNzA5OHB4IHJnYmEoNiwgNiwgMjgsIDAuMDIpLCAwIDZweCAxMy43ODY2cHggcmdiYSg2LCA2LCAyOCwgMC4wMTYxNTU3KSwgMCAxNHB4IDMzcHggcmdiYSg2LCA2LCAyOCwgMC4wMTEyNDU4KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAuZm9vdGVyX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuZm9vdGVyX19pbm5lciB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmZvb3Rlcl9faW5uZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgICAgICAgcGFkZGluZzogMjVweCAxNnB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5mb290ZXIgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUFQgUm9vdCBVSVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbkBrZXlmcmFtZXMgc2hha2Uge1xuICAxMCUsXG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMXB4LCAwLCAwKTsgfVxuICAyMCUsXG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgycHgsIDAsIDApOyB9XG4gIDMwJSxcbiAgNTAlLFxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTRweCwgMCwgMCk7IH1cbiAgNDAlLFxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYmxpbmsge1xuICAwJSxcbiAgNTAlLFxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDI1JSxcbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qKlxuICogU3dpcGVyIDUuMy42XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cDovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjAgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogRmVicnVhcnkgMjksIDIwMjBcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjsgfVxuXG4uc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7IH1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTsgfVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDsgfVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqLyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTsgfVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi8gfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7IH1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJ3ByZXYnOyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6ICduZXh0JzsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICMwMDAwMDA7IH1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqLyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7IH1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDsgfVxuXG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi8qIFByZWxvYWRlciAqL1xuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovIH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7IH1cblxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgei1pbmRleDogMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4udGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPWZhZGVdW2RhdGEtc3RhdGU9aGlkZGVuXSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuW2RhdGEtdGlwcHktcm9vdF0ge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAxMHB4KTsgfVxuXG4udGlwcHktYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSx2aXNpYmlsaXR5LG9wYWNpdHk7IH1cblxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49dG9wXSA+IC50aXBweS1hcnJvdyB7XG4gIGJvdHRvbTogMDsgfVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj10b3BdID4gLnRpcHB5LWFycm93OmJlZm9yZSB7XG4gIGJvdHRvbTogLTdweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiA4cHggOHB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IGluaXRpYWw7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7IH1cblxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49Ym90dG9tXSA+IC50aXBweS1hcnJvdyB7XG4gIHRvcDogMDsgfVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dID4gLnRpcHB5LWFycm93OmJlZm9yZSB7XG4gIHRvcDogLTdweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDhweCA4cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGluaXRpYWw7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207IH1cblxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49bGVmdF0gPiAudGlwcHktYXJyb3cge1xuICByaWdodDogMDsgfVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1sZWZ0XSA+IC50aXBweS1hcnJvdzpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDhweCAwIDhweCA4cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiBpbml0aWFsO1xuICByaWdodDogLTdweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7IH1cblxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49cmlnaHRdID4gLnRpcHB5LWFycm93IHtcbiAgbGVmdDogMDsgfVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1yaWdodF0gPiAudGlwcHktYXJyb3c6YmVmb3JlIHtcbiAgbGVmdDogLTdweDtcbiAgYm9yZGVyLXdpZHRoOiA4cHggOHB4IDhweCAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IGluaXRpYWw7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDsgfVxuXG4udGlwcHktYm94W2RhdGEtaW5lcnRpYV1bZGF0YS1zdGF0ZT12aXNpYmxlXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NCwgMS41LCAwLjM4LCAxLjExKTsgfVxuXG4udGlwcHktYXJyb3cge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzMzMzsgfVxuXG4udGlwcHktYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi50aXBweS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHggOXB4O1xuICB6LWluZGV4OiAxOyB9XG5cbi5wYWNlIHtcbiAgLXdlYmtpdC1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5wYWNlLWluYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMwNDBiMjQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjAwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4OyB9XG5cbi5wYWNlIC5wYWNlLXByb2dyZXNzLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjMDQwYjI0LCAwIDAgNXB4ICMwNDBiMjQ7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoM2RlZykgdHJhbnNsYXRlKDAsIC00cHgpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDNkZWcpIHRyYW5zbGF0ZSgwLCAtNHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDNkZWcpIHRyYW5zbGF0ZSgwLCAtNHB4KTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoM2RlZykgdHJhbnNsYXRlKDAsIC00cHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKSB0cmFuc2xhdGUoMCwgLTRweCk7IH1cblxuLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDAwO1xuICB0b3A6IDMycHg7XG4gIHJpZ2h0OiA2MHB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXI6IHNvbGlkIDJweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzA0MGIyNDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwNDBiMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwYWNlLXNwaW5uZXIgNDAwbXMgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogcGFjZS1zcGlubmVyIDQwMG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbjogcGFjZS1zcGlubmVyIDQwMG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBwYWNlLXNwaW5uZXIgNDAwbXMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHBhY2Utc3Bpbm5lciA0MDBtcyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgICAgIHRvcDogMTAwcHg7XG4gICAgICByaWdodDogMTZweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wYWNlIC5wYWNlLWFjdGl2aXR5IHtcbiAgICAgIHRvcDogOTZweDsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwYWNlLXNwaW5uZXIge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBwYWNlLXNwaW5uZXIge1xuICAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkAtby1rZXlmcmFtZXMgcGFjZS1zcGlubmVyIHtcbiAgMCUge1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkAtbXMta2V5ZnJhbWVzIHBhY2Utc3Bpbm5lciB7XG4gIDAlIHtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgcGFjZS1zcGlubmVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5jdC1kb3VibGUtb2N0YXZlOmFmdGVyLCAuY3QtbWFqb3ItZWxldmVudGg6YWZ0ZXIsIC5jdC1tYWpvci1zZWNvbmQ6YWZ0ZXIsIC5jdC1tYWpvci1zZXZlbnRoOmFmdGVyLCAuY3QtbWFqb3Itc2l4dGg6YWZ0ZXIsIC5jdC1tYWpvci10ZW50aDphZnRlciwgLmN0LW1ham9yLXRoaXJkOmFmdGVyLCAuY3QtbWFqb3ItdHdlbGZ0aDphZnRlciwgLmN0LW1pbm9yLXNlY29uZDphZnRlciwgLmN0LW1pbm9yLXNldmVudGg6YWZ0ZXIsIC5jdC1taW5vci1zaXh0aDphZnRlciwgLmN0LW1pbm9yLXRoaXJkOmFmdGVyLCAuY3Qtb2N0YXZlOmFmdGVyLCAuY3QtcGVyZmVjdC1maWZ0aDphZnRlciwgLmN0LXBlcmZlY3QtZm91cnRoOmFmdGVyLCAuY3Qtc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmN0LWxhYmVsIHtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmN0LWdyaWQtYmFja2dyb3VuZCwgLmN0LWxpbmUge1xuICBmaWxsOiBub25lOyB9XG5cbi5jdC1jaGFydC1iYXIgLmN0LWxhYmVsLCAuY3QtY2hhcnQtbGluZSAuY3QtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5jdC1jaGFydC1kb251dCAuY3QtbGFiZWwsIC5jdC1jaGFydC1waWUgLmN0LWxhYmVsIHtcbiAgZG9taW5hbnQtYmFzZWxpbmU6IGNlbnRyYWw7IH1cblxuLmN0LWxhYmVsLmN0LWhvcml6b250YWwuY3Qtc3RhcnQge1xuICAtd2Via2l0LWJveC1hbGlnbjogZmxleC1lbmQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1ib3gtcGFjazogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbmNob3I6IHN0YXJ0OyB9XG5cbi5jdC1sYWJlbC5jdC1ob3Jpem9udGFsLmN0LWVuZCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYm94LXBhY2s6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYW5jaG9yOiBzdGFydDsgfVxuXG4uY3QtbGFiZWwuY3QtdmVydGljYWwuY3Qtc3RhcnQge1xuICAtd2Via2l0LWJveC1hbGlnbjogZmxleC1lbmQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1ib3gtcGFjazogZmxleC1lbmQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LWFuY2hvcjogZW5kOyB9XG5cbi5jdC1sYWJlbC5jdC12ZXJ0aWNhbC5jdC1lbmQge1xuICAtd2Via2l0LWJveC1hbGlnbjogZmxleC1lbmQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1ib3gtcGFjazogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbmNob3I6IHN0YXJ0OyB9XG5cbi5jdC1jaGFydC1iYXIgLmN0LWxhYmVsLmN0LWhvcml6b250YWwuY3Qtc3RhcnQge1xuICAtd2Via2l0LWJveC1hbGlnbjogZmxleC1lbmQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtYW5jaG9yOiBzdGFydDsgfVxuXG4uY3QtY2hhcnQtYmFyIC5jdC1sYWJlbC5jdC1ob3Jpem9udGFsLmN0LWVuZCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWFuY2hvcjogc3RhcnQ7IH1cblxuLmN0LWNoYXJ0LWJhci5jdC1ob3Jpem9udGFsLWJhcnMgLmN0LWxhYmVsLmN0LWhvcml6b250YWwuY3Qtc3RhcnQge1xuICAtd2Via2l0LWJveC1hbGlnbjogZmxleC1lbmQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1ib3gtcGFjazogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbmNob3I6IHN0YXJ0OyB9XG5cbi5jdC1jaGFydC1iYXIuY3QtaG9yaXpvbnRhbC1iYXJzIC5jdC1sYWJlbC5jdC1ob3Jpem9udGFsLmN0LWVuZCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYm94LXBhY2s6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYW5jaG9yOiBzdGFydDsgfVxuXG4uY3QtY2hhcnQtYmFyLmN0LWhvcml6b250YWwtYmFycyAuY3QtbGFiZWwuY3QtdmVydGljYWwuY3Qtc3RhcnQge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGZsZXgtZW5kO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdGV4dC1hbmNob3I6IGVuZDsgfVxuXG4uY3QtY2hhcnQtYmFyLmN0LWhvcml6b250YWwtYmFycyAuY3QtbGFiZWwuY3QtdmVydGljYWwuY3QtZW5kIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFuY2hvcjogZW5kOyB9XG5cbi5jdC1ncmlkIHtcbiAgc3Ryb2tlOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHN0cm9rZS13aWR0aDogMXB4O1xuICBzdHJva2UtZGFzaGFycmF5OiAycHg7IH1cblxuLmN0LXBvaW50IHtcbiAgc3Ryb2tlLXdpZHRoOiAxMHB4O1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7IH1cblxuLmN0LWxpbmUge1xuICBzdHJva2Utd2lkdGg6IDRweDsgfVxuXG4uY3QtYXJlYSB7XG4gIHN0cm9rZTogbm9uZTtcbiAgZmlsbC1vcGFjaXR5OiAuMTsgfVxuXG4uY3QtYmFyIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLXdpZHRoOiAxMHB4OyB9XG5cbi5jdC1zbGljZS1kb251dCB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogNjBweDsgfVxuXG4uY3Qtc2VyaWVzLWEgLmN0LWJhciwgLmN0LXNlcmllcy1hIC5jdC1saW5lLCAuY3Qtc2VyaWVzLWEgLmN0LXBvaW50LCAuY3Qtc2VyaWVzLWEgLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjZDcwMjA2OyB9XG5cbi5jdC1zZXJpZXMtYSAuY3QtYXJlYSwgLmN0LXNlcmllcy1hIC5jdC1zbGljZS1kb251dC1zb2xpZCwgLmN0LXNlcmllcy1hIC5jdC1zbGljZS1waWUge1xuICBmaWxsOiAjZDcwMjA2OyB9XG5cbi5jdC1zZXJpZXMtYiAuY3QtYmFyLCAuY3Qtc2VyaWVzLWIgLmN0LWxpbmUsIC5jdC1zZXJpZXMtYiAuY3QtcG9pbnQsIC5jdC1zZXJpZXMtYiAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICNmMDViNGY7IH1cblxuLmN0LXNlcmllcy1iIC5jdC1hcmVhLCAuY3Qtc2VyaWVzLWIgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLCAuY3Qtc2VyaWVzLWIgLmN0LXNsaWNlLXBpZSB7XG4gIGZpbGw6ICNmMDViNGY7IH1cblxuLmN0LXNlcmllcy1jIC5jdC1iYXIsIC5jdC1zZXJpZXMtYyAuY3QtbGluZSwgLmN0LXNlcmllcy1jIC5jdC1wb2ludCwgLmN0LXNlcmllcy1jIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogI2Y0YzYzZDsgfVxuXG4uY3Qtc2VyaWVzLWMgLmN0LWFyZWEsIC5jdC1zZXJpZXMtYyAuY3Qtc2xpY2UtZG9udXQtc29saWQsIC5jdC1zZXJpZXMtYyAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogI2Y0YzYzZDsgfVxuXG4uY3Qtc2VyaWVzLWQgLmN0LWJhciwgLmN0LXNlcmllcy1kIC5jdC1saW5lLCAuY3Qtc2VyaWVzLWQgLmN0LXBvaW50LCAuY3Qtc2VyaWVzLWQgLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjZDE3OTA1OyB9XG5cbi5jdC1zZXJpZXMtZCAuY3QtYXJlYSwgLmN0LXNlcmllcy1kIC5jdC1zbGljZS1kb251dC1zb2xpZCwgLmN0LXNlcmllcy1kIC5jdC1zbGljZS1waWUge1xuICBmaWxsOiAjZDE3OTA1OyB9XG5cbi5jdC1zZXJpZXMtZSAuY3QtYmFyLCAuY3Qtc2VyaWVzLWUgLmN0LWxpbmUsIC5jdC1zZXJpZXMtZSAuY3QtcG9pbnQsIC5jdC1zZXJpZXMtZSAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICM0NTNkM2Y7IH1cblxuLmN0LXNlcmllcy1lIC5jdC1hcmVhLCAuY3Qtc2VyaWVzLWUgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLCAuY3Qtc2VyaWVzLWUgLmN0LXNsaWNlLXBpZSB7XG4gIGZpbGw6ICM0NTNkM2Y7IH1cblxuLmN0LXNlcmllcy1mIC5jdC1iYXIsIC5jdC1zZXJpZXMtZiAuY3QtbGluZSwgLmN0LXNlcmllcy1mIC5jdC1wb2ludCwgLmN0LXNlcmllcy1mIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogIzU5OTIyYjsgfVxuXG4uY3Qtc2VyaWVzLWYgLmN0LWFyZWEsIC5jdC1zZXJpZXMtZiAuY3Qtc2xpY2UtZG9udXQtc29saWQsIC5jdC1zZXJpZXMtZiAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogIzU5OTIyYjsgfVxuXG4uY3Qtc2VyaWVzLWcgLmN0LWJhciwgLmN0LXNlcmllcy1nIC5jdC1saW5lLCAuY3Qtc2VyaWVzLWcgLmN0LXBvaW50LCAuY3Qtc2VyaWVzLWcgLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjMDU0NGQzOyB9XG5cbi5jdC1zZXJpZXMtZyAuY3QtYXJlYSwgLmN0LXNlcmllcy1nIC5jdC1zbGljZS1kb251dC1zb2xpZCwgLmN0LXNlcmllcy1nIC5jdC1zbGljZS1waWUge1xuICBmaWxsOiAjMDU0NGQzOyB9XG5cbi5jdC1zZXJpZXMtaCAuY3QtYmFyLCAuY3Qtc2VyaWVzLWggLmN0LWxpbmUsIC5jdC1zZXJpZXMtaCAuY3QtcG9pbnQsIC5jdC1zZXJpZXMtaCAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICM2YjAzOTI7IH1cblxuLmN0LXNlcmllcy1oIC5jdC1hcmVhLCAuY3Qtc2VyaWVzLWggLmN0LXNsaWNlLWRvbnV0LXNvbGlkLCAuY3Qtc2VyaWVzLWggLmN0LXNsaWNlLXBpZSB7XG4gIGZpbGw6ICM2YjAzOTI7IH1cblxuLmN0LXNlcmllcy1pIC5jdC1iYXIsIC5jdC1zZXJpZXMtaSAuY3QtbGluZSwgLmN0LXNlcmllcy1pIC5jdC1wb2ludCwgLmN0LXNlcmllcy1pIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogI2YwNWI0ZjsgfVxuXG4uY3Qtc2VyaWVzLWkgLmN0LWFyZWEsIC5jdC1zZXJpZXMtaSAuY3Qtc2xpY2UtZG9udXQtc29saWQsIC5jdC1zZXJpZXMtaSAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogI2YwNWI0ZjsgfVxuXG4uY3Qtc2VyaWVzLWogLmN0LWJhciwgLmN0LXNlcmllcy1qIC5jdC1saW5lLCAuY3Qtc2VyaWVzLWogLmN0LXBvaW50LCAuY3Qtc2VyaWVzLWogLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjZGRhNDU4OyB9XG5cbi5jdC1zZXJpZXMtaiAuY3QtYXJlYSwgLmN0LXNlcmllcy1qIC5jdC1zbGljZS1kb251dC1zb2xpZCwgLmN0LXNlcmllcy1qIC5jdC1zbGljZS1waWUge1xuICBmaWxsOiAjZGRhNDU4OyB9XG5cbi5jdC1zZXJpZXMtayAuY3QtYmFyLCAuY3Qtc2VyaWVzLWsgLmN0LWxpbmUsIC5jdC1zZXJpZXMtayAuY3QtcG9pbnQsIC5jdC1zZXJpZXMtayAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICNlYWNmN2Q7IH1cblxuLmN0LXNlcmllcy1rIC5jdC1hcmVhLCAuY3Qtc2VyaWVzLWsgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLCAuY3Qtc2VyaWVzLWsgLmN0LXNsaWNlLXBpZSB7XG4gIGZpbGw6ICNlYWNmN2Q7IH1cblxuLmN0LXNlcmllcy1sIC5jdC1iYXIsIC5jdC1zZXJpZXMtbCAuY3QtbGluZSwgLmN0LXNlcmllcy1sIC5jdC1wb2ludCwgLmN0LXNlcmllcy1sIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogIzg2Nzk3ZDsgfVxuXG4uY3Qtc2VyaWVzLWwgLmN0LWFyZWEsIC5jdC1zZXJpZXMtbCAuY3Qtc2xpY2UtZG9udXQtc29saWQsIC5jdC1zZXJpZXMtbCAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogIzg2Nzk3ZDsgfVxuXG4uY3Qtc2VyaWVzLW0gLmN0LWJhciwgLmN0LXNlcmllcy1tIC5jdC1saW5lLCAuY3Qtc2VyaWVzLW0gLmN0LXBvaW50LCAuY3Qtc2VyaWVzLW0gLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjYjJjMzI2OyB9XG5cbi5jdC1zZXJpZXMtbSAuY3QtYXJlYSwgLmN0LXNlcmllcy1tIC5jdC1zbGljZS1kb251dC1zb2xpZCwgLmN0LXNlcmllcy1tIC5jdC1zbGljZS1waWUge1xuICBmaWxsOiAjYjJjMzI2OyB9XG5cbi5jdC1zZXJpZXMtbiAuY3QtYmFyLCAuY3Qtc2VyaWVzLW4gLmN0LWxpbmUsIC5jdC1zZXJpZXMtbiAuY3QtcG9pbnQsIC5jdC1zZXJpZXMtbiAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICM2MTg4ZTI7IH1cblxuLmN0LXNlcmllcy1uIC5jdC1hcmVhLCAuY3Qtc2VyaWVzLW4gLmN0LXNsaWNlLWRvbnV0LXNvbGlkLCAuY3Qtc2VyaWVzLW4gLmN0LXNsaWNlLXBpZSB7XG4gIGZpbGw6ICM2MTg4ZTI7IH1cblxuLmN0LXNlcmllcy1vIC5jdC1iYXIsIC5jdC1zZXJpZXMtbyAuY3QtbGluZSwgLmN0LXNlcmllcy1vIC5jdC1wb2ludCwgLmN0LXNlcmllcy1vIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogI2E3NDhjYTsgfVxuXG4uY3Qtc2VyaWVzLW8gLmN0LWFyZWEsIC5jdC1zZXJpZXMtbyAuY3Qtc2xpY2UtZG9udXQtc29saWQsIC5jdC1zZXJpZXMtbyAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogI2E3NDhjYTsgfVxuXG4uY3Qtc3F1YXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmN0LXNxdWFyZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG5cbi5jdC1zcXVhcmU6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uY3Qtc3F1YXJlID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5jdC1taW5vci1zZWNvbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY3QtbWlub3Itc2Vjb25kOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDkzLjc1JTsgfVxuXG4uY3QtbWlub3Itc2Vjb25kOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmN0LW1pbm9yLXNlY29uZCA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG4uY3QtbWFqb3Itc2Vjb25kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmN0LW1ham9yLXNlY29uZDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA4OC44ODg4ODg4ODg5JTsgfVxuXG4uY3QtbWFqb3Itc2Vjb25kOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmN0LW1ham9yLXNlY29uZCA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG4uY3QtbWlub3ItdGhpcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY3QtbWlub3ItdGhpcmQ6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogODMuMzMzMzMzMzMzMyU7IH1cblxuLmN0LW1pbm9yLXRoaXJkOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmN0LW1pbm9yLXRoaXJkID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5jdC1tYWpvci10aGlyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jdC1tYWpvci10aGlyZDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA4MCU7IH1cblxuLmN0LW1ham9yLXRoaXJkOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmN0LW1ham9yLXRoaXJkID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5jdC1wZXJmZWN0LWZvdXJ0aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jdC1wZXJmZWN0LWZvdXJ0aDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7IH1cblxuLmN0LXBlcmZlY3QtZm91cnRoOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmN0LXBlcmZlY3QtZm91cnRoID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5jdC1wZXJmZWN0LWZpZnRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmN0LXBlcmZlY3QtZmlmdGg6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNjYuNjY2NjY2NjY2NyU7IH1cblxuLmN0LXBlcmZlY3QtZmlmdGg6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uY3QtcGVyZmVjdC1maWZ0aCA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG4uY3QtbWlub3Itc2l4dGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY3QtbWlub3Itc2l4dGg6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNjIuNSU7IH1cblxuLmN0LW1pbm9yLXNpeHRoOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmN0LW1pbm9yLXNpeHRoID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5jdC1nb2xkZW4tc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jdC1nb2xkZW4tc2VjdGlvbjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA2MS44MDQ2OTcxNTclOyB9XG5cbi5jdC1nb2xkZW4tc2VjdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDsgfVxuXG4uY3QtZ29sZGVuLXNlY3Rpb24gPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cblxuLmN0LW1ham9yLXNpeHRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmN0LW1ham9yLXNpeHRoOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDYwJTsgfVxuXG4uY3QtbWFqb3Itc2l4dGg6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uY3QtbWFqb3Itc2l4dGggPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cblxuLmN0LW1pbm9yLXNldmVudGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY3QtbWlub3Itc2V2ZW50aDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cblxuLmN0LW1pbm9yLXNldmVudGg6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uY3QtbWlub3Itc2V2ZW50aCA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG4uY3QtbWFqb3Itc2V2ZW50aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jdC1tYWpvci1zZXZlbnRoOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDUzLjMzMzMzMzMzMzMlOyB9XG5cbi5jdC1tYWpvci1zZXZlbnRoOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmN0LW1ham9yLXNldmVudGggPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cblxuLmN0LW9jdGF2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jdC1vY3RhdmU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTAlOyB9XG5cbi5jdC1vY3RhdmU6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uY3Qtb2N0YXZlID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5jdC1tYWpvci10ZW50aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jdC1tYWpvci10ZW50aDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA0MCU7IH1cblxuLmN0LW1ham9yLXRlbnRoOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmN0LW1ham9yLXRlbnRoID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5jdC1tYWpvci1lbGV2ZW50aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jdC1tYWpvci1lbGV2ZW50aDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAzNy41JTsgfVxuXG4uY3QtbWFqb3ItZWxldmVudGg6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uY3QtbWFqb3ItZWxldmVudGggPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cblxuLmN0LW1ham9yLXR3ZWxmdGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY3QtbWFqb3ItdHdlbGZ0aDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAzMy4zMzMzMzMzMzMzJTsgfVxuXG4uY3QtbWFqb3ItdHdlbGZ0aDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5jdC1tYWpvci10d2VsZnRoID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5jdC1kb3VibGUtb2N0YXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmN0LWRvdWJsZS1vY3RhdmU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjUlOyB9XG5cbi5jdC1kb3VibGUtb2N0YXZlOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmN0LWRvdWJsZS1vY3RhdmUgPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cblxuLmJ1cmdlci1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYnVyZ2VyLW1lbnVfX2hlYWRlciB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIHBhZGRpbmc6IDIycHggMTZweCAxOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlNGU2OyB9XG4gICAgLmJ1cmdlci1tZW51X19oZWFkZXIgLmhlYWRlcl9fbG9nbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAgIC5idXJnZXItbWVudV9faGVhZGVyIC5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICAgICAgd2lkdGg6IDQ0cHg7IH1cbiAgLmJ1cmdlci1tZW51X19uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyNnB4IDE2cHg7IH1cbiAgLmJ1cmdlci1tZW51X19saW5rIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgIC5idXJnZXItbWVudV9fbGluazpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5idXJnZXItbWVudV9fbGluayBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICBjb2xvcjogIzA0MGIyNDsgfVxuICAuYnVyZ2VyLW1lbnVfX3NlcGFyYXRvciB7XG4gICAgd2lkdGg6IDI0OHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDMycHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTRlNjsgfVxuICAuYnVyZ2VyLW1lbnVfX2Zvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogYXV0byAwIDA7XG4gICAgcGFkZGluZzogMCAxNnB4IDMycHg7IH1cbiAgICAuYnVyZ2VyLW1lbnVfX2Zvb3RlciBhLCAuYnVyZ2VyLW1lbnVfX2Zvb3RlciBzcGFuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmJ1cmdlci1tZW51LS1vcGVuZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cblxuLmJ1cmdlci1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHotaW5kZXg6IDI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJ1cmdlci1idXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuYnVyZ2VyLWJ1dHRvbi0tYWN0aXZlIC5idXJnZXItYnV0dG9uX19pY29uIHNwYW4ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5idXJnZXItYnV0dG9uLS1hY3RpdmUgLmJ1cmdlci1idXR0b25fX2ljb24gc3Bhbjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgIC5idXJnZXItYnV0dG9uLS1hY3RpdmUgLmJ1cmdlci1idXR0b25fX2ljb24gc3Bhbjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnVyZ2VyLWJ1dHRvbl9faWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5idXJnZXItYnV0dG9uX19pY29uIHNwYW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYnVyZ2VyLWJ1dHRvbl9faWNvbiBzcGFuOjpiZWZvcmUsIC5idXJnZXItYnV0dG9uX19pY29uIHNwYW46OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmJ1cmdlci1idXR0b25fX2ljb24gc3Bhbjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtNnB4OyB9XG4gICAgICAuYnVyZ2VyLWJ1dHRvbl9faWNvbiBzcGFuOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAtNnB4OyB9XG5cbi5idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTZweCAzMnB4O1xuICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICBvdXRsaW5lOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5idXR0b24ge1xuICAgICAgcGFkZGluZzogMThweCAzMnB4OyB9IH1cbiAgLmJ1dHRvbi0tYmx1ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRmNzhlMDsgfVxuICAgIC5idXR0b24tLWJsdWU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjFERjsgfVxuICAgIC5idXR0b24tLWJsdWU6YWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTgpOyB9XG4gICAgLmJ1dHRvbi0tYmx1ZTpkaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFOUU5O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5idXR0b24tLWdyZWVuIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlhYjFkOyB9XG4gICAgLmJ1dHRvbi0tZ3JlZW46aG92ZXIsIC5idXR0b24tLWdyZWVuOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTg5MTc7IH1cbiAgICAuYnV0dG9uLS1ncmVlbjphY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7IH1cbiAgICAuYnV0dG9uLS1ncmVlbjpkaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFOUU5O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5idXR0b24tLWJvcmRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSg0LCAxMSwgMzYsIDAuMTgpO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC5idXR0b24tLWJvcmRlcjpob3ZlciwgLmJ1dHRvbi0tYm9yZGVyOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjMDQwYjI0OyB9XG4gIC5idXR0b24tLWJvcmRlci1ibHVlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjNGY3OGUwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0Zjc4ZTA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmJ1dHRvbi0tYm9yZGVyLWJsdWU6aG92ZXIsIC5idXR0b24tLWJvcmRlci1ibHVlOmZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAuYnV0dG9uLS1zaGFyZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuYnV0dG9uLS1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG4gIC5idXR0b24tLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyMWIyODtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idXR0b24tLXJlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgxNDIxOyB9XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogNzAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNTJweCA0OHB4IDgycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyLjgwNzg2cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDBweCA3Ljc2MzM2cHggcmdiYSgwLCAwLCAwLCAwLjAzOTA5NTMpLCAwcHggMHB4IDE4LjY5MTJweCByZ2JhKDAsIDAsIDAsIDAuMDMpLCAwcHggMHB4IDYycHggcmdiYSgwLCAwLCAwLCAwLjAyMDkwNDcpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwLjEzODM2cHggMi45NjA5NnB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDAuMzMyNXB4IDcuMTE1NjFweCByZ2JhKDAsIDAsIDAsIDAuMDcxODg1NCksIDBweCAwLjYyNjA4cHggMTMuMzk4MXB4IHJnYmEoMCwgMCwgMCwgMC4wNTk2MTA3KSwgMHB4IDEuMTE2ODJweCAyMy44OTk5cHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDIuMDg4ODhweCA0NC43MDJweCByZ2JhKDAsIDAsIDAsIDAuMDQwMzg5MyksIDBweCA1cHggMTA3cHggcmdiYSgwLCAwLCAwLCAwLjAyODExNDYpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMjZweCAxNnB4IDU4cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7IH0gfVxuICAuY29udGFpbmVyLS10cmFuc3BhcmVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuY29udGFpbmVyLS10cmFuc3BhcmVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuY29udGFpbmVyLS10cmFuc3BhcmVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMThweDsgfSB9XG5cbi5oZWFkZXItc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwNDBiMjQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuaGVhZGVyLXNlbGVjdF9fdGl0bGUge1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5oZWFkZXItc2VsZWN0X19hcnJvdyB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuaGVhZGVyLXNlbGVjdF9fYXJyb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDsgfSB9XG4gICAgLmhlYWRlci1zZWxlY3RfX2Fycm93IHN2ZyB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgc3Ryb2tlOiAjMDQwYjI0O1xuICAgICAgZmlsbDogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5oZWFkZXItc2VsZWN0X19vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDkwcHg7XG4gICAgd2lkdGg6IDI5NXB4O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMTNweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm94LXNoYWRvdzogMHB4IDAuMTM4MzZweCAyLjk2MDk2cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMC4zMzI1cHggNy4xMTU2MXB4IHJnYmEoMCwgMCwgMCwgMC4wNzE4ODU0KSwgMHB4IDAuNjI2MDhweCAxMy4zOTgxcHggcmdiYSgwLCAwLCAwLCAwLjA1OTYxMDcpLCAwcHggMS4xMTY4MnB4IDIzLjg5OTlweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwcHggMi4wODg4OHB4IDQ0LjcwMnB4IHJnYmEoMCwgMCwgMCwgMC4wNDAzODkzKSwgMHB4IDVweCAxMDdweCByZ2JhKDAsIDAsIDAsIDAuMDI4MTE0Nik7IH1cbiAgICAuaGVhZGVyLXNlbGVjdF9fb3B0aW9uczpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEzcHg7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmhlYWRlci1zZWxlY3RfX29wdGlvbnMge1xuICAgICAgICBsZWZ0OiAtNHB4OyB9IH1cbiAgLmhlYWRlci1zZWxlY3RfX29wdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDlweCAzNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0LCBmb250LXdlaWdodCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmhlYWRlci1zZWxlY3RfX29wdGlvbjpob3ZlciwgLmhlYWRlci1zZWxlY3RfX29wdGlvbjpmb2N1cyB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmZDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlNGU2O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2U0ZTY7IH1cbiAgICAuaGVhZGVyLXNlbGVjdF9fb3B0aW9uX2FjdGl2ZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAuaGVhZGVyLXNlbGVjdF9fb3B0aW9uX2FjdGl2ZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MGIyNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAgICAgLmhlYWRlci1zZWxlY3RfX29wdGlvbl9hY3RpdmU6aG92ZXIge1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5oZWFkZXItc2VsZWN0LS1vcGVuZWQgLmhlYWRlci1zZWxlY3RfX29wdGlvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmhlYWRlci1zZWxlY3QtLW9wZW5lZCAuaGVhZGVyLXNlbGVjdF9fYXJyb3cgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5pbnB1dCB7XG4gIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHJnYmEoNjIsIDY5LCA5NSwgMC41KTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA0MGIyNDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDsgfVxuICAuaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBvcGFjaXR5OiAwLjI7IH1cbiAgLmlucHV0X19sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmlucHV0X19sYWJlbCBzcGFuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5pbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7IH1cblxuLmxvZ2luLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MTZweDtcbiAgcGFkZGluZzogMCA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMi44MDc4NnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgMCA3Ljc2MzM2cHggcmdiYSgwLCAwLCAwLCAwLjAzOTA5NTMpLCAwIDAgMTguNjkxMnB4IHJnYmEoMCwgMCwgMCwgMC4wMyksIDAgMCA2MnB4IHJnYmEoMCwgMCwgMCwgMC4wMjA5MDQ3KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW46IDQ2cHggYXV0byA0NHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5sb2dpbi1mb3JtIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3OHB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICBtYXJnaW46IDIycHggMCAxOHB4O1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMC4xMzgzNnB4IDIuOTYwOTZweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMC4zMzI1cHggNy4xMTU2MXB4IHJnYmEoMCwgMCwgMCwgMC4wNzE4ODU0KSwgMCAwLjYyNjA4cHggMTMuMzk4MXB4IHJnYmEoMCwgMCwgMCwgMC4wNTk2MTA3KSwgMCAxLjExNjgycHggMjMuODk5OXB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDAgMi4wODg4OHB4IDQ0LjcwMnB4IHJnYmEoMCwgMCwgMCwgMC4wNDAzODkzKSwgMCA1cHggMTA3cHggcmdiYSgwLCAwLCAwLCAwLjAyODExNDYpOyB9IH1cbiAgLmxvZ2luLWZvcm1fX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmxvZ2luLWZvcm1fX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cbiAgICAubG9naW4tZm9ybV9faGVhZGluZyArIC5sb2dpbi1mb3JtX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmxvZ2luLWZvcm1fX2hlYWRpbmcgKyAubG9naW4tZm9ybV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDhweDsgfSB9XG4gICAgLmxvZ2luLWZvcm1fX2hlYWRpbmcgKyAubG9naW4tZm9ybV9fZm9ybS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAubG9naW4tZm9ybV9faGVhZGluZyArIC5sb2dpbi1mb3JtX19mb3JtLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7IH0gfVxuICAubG9naW4tZm9ybV9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjNzY3ODg3O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLmxvZ2luLWZvcm0gLnRhYnMtY29udHJvbHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgcGFkZGluZy10b3A6IDU2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5sb2dpbi1mb3JtIC50YWJzLWNvbnRyb2xzIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgIC5sb2dpbi1mb3JtIC50YWJzLWNvbnRyb2xzOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgbGVmdDogLTgwcHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMTYwcHgpO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQsIDExLCAzNiwgMC4xKTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5sb2dpbi1mb3JtIC50YWJzLWNvbnRyb2xzOjphZnRlciB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmxvZ2luLWZvcm0gLnRhYnMtY29udHJvbHMgaW5wdXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICAgIGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7IH1cbiAgICAubG9naW4tZm9ybSAudGFicy1jb250cm9scyBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmxvZ2luLWZvcm0gLnRhYnMtY29udHJvbHMgbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7IH0gfVxuICAgICAgLmxvZ2luLWZvcm0gLnRhYnMtY29udHJvbHMgbGFiZWw6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmxvZ2luLWZvcm0gLnRhYnMtY29udHJvbHMgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5sb2dpbi1mb3JtX19mb3JtLXdyYXBwZXIgLmlucHV0LXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5sb2dpbi1mb3JtX19mb3JtLXdyYXBwZXIgLmlucHV0LXRleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLmxvZ2luLWZvcm1fX2J1dHRvbnMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubG9naW4tZm9ybV9fZW50ZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAubG9naW4tZm9ybV9fZW50ZXIge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAubG9naW4tZm9ybV9fZW50ZXIgLmxvZ2luLWZvcm1fX2Zvcm0td3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmxvZ2luLWZvcm1fX2VudGVyIC5sb2dpbi1mb3JtX19mb3JtLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICAgIC5sb2dpbi1mb3JtX19lbnRlciAubG9naW4tZm9ybV9fYnV0dG9ucy1ibG9jayB7XG4gICAgICBtYXJnaW4tdG9wOiAzNnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmxvZ2luLWZvcm1fX2VudGVyIC5sb2dpbi1mb3JtX19idXR0b25zLWJsb2NrIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgICAgLmxvZ2luLWZvcm1fX2VudGVyIC5sb2dpbi1mb3JtX19idXR0b25zLWJsb2NrIC5idXR0b24ge1xuICAgICAgICBtaW4td2lkdGg6IDE2NHB4O1xuICAgICAgICBtYXJnaW46IDAgNDZweCAwIDA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgLmxvZ2luLWZvcm1fX2VudGVyIC5sb2dpbi1mb3JtX19idXR0b25zLWJsb2NrIC5idXR0b24ge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG4gIC5sb2dpbi1mb3JtX19zb2NpYWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzMXB4IDAgNTZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmxvZ2luLWZvcm1fX3NvY2lhbCB7XG4gICAgICAgIHBhZGRpbmc6IDI2cHggMCAyNHB4OyB9IH1cbiAgICAubG9naW4tZm9ybV9fc29jaWFsOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGxlZnQ6IC04MHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDE2MHB4KTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0LCAxMSwgMzYsIDAuMSk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAubG9naW4tZm9ybV9fc29jaWFsOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAubG9naW4tZm9ybV9fc29jaWFsLS1yZWcge1xuICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAubG9naW4tZm9ybV9fc29jaWFsLS1yZWcge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2cHg7IH0gfVxuICAgIC5sb2dpbi1mb3JtX19zb2NpYWwtLXJlZzo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAubG9naW4tZm9ybV9fc29jaWFsLS1yZWc6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiA0N3B4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNCwgMTEsIDM2LCAwLjEpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmxvZ2luLWZvcm1fX3NvY2lhbC0tcmVnOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAzM3B4OyB9IH1cbiAgICAubG9naW4tZm9ybV9fc29jaWFsLS1yZWcgLmxvZ2luLWZvcm1fX3NvY2lhbC1jYXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjNzY3ODg3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAubG9naW4tZm9ybV9fc29jaWFsLS1yZWcgLmxvZ2luLWZvcm1fX3NvY2lhbC1jYXB0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9IH1cbiAgLmxvZ2luLWZvcm1fX3NvY2lhbC1jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5sb2dpbi1mb3JtX19zb2NpYWwtY2FwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG4gIC5sb2dpbi1mb3JtX19zb2NpYWwtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAubG9naW4tZm9ybV9fc29jaWFsLWJ1dHRvbnMge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5sb2dpbi1mb3JtX19zb2NpYWwtYnV0dG9ucyAubG9naW4tc29jaWFsIHtcbiAgICAgIG1hcmdpbjogNHB4OyB9XG4gIC5sb2dpbi1mb3JtX19yZWdpc3RyYXRpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAubG9naW4tZm9ybV9fcmVnaXN0cmF0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9IH1cbiAgICAubG9naW4tZm9ybV9fcmVnaXN0cmF0aW9uIC5pbnB1dC10ZXh0LS1jb2RlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAubG9naW4tZm9ybV9fcmVnaXN0cmF0aW9uIC5pbnB1dC10ZXh0LS1jb2RlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9IH1cbiAgICAubG9naW4tZm9ybV9fcmVnaXN0cmF0aW9uIC5jaGVja2JveCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5sb2dpbi1mb3JtX19yZWdpc3RyYXRpb24gLmNoZWNrYm94IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLmxvZ2luLWZvcm1fX3JlZ2lzdHJhdGlvbiAubG9naW4tZm9ybV9fYnV0dG9ucy1ibG9jayB7XG4gICAgICBtYXJnaW4tdG9wOiAzNnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmxvZ2luLWZvcm1fX3JlZ2lzdHJhdGlvbiAubG9naW4tZm9ybV9fYnV0dG9ucy1ibG9jayAuYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5sb2dpbi1mb3JtX19jb2RlIHtcbiAgICBwYWRkaW5nOiA2NHB4IDAgNTZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmxvZ2luLWZvcm1fX2NvZGUge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDAgNDBweDsgfSB9XG4gICAgLmxvZ2luLWZvcm1fX2NvZGUgLmxvZ2luLWZvcm1fX2hlYWRpbmcge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5sb2dpbi1mb3JtX19jb2RlIC5sb2dpbi1mb3JtX19oZWFkaW5nIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5sb2dpbi1mb3JtX19jb2RlIC5sb2dpbi1mb3JtX19oZWFkaW5nICsgLmxvZ2luLWZvcm1fX2Zvcm0td3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiA0OHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmxvZ2luLWZvcm1fX2NvZGUgLmxvZ2luLWZvcm1fX2hlYWRpbmcgKyAubG9naW4tZm9ybV9fZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgICAubG9naW4tZm9ybV9fY29kZSAuaW5wdXQtY29kZSB7XG4gICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIC5sb2dpbi1mb3JtX19jb2RlIC5sb2dpbi1mb3JtX19idXR0b25zLWJsb2NrIHtcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAubG9naW4tZm9ybV9fY29kZSAubG9naW4tZm9ybV9fYnV0dG9ucy1ibG9jayB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gICAgICAubG9naW4tZm9ybV9fY29kZSAubG9naW4tZm9ybV9fYnV0dG9ucy1ibG9jayAuYnV0dG9uIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNjRweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAubG9naW4tZm9ybV9fY29kZSAubG9naW4tZm9ybV9fYnV0dG9ucy1ibG9jayAuYnV0dG9uIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLmxvZ2luLWZvcm1fX2NvZGUgLmxvZ2luLWZvcm1fX2J1dHRvbnMtYmxvY2sgLmJ1dHRvbi0tYmx1ZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAgIC5sb2dpbi1mb3JtX19jb2RlIC5sb2dpbi1mb3JtX19idXR0b25zLWJsb2NrIC5idXR0b24tLWJsdWUge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4OyB9IH1cbiAgLmxvZ2luLWZvcm1fX25vdGljZSB7XG4gICAgY29sb3I6ICM3Njc4ODc7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5sb2dpbi1mb3JtX19yZWNvdmVyeSB7XG4gICAgcGFkZGluZzogNjRweCAwIDU2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5sb2dpbi1mb3JtX19yZWNvdmVyeSB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMCA0MHB4OyB9IH1cbiAgICAubG9naW4tZm9ybV9fcmVjb3ZlcnkgLmxvZ2luLWZvcm1fX2J1dHRvbnMtYmxvY2sge1xuICAgICAgbWFyZ2luLXRvcDogMjhweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5sb2dpbi1mb3JtX19yZWNvdmVyeSAubG9naW4tZm9ybV9fYnV0dG9ucy1ibG9jayB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gICAgICAubG9naW4tZm9ybV9fcmVjb3ZlcnkgLmxvZ2luLWZvcm1fX2J1dHRvbnMtYmxvY2sgLmJ1dHRvbiB7XG4gICAgICAgIG1pbi13aWR0aDogMTcycHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgLmxvZ2luLWZvcm1fX3JlY292ZXJ5IC5sb2dpbi1mb3JtX19idXR0b25zLWJsb2NrIC5idXR0b24ge1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAubG9naW4tZm9ybV9fcmVjb3ZlcnkgLmxvZ2luLWZvcm1fX2J1dHRvbnMtYmxvY2sgLmJ1dHRvbi0tYmx1ZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgICAubG9naW4tZm9ybV9fcmVjb3ZlcnkgLmxvZ2luLWZvcm1fX2J1dHRvbnMtYmxvY2sgLmJ1dHRvbi0tYmx1ZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfSB9XG4gIC5sb2dpbi1mb3JtIC5lcnJvciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDE2MHB4KTtcbiAgICBtYXJnaW46IDM2cHggLTgwcHggLTU2cHg7XG4gICAgcGFkZGluZzogMjBweCAxMnB4IDIzcHggNzBweDsgfVxuICAgIC5sb2dpbi1mb3JtIC5lcnJvcl9fbWVzc2FnZSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5sb2dpbi1mb3JtIC5lcnJvcl9fbWVzc2FnZSBzdmcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDhweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmxvZ2luLWZvcm0gLmVycm9yX19tZXNzYWdlIHNwYW4ge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5sb2dpbi1mb3JtIC5lcnJvciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICAgICAgbWFyZ2luOiAxOHB4IC0xNnB4IC0yNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuXG4uaW5wdXQtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5pbnB1dC10ZXh0IGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5pbnB1dC10ZXh0IGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9IH1cbiAgLmlucHV0LXRleHQgaW5wdXQsXG4gIC5pbnB1dC10ZXh0IHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUFQgUm9vdCBVSVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgY29sb3I6ICMzZTQ1NWY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSg0LCAxMSwgMzYsIDAuNSk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoNCwgMTEsIDM2LCAwLjUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuaW5wdXQtdGV4dCBpbnB1dCxcbiAgICAgIC5pbnB1dC10ZXh0IHRleHRhcmVhIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTsgfSB9XG4gICAgLmlucHV0LXRleHQgaW5wdXQ6Zm9jdXMsXG4gICAgLmlucHV0LXRleHQgdGV4dGFyZWE6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMwNDBiMjQ7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMDQwYjI0OyB9XG4gICAgLmlucHV0LXRleHQgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuICAgIC5pbnB1dC10ZXh0IHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzNlNDU1ZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtOyB9XG4gIC5pbnB1dC10ZXh0IHRleHRhcmVhIHtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBjb2xvcjogIzA0MGIyNDsgfVxuICAuaW5wdXQtdGV4dCBpbnB1dDpyZWFkLW9ubHkge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIC5pbnB1dC10ZXh0IGlucHV0OnJlYWQtb25seTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSg0LCAxMSwgMzYsIDAuNSk7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDQsIDExLCAzNiwgMC41KTsgfVxuICAuaW5wdXQtdGV4dCBidXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5pbnB1dC10ZXh0IGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgICBoZWlnaHQ6IDUycHg7IH0gfVxuICAgIC5pbnB1dC10ZXh0IGJ1dHRvbjo6YmVmb3JlLCAuaW5wdXQtdGV4dCBidXR0b246OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuaW5wdXQtdGV4dCBidXR0b246OmJlZm9yZSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1lZGl0LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgLmlucHV0LXRleHQgYnV0dG9uOjphZnRlciB7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOXB4KTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgLmlucHV0LXRleHQgYnV0dG9uOmhvdmVyOjpiZWZvcmUsIC5pbnB1dC10ZXh0IGJ1dHRvbjpmb2N1czo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmlucHV0LXRleHQtLWVkaXRhYmxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuaW5wdXQtdGV4dC0tZWRpdGFibGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAuaW5wdXQtdGV4dC0tZWRpdGFibGUgaW5wdXQge1xuICAgICAgY29sb3I6ICMwNDBiMjQ7XG4gICAgICBoZWlnaHQ6IDQ4cHg7IH1cbiAgICAgIC5pbnB1dC10ZXh0LS1lZGl0YWJsZSBpbnB1dDpyZWFkLW9ubHkge1xuICAgICAgICBjb2xvcjogIzNlNDU1ZjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5pbnB1dC10ZXh0LS1lZGl0YWJsZSBpbnB1dCB7XG4gICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH0gfVxuICAgIC5pbnB1dC10ZXh0LS1lZGl0YWJsZSBidXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmlucHV0LXRleHQtLWNvZGUgaW5wdXQge1xuICAgIG1heC13aWR0aDogMTI3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDsgfVxuICAgIC5pbnB1dC10ZXh0LS1jb2RlIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNXB4OyB9XG4gIC5pbnB1dC10ZXh0LS1jb2RlIC5saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gIC5pbnB1dC10ZXh0LS10ZWwgaW5wdXQge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmlucHV0LXRleHQtLXRlbCBpbnB1dCB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gIC5pbnB1dC10ZXh0LmlzLWVkaXQgYnV0dG9uIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Zjc4ZTA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRmNzhlMDsgfVxuICAgIC5pbnB1dC10ZXh0LmlzLWVkaXQgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC5pbnB1dC10ZXh0LmlzLWVkaXQgYnV0dG9uOjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgLmlucHV0LXRleHQuaXMtZWRpdCBidXR0b246aG92ZXI6OmFmdGVyLCAuaW5wdXQtdGV4dC5pcy1lZGl0IGJ1dHRvbjpmb2N1czo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuaW5wdXQtdGV4dC5pcy1lZGl0IGlucHV0OmZvY3VzICsgYnV0dG9uOjphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuaW5wdXQtdGV4dC5pcy1lcnJvciBpbnB1dCB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNmMjFiMjg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2YyMWIyODsgfVxuICAgIC5pbnB1dC10ZXh0LmlzLWVycm9yIGlucHV0OmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZjIxYjI4O1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2YyMWIyODsgfVxuICAuaW5wdXQtdGV4dC0tc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaW5wdXQtdGV4dC0tc2VsZWN0IC5pbnB1dC10ZXh0X19zZWxlY3Qtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMjUycHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuaW5wdXQtdGV4dC0tc2VsZWN0IC5pbnB1dC10ZXh0X19zZWxlY3Qtd3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmlucHV0LXRleHQtLXNlbGVjdCAuaW5wdXQtdGV4dF9fc2VsZWN0LXdyYXBwZXIgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICBzdHJva2U6ICMwNDBiMjQ7IH1cbiAgICAgIC5pbnB1dC10ZXh0LS1zZWxlY3QgLmlucHV0LXRleHRfX3NlbGVjdC13cmFwcGVyIGlucHV0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogIzA0MGIyNDtcbiAgICAgICAgd2lkdGg6IDI1MnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAuaW5wdXQtdGV4dC0tc2VsZWN0IC5pbnB1dC10ZXh0X19zZWxlY3Qtd3JhcHBlciBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC5pbnB1dC10ZXh0LS1zZWxlY3QgLmlucHV0LXRleHRfX3NlbGVjdC13cmFwcGVyIGlucHV0OjotbW96LXNlbGVjdGlvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLmlucHV0LXRleHQtLXNlbGVjdCAuaW5wdXQtdGV4dF9fc2VsZWN0LXdyYXBwZXIgaW5wdXQ6OnNlbGVjdGlvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLmlucHV0LXRleHQtLXNlbGVjdCAuaW5wdXQtdGV4dF9fc2VsZWN0LXdyYXBwZXIgaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMDQwYjI0OyB9XG4gICAgICAuaW5wdXQtdGV4dC0tc2VsZWN0IC5pbnB1dC10ZXh0X19zZWxlY3Qtd3JhcHBlciAuaW5wdXQtdGV4dF9fc2VsZWN0LWxpc3Qge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxMDdweCByZ2JhKDAsIDAsIDAsIDAuMDI4MTE0NiksIDAgMi4wODg4OHB4IDQ0LjcwMnB4IHJnYmEoMCwgMCwgMCwgMC4wNDAzODkzKSwgMCAxLjExNjgycHggMjMuODk5OXB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDAgMC42MjYwOHB4IDEzLjM5ODFweCByZ2JhKDAsIDAsIDAsIDAuMDU5NjEwNyksIDAgMC4zMzI1cHggNy4xMTU2MXB4IHJnYmEoMCwgMCwgMCwgMC4wNzE4ODU0KSwgMCAwLjEzODM2cHggMi45NjA5NnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4ycyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICBzY3JvbGxiYXItY29sb3I6ICMzMTMxMzEgI2U0ZTRlNDtcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluOyB9XG4gICAgICAgIC5pbnB1dC10ZXh0LS1zZWxlY3QgLmlucHV0LXRleHRfX3NlbGVjdC13cmFwcGVyIC5pbnB1dC10ZXh0X19zZWxlY3QtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNlNGU0ZTQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgICAgIC5pbnB1dC10ZXh0LS1zZWxlY3QgLmlucHV0LXRleHRfX3NlbGVjdC13cmFwcGVyIC5pbnB1dC10ZXh0X19zZWxlY3QtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgICAgIC5pbnB1dC10ZXh0LS1zZWxlY3QgLmlucHV0LXRleHRfX3NlbGVjdC13cmFwcGVyIC5pbnB1dC10ZXh0X19zZWxlY3QtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgICAgIC5pbnB1dC10ZXh0LS1zZWxlY3QgLmlucHV0LXRleHRfX3NlbGVjdC13cmFwcGVyIC5pbnB1dC10ZXh0X19zZWxlY3QtbGlzdCBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgICBjb2xvcjogIzA0MGIyNDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdWQgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgICAgICAgIC5pbnB1dC10ZXh0LS1zZWxlY3QgLmlucHV0LXRleHRfX3NlbGVjdC13cmFwcGVyIC5pbnB1dC10ZXh0X19zZWxlY3QtbGlzdCBsaTpob3ZlciwgLmlucHV0LXRleHQtLXNlbGVjdCAuaW5wdXQtdGV4dF9fc2VsZWN0LXdyYXBwZXIgLmlucHV0LXRleHRfX3NlbGVjdC1saXN0IGxpOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmY2ZjZmQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDlweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UzZTRlNjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlNGU2OyB9XG4gICAgICAgIC5pbnB1dC10ZXh0LS1zZWxlY3QgLmlucHV0LXRleHRfX3NlbGVjdC13cmFwcGVyIC5pbnB1dC10ZXh0X19zZWxlY3QtbGlzdCAuaW5wdXQtdGV4dF9fc2VsZWN0LWl0ZW0tLXNlbGVjdGVkIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5pbnB1dC10ZXh0LS1zZWxlY3QgLmlucHV0LXRleHRfX3NlbGVjdC13cmFwcGVyIC5pbnB1dC10ZXh0X19zZWxlY3QtbGlzdCAuaW5wdXQtdGV4dF9fc2VsZWN0LWl0ZW0tLXNlbGVjdGVkOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MGIyNDsgfVxuICAgICAgLmlucHV0LXRleHQtLXNlbGVjdCAuaW5wdXQtdGV4dF9fc2VsZWN0LXdyYXBwZXItLXNob3cgaW5wdXQge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgICAgLmlucHV0LXRleHQtLXNlbGVjdCAuaW5wdXQtdGV4dF9fc2VsZWN0LXdyYXBwZXItLXNob3cgLmlucHV0LXRleHRfX3NlbGVjdC1saXN0IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmlucHV0LXRleHQtLXNlbGVjdCAuaW5wdXQtdGV4dF9fc2VsZWN0LXdyYXBwZXItLXNob3cgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTsgfVxuICAuaW5wdXQtdGV4dC0tbGFiZWwtaGlkZGVuIGxhYmVsIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmlucHV0LWNvZGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMzNweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuaW5wdXQtY29kZSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuICAuaW5wdXQtY29kZSBwIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMCAwIDEycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5pbnB1dC1jb2RlIHAge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmlucHV0LWNvZGUgaW5wdXQge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzNlNDU1ZjtcbiAgICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTNlNGU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cbiAgICAuaW5wdXQtY29kZSBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgLmlucHV0LWNvZGUgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuaW5wdXQtY29kZSBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxNi40JTsgfSB9XG4gICAgLmlucHV0LWNvZGUgaW5wdXQ6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgLmlucHV0LWNvZGVfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTRweCAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDQsIDExLCAzNiwgMC41KTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmlucHV0LWNvZGVfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDE5cHg7IH0gfVxuICAuaW5wdXQtY29kZS5pcy1mb2N1cyAuaW5wdXQtY29kZV9fd3JhcHBlciB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMwNDBiMjQ7IH1cbiAgLmlucHV0LWNvZGUuaXMtZXJyb3IgLmlucHV0LWNvZGVfX3dyYXBwZXIge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZjIxYjI4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNmMjFiMjg7IH1cbiAgLmlucHV0LWNvZGUuaXMtZXJyb3IuaXMtZm9jdXMgLmlucHV0LWNvZGVfX3dyYXBwZXIge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZjIxYjI4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNmMjFiMjg7IH1cblxuLmNoZWNrYm94IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5jaGVja2JveCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH0gfVxuICAuY2hlY2tib3ggaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpOyB9XG4gIC5jaGVja2JveCBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjM2U0NTVmO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmNoZWNrYm94IGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9IH1cbiAgICAuY2hlY2tib3ggbGFiZWw6OmJlZm9yZSwgLmNoZWNrYm94IGxhYmVsOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC5jaGVja2JveCBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQsIDExLCAzNiwgMC4yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAgIC5jaGVja2JveCBsYWJlbDo6YWZ0ZXIge1xuICAgICAgdG9wOiA0cHg7XG4gICAgICBsZWZ0OiAtMjZweDtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgLmNoZWNrYm94IGxhYmVsOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDQwYjI0OyB9XG4gICAgICAuY2hlY2tib3ggbGFiZWw6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzA0MGIyNDsgfVxuICAuY2hlY2tib3ggaW5wdXQ6Zm9jdXMgKyBsYWJlbCB7XG4gICAgY29sb3I6ICMwNDBiMjQ7IH1cbiAgICAuY2hlY2tib3ggaW5wdXQ6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzA0MGIyNDsgfVxuICAuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzRmNzhlMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY3OGUwOyB9XG4gIC5jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgLmNoZWNrYm94IGEge1xuICAgIGNvbG9yOiAjM2U0NTVmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiB1bmRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5jaGVja2JveC5pcy1lcnJvciBsYWJlbCxcbiAgLmNoZWNrYm94LmlzLWVycm9yIGlucHV0OmZvY3VzICsgbGFiZWwge1xuICAgIGNvbG9yOiAjZjIxYjI4OyB9XG4gICAgLmNoZWNrYm94LmlzLWVycm9yIGxhYmVsOjpiZWZvcmUsXG4gICAgLmNoZWNrYm94LmlzLWVycm9yIGlucHV0OmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNmMjFiMjg7IH1cbiAgICAuY2hlY2tib3guaXMtZXJyb3IgbGFiZWw6aG92ZXIsIC5jaGVja2JveC5pcy1lcnJvciBsYWJlbDpmb2N1cyxcbiAgICAuY2hlY2tib3guaXMtZXJyb3IgaW5wdXQ6Zm9jdXMgKyBsYWJlbDpob3ZlcixcbiAgICAuY2hlY2tib3guaXMtZXJyb3IgaW5wdXQ6Zm9jdXMgKyBsYWJlbDpmb2N1cyB7XG4gICAgICBjb2xvcjogI2YyMWIyODsgfVxuICAuY2hlY2tib3guaXMtZXJyb3IgYSB7XG4gICAgY29sb3I6ICNmMjFiMjg7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBjdXJyZW50Q29sb3I7IH1cblxuLnJhZGlvIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgLnJhZGlvIGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTsgfVxuICAucmFkaW8gbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzNlNDU1ZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5yYWRpbyBsYWJlbCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH0gfVxuICAgIC5yYWRpbyBsYWJlbDo6YmVmb3JlLCAucmFkaW8gbGFiZWw6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAucmFkaW8gbGFiZWw6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMzBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0LCAxMSwgMzYsIDAuMik7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgLnJhZGlvIGxhYmVsOjphZnRlciB7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIGxlZnQ6IC0yNHB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAucmFkaW8gbGFiZWw6aG92ZXIge1xuICAgICAgY29sb3I6ICMwNDBiMjQ7IH1cbiAgICAgIC5yYWRpbyBsYWJlbDpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDQwYjI0OyB9XG4gIC5yYWRpbyBpbnB1dDpmb2N1cyArIGxhYmVsIHtcbiAgICBjb2xvcjogIzA0MGIyNDsgfVxuICAgIC5yYWRpbyBpbnB1dDpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDQwYjI0OyB9XG4gIC5yYWRpbyBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGY3OGUwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Zjc4ZTA7IH1cbiAgLnJhZGlvIGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmxvZ2luLXNvY2lhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA1IC0gOHB4KTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjVmODtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5sb2dpbi1zb2NpYWw6aG92ZXIsIC5sb2dpbi1zb2NpYWw6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDQwYjI0OyB9IH1cbiAgLmxvZ2luLXNvY2lhbDpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5sb2dpbi1zb2NpYWw6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNCwgMTEsIDM2LCAwLjAzKTtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjE4KTsgfVxuICAgICAgLmxvZ2luLXNvY2lhbDphY3RpdmUgLmxvZ2luLXNvY2lhbF9fdGl0bGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG4gIC5sb2dpbi1zb2NpYWwtLWJpZyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSA4cHgpOyB9XG4gIC5sb2dpbi1zb2NpYWxfX2ljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubG9naW4tc29jaWFsX190aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICMzZTQ1NWM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5sb2dpbi1zb2NpYWxfX3RpdGxlIHtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9IH1cbiAgLmxvZ2luLXNvY2lhbF9fdGljayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0b3A6IDdweDtcbiAgICByaWdodDogNnB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5sb2dpbi1zb2NpYWwuYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICMwNDBiMjQ7IH1cbiAgICAubG9naW4tc29jaWFsLmFjdGl2ZSAubG9naW4tc29jaWFsX190aWNrIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5saW5rIHtcbiAgY29sb3I6ICM3Njc4ODc7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IHVuZGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5saW5rIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH0gfVxuICAubGluazpob3ZlciwgLmxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDQwYjI0OyB9XG4gIC5saW5rLS1kYXNoZWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIGN1cnJlbnRDb2xvciA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMSUpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDdweCAxcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14OyB9XG4gICAgLmxpbmstLWRhc2hlZDpob3ZlciwgLmxpbmstLWRhc2hlZDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDdweCAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5saW5rLS1kYXNoZWQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIC5saW5rLS1ub3RpY2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmxpbmstLW5vdGljZSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH0gfVxuICAgIC5saW5rLS1ub3RpY2U6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIj9cIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgbGVmdDogLTMwcHg7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2U0ZTY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLnBvcHVwLWltYWdlIHtcbiAgei1pbmRleDogLTE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1OTJweDtcbiAgbWFyZ2luOiAyNHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCkgc2NhbGUoMC45OCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wb3B1cC1pbWFnZSB7XG4gICAgICBtYXJnaW46IDI0cHggMTZweDsgfSB9XG4gIC5wb3B1cC1pbWFnZS5pcy12aXNpYmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogYXV0bztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIC5wb3B1cC1pbWFnZV9fY2xvc2Uge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTRweDtcbiAgICByaWdodDogMTRweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wb3B1cC1pbWFnZV9fY2xvc2Uge1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDsgfSB9XG4gICAgLnBvcHVwLWltYWdlX19jbG9zZTpob3ZlciwgLnBvcHVwLWltYWdlX19jbG9zZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnBvcHVwLWltYWdlX19jbG9zZTo6YmVmb3JlLCAucG9wdXAtaW1hZ2VfX2Nsb3NlOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDBiMjQ7IH1cbiAgICAucG9wdXAtaW1hZ2VfX2Nsb3NlOjpiZWZvcmUge1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgLnBvcHVwLWltYWdlX19jbG9zZTo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgLnBvcHVwLWltYWdlX19pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBzY3JvbGxiYXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSB0cmFuc3BhcmVudDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47IH1cbiAgICAucG9wdXAtaW1hZ2VfX2ltYWdlOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wb3B1cC1pbWFnZV9faW1hZ2U6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgd2lkdGg6IDRweDsgfVxuICAgIC5wb3B1cC1pbWFnZV9faW1hZ2U6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuICAgIC5wb3B1cC1pbWFnZV9faW1hZ2U6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnBvcHVwLWltYWdlX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLnBvcHVwLWltYWdlX19pbWFnZS1jb250cm9scyB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgcmlnaHQ6IDE0cHg7XG4gICAgYm90dG9tOiAxMS4xOSU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wb3B1cC1pbWFnZV9faW1hZ2UtY29udHJvbHMge1xuICAgICAgICByaWdodDogNnB4O1xuICAgICAgICBib3R0b206IDExcHg7XG4gICAgICAgIHdpZHRoOiAzNXB4OyB9IH1cbiAgLnBvcHVwLWltYWdlX196b29tLWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnBvcHVwLWltYWdlX196b29tLWJ0biB7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7IH0gfVxuICAgIC5wb3B1cC1pbWFnZV9fem9vbS1idG46aG92ZXIsIC5wb3B1cC1pbWFnZV9fem9vbS1idG46Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wb3B1cC1pbWFnZV9fem9vbS1idG46OmJlZm9yZSwgLnBvcHVwLWltYWdlX196b29tLWJ0bjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQwYjI0OyB9XG4gICAgLnBvcHVwLWltYWdlX196b29tLWJ0bjo6YWZ0ZXIge1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgLnBvcHVwLWltYWdlX196b29tLWJ0bi0taW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgICAucG9wdXAtaW1hZ2VfX3pvb20tYnRuLS1pbjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxcHgpOyB9XG4gICAgLnBvcHVwLWltYWdlX196b29tLWJ0bi0tb3V0OjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3ZlcmxheSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQsIDExLCAzNiwgMCk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgLm92ZXJsYXkuaXMtdmlzaWJsZSB7XG4gICAgei1pbmRleDogMTE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0LCAxMSwgMzYsIDAuNik7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgLm92ZXJsYXkuaXMtYWxpZ24tdG9wIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA3MCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0byAyOHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuYnJlYWRjcnVtYnMge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgcGFkZGluZzogMCAxNnB4OyB9IH1cbiAgLmJyZWFkY3J1bWJzIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM4MjgyODI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuYnJlYWRjcnVtYnMgbGkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG4gICAgLmJyZWFkY3J1bWJzIGxpOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gICAgICByaWdodDogLTExcHg7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgICAuYnJlYWRjcnVtYnMgbGkgYSB7XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5icmVhZGNydW1icyBsaSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgICAgLmJyZWFkY3J1bWJzIGxpIGE6aG92ZXIsIC5icmVhZGNydW1icyBsaSBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMwNDBiMjQ7IH1cbiAgICAuYnJlYWRjcnVtYnMgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5icmVhZGNydW1icyBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5icmVhZGNydW1icyBsaTpsYXN0LWNoaWxkIGEge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4udGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICMwNDBiMjQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cblxuLnRpdGxlLWVkaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogNXB4IDA7XG4gIGNvbG9yOiAjMDQwYjI0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnRpdGxlLWVkaXQge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC50aXRsZS1lZGl0OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLnRpdGxlLWVkaXQgcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtOyB9XG4gIC50aXRsZS1lZGl0IGlucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC50aXRsZS1lZGl0IGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICByaWdodDogLTMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAudGl0bGUtZWRpdCBidXR0b246OmJlZm9yZSwgLnRpdGxlLWVkaXQgYnV0dG9uOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLnRpdGxlLWVkaXQgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24tZWRpdC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIC50aXRsZS1lZGl0IGJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDdweCk7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDlweCk7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgLnRpdGxlLWVkaXQgYnV0dG9uOmhvdmVyLCAudGl0bGUtZWRpdCBidXR0b246Zm9jdXMge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnRpdGxlLWVkaXQgYnV0dG9uIHtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAudGl0bGUtZWRpdC5pcy1lZGl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAudGl0bGUtZWRpdC5pcy1lZGl0IHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cbiAgICAudGl0bGUtZWRpdC5pcy1lZGl0OjphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC50aXRsZS1lZGl0LmlzLWVkaXQgcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnRpdGxlLWVkaXQuaXMtZWRpdCBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7IH1cbiAgICAudGl0bGUtZWRpdC5pcy1lZGl0IGJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAudGl0bGUtZWRpdC5pcy1lZGl0IGJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAudGl0bGUtZWRpdC5pcy1lZGl0IGlucHV0OmZvY3VzICsgYnV0dG9uIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmFjY29yZGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAuYWNjb3JkaW9uX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hY2NvcmRpb25fX2hlYWRlcjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIHJpZ2h0OiA1OHB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzA0MGIyNDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgdG9wIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5hY2NvcmRpb25fX2hlYWRlcjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMzFweDtcbiAgICAgICAgICByaWdodDogMjZweDtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7IH0gfVxuICAgIC5hY2NvcmRpb25fX2hlYWRlciBidXR0b24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMzBweCA2NXB4IDI2cHg7XG4gICAgICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuYWNjb3JkaW9uX19oZWFkZXIgYnV0dG9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAyOHB4IDQ1cHg7IH0gfVxuICAgICAgLmFjY29yZGlvbl9faGVhZGVyIGJ1dHRvbiA+IHN2ZyxcbiAgICAgIC5hY2NvcmRpb25fX2hlYWRlciBidXR0b24gPiBzcGFuIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICBsZWZ0OiAyM3B4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgLmFjY29yZGlvbl9faGVhZGVyIGJ1dHRvbiA+IHN2ZyxcbiAgICAgICAgICAuYWNjb3JkaW9uX19oZWFkZXIgYnV0dG9uID4gc3BhbiBzdmcge1xuICAgICAgICAgICAgdG9wOiAyM3B4O1xuICAgICAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICAgIC5hY2NvcmRpb25fX2hlYWRlciBidXR0b24gc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMzOWFiMWQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmFjY29yZGlvbl9faGVhZGVyIGJ1dHRvbjpob3ZlciwgLmFjY29yZGlvbl9faGVhZGVyIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgICAgb3BhY2l0eTogMC41OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgLmFjY29yZGlvbl9faGVhZGVyIGJ1dHRvbjphY3RpdmUge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTsgfSB9XG4gIC5hY2NvcmRpb25fX2hlYWRlci0tbm8tc3Ryb2tlIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmFjY29yZGlvbl9faGVhZGVyLS1uby1zdHJva2UgYnV0dG9uID4gc3ZnLFxuICAgIC5hY2NvcmRpb25fX2hlYWRlci0tbm8tc3Ryb2tlIGJ1dHRvbiA+IHNwYW4gc3ZnIHtcbiAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgIHN0cm9rZTogbm9uZTtcbiAgICAgIHN0cm9rZS13aWR0aDogMDsgfVxuICAgIC5hY2NvcmRpb25fX2hlYWRlci0tbm8tc3Ryb2tlIGJ1dHRvbiBiIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Zjc4ZTA7IH1cbiAgICAuYWNjb3JkaW9uX19oZWFkZXItLW5vLXN0cm9rZSBidXR0b24gYi5oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmFjY29yZGlvbi5pcy1vcGVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5hY2NvcmRpb24uaXMtb3BlbiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9IH1cbiAgICAuYWNjb3JkaW9uLmlzLW9wZW4gLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuYWNjb3JkaW9uLmlzLW9wZW4gLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH0gfVxuICAgICAgLmFjY29yZGlvbi5pcy1vcGVuIC5hY2NvcmRpb25fX2hlYWRlciBidXR0b24ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuICAgIC5hY2NvcmRpb24uaXMtb3BlbiAuYWNjb3JkaW9uX19oZWFkZXI6OmFmdGVyIHtcbiAgICAgIHRvcDogMzdweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpOyB9XG4gICAgLmFjY29yZGlvbi5pcy1vcGVuIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMCAzMnB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAuYWNjb3JkaW9uLmlzLW9wZW4gLmFjY29yZGlvbl9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMCAxNnB4OyB9IH1cblxuLnNldHRpbmdzLWZvcm0gZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5zZXR0aW5ncy1mb3JtIC5pbnB1dC10ZXh0IHtcbiAgbWF4LXdpZHRoOiAyMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuc2V0dGluZ3MtZm9ybSAuaW5wdXQtdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLnNldHRpbmdzLWZvcm0gLmlucHV0LXRleHQgaW5wdXQge1xuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7IH1cbiAgICAuc2V0dGluZ3MtZm9ybSAuaW5wdXQtdGV4dCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgLnNldHRpbmdzLWZvcm0gLmlucHV0LXRleHQtLWNvZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAuc2V0dGluZ3MtZm9ybSAuaW5wdXQtdGV4dC0tY29kZSBpbnB1dCB7XG4gICAgICBtYXgtd2lkdGg6IDEzM3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDsgfVxuICAgIC5zZXR0aW5ncy1mb3JtIC5pbnB1dC10ZXh0LS1jb2RlIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNXB4OyB9XG4gIC5zZXR0aW5ncy1mb3JtIC5pbnB1dC10ZXh0ICsgLmxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5zZXR0aW5ncy1mb3JtIC5pbnB1dC10ZXh0ICsgLmxpbmsge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9IH1cblxuLnNldHRpbmdzLWZvcm1fX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5zZXR0aW5ncy1mb3JtX19idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuc2V0dGluZ3MtZm9ybV9fYnV0dG9ucyAuYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDE2NHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuc2V0dGluZ3MtZm9ybV9fYnV0dG9ucyAuYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bzsgfSB9XG4gICAgLnNldHRpbmdzLWZvcm1fX2J1dHRvbnMgLmJ1dHRvbjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLnNldHRpbmdzLWZvcm1fX2J1dHRvbnMgLmJ1dHRvbjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfSB9XG5cbi5zZXR0aW5ncy1mb3JtLS1wYXNzd29yZCAuaW5wdXQtdGV4dCB7XG4gIG1heC13aWR0aDogMjMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnNldHRpbmdzLWZvcm0tLXBhc3N3b3JkIC5pbnB1dC10ZXh0IHtcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG5cbi5hY2NvdW50LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlNGU2OyB9XG4gIC5hY2NvdW50LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5hY2NvdW50LWl0ZW1fX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogNDBweCA0Ljg5MTMlIDM2cHggNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5hY2NvdW50LWl0ZW1fX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMzZweCAzNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5hY2NvdW50LWl0ZW1fX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMThweCAyOHB4OyB9IH1cbiAgLmFjY291bnQtaXRlbSAucmFkaW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1cHg7XG4gICAgdG9wOiA0MHB4OyB9XG4gICAgLmFjY291bnQtaXRlbSAucmFkaW8gbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5hY2NvdW50LWl0ZW0gLnJhZGlvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIGxlZnQ6IDA7IH0gfVxuICAuYWNjb3VudC1pdGVtX190aXRsZS1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAyOC43MTM3NyU7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmFjY291bnQtaXRlbV9fdGl0bGUtYmxvY2sge1xuICAgICAgICBtaW4td2lkdGg6IDI2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5hY2NvdW50LWl0ZW1fX3RpdGxlLWJsb2NrIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgICAuYWNjb3VudC1pdGVtX190aXRsZS1ibG9ja193aWRlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5hY2NvdW50LWl0ZW1fX3RpdGxlLWJsb2NrIC50aXRsZS1lZGl0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5hY2NvdW50LWl0ZW1fX3RpdGxlLWJsb2NrIC50aXRsZS1lZGl0LmlzLWVkaXQge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5hY2NvdW50LWl0ZW1fX3RpdGxlLWJsb2NrIC50aXRsZS1lZGl0LmlzLWVkaXQge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuICAuYWNjb3VudC1pdGVtX19udW1iZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgY29sb3I6ICMzZTQ1NWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInRudW1cIiBvbiwgXCJsbnVtXCIgb247IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5hY2NvdW50LWl0ZW1fX251bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IG5vcm1hbDsgfSB9XG4gIC5hY2NvdW50LWl0ZW0gLmNoZWNrYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuYWNjb3VudC1pdGVtIC5jaGVja2JveCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgICAgIC5hY2NvdW50LWl0ZW0gLmNoZWNrYm94IGxhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4OyB9IH1cbiAgLmFjY291bnQtaXRlbV9fZGVsZXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGNvbG9yOiAjMDQwYjI0O1xuICAgIGZvbnQtZmFtaWx5OiBcIlBUIFJvb3QgVUlcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5hY2NvdW50LWl0ZW1fX2RlbGV0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgdG9wOiAyM3B4O1xuICAgICAgICByaWdodDogMDsgfSB9XG4gICAgLmFjY291bnQtaXRlbV9fZGVsZXRlOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24tYmluLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmFjY291bnQtaXRlbV9fZGVsZXRlOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gOHB4KTsgfSB9XG4gICAgLmFjY291bnQtaXRlbV9fZGVsZXRlIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgLmFjY291bnQtaXRlbV9fZGVsZXRlIHNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpOyB9IH1cbiAgICAuYWNjb3VudC1pdGVtX19kZWxldGU6aG92ZXIsIC5hY2NvdW50LWl0ZW1fX2RlbGV0ZTpmb2N1cyB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5hY2NvdW50LWl0ZW0gLmVycm9yIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuYWNjb3VudC1pdGVtIC5lcnJvciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5hY2NvdW50LWl0ZW0gLmVycm9yX19tZXNzYWdlIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuYWNjb3VudC1pdGVtLmlzLWVkaXQgLmFjY291bnQtaXRlbV9fZGVsZXRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2V0dGluZ3Mtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDg4cHg7IH1cbiAgLnNldHRpbmdzLXNlY3Rpb246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAuc2V0dGluZ3Mtc2VjdGlvbiAuYWNjb3JkaW9uX19oZWFkZXIgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2V0dGluZ3Mtc2VjdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA2OHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTJweDsgfVxuICAgICAgLnNldHRpbmdzLXNlY3Rpb246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7IH1cbiAgICAgIC5zZXR0aW5ncy1zZWN0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7IH0gfVxuICAuc2V0dGluZ3Mtc2VjdGlvbl9fdGl0bGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNldHRpbmdzLXNlY3Rpb25fX3RpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnNldHRpbmdzLXNlY3Rpb25fX3RpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7IH0gfVxuICAgIC5zZXR0aW5ncy1zZWN0aW9uX190aXRsZS1jb250YWluZXIgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgZmlsbDogbm9uZTtcbiAgICAgIHN0cm9rZTogIzA0MGIyNDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZXR0aW5ncy1zZWN0aW9uX190aXRsZS1jb250YWluZXIgc3ZnIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG4gICAgLnNldHRpbmdzLXNlY3Rpb25fX3RpdGxlLWNvbnRhaW5lciAjaWNvbi1iaWxscyB7XG4gICAgICBtYXgtd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuc2V0dGluZ3Mtc2VjdGlvbl9fdGl0bGUtY29udGFpbmVyICNpY29uLWJpbGxzIHtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNldHRpbmdzLXNlY3Rpb25fX3RpdGxlLWNvbnRhaW5lciAjaWNvbi1wZXJzb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTNweDsgfSB9XG4gIC5zZXR0aW5ncy1zZWN0aW9uX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBjb2xvcjogIzA0MGIyNDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNldHRpbmdzLXNlY3Rpb25fX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gIC5zZXR0aW5ncy1zZWN0aW9uX19pbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICBwYWRkaW5nOiAwIDAgNDRweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UzZTRlNjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTRlNjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnNldHRpbmdzLXNlY3Rpb25fX2lubmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ0cHg7IH0gfVxuICAuc2V0dGluZ3Mtc2VjdGlvbl9faW5wdXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAzMnB4IDM5cHggMjBweCAzN3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2V0dGluZ3Mtc2VjdGlvbl9faW5wdXRzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuc2V0dGluZ3Mtc2VjdGlvbl9faW5wdXRzIHtcbiAgICAgICAgcGFkZGluZzogMjRweCAwIDI0cHg7IH0gfVxuICAgIC5zZXR0aW5ncy1zZWN0aW9uX19pbnB1dHMgLmlucHV0LXRleHQge1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5zZXR0aW5ncy1zZWN0aW9uX19pbnB1dHMgLmlucHV0LXRleHQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5zZXR0aW5ncy1zZWN0aW9uX19pbnB1dHMgLmlucHV0LXRleHQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNzVweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAuc2V0dGluZ3Mtc2VjdGlvbl9faW5wdXRzIC5pbnB1dC10ZXh0OmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuc2V0dGluZ3Mtc2VjdGlvbl9faW5wdXRzIC5pbnB1dC10ZXh0Omxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAuc2V0dGluZ3Mtc2VjdGlvbl9faW5wdXRzIC5pbnB1dC10ZXh0ICNlbWFpbCB7XG4gICAgICAgIHdpZHRoOiAzMzBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAuc2V0dGluZ3Mtc2VjdGlvbl9faW5wdXRzIC5pbnB1dC10ZXh0ICNlbWFpbCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuc2V0dGluZ3Mtc2VjdGlvbl9faW5wdXRzIC5pbnB1dC10ZXh0ICN0ZWwge1xuICAgICAgICB3aWR0aDogMTk2cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgLnNldHRpbmdzLXNlY3Rpb25fX2lucHV0cyAuaW5wdXQtdGV4dCAjdGVsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnNldHRpbmdzLXNlY3Rpb25fX2FjY29yZGlvbi1wYXNzd29yZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnNldHRpbmdzLXNlY3Rpb25fX2FjY29yZGlvbi1wYXNzd29yZC5pcy1vcGVuIC5hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnNldHRpbmdzLXNlY3Rpb25fX2FjY29yZGlvbi1wYXNzd29yZC5pcy1vcGVuIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHggMCAyMHB4OyB9IH1cbiAgLnNldHRpbmdzLXNlY3Rpb25fX2FjY29yZGlvbi1zb2NpYWxzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuc2V0dGluZ3Mtc2VjdGlvbl9fYWNjb3JkaW9uLXNvY2lhbHMuaXMtb3BlbiAuYWNjb3JkaW9uX19oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5zZXR0aW5ncy1zZWN0aW9uX19hY2NvcmRpb24tc29jaWFscy5pcy1vcGVuIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnNldHRpbmdzLXNlY3Rpb24gLmFjY29yZGlvbiB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnNldHRpbmdzLXNlY3Rpb24gLmFjY29yZGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9IH1cbiAgLnNldHRpbmdzLXNlY3Rpb24gKyAuZGVsZXRlLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnNldHRpbmdzLXNlY3Rpb24gKyAuZGVsZXRlLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ3cHg7IH0gfVxuICAuc2V0dGluZ3Mtc2VjdGlvbi0tYWNjb3VudHMgLnNldHRpbmdzLXNlY3Rpb25fX2lubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uZGVsZXRlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDsgfVxuICAuZGVsZXRlLWJ1dHRvbiBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZmlsbDogbm9uZTtcbiAgICBzdHJva2U6ICNmMjFiMjg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5kZWxldGUtYnV0dG9uIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9IH1cbiAgLmRlbGV0ZS1idXR0b24gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgY29sb3I6ICNmMjFiMjg7IH1cbiAgLmRlbGV0ZS1idXR0b246aG92ZXIsIC5kZWxldGUtYnV0dG9uOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cblxuLnNob3ctbW9yZV9fYnRuIHtcbiAgbWFyZ2luOiAwIGF1dG8gMTJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuc2hvdy1tb3JlX19idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uc2hvdy1tb3JlX19wYWdlLXN0YXR1cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBjb2xvcjogIzc2Nzg4NzsgfVxuXG4uZXJyb3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxN3B4IDUzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2UyZTU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmVycm9yIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTRweDsgfSB9XG4gIC5lcnJvcl9fbWVzc2FnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBtYXgtd2lkdGg6IDcwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5lcnJvcl9fbWVzc2FnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9IH1cbiAgICAuZXJyb3JfX21lc3NhZ2UtLWZ1bGwge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAuZXJyb3JfX21lc3NhZ2UtLWZ1bGwge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVycm9yX19tZXNzYWdlLS1mdWxsIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuZXJyb3JfX21lc3NhZ2Ugc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBtaW4td2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICBtaW4taGVpZ2h0OiAyM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZmlsbDogI2YyMWIyODtcbiAgICAgIHN0cm9rZTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5lcnJvcl9fbWVzc2FnZSBzdmcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTRweDsgfSB9XG4gICAgLmVycm9yX19tZXNzYWdlIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5lcnJvcl9fbWVzc2FnZSBzcGFuIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gIC5lcnJvcl9fbWVzc2FnZS1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lcnJvcl9fbWVzc2FnZS1ib3gge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbiAgLmVycm9yX19hY3Rpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5lcnJvcl9fYWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9IH1cbiAgICAuZXJyb3JfX2FjdGlvbjpob3ZlciwgLmVycm9yX19hY3Rpb246Zm9jdXMge1xuICAgICAgb3BhY2l0eTogMC41OyB9XG4gIC5lcnJvcl9faGludCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5lcnJvcl9faGludCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLmVycm9yX19idXR0b24tZGV2aWNlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXJyb3JfX2J1dHRvbi1kZXZpY2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfSB9XG4gIC5lcnJvci0td2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjZlOTsgfVxuICAgIC5lcnJvci0td2FybmluZyAuZXJyb3JfX21lc3NhZ2Ugc3ZnIHtcbiAgICAgIGZpbGw6ICNlY2FhMDA7IH1cblxuLnBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KSBzY2FsZSgwLjk4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAucG9wdXAuaXMtdmlzaWJsZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiAxMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIC5wb3B1cF9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucG9wdXBfX2Nsb3NlIHtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIHJpZ2h0OiAycHg7IH0gfVxuICAgIC5wb3B1cF9fY2xvc2U6OmJlZm9yZSwgLnBvcHVwX19jbG9zZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQwYjI0O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLnBvcHVwX19jbG9zZTo6YmVmb3JlLCAucG9wdXBfX2Nsb3NlOjphZnRlciB7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDdweCk7XG4gICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7IH0gfVxuICAgIC5wb3B1cF9fY2xvc2U6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAucG9wdXBfX2Nsb3NlOjphZnRlciB7XG4gICAgICByaWdodDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgIC5wb3B1cF9fY2xvc2U6aG92ZXI6OmJlZm9yZSwgLnBvcHVwX19jbG9zZTpob3Zlcjo6YWZ0ZXIsIC5wb3B1cF9fY2xvc2U6Zm9jdXM6OmJlZm9yZSwgLnBvcHVwX19jbG9zZTpmb2N1czo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc2Nzg4NzsgfVxuICAucG9wdXBfX3RleHQtYmxvY2sge1xuICAgIG1heC13aWR0aDogMzU0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnBvcHVwX190ZXh0LWJsb2NrIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfSB9XG4gIC5wb3B1cF9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnBvcHVwX190aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogODUlO1xuICAgICAgICBtaW4td2lkdGg6IDIxMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnBvcHVwIHtcbiAgICAgIG1heC13aWR0aDogOTAlOyB9IH1cbiAgLnBvcHVwLS1zaW1wbGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU5MnB4O1xuICAgIHBhZGRpbmc6IDY0cHggNDhweCA1NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucG9wdXAtLXNpbXBsZSB7XG4gICAgICAgIG1heC13aWR0aDogMjg4cHg7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMjBweCAyMHB4OyB9IH1cbiAgICAucG9wdXAtLXNpbXBsZSAucG9wdXBfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAucG9wdXAtLXNpbXBsZSAucG9wdXBfX3RpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH0gfVxuICAgIC5wb3B1cC0tc2ltcGxlIC5idXR0b24ge1xuICAgICAgbWluLXdpZHRoOiAxNjRweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLnBvcHVwLS1zaW1wbGUgLmJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5wb3B1cC0tc2ltcGxlIC5wb3B1cF9fdGl0bGUgKyAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAucG9wdXAtLXNpbXBsZSAucG9wdXBfX3RpdGxlICsgLmJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjhweDsgfSB9XG4gIC5wb3B1cC0tc21hbGwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgIHBhZGRpbmc6IDQ0cHggNzRweCA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucG9wdXAtLXNtYWxsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyODhweDtcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDIwcHg7IH0gfVxuICAgIC5wb3B1cC0tc21hbGwgLnBvcHVwX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLnBvcHVwLS1zbWFsbCAucG9wdXBfX3RpdGxlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH0gfVxuICAgIC5wb3B1cC0tc21hbGwgLmJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7IH1cblxuLnBvcHVwLWRlbGV0ZS1hY2NvdW50IHtcbiAgd2lkdGg6IDQ4MHB4O1xuICBwYWRkaW5nOiA2NHB4IDY0cHggNTdweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucG9wdXAtZGVsZXRlLWFjY291bnQge1xuICAgICAgcGFkZGluZzogMjRweCAxOHB4OyB9IH1cbiAgLnBvcHVwLWRlbGV0ZS1hY2NvdW50X19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogOTUlOyB9XG4gICAgLnBvcHVwLWRlbGV0ZS1hY2NvdW50X19idXR0b25zIC5idXR0b24ge1xuICAgICAgd2lkdGg6IDE2NHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAucG9wdXAtZGVsZXRlLWFjY291bnRfX2J1dHRvbnMgLmJ1dHRvbi0tcmVkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAucG9wdXAtZGVsZXRlLWFjY291bnRfX2J1dHRvbnMgLmJ1dHRvbi0tcmVkIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4OyB9IH1cbiAgICAgIC5wb3B1cC1kZWxldGUtYWNjb3VudF9fYnV0dG9ucyAuYnV0dG9uLS1yZWQgc3ZnIHtcbiAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgc3Ryb2tlOiAjZmZmZmZmO1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wb3B1cC1kZWxldGUtYWNjb3VudF9fYnV0dG9ucyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5wb3B1cC1kZWxldGUtYWNjb3VudF9fYnV0dG9ucyAuYnV0dG9uIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMjQ4cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTJweDsgfVxuICAgICAgICAgIC5wb3B1cC1kZWxldGUtYWNjb3VudF9fYnV0dG9ucyAuYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5wb3B1cC1kZWxldGUtYWNjb3VudCAucG9wdXBfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucG9wdXAtZGVsZXRlLWFjY291bnQgLnBvcHVwX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuXG4ucG9wdXAtY2hhbmdlLXBob25lIHtcbiAgd2lkdGg6IDU5MnB4O1xuICBwYWRkaW5nOiA2NHB4IDQ4cHggNDhweCA2NHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wb3B1cC1jaGFuZ2UtcGhvbmUge1xuICAgICAgcGFkZGluZzogMjRweCAyMHB4OyB9IH1cbiAgLnBvcHVwLWNoYW5nZS1waG9uZV9fdGltZXIge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgICAucG9wdXAtY2hhbmdlLXBob25lX190aW1lciBzcGFuIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgY29sb3I6ICM3Njc4ODc7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wb3B1cC1jaGFuZ2UtcGhvbmVfX3RpbWVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDsgfSB9XG4gIC5wb3B1cC1jaGFuZ2UtcGhvbmVfX3N0YXJ0IC5wb3B1cF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wb3B1cC1jaGFuZ2UtcGhvbmVfX3N0YXJ0IC5wb3B1cF9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cbiAgLnBvcHVwLWNoYW5nZS1waG9uZV9fc3RhcnQgLnBvcHVwX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGNvbG9yOiAjM2U0NTVmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucG9wdXAtY2hhbmdlLXBob25lX19zdGFydCAucG9wdXBfX3RleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9IH1cbiAgLnBvcHVwLWNoYW5nZS1waG9uZV9fZmluaXNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucG9wdXAtY2hhbmdlLXBob25lX19maW5pc2gge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAucG9wdXAtY2hhbmdlLXBob25lX19maW5pc2ggLnBvcHVwX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLnBvcHVwLWNoYW5nZS1waG9uZV9fZmluaXNoIC5wb3B1cF9fdGl0bGUge1xuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLnBvcHVwLWNoYW5nZS1waG9uZV9fZmluaXNoIC5wb3B1cF9fdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgY29sb3I6ICMzZTQ1NWY7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAucG9wdXAtY2hhbmdlLXBob25lX19maW5pc2ggLnBvcHVwX190ZXh0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLnBvcHVwLWNoYW5nZS1waG9uZV9fZmluaXNoIC5idXR0b24ge1xuICAgICAgd2lkdGg6IDIwOHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLnBvcHVwLWNoYW5nZS1waG9uZV9fZmluaXNoIC5idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnBvcHVwLWNoYW5nZS1waG9uZSAubGluayB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wb3B1cC1jaGFuZ2UtcGhvbmUgLmlucHV0LWNvZGUge1xuICAgICAgbWF4LXdpZHRoOiAyMTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wb3B1cC1jaGFuZ2UtcGhvbmUgLmlucHV0LWNvZGUge1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDsgfVxuICAgICAgLnBvcHVwLWNoYW5nZS1waG9uZSAuaW5wdXQtY29kZSBwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucG9wdXAtY2hhbmdlLXBob25lIC5iciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5tZWFzdXJlbWVudHMge1xuICBwYWRkaW5nLWJvdHRvbTogMzlweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLm1lYXN1cmVtZW50c19fY2FwdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tZWFzdXJlbWVudHNfX2NhcHRpb24ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gIC5tZWFzdXJlbWVudHNfX2J1dHRvbi1kZXZpY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWVhc3VyZW1lbnRzX19idXR0b24tZGV2aWNlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLm1lYXN1cmVtZW50c19fd2FybmluZyB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMjJweDtcbiAgICBtYXJnaW46IDI4cHggMCAzNnB4OyB9XG4gICAgLm1lYXN1cmVtZW50c19fd2FybmluZyAuZXJyb3JfX21lc3NhZ2Uge1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5tZWFzdXJlbWVudHNfX3dhcm5pbmcgLmVycm9yX19tZXNzYWdlIHtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgLm1lYXN1cmVtZW50c19fd2FybmluZyAuZXJyb3JfX21lc3NhZ2Ugc3ZnIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5tZWFzdXJlbWVudHNfX3dhcm5pbmcgLmVycm9yX19tZXNzYWdlIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4OyB9IH1cbiAgICAgIC5tZWFzdXJlbWVudHNfX3dhcm5pbmcgLmVycm9yX19tZXNzYWdlIHNwYW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgLm1lYXN1cmVtZW50c19fd2FybmluZyAuZXJyb3JfX21lc3NhZ2Ugc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH0gfVxuICAgIC5tZWFzdXJlbWVudHNfX3dhcm5pbmcgLmVycm9yX19oaW50IHtcbiAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgICAgIC5tZWFzdXJlbWVudHNfX3dhcm5pbmcgLmVycm9yX19oaW50OmhvdmVyLCAubWVhc3VyZW1lbnRzX193YXJuaW5nIC5lcnJvcl9faGludDpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjNzY3ODg3OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWVhc3VyZW1lbnRzX193YXJuaW5nIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4OyB9IH1cbiAgLm1lYXN1cmVtZW50c19faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlNGU2OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAubWVhc3VyZW1lbnRzX19oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfSB9XG4gICAgLm1lYXN1cmVtZW50c19faGVhZGVyIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5tZWFzdXJlbWVudHNfX2hlYWRlciBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4OyB9IH1cbiAgLm1lYXN1cmVtZW50c19fZGF0ZSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjYyMzE5JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLm1lYXN1cmVtZW50c19fZGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubWVhc3VyZW1lbnRzX19sYXN0IHtcbiAgICB3aWR0aDogMjAuOTIzOTElO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNjIzMTklOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAubWVhc3VyZW1lbnRzX19sYXN0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5tZWFzdXJlbWVudHNfX2N1cnJlbnQge1xuICAgIHdpZHRoOiAxOS42NTU4JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0Ljk4MTg4JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLm1lYXN1cmVtZW50c19fY3VycmVudCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEzNnB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIC5tZWFzdXJlbWVudHNfX2NvbnN1bXB0aW9uIHtcbiAgICB3aWR0aDogMTcuNzUzNjIlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNzE3MzklOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAubWVhc3VyZW1lbnRzX19jb25zdW1wdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubWVhc3VyZW1lbnRzX19tZXRlcnMtbGlzdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDk2cHgpO1xuICAgIG1hcmdpbjogMCAtNDhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5tZWFzdXJlbWVudHNfX21ldGVycy1saXN0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgICAgICBtYXJnaW46IDAgLTE2cHg7IH0gfVxuICAubWVhc3VyZW1lbnRzX19idXR0b24ge1xuICAgIG1hcmdpbjogMzZweCAwIDAgYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLm1lYXN1cmVtZW50c19fYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMjRweCBhdXRvIDA7IH0gfVxuXG4ubWV0ZXItaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLm1ldGVyLWl0ZW06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNDhweDtcbiAgICB0b3A6IC0xcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDk2cHgpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2U0ZTY7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLWluLW91dCwgbGVmdCAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAubWV0ZXItaXRlbTo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAubWV0ZXItaXRlbV9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI0cHggNDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAubWV0ZXItaXRlbV9faGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMjJweCAxNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5tZXRlci1pdGVtX19oZWFkZXIge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggMTZweDsgfSB9XG4gICAgLm1ldGVyLWl0ZW1fX2hlYWRlcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgICAgIHJpZ2h0OiA2JTtcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDQwYjI0O1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0LCB0b3AgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC5tZXRlci1pdGVtX19oZWFkZXI6OmJlZm9yZSB7XG4gICAgICAgICAgcmlnaHQ6IDI2cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5tZXRlci1pdGVtX19oZWFkZXI6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICAgIHJpZ2h0OiAxOHB4OyB9IH1cbiAgICAubWV0ZXItaXRlbV9faGVhZGVyOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNDhweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5NnB4KTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTRlNjtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQsIGxlZnQgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC5tZXRlci1pdGVtX19oZWFkZXI6OmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5tZXRlci1pdGVtX19oZWFkZXIgLm1ldGVyLWl0ZW1fX2NvbnN1bXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIC5tZXRlci1pdGVtX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyN3B4O1xuICAgIGxlZnQ6IDU1cHg7XG4gICAgZmlsbDogbm9uZTtcbiAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5tZXRlci1pdGVtX19pY29uIHtcbiAgICAgICAgbGVmdDogMTZweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAubWV0ZXItaXRlbV9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5tZXRlci1pdGVtX19pY29uLS1kcm9wIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAyM3B4OyB9XG4gICAgLm1ldGVyLWl0ZW1fX2ljb24tLXRoZXJtb21ldGVyIHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAyNnB4OyB9XG4gICAgLm1ldGVyLWl0ZW1fX2ljb24tLWxpZ2h0bmluZyB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMjVweDsgfVxuICAgIC5tZXRlci1pdGVtX19pY29uLS1maXJlIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4OyB9XG4gICAgLm1ldGVyLWl0ZW1fX2ljb24tLWJsdWUge1xuICAgICAgc3Ryb2tlOiAjMzM1MGI5OyB9XG4gICAgLm1ldGVyLWl0ZW1fX2ljb24tLXJlZCB7XG4gICAgICBzdHJva2U6ICNmMjFiMjg7IH1cbiAgICAubWV0ZXItaXRlbV9faWNvbi0teWVsbG93IHtcbiAgICAgIHN0cm9rZTogI2VjYWEwMDsgfVxuICAgIC5tZXRlci1pdGVtX19pY29uLS1vcmFuZ2Uge1xuICAgICAgc3Ryb2tlOiAjZmQ4MDNhOyB9XG4gIC5tZXRlci1pdGVtX19oZWFkLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjE2MzA0JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLm1ldGVyLWl0ZW1fX2hlYWQtYmxvY2sge1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuICAubWV0ZXItaXRlbV9fY2FwdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDAgNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLm1ldGVyLWl0ZW1fX2NhcHRpb24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLm1ldGVyLWl0ZW1fX2NhcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5tZXRlci1pdGVtX19udW1iZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDRweDtcbiAgICBjb2xvcjogIzNlNDU1ZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLm1ldGVyLWl0ZW1fX251bWJlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAubWV0ZXItaXRlbV9fbnVtYmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm1ldGVyLWl0ZW1fX251bWJlciBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7IH1cbiAgLm1ldGVyLWl0ZW1fX3dhcm5pbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgIHJpZ2h0OiAxNS4yMTczOSU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5tZXRlci1pdGVtX193YXJuaW5nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5tZXRlci1pdGVtX19sYXN0LWNvdW50IHtcbiAgICB3aWR0aDogMjAuOTIzOTElO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNzkzNDglO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAubWV0ZXItaXRlbV9fbGFzdC1jb3VudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubWV0ZXItaXRlbV9fY3VycmVudCB7XG4gICAgd2lkdGg6IDE5LjY1NTglO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNDQ1NjUlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAubWV0ZXItaXRlbV9fY3VycmVudCB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogMTE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuICAubWV0ZXItaXRlbSAuaW5wdXQtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDsgfVxuICAgIC5tZXRlci1pdGVtIC5pbnB1dC10ZXh0IGlucHV0IHtcbiAgICAgIGNvbG9yOiAjMDQwYjI0O1xuICAgICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLm1ldGVyLWl0ZW0gLmlucHV0LXRleHQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5tZXRlci1pdGVtIC5pbnB1dC10ZXh0IGlucHV0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgcGFkZGluZzogOXB4IDE2cHg7IH0gfVxuICAubWV0ZXItaXRlbV9fY29uc3VtcHRpb24tZGVzYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLm1ldGVyLWl0ZW1fX2NvbnN1bXB0aW9uLWRlc2Mge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NSU7IH0gfVxuICAubWV0ZXItaXRlbV9fY29uc3VtcHRpb24taGludCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtMXB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLm1ldGVyLWl0ZW1fX2NvbnN1bXB0aW9uLWhpbnQge1xuICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICByaWdodDogMTA2cHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7IH0gfVxuICAgIC5tZXRlci1pdGVtX19jb25zdW1wdGlvbi1oaW50OjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLigJRcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5tZXRlci1pdGVtX19jb25zdW1wdGlvbi1oaW50IHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgICBmaWxsOiBub25lOyB9XG4gIC5tZXRlci1pdGVtX19jb25zdW1wdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxNy43NTM2MiU7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjcxNzM5JTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAubWV0ZXItaXRlbV9fY29uc3VtcHRpb24ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAubWV0ZXItaXRlbV9fY29uc3VtcHRpb24gcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLm1ldGVyLWl0ZW1fX2NvbnN1bXB0aW9uIHAge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gICAgLm1ldGVyLWl0ZW1fX2NvbnN1bXB0aW9uIHN1cCB7XG4gICAgICB0b3A6IDA7IH1cbiAgICAubWV0ZXItaXRlbV9fY29uc3VtcHRpb24uaXMtdmFsdWUgcCB7XG4gICAgICB3aWR0aDogMTE2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAubWV0ZXItaXRlbV9fY29uc3VtcHRpb24uaXMtbG93ZXIgLm1ldGVyLWl0ZW1fX2NvbnN1bXB0aW9uLWhpbnQ6OmJlZm9yZSwgLm1ldGVyLWl0ZW1fX2NvbnN1bXB0aW9uLmlzLWhpZ2hlciAubWV0ZXItaXRlbV9fY29uc3VtcHRpb24taGludDo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubWV0ZXItaXRlbV9fY29uc3VtcHRpb24uaXMtbG93ZXIgc3ZnLCAubWV0ZXItaXRlbV9fY29uc3VtcHRpb24uaXMtaGlnaGVyIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tZXRlci1pdGVtX19jb25zdW1wdGlvbi5pcy1sb3dlciBzdmcge1xuICAgICAgc3Ryb2tlOiAjMzlhYjFkO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgLm1ldGVyLWl0ZW1fX2NvbnN1bXB0aW9uLmlzLWhpZ2hlciBzdmcge1xuICAgICAgc3Ryb2tlOiAjZjIxYjI4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAubWV0ZXItaXRlbV9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAzMnB4IDQ4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAubWV0ZXItaXRlbV9fZGV0YWlscyB7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMTZweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAubWV0ZXItaXRlbV9fZGV0YWlscyB7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggMTZweCAzMnB4OyB9IH1cbiAgLm1ldGVyLWl0ZW1fX2dyYXBoIHtcbiAgICB3aWR0aDogNzMuMjc4OTklO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTI5cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAubWV0ZXItaXRlbV9fZ3JhcGgge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLm1ldGVyLWl0ZW1fX2dyYXBoIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm1ldGVyLWl0ZW1fX2dyYXBoIGNhbnZhcyB7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5tZXRlci1pdGVtX19ncmFwaC1sYWJlbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDc0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5tZXRlci1pdGVtX19ncmFwaC1sYWJlbHMgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAubWV0ZXItaXRlbV9fZ3JhcGgtbGFiZWxzIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAubWV0ZXItaXRlbV9fZ3JhcGgtbGFiZWxzIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAubWV0ZXItaXRlbV9fZGV0YWlscy1saXN0IHtcbiAgICBtYXJnaW46IDAgMCAwIDQuNTI4OTklOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAubWV0ZXItaXRlbV9fZGV0YWlscy1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAubWV0ZXItaXRlbV9fZGV0YWlscy1saXN0IGR0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbjogMCAwIDRweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5tZXRlci1pdGVtX19kZXRhaWxzLWxpc3QgZHQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG4gICAgICAubWV0ZXItaXRlbV9fZGV0YWlscy1saXN0IGR0Omxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLm1ldGVyLWl0ZW1fX2RldGFpbHMtbGlzdCBkZCB7XG4gICAgICBjb2xvcjogIzNlNDU1ZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgICAubWV0ZXItaXRlbV9fZGV0YWlscy1saXN0IGRkIHNwYW4uanMtY29uc3VtcHRpb24td2FybmluZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLm1ldGVyLWl0ZW1fX2RldGFpbHMtbGlzdCBkZCBzcGFuLmpzLWNvbnN1bXB0aW9uLXdhcm5pbmcgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICBmaWxsOiAjZWNhYTAwO1xuICAgICAgICAgIHN0cm9rZTogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLm1ldGVyLWl0ZW1fX2RldGFpbHMtbGlzdCBkZCB7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAubWV0ZXItaXRlbV9fZGV0YWlscy1saXN0IGRkIHNwYW4uanMtY29uc3VtcHRpb24td2FybmluZyBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgLm1ldGVyLWl0ZW1fX2RldGFpbHMtbGlzdCBkZDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubWV0ZXItaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTsgfVxuICAgIC5tZXRlci1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLm1ldGVyLWl0ZW06aG92ZXIgLm1ldGVyLWl0ZW1fX2hlYWRlcjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwOyB9XG4gIC5tZXRlci1pdGVtLmlzLWNhdXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGY2ZTk7IH1cbiAgICAubWV0ZXItaXRlbS5pcy1jYXV0aW9uIC5tZXRlci1pdGVtX193YXJuaW5nIHtcbiAgICAgIGZpbGw6ICNlY2FhMDA7IH1cbiAgICAubWV0ZXItaXRlbS5pcy1jYXV0aW9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCAyNDYsIDIzMywgMC4zKTsgfVxuICAubWV0ZXItaXRlbS5pcy13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlMmU1OyB9XG4gICAgLm1ldGVyLWl0ZW0uaXMtd2FybmluZyAubWV0ZXItaXRlbV9fd2FybmluZyB7XG4gICAgICBmaWxsOiAjZjIxYjI4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAubWV0ZXItaXRlbS5pcy13YXJuaW5nIC5tZXRlci1pdGVtX19jdXJyZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm1ldGVyLWl0ZW0uaXMtd2FybmluZyAuaW5wdXQtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1ldGVyLWl0ZW0uaXMtd2FybmluZzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MiwgMjI2LCAyMjksIDAuMyk7IH1cbiAgLm1ldGVyLWl0ZW0uaXMtZm9jdXMge1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAubWV0ZXItaXRlbS5pcy1mb2N1czo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDBiMjQ7IH1cbiAgICAubWV0ZXItaXRlbS5pcy1mb2N1cyAubWV0ZXItaXRlbV9faGVhZGVyOjphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQwYjI0OyB9XG4gIC5tZXRlci1pdGVtLmlzLW9wZW4ge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTEwcHggOXB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4xMyksIGluc2V0IDAgMTBweCA5cHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjEzKTsgfVxuICAgIC5tZXRlci1pdGVtLmlzLW9wZW46OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAubWV0ZXItaXRlbS5pcy1vcGVuIC5tZXRlci1pdGVtX19oZWFkZXI6OmJlZm9yZSB7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpOyB9XG4gICAgLm1ldGVyLWl0ZW0uaXMtb3BlbiAubWV0ZXItaXRlbV9faGVhZGVyOjphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAubWV0ZXItaXRlbS5pcy1vcGVuIC5tZXRlci1pdGVtX19oZWFkZXI6OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMDsgfSB9XG4gICAgLm1ldGVyLWl0ZW0uaXMtb3BlbiAubWV0ZXItaXRlbV9fZGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5tZXRlci1pdGVtLmlzLW9wZW4uaXMtY2F1dGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDI0NiwgMjMzLCAwLjMpOyB9XG4gIC5tZXRlci1pdGVtLmlzLW9wZW4uaXMtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTIsIDIyNiwgMjI5LCAwLjMpOyB9XG5cbi5ncmFwaC10b29sdGlwIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAxNHB4O1xuICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMikpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuZ3JhcGgtdG9vbHRpcCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjUlLCAtMTAwJSk7IH0gfVxuICAuZ3JhcGgtdG9vbHRpcDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICBib3R0b206IC01cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmdyYXBoLXRvb2x0aXA6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogY2FsYygyNSUgLSA3cHgpOyB9IH1cbiAgLmdyYXBoLXRvb2x0aXBfX2hlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTRlNjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5ncmFwaC10b29sdGlwX19jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgLmdyYXBoLXRvb2x0aXAgZGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMDsgfVxuICAuZ3JhcGgtdG9vbHRpcCBkdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgxcHgpO1xuICAgIHBhZGRpbmc6IDJweCAwO1xuICAgIG1hcmdpbi1yaWdodDogMThweDsgfVxuICAuZ3JhcGgtdG9vbHRpcCBkZCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDYzcHg7XG4gICAgcGFkZGluZzogMnB4IDA7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5ncmFwaC10b29sdGlwLS1tdWx0aXBsZSB7XG4gIHdpZHRoOiAyMDhweDsgfVxuICAuZ3JhcGgtdG9vbHRpcC0tbXVsdGlwbGUgZHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTsgfVxuICAuZ3JhcGgtdG9vbHRpcC0tbXVsdGlwbGUgZGQge1xuICAgIHdpZHRoOiA1MnB4OyB9XG5cbi50YWJzLWNvbnRyb2xzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnRhYnMtY29udHJvbHM6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBsZWZ0OiAtODBweDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDE2MHB4KTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQsIDExLCAzNiwgMC4xKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnRhYnMtY29udHJvbHM6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogLTE2cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTsgfSB9XG4gIC50YWJzLWNvbnRyb2xzX19ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGFicy1jb250cm9sc19fYmxvY2sge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgICAgIGxlZnQ6IC0xNnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDsgfSB9XG4gICAgLnRhYnMtY29udHJvbHNfX2Jsb2NrID4gOmxhc3QtY2hpbGQgbGFiZWwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnRhYnMtY29udHJvbHNfX2Jsb2NrOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRhYnMtY29udHJvbHNfX3dyYXBwZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGFicy1jb250cm9sc19fd3JhcHBlcjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG4gICAgICAudGFicy1jb250cm9sc19fd3JhcHBlcjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9IH1cbiAgLnRhYnMtY29udHJvbHMgaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpOyB9XG4gIC50YWJzLWNvbnRyb2xzIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1yaWdodDogNjRweDtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnRhYnMtY29udHJvbHMgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9IH1cbiAgICAudGFicy1jb250cm9scyBsYWJlbDpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC50YWJzLWNvbnRyb2xzX191bmRlcmxpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQwYjI0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC50YWJzLWNvbnRyb2xzIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5wb3B1cC0tYW5zd2VyIHtcbiAgcGFkZGluZzogNjRweCA2NHB4IDQwcHg7XG4gIHdpZHRoOiA1OTJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucG9wdXAtLWFuc3dlciB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDIwcHggMjBweDsgfSB9XG4gIC5wb3B1cC0tYW5zd2VyIC5wb3B1cF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wb3B1cC0tYW5zd2VyIC5wb3B1cF9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAucG9wdXAtLWFuc3dlciAucG9wdXBfX2Fuc3dlcmVkLW1zZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM0Zjc4ZTA7XG4gICAgcGFkZGluZzogOHB4IDE3cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGNvbG9yOiAjM2U0NTVjO1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmZDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnBvcHVwLS1hbnN3ZXIgLnBvcHVwX19hbnN3ZXJlZC1tc2cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5wb3B1cC0tYW5zd2VyIC5pbnB1dC10ZXh0LS10ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gICAgbWluLWhlaWdodDogMTE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnBvcHVwLS1hbnN3ZXIgLmlucHV0LXRleHQtLXRleHRhcmVhIHRleHRhcmVhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5wb3B1cC0tYW5zd2VyIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBwYWRkaW5nOiAxNnB4IDQzcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wb3B1cC0tYW5zd2VyIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggNDNweDsgfSB9XG5cbi5wb3B1cC0tbmV3LXJlcXVlc3Qge1xuICBwYWRkaW5nOiA0OHB4IDY0cHggNDZweDtcbiAgd2lkdGg6IDU5MnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wb3B1cC0tbmV3LXJlcXVlc3Qge1xuICAgICAgcGFkZGluZzogMjRweCAyMHB4IDIwcHg7IH0gfVxuICAucG9wdXAtLW5ldy1yZXF1ZXN0IC5wb3B1cF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wb3B1cC0tbmV3LXJlcXVlc3QgLnBvcHVwX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIC5wb3B1cC0tbmV3LXJlcXVlc3QgLmlucHV0LXRleHQtLXNlbGVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wb3B1cC0tbmV3LXJlcXVlc3QgLmlucHV0LXRleHQtLXNlbGVjdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuICAgIC5wb3B1cC0tbmV3LXJlcXVlc3QgLmlucHV0LXRleHQtLXNlbGVjdCAuaW5wdXQtdGV4dF9fc2VsZWN0LXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAucG9wdXAtLW5ldy1yZXF1ZXN0IC5pbnB1dC10ZXh0LS1zZWxlY3QgLmlucHV0LXRleHRfX3NlbGVjdC13cmFwcGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAucG9wdXAtLW5ldy1yZXF1ZXN0IC5pbnB1dC10ZXh0LS1zZWxlY3QgLmlucHV0LXRleHRfX3NlbGVjdC13cmFwcGVyIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgc3Ryb2tlOiAjMDQwYjI0OyB9XG4gICAgICAucG9wdXAtLW5ldy1yZXF1ZXN0IC5pbnB1dC10ZXh0LS1zZWxlY3QgLmlucHV0LXRleHRfX3NlbGVjdC13cmFwcGVyIGlucHV0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMDQwYjI0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgLnBvcHVwLS1uZXctcmVxdWVzdCAuaW5wdXQtdGV4dC0tc2VsZWN0IC5pbnB1dC10ZXh0X19zZWxlY3Qtd3JhcHBlciBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC5wb3B1cC0tbmV3LXJlcXVlc3QgLmlucHV0LXRleHQtLXNlbGVjdCAuaW5wdXQtdGV4dF9fc2VsZWN0LXdyYXBwZXIgaW5wdXQ6Oi1tb3otc2VsZWN0aW9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucG9wdXAtLW5ldy1yZXF1ZXN0IC5pbnB1dC10ZXh0LS1zZWxlY3QgLmlucHV0LXRleHRfX3NlbGVjdC13cmFwcGVyIGlucHV0OjpzZWxlY3Rpb24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wb3B1cC0tbmV3LXJlcXVlc3QgLmlucHV0LXRleHQtLXNlbGVjdCAuaW5wdXQtdGV4dF9fc2VsZWN0LXdyYXBwZXIgaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMDQwYjI0OyB9XG4gICAgICAucG9wdXAtLW5ldy1yZXF1ZXN0IC5pbnB1dC10ZXh0LS1zZWxlY3QgLmlucHV0LXRleHRfX3NlbGVjdC13cmFwcGVyIC5pbnB1dC10ZXh0X19zZWxlY3QtbGlzdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyODVweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwN3B4IHJnYmEoMCwgMCwgMCwgMC4wMjgxMTQ2KSwgMCAyLjA4ODg4cHggNDQuNzAycHggcmdiYSgwLCAwLCAwLCAwLjA0MDM4OTMpLCAwIDEuMTE2ODJweCAyMy44OTk5cHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMCAwLjYyNjA4cHggMTMuMzk4MXB4IHJnYmEoMCwgMCwgMCwgMC4wNTk2MTA3KSwgMCAwLjMzMjVweCA3LjExNTYxcHggcmdiYSgwLCAwLCAwLCAwLjA3MTg4NTQpLCAwIDAuMTM4MzZweCAyLjk2MDk2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjJzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgLnBvcHVwLS1uZXctcmVxdWVzdCAuaW5wdXQtdGV4dC0tc2VsZWN0IC5pbnB1dC10ZXh0X19zZWxlY3Qtd3JhcHBlciAuaW5wdXQtdGV4dF9fc2VsZWN0LWxpc3QgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMzRweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgICAgY29sb3I6ICMwNDBiMjQ7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VkIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICAucG9wdXAtLW5ldy1yZXF1ZXN0IC5pbnB1dC10ZXh0LS1zZWxlY3QgLmlucHV0LXRleHRfX3NlbGVjdC13cmFwcGVyIC5pbnB1dC10ZXh0X19zZWxlY3QtbGlzdCBsaTpob3ZlciwgLnBvcHVwLS1uZXctcmVxdWVzdCAuaW5wdXQtdGV4dC0tc2VsZWN0IC5pbnB1dC10ZXh0X19zZWxlY3Qtd3JhcHBlciAuaW5wdXQtdGV4dF9fc2VsZWN0LWxpc3QgbGk6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZjZmNmZDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlM2U0ZTY7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTRlNjsgfVxuICAgICAgICAucG9wdXAtLW5ldy1yZXF1ZXN0IC5pbnB1dC10ZXh0LS1zZWxlY3QgLmlucHV0LXRleHRfX3NlbGVjdC13cmFwcGVyIC5pbnB1dC10ZXh0X19zZWxlY3QtbGlzdCAuaW5wdXQtdGV4dF9fc2VsZWN0LWl0ZW0tLXNlbGVjdGVkIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5wb3B1cC0tbmV3LXJlcXVlc3QgLmlucHV0LXRleHQtLXNlbGVjdCAuaW5wdXQtdGV4dF9fc2VsZWN0LXdyYXBwZXIgLmlucHV0LXRleHRfX3NlbGVjdC1saXN0IC5pbnB1dC10ZXh0X19zZWxlY3QtaXRlbS0tc2VsZWN0ZWQ6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gICAgICAgICAgICBsZWZ0OiAxOXB4O1xuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MGIyNDsgfVxuICAgICAgLnBvcHVwLS1uZXctcmVxdWVzdCAuaW5wdXQtdGV4dC0tc2VsZWN0IC5pbnB1dC10ZXh0X19zZWxlY3Qtd3JhcHBlci0tc2hvdyBpbnB1dCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgICAucG9wdXAtLW5ldy1yZXF1ZXN0IC5pbnB1dC10ZXh0LS1zZWxlY3QgLmlucHV0LXRleHRfX3NlbGVjdC13cmFwcGVyLS1zaG93IC5pbnB1dC10ZXh0X19zZWxlY3QtbGlzdCB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5wb3B1cC0tbmV3LXJlcXVlc3QgLmlucHV0LXRleHQtLXNlbGVjdCAuaW5wdXQtdGV4dF9fc2VsZWN0LXdyYXBwZXItLXNob3cgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTsgfVxuICAucG9wdXAtLW5ldy1yZXF1ZXN0IC5pbnB1dC10ZXh0LS10ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gICAgbWluLWhlaWdodDogMTE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAucG9wdXAtLW5ldy1yZXF1ZXN0IGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBwYWRkaW5nOiAxNnB4IDQzcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wb3B1cC0tbmV3LXJlcXVlc3QgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMThweCA0M3B4OyB9IH1cbiAgLnBvcHVwLS1uZXctcmVxdWVzdF9fY2xvc2U6OmJlZm9yZSwgLnBvcHVwLS1uZXctcmVxdWVzdF9fY2xvc2U6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDE2cHg7IH1cblxuLmFyY2hpdmUge1xuICBtYXJnaW4tdG9wOiA0NHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5hcmNoaXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7IH0gfVxuXG4ucmVxdWVzdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAgIC5yZXF1ZXN0cyB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnJlcXVlc3RzIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuICAucmVxdWVzdHNfX2NyZWF0ZS1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC03MHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgcGFkZGluZzogMTZweCAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAgICAgLnJlcXVlc3RzX19jcmVhdGUtYnRuIHtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnJlcXVlc3RzX19jcmVhdGUtYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5yZXF1ZXN0c19fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLnJlcXVlc3RzX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucmVxdWVzdHNfX2l0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnJlcXVlc3RzX19pdGVtOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IC0xNnB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlNGU2OyB9XG4gICAgICAgIC5yZXF1ZXN0c19faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogLTE2cHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2U0ZTY7IH0gfVxuXG4ucmVxdWVzdC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDI4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4N3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTRlNjtcbiAgY29sb3I6ICMwNDBiMjQ7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDsgfVxuICAucmVxdWVzdC1jYXJkOmhvdmVyLCAucmVxdWVzdC1jYXJkOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnJlcXVlc3QtY2FyZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuICAucmVxdWVzdC1jYXJkLS1mbGFnIC5yZXF1ZXN0LWNhcmRfX3RpdGxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLnJlcXVlc3QtY2FyZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjRweDtcbiAgICByaWdodDogMzBweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzA0MGIyNDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnJlcXVlc3QtY2FyZDo6YWZ0ZXIge1xuICAgICAgICB0b3A6IDY1cHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4OyB9IH1cbiAgLnJlcXVlc3QtY2FyZF9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucmVxdWVzdC1jYXJkX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBUIFJvb3QgVUlcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7IH0gfVxuICAgIC5yZXF1ZXN0LWNhcmRfX3RpdGxlOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY3OGUwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC5yZXF1ZXN0LWNhcmRfX3RpdGxlOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5yZXF1ZXN0LWNhcmRfX3RpdGxlOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgIGxlZnQ6IC0xMHB4OyB9IH1cbiAgLnJlcXVlc3QtY2FyZF9fdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUFQgUm9vdCBVSVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgY29sb3I6ICMzZTQ1NWM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucmVxdWVzdC1jYXJkX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4OyB9IH1cbiAgLnJlcXVlc3QtY2FyZF9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnJlcXVlc3QtY2FyZF9faW5mbyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAucmVxdWVzdC1jYXJkX190aW1lLCAucmVxdWVzdC1jYXJkX19udW1iZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgY29sb3I6ICM3Njc4ODc7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5yZXF1ZXN0LWNhcmRfX3RpbWUsIC5yZXF1ZXN0LWNhcmRfX251bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7IH0gfVxuICAucmVxdWVzdC1jYXJkX190aW1lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5yZXF1ZXN0LWNhcmRfX3RpbWUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5zZXJ2aWNlLWNlbnRlciB7XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG4gIG1hcmdpbi1ib3R0b206IC0zNHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4OTRweCkge1xuICAgIC5zZXJ2aWNlLWNlbnRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTE4cHg7IH0gfVxuICAuc2VydmljZS1jZW50ZXIgLmNoZWNrYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0N3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg5NHB4KSB7XG4gICAgICAuc2VydmljZS1jZW50ZXIgLmNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDsgfSB9XG4gIC5zZXJ2aWNlLWNlbnRlciAuY2VudGVyLWNhcmQgKyAuY2VudGVyLWNhcmQge1xuICAgIG1hcmdpbi10b3A6IDU2cHg7IH1cbiAgLnNlcnZpY2UtY2VudGVyID4gOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2VydmljZS1jZW50ZXItd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMzY2cHg7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zZXJ2aWNlLWNlbnRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDM2cHggODJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlcnZpY2UtY2VudGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDI2cHggMTZweCA1OHB4OyB9IH1cblxuLmNlbnRlci1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2U0ZTY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5NHB4KSB7XG4gICAgLmNlbnRlci1jYXJkIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAuY2VudGVyLWNhcmRfX3dyYXBwZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1pbi13aWR0aDogNDY1cHg7XG4gICAgd2lkdGg6IDQ4LjMlO1xuICAgIG1heC13aWR0aDogNjAwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODk0cHgpIHtcbiAgICAgIC5jZW50ZXItY2FyZF9fd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gIC5jZW50ZXItY2FyZF9faW1nIHtcbiAgICBtYXJnaW4tbGVmdDogNi41JTtcbiAgICBtaW4taGVpZ2h0OiAzNzhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgICAgIC5jZW50ZXItY2FyZF9faW1nIHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4OTRweCkge1xuICAgICAgLmNlbnRlci1jYXJkX19pbWcge1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmNlbnRlci1jYXJkX19pbWcge1xuICAgICAgICBoZWlnaHQ6IDE0M3B4OyB9IH1cbiAgICAuY2VudGVyLWNhcmRfX2ltZyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg5NHB4KSB7XG4gICAgICAgIC5jZW50ZXItY2FyZF9faW1nIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9IH1cbiAgLmNlbnRlci1jYXJkX19hZGRyZXNzIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzA0MGIyNDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg5NHB4KSB7XG4gICAgICAuY2VudGVyLWNhcmRfX2FkZHJlc3Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIC5jZW50ZXItY2FyZF9fd29yay1zY2hlZHVsZSwgLmNlbnRlci1jYXJkX19lbWFpbCwgLmNlbnRlci1jYXJkX19jaGllZiwgLmNlbnRlci1jYXJkX19tYWluLXRlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGNvbG9yOiAjMDQwYjI0OyB9XG4gIC5jZW50ZXItY2FyZF9fd29yay1zY2hlZHVsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuICAuY2VudGVyLWNhcmQgLmNvbnRhY3RzLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODk0cHgpIHtcbiAgICAgIC5jZW50ZXItY2FyZCAuY29udGFjdHMtbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLmNlbnRlci1jYXJkX19lbWFpbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4OTRweCkge1xuICAgICAgLmNlbnRlci1jYXJkX19lbWFpbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuICAgIC5jZW50ZXItY2FyZF9fZW1haWwgYSB7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmNlbnRlci1jYXJkX19lbWFpbCBhOmhvdmVyLFxuICAgIC5jZW50ZXItY2FyZF9fZW1haWwgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzc2Nzg4NzsgfVxuICAuY2VudGVyLWNhcmRfX21haW4tdGVsIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODk0cHgpIHtcbiAgICAgIC5jZW50ZXItY2FyZF9fbWFpbi10ZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gICAgLmNlbnRlci1jYXJkX19tYWluLXRlbCBhIHtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuY2VudGVyLWNhcmRfX21haW4tdGVsIGE6aG92ZXIsXG4gICAgLmNlbnRlci1jYXJkX19tYWluLXRlbCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNzY3ODg3OyB9XG4gIC5jZW50ZXItY2FyZF9fbWFpbi10ZWwgKyAuY2VudGVyLWNhcmRfX21haW4tdGVsIHtcbiAgICBtYXJnaW4tdG9wOiAtMzZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4OTRweCkge1xuICAgICAgLmNlbnRlci1jYXJkX19tYWluLXRlbCArIC5jZW50ZXItY2FyZF9fbWFpbi10ZWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTZweDsgfSB9XG5cbi5jb250YWN0cy1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmNvbnRhY3RzLWxpc3Qge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4OyB9IH1cbiAgLmNvbnRhY3RzLWxpc3RfX3RhcmdldCwgLmNvbnRhY3RzLWxpc3RfX3RlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGNvbG9yOiAjMDQwYjI0OyB9XG4gICAgLmNvbnRhY3RzLWxpc3RfX3RhcmdldDpudGgtb2YtdHlwZShvZGQpLCAuY29udGFjdHMtbGlzdF9fdGVsOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjZmNzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5jb250YWN0cy1saXN0X190YXJnZXQ6bnRoLW9mLXR5cGUob2RkKSwgLmNvbnRhY3RzLWxpc3RfX3RlbDpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5jb250YWN0cy1saXN0X190YXJnZXQ6bnRoLW9mLXR5cGUoZXZlbiksIC5jb250YWN0cy1saXN0X190ZWw6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNmY3OyB9IH1cbiAgLmNvbnRhY3RzLWxpc3RfX3RhcmdldCB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBwYWRkaW5nOiAxNHB4IDIuNSUgMTRweCAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAgICAgLmNvbnRhY3RzLWxpc3RfX3RhcmdldCB7XG4gICAgICAgIHdpZHRoOiA2MSU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmNvbnRhY3RzLWxpc3RfX3RhcmdldCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNnB4IDhweCAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtOyB9IH1cbiAgLmNvbnRhY3RzLWxpc3RfX3RlbCB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTRweCAyNHB4IDE0cHggMDtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwidG51bVwiO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAgICAgLmNvbnRhY3RzLWxpc3RfX3RlbCB7XG4gICAgICAgIHdpZHRoOiAzOSU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmNvbnRhY3RzLWxpc3RfX3RlbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHggMjBweCAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7IH0gfVxuICAgIC5jb250YWN0cy1saXN0X190ZWwgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5jb250YWN0cy1saXN0X190ZWwgYSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuICAgICAgLmNvbnRhY3RzLWxpc3RfX3RlbCBhOmhvdmVyLCAuY29udGFjdHMtbGlzdF9fdGVsIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzc2Nzg4NzsgfVxuXG4ucG9saXRpY3Mge1xuICBtYXJnaW4tYm90dG9tOiAtNjhweDsgfVxuICAucG9saXRpY3MgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wb2xpdGljcyBoMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAucG9saXRpY3NfX2luZm8tYmxvY2sge1xuICAgIHdpZHRoOiA3MiU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wb2xpdGljc19faW5mby1ibG9jayB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnBvbGl0aWNzIGgyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICMxMzEyMjU7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wb2xpdGljcyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuICAucG9saXRpY3Mgb2wge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDk4JTtcbiAgICBjb3VudGVyLXJlc2V0OiBsaXN0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucG9saXRpY3Mgb2wge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxOXB4OyB9IH1cbiAgLnBvbGl0aWNzIG9sIGxpLFxuICAucG9saXRpY3MgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgY29sb3I6ICMzZTQ1NWM7XG4gICAgZm9udC1mYW1pbHk6IFwiUFQgUm9vdCBVSVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgLnBvbGl0aWNzIG9sIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIC5wb2xpdGljcyBvbCBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdCkgXCIuXCI7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC0yMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucG9saXRpY3Mgb2wgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7IH1cbiAgICAgICAgLnBvbGl0aWNzIG9sIGxpOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IC0xOHB4OyB9IH1cbiAgLnBvbGl0aWNzIHAge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucG9saXRpY3MgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAucG9saXRpY3MgYSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC5wb2xpdGljcyBhOmhvdmVyLCAucG9saXRpY3MgYTpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4udGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nIG9uLCAnbG51bScgb247IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC50YWJsZSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICAgIG1hcmdpbjogMCAtMTZweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC50YWJsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzcHg7IH0gfVxuICAudGFibGVfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHNjcm9sbGJhci1jb2xvcjogIzA0MGIyNCAjZTNlNGU2O1xuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjsgfVxuICAgIC50YWJsZV9fd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZDogI2UzZTRlNjsgfVxuICAgIC50YWJsZV9fd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAudGFibGVfX3dyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDBiMjQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC50YWJsZV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyOHB4OyB9IH1cbiAgICAudGFibGVfX3dyYXBwZXIgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY2Zjc7IH1cbiAgICAudGFibGVfX3dyYXBwZXIgdGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAudGFibGVfX3dyYXBwZXIgdGFibGUge1xuICAgICAgICAgIG1pbi13aWR0aDogMTEwNHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAudGFibGVfX3dyYXBwZXIgdGFibGUge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1pbi13aWR0aDogYXV0bzsgfSB9XG4gIC50YWJsZSB0YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuICAudGFibGUgdGgge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnRhYmxlIHRoIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7IH0gfVxuICAgIC50YWJsZSB0aCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICM3Njc4ODc7IH1cbiAgICAudGFibGUgdGgudGFibGVfX2RlYnQgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAudGFibGUgdGgudGFibGVfX3BhaWQgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAxNnB4IDVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnRhYmxlIHRkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4OyB9IH1cbiAgICAudGFibGUgdGQudGFibGVfX2NhcHRpb24tY2VsbCB7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgLnRhYmxlIHRkLnRhYmxlX19jYXB0aW9uLWNlbGwge1xuICAgICAgICAgIHdpZHRoOiAyMzJweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDIzMnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAudGFibGUgdGQudGFibGVfX2NhcHRpb24tY2VsbCB7XG4gICAgICAgICAgd2lkdGg6IDE1MnB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMTUycHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNTJweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM3B4OyB9IH1cbiAgICAudGFibGUgdGQgc3BhbiB7XG4gICAgICBjb2xvcjogIzc2Nzg4NztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAudGFibGUgdGQgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC50YWJsZSB0aDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAudGFibGUgdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAudGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH0gfVxuICAudGFibGUgdGg6bGFzdC1jaGlsZCxcbiAgLnRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAudGFibGUgdGg6bGFzdC1jaGlsZCxcbiAgICAgIC50YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDsgfSB9XG4gIC50YWJsZV9fY2FwdGlvbi1jZWxsIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnRhYmxlX19jYXB0aW9uLWNlbGwge1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC50YWJsZV9fcXVhbnRpdHkge1xuICAgIHdpZHRoOiA5NXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAudGFibGVfX3F1YW50aXR5IHtcbiAgICAgICAgbWluLXdpZHRoOiA3M3B4OyB9IH1cbiAgLnRhYmxlX19yYXRlIHtcbiAgICB3aWR0aDogMTEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC50YWJsZV9fcmF0ZSB7XG4gICAgICAgIG1pbi13aWR0aDogNzdweDsgfSB9XG4gIC50YWJsZV9fYWNjcnVlZCB7XG4gICAgd2lkdGg6IDEzM3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAudGFibGVfX2FjY3J1ZWQge1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4OyB9IH1cbiAgLnRhYmxlX19yZWNhbGN1bGF0aW9uIHtcbiAgICB3aWR0aDogMTIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC50YWJsZV9fcmVjYWxjdWxhdGlvbiB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7IH0gfVxuICAudGFibGVfX3BhaWQge1xuICAgIHdpZHRoOiAxMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnRhYmxlX19wYWlkIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDsgfSB9XG4gIC50YWJsZV9fZGVidCB7XG4gICAgd2lkdGg6IDEyNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAudGFibGVfX2RlYnQge1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4OyB9IH1cbiAgLnRhYmxlX19wYXkge1xuICAgIHdpZHRoOiAxNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnRhYmxlX19wYXkge1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4OyB9IH1cbiAgLnRhYmxlX19wcml2aWxlZ2VzIHtcbiAgICB3aWR0aDogMTMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC50YWJsZV9fcHJpdmlsZWdlcyB7XG4gICAgICAgIG1pbi13aWR0aDogMTEwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAudGFibGVfX3BlcmlvZCB7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBtaW4td2lkdGg6IDExMHB4OyB9IH1cbiAgLnRhYmxlX19idXR0b24ge1xuICAgIHdpZHRoOiAxMzBweDsgfVxuICAudGFibGUgLnRhYmxlX19mYWtlIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDIycHggMCA4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMC4xMzgzNnB4IDIuOTYwOTZweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMC4zMzI1cHggNy4xMTU2MXB4IHJnYmEoMCwgMCwgMCwgMC4wNzE4ODU0KSwgMCAwLjYyNjA4cHggMTMuMzk4MXB4IHJnYmEoMCwgMCwgMCwgMC4wNTk2MTA3KSwgMCAxLjExNjgycHggMjMuODk5OXB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDAgMi4wODg4OHB4IDQ0LjcwMnB4IHJnYmEoMCwgMCwgMCwgMC4wNDAzODkzKSwgMCA1cHggMTA3cHggcmdiYSgwLCAwLCAwLCAwLjAyODExNDYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLnRhYmxlIC50YWJsZV9fZmFrZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLnRhYmxlIC50YWJsZV9fZmFrZSB0YWJsZSB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC50YWJsZSAudGFibGVfX2Zha2UgdGgge1xuICAgICAgaGVpZ2h0OiA2NHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLnRhYmxlIC50YWJsZV9fZmFrZSB0aCB7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAudGFibGUgLnRhYmxlX19mYWtlIHRoOmZpcnN0LWNoaWxkLFxuICAgICAgLnRhYmxlIC50YWJsZV9fZmFrZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDsgfSB9XG5cbi5wYXltZW50cyB7XG4gIHBhZGRpbmctYm90dG9tOiA4N3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wYXltZW50cyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDJweDsgfSB9XG4gIC5wYXltZW50c19fdGFicyAudGFicy1jb250cm9sc19fYmxvY2sge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgLnBheW1lbnRzX190YWJzIC50YWJzLWNvbnRyb2xzX19ibG9jayB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC5wYXltZW50c19fdGFicyAudGFicy1jb250cm9sc19fd3JhcHBlciBsYWJlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucGF5bWVudHNfX3RhYnMgLnRhYnMtY29udHJvbHNfX3dyYXBwZXIgbGFiZWwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7IH0gfVxuICAucGF5bWVudHNfX3RhYnMgLnRhYnMtY29udHJvbHNfX3dyYXBwZXI6bGFzdC1jaGlsZCBsYWJlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5wYXltZW50c19fdGFibGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYzN3B4O1xuICAgIG1hcmdpbjogMzJweCBhdXRvIDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wYXltZW50c19fdGFibGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7IH0gfVxuICAucGF5bWVudHNfX2ZlZSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnBheW1lbnRzX19mZWUge1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5wYXltZW50c19fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxNjRweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wYXltZW50c19fYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ucGF5bWVudHMtdGFibGVfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHggMjhweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucGF5bWVudHMtdGFibGVfX3JvdyB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICBwYWRkaW5nOiAxNnB4OyB9IH1cbiAgLnBheW1lbnRzLXRhYmxlX19yb3c6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNmY3OyB9XG4gIC5wYXltZW50cy10YWJsZV9fcm93IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wYXltZW50cy10YWJsZV9fcm93LS10b3RhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDI4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wYXltZW50cy10YWJsZV9fcm93LS10b3RhbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfSB9XG5cbi5wYXltZW50cy10YWJsZV9fcm93LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnBheW1lbnRzLXRhYmxlX19yb3ctd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy10b3A6IDE2cHg7IH0gfVxuXG4ucGF5bWVudHMtdGFibGVfX3RleHQge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJyBvbiwgJ2xudW0nIG9uOyB9XG4gIC5wYXltZW50cy10YWJsZV9fdGV4dC0tYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnBheW1lbnRzLXRhYmxlX190b3RhbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucGF5bWVudHMtdGFibGVfX3RvdGFsIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi50aXBweS1ib3hbZGF0YS1pbmVydGlhXVtkYXRhLXN0YXRlPVwidmlzaWJsZVwiXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuXG4udGlwcHktYm94W2RhdGEtdGhlbWV+PVwidG9jay10b29sdGlwXCJdLFxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1cInRvY2staGludFwiXSxcbi50aXBweS1ib3hbZGF0YS10aGVtZX49XCJ0b2NrLXRvb2x0aXAtZGVsXCJdLFxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1cInRvY2stdG9vbHRpcC1oaXN0b3J5XCJdIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgY29sb3I6ICM3Njc4ODc7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAycHggN3B4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4udGlwcHktYm94W2RhdGEtdGhlbWV+PVwidG9jay10b29sdGlwLWRlbFwiXSB7XG4gIHdpZHRoOiAxMDBweDsgfVxuXG4udGlwcHktYm94W2RhdGEtdGhlbWV+PVwidG9jay10b29sdGlwLWhpc3RvcnlcIl0ge1xuICB3aWR0aDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50aXBweS1ib3hbZGF0YS10aGVtZX49XCJ0b2NrLXRvb2x0aXBcIl1bZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLnRpcHB5LWFycm93LFxuICAudGlwcHktYm94W2RhdGEtdGhlbWV+PVwidG9jay10b29sdGlwLWRlbFwiXVtkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAudGlwcHktYXJyb3csXG4gIC50aXBweS1ib3hbZGF0YS10aGVtZX49XCJ0b2NrLXRvb2x0aXAtaGlzdG9yeVwiXVtkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAudGlwcHktYXJyb3cge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGlwcHktYm94W2RhdGEtdGhlbWV+PVwidG9jay10b29sdGlwXCJdW2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXSA+IC50aXBweS1hcnJvdyxcbiAgLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1cInRvY2stdG9vbHRpcC1kZWxcIl1bZGF0YS1wbGFjZW1lbnRePVwidG9wXCJdID4gLnRpcHB5LWFycm93LFxuICAudGlwcHktYm94W2RhdGEtdGhlbWV+PVwidG9jay10b29sdGlwLWhpc3RvcnlcIl1bZGF0YS1wbGFjZW1lbnRePVwidG9wXCJdID4gLnRpcHB5LWFycm93IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCkgIWltcG9ydGFudDsgfSB9XG5cbi50aXBweS1ib3hbZGF0YS10aGVtZX49XCJ0b2NrLXRvb2x0aXBcIl1bZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLnRpcHB5LWFycm93OjpiZWZvcmUsXG4udGlwcHktYm94W2RhdGEtdGhlbWV+PVwidG9jay1oaW50XCJdW2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC50aXBweS1hcnJvdzo6YmVmb3JlLFxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1cInRvY2stdG9vbHRpcC1kZWxcIl1bZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLnRpcHB5LWFycm93OjpiZWZvcmUsXG4udGlwcHktYm94W2RhdGEtdGhlbWV+PVwidG9jay10b29sdGlwLWhpc3RvcnlcIl1bZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLnRpcHB5LWFycm93OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmFmYWZhOyB9XG5cbi50aXBweS1ib3hbZGF0YS10aGVtZX49XCJ0b2NrLXRvb2x0aXBcIl1bZGF0YS1wbGFjZW1lbnRePVwidG9wXCJdID4gLnRpcHB5LWFycm93OmJlZm9yZSxcbi50aXBweS1ib3hbZGF0YS10aGVtZX49XCJ0b2NrLWhpbnRcIl1bZGF0YS1wbGFjZW1lbnRePVwidG9wXCJdID4gLnRpcHB5LWFycm93OmJlZm9yZSxcbi50aXBweS1ib3hbZGF0YS10aGVtZX49XCJ0b2NrLXRvb2x0aXAtZGVsXCJdW2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXSA+IC50aXBweS1hcnJvdzpiZWZvcmUsXG4udGlwcHktYm94W2RhdGEtdGhlbWV+PVwidG9jay10b29sdGlwLWhpc3RvcnlcIl1bZGF0YS1wbGFjZW1lbnRePVwidG9wXCJdID4gLnRpcHB5LWFycm93OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmYWZhZmE7IH1cblxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1cInRvY2stdG9vbHRpcFwiXSA+IC50aXBweS1hcnJvdzo6YmVmb3JlLFxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1cInRvY2staGludFwiXSA+IC50aXBweS1hcnJvdzo6YmVmb3JlLFxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1cInRvY2stdG9vbHRpcC1kZWxcIl0gPiAudGlwcHktYXJyb3c6OmJlZm9yZSxcbi50aXBweS1ib3hbZGF0YS10aGVtZX49XCJ0b2NrLXRvb2x0aXAtaGlzdG9yeVwiXSA+IC50aXBweS1hcnJvdzo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG5cbi5kZXRhaWxzX19idXR0b24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMjJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmRldGFpbHNfX2J1dHRvbi1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5kZXRhaWxzX19idXR0b24tY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMjhweDsgfSB9XG4gIC5kZXRhaWxzX19idXR0b24tY29udGFpbmVyIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMzZweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5kZXRhaWxzX19idXR0b24tY29udGFpbmVyIHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cbiAgLmRldGFpbHNfX2J1dHRvbi1jb250YWluZXIgLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMzJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmRldGFpbHNfX2J1dHRvbi1jb250YWluZXIgLmJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzJweDsgfSB9XG4gICAgLmRldGFpbHNfX2J1dHRvbi1jb250YWluZXIgLmJ1dHRvbiBzdmcge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICBzdHJva2U6IHdoaXRlO1xuICAgICAgZmlsbDogbm9uZTsgfVxuXG4uZGV0YWlsc19fYnV0dG9uLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNCwgMTEsIDM2LCAwLjEpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5kZXRhaWxzX19idXR0b24tYm94IHtcbiAgICAgIHBhZGRpbmc6IDEycHggMDsgfSB9XG4gIC5kZXRhaWxzX19idXR0b24tYm94IGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGNvbG9yOiAjMDQwYjI0O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmRldGFpbHNfX2J1dHRvbi1ib3ggYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDsgfSB9XG4gICAgLmRldGFpbHNfX2J1dHRvbi1ib3ggYnV0dG9uOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAycHg7XG4gICAgICByaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzA0MGIyNDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgdG9wIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5kZXRhaWxzX19idXR0b24tYm94IGJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDsgfSB9XG4gICAgLmRldGFpbHNfX2J1dHRvbi1ib3ggYnV0dG9uOmhvdmVyLCAuZGV0YWlsc19fYnV0dG9uLWJveCBidXR0b246Zm9jdXMge1xuICAgICAgb3BhY2l0eTogMC41OyB9XG4gIC5kZXRhaWxzX19idXR0b24tYm94LmlzLW9wZW4gYnV0dG9uOjphZnRlciB7XG4gICAgdG9wOiA5cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIyNWRlZyk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5kZXRhaWxzX19idXR0b24tYm94LmlzLW9wZW4gYnV0dG9uOjphZnRlciB7XG4gICAgICAgIHRvcDogNXB4OyB9IH1cblxuLmRldGFpbHNfX3RhYmxlcyB7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5kZXRhaWxzX190YWJsZXMge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5kZXRhaWxzX190YWJsZXMge1xuICAgICAgbWFyZ2luLXRvcDogMjJweDsgfSB9XG4gIC5kZXRhaWxzX190YWJsZXMgLnRhYmxlX19xdWFudGl0eSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5kZXRhaWxzX190YWJsZXMgLnRhYmxlX19xdWFudGl0eSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4uZGV0YWlsc19fYWNjb3JkaW9uIHtcbiAgcGFkZGluZzogNDdweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTRlNjtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuZGV0YWlsc19fYWNjb3JkaW9uIHtcbiAgICAgIHBhZGRpbmc6IDE4cHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5kZXRhaWxzX19hY2NvcmRpb246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gIC5kZXRhaWxzX19hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmRldGFpbHNfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkZXIgYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gICAgICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgICBjb2xvcjogIzA0MGIyNDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5kZXRhaWxzX19hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZGVyIGJ1dHRvbiB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5kZXRhaWxzX19hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZGVyIGJ1dHRvbiAuYnV0dG9uLWhpZGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLmRldGFpbHNfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkZXIgYnV0dG9uOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwNDBiMjQ7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIHRvcCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAuZGV0YWlsc19fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2hlYWRlciBidXR0b246OmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDsgfSB9XG4gICAgLmRldGFpbHNfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkZXIgLmFjY29yZGlvbl9fbmFtZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07IH1cbiAgICAgIC5kZXRhaWxzX19hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZGVyIC5hY2NvcmRpb25fX25hbWUgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IGRhc2hlZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoNjIsIDY5LCA5MiwgMC4zKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdGV4dC1kZWNvcmF0aW9uLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5kZXRhaWxzX19hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZGVyIC5hY2NvcmRpb25fX25hbWU6aG92ZXIgc3BhbiwgLmRldGFpbHNfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkZXIgLmFjY29yZGlvbl9fbmFtZTpmb2N1cyBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjM2U0NTVjOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmRldGFpbHNfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkZXIgLmFjY29yZGlvbl9fbmFtZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAuZGV0YWlsc19fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2hlYWRlcjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAuZGV0YWlsc19fYWNjb3JkaW9uLmlzLW9wZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuZGV0YWlsc19fYWNjb3JkaW9uLmlzLW9wZW4ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfSB9XG4gICAgLmRldGFpbHNfX2FjY29yZGlvbi5pcy1vcGVuIC5hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmRldGFpbHNfX2FjY29yZGlvbi5pcy1vcGVuIC5hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgICAuZGV0YWlsc19fYWNjb3JkaW9uLmlzLW9wZW4gLmFjY29yZGlvbl9faGVhZGVyIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7IH1cbiAgICAgICAgLmRldGFpbHNfX2FjY29yZGlvbi5pcy1vcGVuIC5hY2NvcmRpb25fX2hlYWRlciBidXR0b246OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAgICAgLmRldGFpbHNfX2FjY29yZGlvbi5pcy1vcGVuIC5hY2NvcmRpb25fX2hlYWRlciBidXR0b246OmFmdGVyIHtcbiAgICAgICAgICAgICAgdG9wOiA4cHg7IH0gfVxuICAgIC5kZXRhaWxzX19hY2NvcmRpb24uaXMtb3BlbiAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLmRldGFpbHNfX2FjY29yZGlvbiAuYWNjb3JkaW9uX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgY29sb3I6ICM3Njc4ODc7IH1cbiAgICAuZGV0YWlsc19fYWNjb3JkaW9uIC5hY2NvcmRpb25fX3RleHQgYSB7XG4gICAgICBjb2xvcjogIzc2Nzg4NzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmRldGFpbHNfX2FjY29yZGlvbiAuYWNjb3JkaW9uX190ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfSB9XG4gIC5kZXRhaWxzX19hY2NvcmRpb24gLmFjY29yZGlvbl9fcGF5LWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDQ4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuZGV0YWlsc19fYWNjb3JkaW9uIC5hY2NvcmRpb25fX3BheS1ib3gge1xuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRldGFpbHNfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19wYXktYm94IHtcbiAgICAgICAgcGFkZGluZzogMCAxNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5kZXRhaWxzX19hY2NvcmRpb24gLmFjY29yZGlvbl9fcGF5LWJveCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuZGV0YWlsc19fYWNjb3JkaW9uIC5hY2NvcmRpb25fX3BheS1ib3gtLWFsdCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmRldGFpbHNfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19wYXktYm94LS1hbHQgLmFjY29yZGlvbl9fZmVlIHtcbiAgICAgIHdpZHRoOiA1NCU7XG4gICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiA2cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuZGV0YWlsc19fYWNjb3JkaW9uIC5hY2NvcmRpb25fX3BheS1ib3gtLWFsdCAuYWNjb3JkaW9uX19wYXktd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDQ0JTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5kZXRhaWxzX19hY2NvcmRpb24gLmFjY29yZGlvbl9fcGF5LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmRldGFpbHNfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19wYXktd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgLmRldGFpbHNfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19wYXktc3VtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUFQgUm9vdCBVSVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInRudW1cIiBvbiwgXCJsbnVtXCIgb247XG4gICAgY29sb3I6ICMwNDBiMjQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5kZXRhaWxzX19hY2NvcmRpb24gLmFjY29yZGlvbl9fcGF5LXN1bSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAuZGV0YWlsc19fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2J1dHRvbi1wYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzA0MGIyNDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5kZXRhaWxzX19hY2NvcmRpb24gLmFjY29yZGlvbl9fYnV0dG9uLXBheSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgLmRldGFpbHNfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19idXR0b24tcGF5OjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQsIDExLCAzNiwgMC4xNSk7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuZGV0YWlsc19fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2J1dHRvbi1wYXk6aG92ZXI6OmFmdGVyLCAuZGV0YWlsc19fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2J1dHRvbi1wYXk6Zm9jdXM6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDBiMjQ7IH1cbiAgLmRldGFpbHNfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19mZWUge1xuICAgIG1hcmdpbi1yaWdodDogMThweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmRldGFpbHNfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19mZWUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9IH1cbiAgLmRldGFpbHNfX2FjY29yZGlvbjpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAuZGV0YWlsc19fYWNjb3JkaW9uOmxhc3Qtb2YtdHlwZS5pcy1vcGVuIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5kZXRhaWxzX190YWJsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNTcwcHgpIHtcbiAgICAuZGV0YWlsc19fdGFibGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuZGV0YWlsc19fdGFibGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7IH0gfVxuXG4uZGV0YWlsc19fZGlzY2xhaW1lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyN3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6ICMzZTQ1NWY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmRldGFpbHNfX2Rpc2NsYWltZXIge1xuICAgICAgbWFyZ2luLXRvcDogNDhweDsgfSB9XG5cbi5kZXRhaWxzX190b3RhbC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1N3B4O1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwNDBiMjQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmRldGFpbHNfX3RvdGFsLXdyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMzVweDsgfSB9XG4gIC5kZXRhaWxzX190b3RhbC13cmFwcGVyIC5idXR0b24ge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmRldGFpbHNfX3RvdGFsLXdyYXBwZXIgLmJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7IH0gfVxuXG4uZGV0YWlsc19fdG90YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiA4MiU7XG4gIG1hcmdpbi1yaWdodDogMjNweDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmRldGFpbHNfX3RvdGFsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLmRldGFpbHNfX3RvdGFsLXRleHQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmRldGFpbHNfX3RvdGFsLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLmdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgbWFyZ2luOiAtOHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5ncmlkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLmdyaWRfX2NvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5ncmlkX19ibG9jayB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxNnB4KTtcbiAgICBtYXgtd2lkdGg6IDM4OXB4O1xuICAgIG1hcmdpbjogMCA4cHggMTZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgICAgIC5ncmlkX19ibG9jayB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTZweCk7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuZ3JpZF9fYmxvY2sge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLmdyaWRfX2Jsb2NrIC5idXR0b24tLWJvcmRlciB7XG4gICAgICBtYXgtd2lkdGg6IDE2NXB4O1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgLmdyaWRfX2Jsb2NrIC5idXR0b24tLWJvcmRlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ncmlkX19ibG9jay0tbW9iLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmdyaWQtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDM4cHggNDBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMi44MDc4NnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgMCA3Ljc2MzM2cHggcmdiYSgwLCAwLCAwLCAwLjAzOTA5NTMpLCAwIDAgMTguNjkxMnB4IHJnYmEoMCwgMCwgMCwgMC4wMyksIDAgMCA2MnB4IHJnYmEoMCwgMCwgMCwgMC4wMjA5MDQ3KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5ncmlkLWJsb2NrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nOiAyNnB4IDE0cHggMTFweDsgfVxuICAgICAgLmdyaWQtYmxvY2s6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMzcHg7IH0gfVxuICAuZ3JpZC1ibG9jay0tc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5OXB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZ3JpZC1ibG9jay0tc2xpZGVyIC53aWRnZXQtY29uc3VtcHRpb25fX2N1cnJlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDEzNXB4OyB9IH1cbiAgLmdyaWQtYmxvY2tfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IDAgMCAyMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBjb2xvcjogIzA0MGIyNDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5ncmlkLWJsb2NrX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgLmdyaWQtYmxvY2tfX3RpdGxlIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAuZ3JpZC1ibG9ja19fdGl0bGUgc3Bhbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAuZ3JpZC1ibG9ja19fdGl0bGUgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBzdHJva2U6ICMwNDBiMjQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuZ3JpZC1ibG9ja19fdGl0bGUgc3ZnIHtcbiAgICAgICAgICByaWdodDogLTI1cHg7XG4gICAgICAgICAgd2lkdGg6IDE3cHg7IH0gfVxuICAuZ3JpZC1ibG9jayBhLmdyaWQtYmxvY2tfX3RpdGxlOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7IH1cbiAgLmdyaWQtYmxvY2sgYS5ncmlkLWJsb2NrX19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZ3JpZC1ibG9jayBhLmdyaWQtYmxvY2tfX2xpbmsgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IGRhc2hlZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSg2MiwgNjksIDk1LCAwLjMpO1xuICAgICAgdHJhbnNpdGlvbjogdGV4dC1kZWNvcmF0aW9uLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuZ3JpZC1ibG9jayBhLmdyaWQtYmxvY2tfX2xpbms6aG92ZXIsIC5ncmlkLWJsb2NrIGEuZ3JpZC1ibG9ja19fbGluazpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5ncmlkLWJsb2NrIGEuZ3JpZC1ibG9ja19fbGluazpob3ZlciBzcGFuLCAuZ3JpZC1ibG9jayBhLmdyaWQtYmxvY2tfX2xpbms6Zm9jdXMgc3BhbiB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzNlNDU1ZjsgfVxuICAgIC5ncmlkLWJsb2NrIGEuZ3JpZC1ibG9ja19fbGluazo6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAuZ3JpZC1ibG9ja19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGNvbG9yOiAjM2U0NTVmOyB9XG4gICAgLmdyaWQtYmxvY2tfX3RleHQgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIHJnYmEoNjIsIDY5LCA5NSwgMC4zKTtcbiAgICAgIHRyYW5zaXRpb246IHRleHQtZGVjb3JhdGlvbiAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAuZ3JpZC1ibG9ja19fdGV4dCBhOmhvdmVyLCAuZ3JpZC1ibG9ja19fdGV4dCBhOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIzNlNDU1ZjsgfVxuICAuZ3JpZC1ibG9ja19fdGV4dC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICBjb2xvcjogIzJDMzY1OTtcbiAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgIC5ncmlkLWJsb2NrX190ZXh0LWJsb2NrIGIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5ncmlkLWJsb2NrX190ZXh0LWJsb2NrIGIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmdyaWQtYmxvY2stLXNtYWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgICBtYXJnaW46IDAgMCAxNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuZ3JpZC1ibG9jay0tc21hbGwge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMTdweDsgfSB9XG4gICAgLmdyaWQtYmxvY2stLXNtYWxsOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5tYWluLXBhZ2Uge1xuICBtYXJnaW4tdG9wOiAxNHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLXBhZ2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAubWFpbi1wYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7IH0gfVxuICAubWFpbi1wYWdlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICMwNDBiMjQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYWluLXBhZ2VfX3RpdGxlIHtcbiAgICAgICAgb3JkZXI6IC0xOyB9IH1cblxuLndpZGdldC1wYXltZW50X190YWJsZSB7XG4gIG1hcmdpbi10b3A6IDI2cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLndpZGdldC1wYXltZW50X190YWJsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4OyB9IH1cblxuLndpZGdldC1wYXltZW50X19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC53aWRnZXQtcGF5bWVudF9fcm93Omxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDsgfVxuICAud2lkZ2V0LXBheW1lbnRfX3JvdyBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDYwJTsgfVxuXG4ud2lkZ2V0LXBheW1lbnRfX3RleHQge1xuICBjb2xvcjogIzNlNDU1ZjsgfVxuICAud2lkZ2V0LXBheW1lbnRfX3RleHRfd2FybiB7XG4gICAgY29sb3I6ICNmMjFiMjg7IH1cbiAgLndpZGdldC1wYXltZW50X190ZXh0X3N1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjMzlhYjFkOyB9XG4gIC53aWRnZXQtcGF5bWVudF9fdGV4dF90b3RhbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMwNDBiMjQ7IH1cblxuLndpZGdldC1wYXltZW50X19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC53aWRnZXQtcGF5bWVudF9fbGluazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLndpZGdldC1wYXltZW50X19saW5rOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjsgfSB9XG4gIC53aWRnZXQtcGF5bWVudF9fbGluazpob3Zlcjo6YWZ0ZXIsIC53aWRnZXQtcGF5bWVudF9fbGluazpmb2N1czo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuXG4ud2lkZ2V0LXBheW1lbnRfX3RvdGFsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDQwYjI0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC53aWRnZXQtcGF5bWVudF9fdG90YWwge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4OyB9IH1cblxuLndpZGdldC1wYXltZW50X19idXR0b25zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMzZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAud2lkZ2V0LXBheW1lbnRfX2J1dHRvbnMtY29udGFpbmVyIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC53aWRnZXQtcGF5bWVudF9fYnV0dG9ucy1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gIC53aWRnZXQtcGF5bWVudF9fYnV0dG9ucy1jb250YWluZXIgLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gICAgLndpZGdldC1wYXltZW50X19idXR0b25zLWNvbnRhaW5lciAuYnV0dG9uOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAud2lkZ2V0LXBheW1lbnRfX2J1dHRvbnMtY29udGFpbmVyIC5idXR0b246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAud2lkZ2V0LXBheW1lbnRfX2J1dHRvbnMtY29udGFpbmVyIC5idXR0b246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfSB9XG4gICAgLndpZGdldC1wYXltZW50X19idXR0b25zLWNvbnRhaW5lciAuYnV0dG9uLS1ibHVlIHtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICBtaW4td2lkdGg6IDkwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAud2lkZ2V0LXBheW1lbnRfX2J1dHRvbnMtY29udGFpbmVyIC5idXR0b24tLWJsdWUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAud2lkZ2V0LXBheW1lbnRfX2J1dHRvbnMtY29udGFpbmVyIC5idXR0b24tLWJvcmRlciB7XG4gICAgICB3aWR0aDogNTMlO1xuICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAud2lkZ2V0LXBheW1lbnRfX2J1dHRvbnMtY29udGFpbmVyIC5idXR0b24tLWJvcmRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ud2lkZ2V0LXBheW1lbnRfX3N1Y2Nlc3Mge1xuICBwYWRkaW5nOiAzNnB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlNGU2O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTRlNjsgfVxuXG4ud2lkZ2V0LXBheW1lbnRfX3N1Y2Nlc3MtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC53aWRnZXQtcGF5bWVudF9fc3VjY2Vzcy1pbmZvOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMzOWFiMWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzOWFiMWQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4ud2lkZ2V0LW1lYXN1cmVtZW50c19fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgLndpZGdldC1tZWFzdXJlbWVudHNfX3RleHQgKyAud2lkZ2V0LW1lYXN1cmVtZW50c19fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4ud2lkZ2V0LW1lYXN1cmVtZW50cyAuYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiAyMTVweDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAud2lkZ2V0LW1lYXN1cmVtZW50cyAuYnV0dG9uIHtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cblxuLndpZGdldC1tZWFzdXJlbWVudHNfX3dhcm5pbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggNDVweCAyMHB4IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGY2ZTk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLndpZGdldC1tZWFzdXJlbWVudHNfX3dhcm5pbmcge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgcGFkZGluZzogMjBweCAxNnB4IDIwcHg7IH0gfVxuICAud2lkZ2V0LW1lYXN1cmVtZW50c19fd2FybmluZyBzcGFuIHtcbiAgICBtYXgtd2lkdGg6IDI3MHB4OyB9XG4gIC53aWRnZXQtbWVhc3VyZW1lbnRzX193YXJuaW5nIHN2ZyB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgbWluLXdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjNweDtcbiAgICBtaW4taGVpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICBmaWxsOiAjZWNhYTAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAud2lkZ2V0LW1lYXN1cmVtZW50c19fd2FybmluZyBzdmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogOHB4OyB9IH1cbiAgLndpZGdldC1tZWFzdXJlbWVudHNfX3dhcm5pbmcgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAud2lkZ2V0LW1lYXN1cmVtZW50c19fd2FybmluZyBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAud2lkZ2V0LW1lYXN1cmVtZW50c19fd2FybmluZ19yaXNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlMmU1OyB9XG4gICAgLndpZGdldC1tZWFzdXJlbWVudHNfX3dhcm5pbmdfcmlzayBzdmcge1xuICAgICAgZmlsbDogI2YyMWIyODsgfVxuXG4ud2lkZ2V0LWNvbnN1bXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODUlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC53aWRnZXQtY29uc3VtcHRpb24ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7IH0gfVxuICAud2lkZ2V0LWNvbnN1bXB0aW9uX19ncmFwaC13cmFwcGVyIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1heC13aWR0aDogMTg4cHg7XG4gICAgbWF4LWhlaWdodDogMTg4cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX19ncmFwaC13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjU2cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1NnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAud2lkZ2V0LWNvbnN1bXB0aW9uX19ncmFwaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLndpZGdldC1jb25zdW1wdGlvbl9fZ3JhcGggY2FudmFzIHtcbiAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDE3cHggcmdiYSg4LCA2LCAzOCwgMC4xMSkpO1xuICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyB9XG4gIC53aWRnZXQtY29uc3VtcHRpb25fX2ljb25zIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX19pY29ucyBsaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIC53aWRnZXQtY29uc3VtcHRpb25fX2ljb25zIHNwYW4ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgY29sb3I6ICM3Njc4ODc7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwidG51bVwiIG9uLCBcImxudW1cIiBvbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTRweDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgbWFyZ2luIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX19pY29ucyAuaWNvbiB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgICBzdHJva2U6ICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBzdHJva2UgMC4ycyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX19pY29ucyAuaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4OyB9IH1cbiAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX19pY29ucyAuaWNvbi0tYmluIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxNHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLndpZGdldC1jb25zdW1wdGlvbl9faWNvbnMgLmljb24tLWJpbiB7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOXB4OyB9IH1cbiAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX19pY29ucyAuaWNvbi0tZHJvcCB7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogMTRweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC53aWRnZXQtY29uc3VtcHRpb25fX2ljb25zIC5pY29uLS1kcm9wIHtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7IH0gfVxuICAgIC53aWRnZXQtY29uc3VtcHRpb25fX2ljb25zIC5pY29uLS1saWdodG5pbmcge1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX19pY29ucyAuaWNvbi0tbGlnaHRuaW5nIHtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDIxcHg7IH0gfVxuICAgIC53aWRnZXQtY29uc3VtcHRpb25fX2ljb25zIC5pY29uLS1ob21lIHtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAxNHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLndpZGdldC1jb25zdW1wdGlvbl9faWNvbnMgLmljb24tLWhvbWUge1xuICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgIGhlaWdodDogMThweDsgfSB9XG4gICAgLndpZGdldC1jb25zdW1wdGlvbl9faWNvbnMgLmljb24tLWtleSB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC53aWRnZXQtY29uc3VtcHRpb25fX2ljb25zIC5pY29uLS1rZXkge1xuICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgIGhlaWdodDogMjJweDsgfSB9XG4gICAgLndpZGdldC1jb25zdW1wdGlvbl9faWNvbnMgLmljb24tLWZpcmUge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX19pY29ucyAuaWNvbi0tZmlyZSB7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4OyB9IH1cbiAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX19pY29ucyAuaWNvbi0tdGhlcm1vbWV0ZXIge1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogMThweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC53aWRnZXQtY29uc3VtcHRpb25fX2ljb25zIC5pY29uLS10aGVybW9tZXRlciB7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAyM3B4OyB9IH1cbiAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX19pY29ucyBsaS5pcy1ob3ZlciBzcGFuIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC53aWRnZXQtY29uc3VtcHRpb25fX2ljb25zIGxpLmlzLWhvdmVyIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNweDsgfSB9XG4gICAgLndpZGdldC1jb25zdW1wdGlvbl9faWNvbnMgbGkuaXMtaG92ZXIgLmljb24ge1xuICAgICAgc3Ryb2tlOiAjNzY3ODg3O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLndpZGdldC1jb25zdW1wdGlvbl9faWNvbnMgbGkuaXMtaG92ZXIgLmljb24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfSB9XG4gICAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX19pY29ucyBsaS5pcy1ob3ZlciAuaWNvbi0tYmx1ZSB7XG4gICAgICAgIHN0cm9rZTogIzMzNTBiOTsgfVxuICAgICAgLndpZGdldC1jb25zdW1wdGlvbl9faWNvbnMgbGkuaXMtaG92ZXIgLmljb24tLXJlZCB7XG4gICAgICAgIHN0cm9rZTogI2YyMWIyODsgfVxuICAgICAgLndpZGdldC1jb25zdW1wdGlvbl9faWNvbnMgbGkuaXMtaG92ZXIgLmljb24tLXllbGxvdyB7XG4gICAgICAgIHN0cm9rZTogI2VjYWEwMDsgfVxuICAgICAgLndpZGdldC1jb25zdW1wdGlvbl9faWNvbnMgbGkuaXMtaG92ZXIgLmljb24tLW9yYW5nZSB7XG4gICAgICAgIHN0cm9rZTogI2ZkODAzYTsgfVxuICAud2lkZ2V0LWNvbnN1bXB0aW9uX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC53aWRnZXQtY29uc3VtcHRpb25fX2luZm8ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLndpZGdldC1jb25zdW1wdGlvbl9fY3VycmVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDMycHg7XG4gICAgbWF4LXdpZHRoOiAxNDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLndpZGdldC1jb25zdW1wdGlvbl9fY3VycmVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgLndpZGdldC1jb25zdW1wdGlvbl9fY3VycmVudCBzcGFuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIGNvbG9yOiAjMDQwYjI0OyB9XG4gICAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX19jdXJyZW50IHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX19jdXJyZW50IHNwYW46bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAud2lkZ2V0LWNvbnN1bXB0aW9uX19kYXRhIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX19kYXRhIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAjM2U0NTVmOyB9XG4gICAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX19kYXRhIHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLndpZGdldC1jb25zdW1wdGlvbl9fdGFicyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgIHBhZGRpbmctbGVmdDogNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX190YWJzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX190YWJzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7IH0gfVxuICAgIC53aWRnZXQtY29uc3VtcHRpb25fX3RhYnMgbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogNHB4IDAgNHB4IDE1cHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlM2U0ZTY7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC53aWRnZXQtY29uc3VtcHRpb25fX3RhYnMgbGFiZWw6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX190YWJzIGxhYmVsIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE0cHggOHB4O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlNGU2OyB9XG4gICAgICAgICAgLndpZGdldC1jb25zdW1wdGlvbl9fdGFicyBsYWJlbDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAgICAgLndpZGdldC1jb25zdW1wdGlvbl9fdGFicyBsYWJlbDpmaXJzdC1vZi10eXBlOjphZnRlciB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgICAgLndpZGdldC1jb25zdW1wdGlvbl9fdGFicyBsYWJlbDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gICAgICAgICAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX190YWJzIGxhYmVsOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgLndpZGdldC1jb25zdW1wdGlvbl9fdGFicyBsYWJlbDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgICAgLndpZGdldC1jb25zdW1wdGlvbl9fdGFicyBsYWJlbDpmaXJzdC1vZi10eXBlOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX190YWJzIGxhYmVsOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX190YWJzIGxhYmVsOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQwYjI0O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLndpZGdldC1jb25zdW1wdGlvbl9fdGFicyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm90dG9tOiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDsgfSB9XG4gICAgLndpZGdldC1jb25zdW1wdGlvbl9fdGFicyBpbnB1dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBtYXJnaW46IC0xcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgICAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTsgfVxuICAgIC53aWRnZXQtY29uc3VtcHRpb25fX3RhYnMgbGFiZWwge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLndpZGdldC1jb25zdW1wdGlvbl9fdGFicyBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLndpZGdldC1jb25zdW1wdGlvbl9fdGFicyBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuXG4udG90YWwtZml4ZWQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgcGFkZGluZzogMTVweCAxNnB4IDEycHg7XG4gIGJhY2tncm91bmQ6ICNGQ0ZDRkQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHotaW5kZXg6IDM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50b3RhbC1maXhlZCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE2cHggNjJweDsgfSB9XG4gIC50b3RhbC1maXhlZF9fdG90YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiA4MiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC50b3RhbC1maXhlZF9fdG90YWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLnRvdGFsLWZpeGVkX190b3RhbC10ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnRvdGFsLWZpeGVkX190b3RhbC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLnRvdGFsLWZpeGVkX19idXR0b24ge1xuICAgIHdpZHRoOiAxNjRweDtcbiAgICBtYXJnaW46IDEwcHggMCAwIGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC50b3RhbC1maXhlZF9fYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAudG90YWwtZml4ZWQge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5oaXN0b3J5IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhpc3Rvcnkge1xuICAgICAgcGFkZGluZy10b3A6IDMycHg7IH0gfVxuICAuaGlzdG9yeSA+IC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhpc3RvcnkgPiAudGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5oaXN0b3J5IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NnB4OyB9IH1cbiAgLmhpc3RvcnlfX2ZpbHRlcnMtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhpc3RvcnlfX2ZpbHRlcnMtYnV0dG9uIHN2ZyB7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgICBzdHJva2U6ICMwNDBiMjQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oaXN0b3J5X19maWx0ZXJzLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDsgfSB9XG4gIC5oaXN0b3J5X190YWJsZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDk2cHgpO1xuICAgIG1hcmdpbjogMCAtNDhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5oaXN0b3J5X190YWJsZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICAgICAgbWFyZ2luOiAwIC0xNnB4OyB9IH1cbiAgLmhpc3RvcnlfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmhpc3RvcnlfX2l0ZW06bGFzdC1vZi10eXBlOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhpc3RvcnlfX2l0ZW06OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTNlNGU2O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDQ4cHg7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gOTZweCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLWluLW91dCwgbGVmdCAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC5oaXN0b3J5X19pdGVtOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5oaXN0b3J5X19pdGVtOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNDhweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5NnB4KTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTRlNjtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQsIGxlZnQgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC5oaXN0b3J5X19pdGVtOjphZnRlciB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmhpc3RvcnlfX2l0ZW06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmZDsgfVxuICAgICAgLmhpc3RvcnlfX2l0ZW06aG92ZXI6OmJlZm9yZSwgLmhpc3RvcnlfX2l0ZW06aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAuaGlzdG9yeV9faXRlbSAuYWNjb3JkaW9uX19oZWFkZXI6YWZ0ZXIge1xuICAgICAgdG9wOiAyNXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC5oaXN0b3J5X19pdGVtIC5hY2NvcmRpb25fX2hlYWRlcjphZnRlciB7XG4gICAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICAgIHJpZ2h0OiAyMnB4OyB9IH1cbiAgICAuaGlzdG9yeV9faXRlbSAuYWNjb3JkaW9uX19oZWFkZXIgYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggNDhweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAuaGlzdG9yeV9faXRlbSAuYWNjb3JkaW9uX19oZWFkZXIgYnV0dG9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAxOHB4IDE2cHg7IH0gfVxuICAgIC5oaXN0b3J5X19pdGVtIC5hY2NvcmRpb25fX2hlYWRlciAuYnV0dG9uLWhpZGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICByaWdodDogODhweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAuaGlzdG9yeV9faXRlbSAuYWNjb3JkaW9uX19oZWFkZXIgLmJ1dHRvbi1oaWRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuaGlzdG9yeV9faXRlbSAuYWNjb3JkaW9uX19oZWFkZXIgLmhpc3RvcnktdGFibGUge1xuICAgICAgbWF4LXdpZHRoOiA4NyU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgICAgICAgLmhpc3RvcnlfX2l0ZW0gLmFjY29yZGlvbl9faGVhZGVyIC5oaXN0b3J5LXRhYmxlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgyJTsgfSB9XG4gICAgLmhpc3RvcnlfX2l0ZW0uYWNjb3JkaW9uLmlzLW9wZW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZkO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjEzKTsgfVxuICAgICAgLmhpc3RvcnlfX2l0ZW0uYWNjb3JkaW9uLmlzLW9wZW46OmJlZm9yZSwgLmhpc3RvcnlfX2l0ZW0uYWNjb3JkaW9uLmlzLW9wZW46OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5oaXN0b3J5X19pdGVtLmFjY29yZGlvbi5pcy1vcGVuIC5hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlNGU2OyB9XG4gICAgICAgIC5oaXN0b3J5X19pdGVtLmFjY29yZGlvbi5pcy1vcGVuIC5hY2NvcmRpb25fX2hlYWRlcjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMzJweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgIC5oaXN0b3J5X19pdGVtLmFjY29yZGlvbi5pcy1vcGVuIC5hY2NvcmRpb25fX2hlYWRlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgICB0b3A6IDI1cHg7IH0gfVxuICAgICAgICAuaGlzdG9yeV9faXRlbS5hY2NvcmRpb24uaXMtb3BlbiAuYWNjb3JkaW9uX19oZWFkZXIgYnV0dG9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4IDQ4cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICAuaGlzdG9yeV9faXRlbS5hY2NvcmRpb24uaXMtb3BlbiAuYWNjb3JkaW9uX19oZWFkZXIgYnV0dG9uIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMThweCAxNnB4OyB9IH1cbiAgICAgIC5oaXN0b3J5X19pdGVtLmFjY29yZGlvbi5pcy1vcGVuIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzOHB4IDQ4cHggNDhweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgLmhpc3RvcnlfX2l0ZW0uYWNjb3JkaW9uLmlzLW9wZW4gLmFjY29yZGlvbl9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMzZweDsgfSB9XG4gIC5oaXN0b3J5X19kaXNjbGFpbWVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGNvbG9yOiAjM2U0NTVmOyB9XG4gIC5oaXN0b3J5X19kaXNjbGFpbWVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gICAgLmhpc3RvcnlfX2Rpc2NsYWltZXItY29udGFpbmVyIC5idXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDIyOHB4O1xuICAgICAgcGFkZGluZzogMTRweCAyM3B4OyB9XG4gICAgICAuaGlzdG9yeV9fZGlzY2xhaW1lci1jb250YWluZXIgLmJ1dHRvbiBzdmcge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIHN0cm9rZTogIzA0MGIyNDtcbiAgICAgICAgZmlsbDogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmhpc3RvcnlfX2Rpc2NsYWltZXItY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjdweDsgfVxuICAgICAgICAuaGlzdG9yeV9fZGlzY2xhaW1lci1jb250YWluZXIgLmJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIzcHg7IH0gfVxuICAuaGlzdG9yeV9fZG93bmxvYWQtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhpc3RvcnlfX2Rvd25sb2FkLWxpbmsge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQsIDExLCAzNiwgMC4xKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogNDAwO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAuaGlzdG9yeV9fZG93bmxvYWQtbGluayBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGlzdG9yeV9fZG93bmxvYWQtbGluayBzcGFuIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBjbGlwOiBhdXRvOyB9IH1cbiAgICAuaGlzdG9yeV9fZG93bmxvYWQtbGluayBzdmcge1xuICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICBmaWxsOiBub25lO1xuICAgICAgc3Ryb2tlOiAjMDQwYjI0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhpc3RvcnlfX2Rvd25sb2FkLWxpbmsgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbiAgLmhpc3RvcnlfX2lubmVyLXRhYmxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTRlNjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmhpc3RvcnlfX2lubmVyLXRhYmxlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuXG4uaGlzdG9yeS10YWJsZV9faGVhZGVyLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMThweDsgfVxuICAuaGlzdG9yeS10YWJsZV9faGVhZGVyLXdyYXBwZXIgLmFjY29yZGlvbl9faGVhZGVyIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhpc3RvcnktdGFibGVfX2hlYWRlci13cmFwcGVyIC5hY2NvcmRpb25fX2hlYWRlciBidXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cbiAgLmhpc3RvcnktdGFibGVfX2hlYWRlci13cmFwcGVyIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oaXN0b3J5LXRhYmxlX19oZWFkZXItd3JhcHBlciAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwOyB9IH1cbiAgLmhpc3RvcnktdGFibGVfX2hlYWRlci13cmFwcGVyIC5hY2NvcmRpb24uaXMtb3BlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAuaGlzdG9yeS10YWJsZV9faGVhZGVyLXdyYXBwZXIgLmFjY29yZGlvbi5pcy1vcGVuIC5hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oaXN0b3J5LXRhYmxlX19oZWFkZXItd3JhcHBlciAuYWNjb3JkaW9uLmlzLW9wZW4gLmFjY29yZGlvbl9faGVhZGVyOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAyM3B4OyB9IH1cbiAgICAuaGlzdG9yeS10YWJsZV9faGVhZGVyLXdyYXBwZXIgLmFjY29yZGlvbi5pcy1vcGVuIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5oaXN0b3J5LXRhYmxlX19oZWFkZXItd3JhcHBlciAuYWNjb3JkaW9uLmlzLW9wZW4gYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGlzdG9yeS10YWJsZV9faGVhZGVyLXdyYXBwZXIgLmFjY29yZGlvbi5pcy1vcGVuIGJ1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZzogMThweCAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cblxuLmhpc3RvcnktdGFibGVfX2hlYWRlci0tZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNThweDtcbiAgcGFkZGluZy1ib3R0b206IDI2cHg7IH1cblxuLmhpc3RvcnktdGFibGVfX2hlYWRlciAuaGlzdG9yeS10YWJsZV9fY29sIGkge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjNzY3ODg3OyB9XG5cbi5oaXN0b3J5LXRhYmxlX19oZWFkZXIgLmhpc3RvcnktdGFibGVfX2NvbC13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLmhpc3RvcnktdGFibGVfX2NvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGlzdG9yeS10YWJsZV9fY29sIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7IH0gfVxuXG4uaGlzdG9yeS10YWJsZV9fY29sLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogODMlO1xuICBtYXgtd2lkdGg6IDkxOHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oaXN0b3J5LXRhYmxlX19jb2wtd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4uaGlzdG9yeS10YWJsZV9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogNjhweDtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDQsIDExLCAzNiwgMC4xKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGlzdG9yeS10YWJsZV9fcm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDsgfSB9XG4gIC5oaXN0b3J5LXRhYmxlX19yb3c6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmQ7IH1cbiAgLmhpc3RvcnktdGFibGVfX3JvdyAuYWNjb3JkaW9uX19oZWFkZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGlzdG9yeS10YWJsZV9fcm93IC5hY2NvcmRpb25fX2hlYWRlcjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgIHJpZ2h0OiA4cHg7IH0gfVxuICAuaGlzdG9yeS10YWJsZV9fcm93IC5hY2NvcmRpb25fX2hlYWRlciBidXR0b24ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGlzdG9yeS10YWJsZV9fcm93IC5hY2NvcmRpb25fX2hlYWRlciBidXR0b24ge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGlzdG9yeS10YWJsZV9fcm93Lmhpc3RvcnktdGFibGVfX2hlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oaXN0b3J5LXRhYmxlX19jb2wtZGVzYy1tb2Ige1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oaXN0b3J5LXRhYmxlX19jb2wtZGVzYy1tb2Ige1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7IH0gfVxuICAuaGlzdG9yeS10YWJsZV9fY29sLWRlc2MtbW9iIGkge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogIzc2Nzg4NzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhpc3RvcnktdGFibGVfX2NvbC10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG5cbi5oaXN0b3J5LXRhYmxlX19jb2wtdGV4dCBiIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGlzdG9yeS10YWJsZV9fY29sLXRleHQgYiB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9IH1cblxuLmhpc3RvcnktdGFibGVfX2NvbC0tZGF0ZSB7XG4gIHdpZHRoOiAxOCU7XG4gIG1heC13aWR0aDogMTk4cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGlzdG9yeS10YWJsZV9fY29sLS1kYXRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5oaXN0b3J5LXRhYmxlX19jb2wtLW51bWJlciB7XG4gIHdpZHRoOiAyMSU7XG4gIG1heC13aWR0aDogMTk0cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGlzdG9yeS10YWJsZV9fY29sLS1udW1iZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oaXN0b3J5LXRhYmxlX19jb2wtLW51bWJlciAuaGlzdG9yeS10YWJsZV9fY29sLXRleHQge1xuICAgICAgY29sb3I6ICM3Njc4ODc7IH0gfVxuXG4uaGlzdG9yeS10YWJsZV9fY29sLS1wZXJpb2Qge1xuICB3aWR0aDogMTYuMzQlO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhpc3RvcnktdGFibGVfX2NvbC0tcGVyaW9kIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uaGlzdG9yeS10YWJsZV9fY29sLS1zdW0ge1xuICB3aWR0aDogMTAuODklO1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhpc3RvcnktdGFibGVfX2NvbC0tc3VtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfSB9XG5cbi5oaXN0b3J5LXRhYmxlX19jb2wtLWRlc2Mge1xuICB3aWR0aDogMzEuMjYlO1xuICBtYXgtd2lkdGg6IDI4N3B4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgICAuaGlzdG9yeS10YWJsZV9fY29sLS1kZXNjIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuaGlzdG9yeS10YWJsZV9fY29sLS1kZXNjIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oaXN0b3J5LXRhYmxlX19jb2wtLWRlc2Mge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMC44OyB9IH1cblxuLmhpc3RvcnktdGFibGVfX2NvbC0tcmVjZWlwdCB7XG4gIHdpZHRoOiA5LjI1JTtcbiAgbWluLXdpZHRoOiA4NXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGlzdG9yeS10YWJsZV9fY29sLS1yZWNlaXB0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfSB9XG5cbi5oaXN0b3J5LXRhYmxlX19jb2wtLWdyZWVuIHtcbiAgY29sb3I6ICMzOWFiMWQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhpc3RvcnktdGFibGVfX2NvbC0tZ3JlZW4ge1xuICAgICAgY29sb3I6ICMwNDBiMjQ7IH0gfVxuXG4uaGlzdG9yeS1maWx0ZXJzLS1mdWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogY2FsYygxMDAlICsgOTZweCk7XG4gIG1hcmdpbjogMCAtNDhweDtcbiAgcGFkZGluZzogMjZweCA0OHB4IDI5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlNGU2O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTRlNjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGlzdG9yeS1maWx0ZXJzLS1mdWxsIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICAgIG1hcmdpbjogMCAtMTZweDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG5cbi5oaXN0b3J5LWZpbHRlcnNfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDY0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAgIC5oaXN0b3J5LWZpbHRlcnNfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmhpc3RvcnktZmlsdGVyc19faXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uaGlzdG9yeS1maWx0ZXJzX19wZXJpb2Qge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5oaXN0b3J5LWZpbHRlcnNfX3BlcmlvZCAuaW5wdXQtdGV4dCBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7IH1cbiAgICAuaGlzdG9yeS1maWx0ZXJzX19wZXJpb2QgLmlucHV0LXRleHQgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB0b3A6IDQ2cHg7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgY29sb3I6ICM3Njc4ODc7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhpc3RvcnktZmlsdGVyc19fcGVyaW9kIC5pbnB1dC10ZXh0IGxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgdG9wOiA0MnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oaXN0b3J5LWZpbHRlcnNfX3BlcmlvZCAuaW5wdXQtdGV4dCBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfSB9XG4gIC5oaXN0b3J5LWZpbHRlcnNfX3BlcmlvZCAuaW5wdXQtdGV4dDpmaXJzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAuaGlzdG9yeS1maWx0ZXJzX19wZXJpb2QgLmlucHV0LXRleHQ6Zmlyc3Qtb2YtdHlwZSBpbnB1dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhpc3RvcnktZmlsdGVyc19fcGVyaW9kIC5pbnB1dC10ZXh0OmZpcnN0LW9mLXR5cGUgaW5wdXQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzNweDsgfSB9XG4gICAgLmhpc3RvcnktZmlsdGVyc19fcGVyaW9kIC5pbnB1dC10ZXh0OmZpcnN0LW9mLXR5cGUgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcItGBXCI7IH1cbiAgICAuaGlzdG9yeS1maWx0ZXJzX19wZXJpb2QgLmlucHV0LXRleHQ6Zmlyc3Qtb2YtdHlwZSAuaW5wdXQtdGV4dF9fc2VsZWN0LWl0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhpc3RvcnktZmlsdGVyc19fcGVyaW9kIC5pbnB1dC10ZXh0OmZpcnN0LW9mLXR5cGUgLmlucHV0LXRleHRfX3NlbGVjdC1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7IH0gfVxuICAgIC5oaXN0b3J5LWZpbHRlcnNfX3BlcmlvZCAuaW5wdXQtdGV4dDpmaXJzdC1vZi10eXBlIC5pbnB1dC10ZXh0X19zZWxlY3QtaXRlbS0tc2VsZWN0ZWQ6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAyNHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhpc3RvcnktZmlsdGVyc19fcGVyaW9kIC5pbnB1dC10ZXh0OmZpcnN0LW9mLXR5cGUgLmlucHV0LXRleHRfX3NlbGVjdC1pdGVtLS1zZWxlY3RlZDo6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAyMXB4OyB9IH1cbiAgLmhpc3RvcnktZmlsdGVyc19fcGVyaW9kIC5pbnB1dC10ZXh0Omxhc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5oaXN0b3J5LWZpbHRlcnNfX3BlcmlvZCAuaW5wdXQtdGV4dDpsYXN0LW9mLXR5cGUgaW5wdXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oaXN0b3J5LWZpbHRlcnNfX3BlcmlvZCAuaW5wdXQtdGV4dDpsYXN0LW9mLXR5cGUgaW5wdXQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDJweDsgfSB9XG4gICAgLmhpc3RvcnktZmlsdGVyc19fcGVyaW9kIC5pbnB1dC10ZXh0Omxhc3Qtb2YtdHlwZSBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi0L/QvlwiOyB9XG4gICAgLmhpc3RvcnktZmlsdGVyc19fcGVyaW9kIC5pbnB1dC10ZXh0Omxhc3Qtb2YtdHlwZSAuaW5wdXQtdGV4dF9fc2VsZWN0LWl0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhpc3RvcnktZmlsdGVyc19fcGVyaW9kIC5pbnB1dC10ZXh0Omxhc3Qtb2YtdHlwZSAuaW5wdXQtdGV4dF9fc2VsZWN0LWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDJweDsgfSB9XG4gICAgLmhpc3RvcnktZmlsdGVyc19fcGVyaW9kIC5pbnB1dC10ZXh0Omxhc3Qtb2YtdHlwZSAuaW5wdXQtdGV4dF9fc2VsZWN0LWl0ZW0tLXNlbGVjdGVkOjpiZWZvcmUge1xuICAgICAgbGVmdDogMzRweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oaXN0b3J5LWZpbHRlcnNfX3BlcmlvZCAuaW5wdXQtdGV4dDpsYXN0LW9mLXR5cGUgLmlucHV0LXRleHRfX3NlbGVjdC1pdGVtLS1zZWxlY3RlZDo6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAzMHB4OyB9IH1cbiAgLmhpc3RvcnktZmlsdGVyc19fcGVyaW9kIC5pbnB1dC10ZXh0X19zZWxlY3Qtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGlzdG9yeS1maWx0ZXJzX19wZXJpb2QgLmlucHV0LXRleHRfX3NlbGVjdC13cmFwcGVyIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5oaXN0b3J5LWZpbHRlcnNfX2NoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogMzVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmhpc3RvcnktZmlsdGVyc19fY2hlY2tib3gge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uaGlzdG9yeS1maWx0ZXJzLS1tb2Ige1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oaXN0b3J5LWZpbHRlcnNfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzcHg7XG4gIHJpZ2h0OiAxMXB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5oaXN0b3J5LWZpbHRlcnNfX2Nsb3NlIHNwYW4ge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAuaGlzdG9yeS1maWx0ZXJzX19jbG9zZSBzcGFuOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5oaXN0b3J5LWZpbHRlcnNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmhpc3RvcnktZmlsdGVyc19fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAzMnB4IDE2cHg7IH1cbiAgLmhpc3RvcnktZmlsdGVyc19fZm9ybSAuaGlzdG9yeS1maWx0ZXJzX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5oaXN0b3J5LWZpbHRlcnNfX2Zvcm0gLmhpc3RvcnktZmlsdGVyc19fcGVyaW9kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGlzdG9yeS1maWx0ZXJzX19mb3JtIC5oaXN0b3J5LWZpbHRlcnNfX3BlcmlvZCAuaW5wdXQtdGV4dCBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiA0NnB4O1xuICAgICAgICBsZWZ0OiAxN3B4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5oaXN0b3J5LWZpbHRlcnNfX2Zvcm0gLmhpc3RvcnktZmlsdGVyc19fcGVyaW9kIC5pbnB1dC10ZXh0IGxhYmVsOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDQ0cHg7XG4gICAgICAgIGxlZnQ6IDE3cHg7IH0gfVxuICAgIC5oaXN0b3J5LWZpbHRlcnNfX2Zvcm0gLmhpc3RvcnktZmlsdGVyc19fcGVyaW9kIC5pbnB1dC10ZXh0OmZpcnN0LW9mLXR5cGUge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgLmhpc3RvcnktZmlsdGVyc19fZm9ybSAuaGlzdG9yeS1maWx0ZXJzX19wZXJpb2QgLmlucHV0LXRleHQ6Zmlyc3Qtb2YtdHlwZSBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgIC5oaXN0b3J5LWZpbHRlcnNfX2Zvcm0gLmhpc3RvcnktZmlsdGVyc19fcGVyaW9kIC5pbnB1dC10ZXh0Omxhc3Qtb2YtdHlwZSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWluLXdpZHRoOiAxNDVweDsgfVxuICAgICAgLmhpc3RvcnktZmlsdGVyc19fZm9ybSAuaGlzdG9yeS1maWx0ZXJzX19wZXJpb2QgLmlucHV0LXRleHQ6bGFzdC1vZi10eXBlIGlucHV0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gIC5oaXN0b3J5LWZpbHRlcnNfX2Zvcm0gLmhpc3RvcnktZmlsdGVyc19fY2hlY2tib3gge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmhpc3RvcnktZmlsdGVycy0tb3BlbmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMTI7IH1cblxuLmlucHV0LWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuaW5wdXQtZmlsZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7IH0gfVxuICAuaW5wdXQtZmlsZSBsYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5pbnB1dC1maWxlIGxhYmVsOmhvdmVyIHN2ZyB7XG4gICAgICBzdHJva2U6ICM3Njc4ODc7IH1cbiAgICAuaW5wdXQtZmlsZSBsYWJlbCBpbnB1dDpmb2N1cyArIGIgPiBzdmcge1xuICAgICAgc3Ryb2tlOiAjNzY3ODg3OyB9XG4gIC5pbnB1dC1maWxlIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTFweDtcbiAgICBsZWZ0OiAtNHB4O1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBmaWxsOiAjZmZmZmZmO1xuICAgIHN0cm9rZTogIzA0MGIyNDtcbiAgICB0cmFuc2l0aW9uOiBzdHJva2UgMC4ycyBlYXNlLWluLW91dDsgfVxuICAuaW5wdXQtZmlsZSBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMwNDBiMjQ7IH1cbiAgLmlucHV0LWZpbGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICBjb2xvcjogIzc2Nzg4NztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuaW5wdXQtZmlsZSBzcGFuIGkge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC5pbnB1dC1maWxlX19saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmlucHV0LWZpbGVfX2xpc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNHB4OyB9IH1cbiAgICAuaW5wdXQtZmlsZV9fbGlzdDpob3ZlciBsaTpudGgtY2hpbGQoMSkgc3Bhbjo6YmVmb3JlLCAuaW5wdXQtZmlsZV9fbGlzdDpob3ZlciBsaTpudGgtY2hpbGQoMSkgc3Bhbjo6YWZ0ZXIsIC5pbnB1dC1maWxlX19saXN0OmZvY3VzIGxpOm50aC1jaGlsZCgxKSBzcGFuOjpiZWZvcmUsIC5pbnB1dC1maWxlX19saXN0OmZvY3VzIGxpOm50aC1jaGlsZCgxKSBzcGFuOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY3ODg3OyB9XG4gICAgLmlucHV0LWZpbGVfX2xpc3QgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgMjFweCAwIDE0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgY29sb3I6ICMwNDBiMjQ7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuaW5wdXQtZmlsZV9fbGlzdCBsaSArIGxpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gICAgICAuaW5wdXQtZmlsZV9fbGlzdCBsaTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MGIyNDsgfVxuICAgICAgLmlucHV0LWZpbGVfX2xpc3QgbGkgYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjY2RjZWQzO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgIC5pbnB1dC1maWxlX19saXN0IGxpIGJ1dHRvbjpob3ZlciwgLmlucHV0LWZpbGVfX2xpc3QgbGkgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogIzA0MGIyNDsgfVxuICAgICAgICAuaW5wdXQtZmlsZV9fbGlzdCBsaSBidXR0b246OmJlZm9yZSwgLmlucHV0LWZpbGVfX2xpc3QgbGkgYnV0dG9uOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgLmlucHV0LWZpbGVfX2xpc3QgbGkgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgICAuaW5wdXQtZmlsZV9fbGlzdCBsaSBidXR0b246OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gIC5pbnB1dC1maWxlLS1pbnZhbGlkLXNpemUgc3BhbiBpOm50aC1jaGlsZCgxKSB7XG4gICAgY29sb3I6ICNmMjFiMjg7IH1cbiAgLmlucHV0LWZpbGUtLWludmFsaWQtZm9ybWF0IHNwYW4gaTpudGgtY2hpbGQoMikge1xuICAgIGNvbG9yOiAjZjIxYjI4OyB9XG5cbi5hcHAtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmFwcC1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDAgMTFweDsgfSB9XG5cbi5hcHAtbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTBweCk7XG4gIG1heC13aWR0aDogMTQ4cHg7XG4gIG1hcmdpbjogNXB4OyB9XG5cbi5hcHAtbGlzdF9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlNGU2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5hcHAtbGlzdF9fbGluazpob3ZlciwgLmFwcC1saXN0X19saW5rOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzA0MGIyNDsgfSB9XG5cbi5pbmZvLWZlZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNCwgMjMwLCAyNDQsIDAuODIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmluZm8tZmVlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggNnB4OyB9IH1cblxuLmluZm8tZmVlX19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5pbmZvLWZlZV9faWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfSB9XG5cbi5pbmZvLWZlZV9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiAjMDQwYjI0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5pbmZvLWZlZV9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDsgfSB9XG5cbi5pbmZvLWZlZV9fc3VtIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4uY2hlY2tib3gtdG9nZ2xlIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY2hlY2tib3gtdG9nZ2xlX19sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmNoZWNrYm94LXRvZ2dsZV9fbGFiZWwge1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4OyB9IH1cbiAgLmNoZWNrYm94LXRvZ2dsZV9fbGFiZWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlNGU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDE5cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuY2hlY2tib3gtdG9nZ2xlX19sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgIGhlaWdodDogMjBweDsgfSB9XG4gIC5jaGVja2JveC10b2dnbGVfX2xhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDE4cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMCksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDApO1xuICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuMnMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmNoZWNrYm94LXRvZ2dsZV9fbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7IH0gfVxuXG4uY2hlY2tib3gtdG9nZ2xlIGlucHV0OmhvdmVyICsgLmNoZWNrYm94LXRvZ2dsZV9fbGFiZWw6OmFmdGVyLFxuLmNoZWNrYm94LXRvZ2dsZSBpbnB1dDpmb2N1cyArIC5jaGVja2JveC10b2dnbGVfX2xhYmVsOjphZnRlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjM1KSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4uY2hlY2tib3gtdG9nZ2xlIGlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtdG9nZ2xlX19sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmNzhlMDsgfVxuXG4uY2hlY2tib3gtdG9nZ2xlIGlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtdG9nZ2xlX19sYWJlbDo6YWZ0ZXIge1xuICByaWdodDogMnB4O1xuICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4zNSksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLmRlYnRfX2J1dHRvbi1jb250YWluZXIge1xuICBwYWRkaW5nOiAzNnB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDQsIDExLCAzNiwgMC4xKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuZGVidF9fYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMjdweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7IH0gfVxuXG4uZGVidF9fdGFibGVzIHtcbiAgbWFyZ2luLXRvcDogNTNweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmRlYnRfX3RhYmxlcyB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmRlYnRfX3RhYmxlcyB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmRlYnRfX3RhYmxlcyAudGFibGVfX2NhcHRpb24tY2VsbCB7XG4gICAgICB3aWR0aDogMTIzcHg7XG4gICAgICBtYXgtd2lkdGg6IDEyM3B4O1xuICAgICAgbWluLXdpZHRoOiAxMjNweDsgfSB9XG4gIC5kZWJ0X190YWJsZXMgdGQudGFibGVfX2NhcHRpb24tY2VsbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmRlYnRfX3RhYmxlcyB0ZC50YWJsZV9fY2FwdGlvbi1jZWxsIHtcbiAgICAgICAgd2lkdGg6IDEyM3B4O1xuICAgICAgICBtYXgtd2lkdGg6IDEyM3B4O1xuICAgICAgICBtaW4td2lkdGg6IDEyM3B4OyB9IH1cbiAgLmRlYnRfX3RhYmxlcyAudGFibGVfX2RlYnQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogOTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmRlYnRfX3RhYmxlcyAudGFibGVfX2RlYnQge1xuICAgICAgICBtaW4td2lkdGg6IDk1cHg7IH0gfVxuICAgIC5kZWJ0X190YWJsZXMgLnRhYmxlX19kZWJ0IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC5kZWJ0X190YWJsZXMgLnRhYmxlX19kZWJ0IHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuZGVidF9fdGFibGVzIC50YWJsZV9fZGVidCBpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgLmRlYnRfX3RhYmxlcyAudGFibGVfX2RlYnQgaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lOyB9IH1cbiAgICAuZGVidF9fdGFibGVzIC50YWJsZV9fZGVidCBiciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC5kZWJ0X190YWJsZXMgLnRhYmxlX19kZWJ0IGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5kZWJ0X190YWJsZXMgdGQgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBUIFJvb3QgVUlcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjMDQwYjI0O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmRlYnRfX3RhYmxlcyB0ZCBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAuZGVidF9fdGFibGVzIHRkIGE6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0ycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNCwgMTEsIDM2LCAwLjE1KTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC5kZWJ0X190YWJsZXMgdGQgYTpob3Zlcjo6YWZ0ZXIsIC5kZWJ0X190YWJsZXMgdGQgYTpmb2N1czo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MGIyNDsgfVxuICAuZGVidF9fdGFibGVzIC50YWJsZV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5kZWJ0X190YWJsZXMgLnRhYmxlX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7IH0gfVxuICAgIC5kZWJ0X190YWJsZXMgLnRhYmxlX193cmFwcGVyIHRhYmxlIHtcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmRlYnRfX3RhYmxlcyAudGFibGVfX3dyYXBwZXIgdGFibGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmRlYnRfX3RhYmxlcyAudGFibGUgLnRhYmxlX19mYWtlIHRoLFxuICAgIC5kZWJ0X190YWJsZXMgLnRhYmxlIC50YWJsZV9fZmFrZSB0ZCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxN3B4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmRlYnRfX3RhYmxlcyAudGFibGUgLnRhYmxlX19mYWtlIHRkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuZGVidF9fdGFibGVzIC50YWJsZSAudGFibGVfX2Zha2UgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG4uZGVidF9fYWNjb3JkaW9uIHtcbiAgcGFkZGluZzogNDlweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTRlNjtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuZGVidF9fYWNjb3JkaW9uIHtcbiAgICAgIHBhZGRpbmc6IDE4cHggMDsgfSB9XG4gIC5kZWJ0X19hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmRlYnRfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkZXIgYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gICAgICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgICBjb2xvcjogIzA0MGIyNDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5kZWJ0X19hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZGVyIGJ1dHRvbiB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuZGVidF9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2hlYWRlciBidXR0b24gLmJ1dHRvbi1oaWRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5kZWJ0X19hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZGVyIGJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwNDBiMjQ7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIHRvcCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAuZGVidF9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2hlYWRlciBidXR0b246OmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDsgfSB9XG4gICAgLmRlYnRfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkZXIgLmFjY29yZGlvbl9fbmFtZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07IH1cbiAgICAgIC5kZWJ0X19hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZGVyIC5hY2NvcmRpb25fX25hbWUgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IGRhc2hlZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoNjIsIDY5LCA5MiwgMC4zKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdGV4dC1kZWNvcmF0aW9uLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5kZWJ0X19hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZGVyIC5hY2NvcmRpb25fX25hbWU6aG92ZXIgc3BhbiwgLmRlYnRfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkZXIgLmFjY29yZGlvbl9fbmFtZTpmb2N1cyBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjM2U0NTVjOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmRlYnRfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkZXIgLmFjY29yZGlvbl9fbmFtZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAuZGVidF9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2hlYWRlcjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAuZGVidF9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2NvbnRlbnQgLnRhYmxlX19jYXB0aW9uLWNlbGwge1xuICAgIHdpZHRoOiAzODBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5kZWJ0X19hY2NvcmRpb24gLmFjY29yZGlvbl9fY29udGVudCAudGFibGVfX2NhcHRpb24tY2VsbCB7XG4gICAgICAgIHdpZHRoOiAyMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuZGVidF9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2NvbnRlbnQgLnRhYmxlX19jYXB0aW9uLWNlbGwge1xuICAgICAgICB3aWR0aDogMTUycHg7IH0gfVxuICAuZGVidF9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2NvbnRlbnQgLnRhYmxlX193cmFwcGVyIHRhYmxlIHtcbiAgICBtaW4td2lkdGg6IDgwMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmRlYnRfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19jb250ZW50IC50YWJsZV9fd3JhcHBlciB0YWJsZSB7XG4gICAgICAgIG1pbi13aWR0aDogNjcwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmRlYnRfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19jb250ZW50IC50YWJsZV9fd3JhcHBlciB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDUyMHB4OyB9IH1cbiAgLmRlYnRfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19jb250ZW50IC50YWJsZSAudGFibGVfX2RlYnQge1xuICAgIHdpZHRoOiAyNzBweDsgfVxuICAuZGVidF9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2NvbnRlbnQgLnRhYmxlIC50YWJsZV9fZmFrZSB0aCB7XG4gICAgaGVpZ2h0OiA0NHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuZGVidF9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2NvbnRlbnQgLnRhYmxlIC50YWJsZV9fZmFrZSB0aCB7XG4gICAgICAgIGhlaWdodDogMjZweDsgfSB9XG4gIC5kZWJ0X19hY2NvcmRpb24uaXMtb3BlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7IH1cbiAgICAuZGVidF9fYWNjb3JkaW9uLmlzLW9wZW4gLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAgIC5kZWJ0X19hY2NvcmRpb24uaXMtb3BlbiAuYWNjb3JkaW9uX19oZWFkZXIgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgLmRlYnRfX2FjY29yZGlvbi5pcy1vcGVuIC5hY2NvcmRpb25fX2hlYWRlciBidXR0b246OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKTsgfVxuICAgIC5kZWJ0X19hY2NvcmRpb24uaXMtb3BlbiAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLmRlYnRfX3RvdGFsLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy10b3A6IDM4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDQwYjI0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5kZWJ0X190b3RhbC1ibG9jayB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfSB9XG5cbi5kZWJ0X190b3RhbC10ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTsgfVxuXG4uZGVidF9fdG90YWwtc3VtIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgUm9vdCBVSVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwidG51bVwiIG9uLCBcImxudW1cIiBvbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuZGVidF9fdG90YWwtc3VtIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtOyB9IH1cblxuLnNsaWRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLnNsaWRlci1ibG9ja19fc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgLnNsaWRlci1ibG9ja19fc2xpZGU6aG92ZXIgLmltZy1ibG9jayBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuXG4uc2xpZGVyLWJsb2NrX19jb250cm9scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuc2xpZGVyLWJsb2NrX19jb250cm9scyB7XG4gICAgICBoZWlnaHQ6IDUycHg7IH0gfVxuXG4uc2xpZGVyLWJsb2NrX19wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAyM3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5zbGlkZXItYmxvY2tfX3BhZ2luYXRpb24ge1xuICAgICAgbWFyZ2luOiAwIDI1cHg7IH0gfVxuICAuc2xpZGVyLWJsb2NrX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgbWFyZ2luOiAwIDNweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTRlNjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnNsaWRlci1ibG9ja19fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgbWFyZ2luOiAwIDFweDsgfSB9XG4gICAgLnNsaWRlci1ibG9ja19fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyLCAuc2xpZGVyLWJsb2NrX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRmNzhlMDsgfVxuICAuc2xpZGVyLWJsb2NrX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY3OGUwOyB9XG5cbi5zbGlkZXItYmxvY2tfX2J0bi1uZXh0LFxuLnNsaWRlci1ibG9ja19fYnRuLXByZXYge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnNsaWRlci1ibG9ja19fYnRuLW5leHQgc3ZnLFxuICAuc2xpZGVyLWJsb2NrX19idG4tcHJldiBzdmcge1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGZpbGw6IHJnYmEoNCwgMTEsIDM2LCAwLjE1KTtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLnNsaWRlci1ibG9ja19fYnRuLW5leHQ6aG92ZXIgc3ZnLCAuc2xpZGVyLWJsb2NrX19idG4tbmV4dDpmb2N1cyBzdmcsXG4gIC5zbGlkZXItYmxvY2tfX2J0bi1wcmV2OmhvdmVyIHN2ZyxcbiAgLnNsaWRlci1ibG9ja19fYnRuLXByZXY6Zm9jdXMgc3ZnIHtcbiAgICBmaWxsOiAjNGY3OGUwOyB9XG5cbi53aWRnZXQtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAzOHB4IDQwcHggMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAud2lkZ2V0LWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDI2cHggMTRweCAxMXB4OyB9IH1cblxuLndpZGdldC1ibG9ja19fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwIDAgMjJweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiAjMDQwYjI0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLndpZGdldC1ibG9ja19fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5pbWctYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuaW1nLWJsb2NrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjE4NzUpIDcwJSwgIzAwMDAwMCAxMDAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuaW1nLWJsb2NrIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAtMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLmltZy1ibG9jayBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMzRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5pbWctYmxvY2sgcCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NnB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cblxuLnNldHRpbmdzLXNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2V0dGluZ3Mtc29jaWFsc19fZGVzYyB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgZm9udC1mYW1pbHk6IFwiUFQgUm9vdCBVSVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogIzNlNDU1YzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuc2V0dGluZ3Mtc29jaWFsc19fZGVzYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9IH1cblxuLnNldHRpbmdzLXNvY2lhbHNfX3JvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnNldHRpbmdzLXNvY2lhbHNfX3Jvdy0tcGFkZGluZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOTRweDsgfSB9XG4gIC5zZXR0aW5ncy1zb2NpYWxzX19yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4uc2V0dGluZ3Mtc29jaWFsc19fcm93LmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNldHRpbmdzLXNvY2lhbHNfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4uc2V0dGluZ3Mtc29jaWFsc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luOiAtNHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLnNldHRpbmdzLXNvY2lhbHNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDRweCAwO1xuICBtYXJnaW4tcmlnaHQ6IDExMHB4OyB9XG4gIC5zZXR0aW5ncy1zb2NpYWxzX19pdGVtIC5sb2dpbi1zb2NpYWwge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogNTJweDsgfVxuICAuc2V0dGluZ3Mtc29jaWFsc19faXRlbSAubG9naW4tc29jaWFsLS1iaWcge1xuICAgIG1pbi13aWR0aDogMTQwcHg7IH1cbiAgLnNldHRpbmdzLXNvY2lhbHNfX2l0ZW0uaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZXR0aW5ncy1zb2NpYWxzX191bmxpbmsge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiUFQgUm9vdCBVSVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogI2I0YjZiZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDsgfVxuICAuc2V0dGluZ3Mtc29jaWFsc19fdW5saW5rOmhvdmVyLCAuc2V0dGluZ3Mtc29jaWFsc19fdW5saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogIzA0MGIyNDsgfVxuXG4uc2V0dGluZ3Mtc29jaWFsc19fbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgcGFkZGluZzogMjBweCAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODIpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnNldHRpbmdzLXNvY2lhbHNfX21lc3NhZ2Uge1xuICAgICAgdG9wOiB1bnNldDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjBweCAxNnB4OyB9IH1cbiAgLnNldHRpbmdzLXNvY2lhbHNfX21lc3NhZ2Ugc3BhbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM5YWIxZDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnNldHRpbmdzLXNvY2lhbHNfX21lc3NhZ2Ugc3BhbiB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5zZXR0aW5ncy1zb2NpYWxzX19tZXNzYWdlIHNwYW4gc3ZnIHtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5zZXR0aW5ncy1zb2NpYWxzX19tZXNzYWdlIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDsgfVxuXG4uc2V0dGluZ3Mtc29jaWFsc19fc29jaWFscy1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLThweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuc2V0dGluZ3Mtc29jaWFsc19fc29jaWFscy1ib3gge1xuICAgICAgbWFyZ2luOiAtOHB4OyB9IH1cbiAgLnNldHRpbmdzLXNvY2lhbHNfX3NvY2lhbHMtYm94IC5sb2dpbi1zb2NpYWwge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogNTJweDtcbiAgICBtYXJnaW46IDhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnNldHRpbmdzLXNvY2lhbHNfX3NvY2lhbHMtYm94IC5sb2dpbi1zb2NpYWwge1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA1IC0gOHB4KTtcbiAgICAgICAgbWFyZ2luOiA0cHg7IH0gfVxuICAgIC5zZXR0aW5ncy1zb2NpYWxzX19zb2NpYWxzLWJveCAubG9naW4tc29jaWFsLmhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZXR0aW5ncy1zb2NpYWxzX19zb2NpYWxzLWJveCAubG9naW4tc29jaWFsLS1iaWcge1xuICAgIG1pbi13aWR0aDogMTQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5zZXR0aW5ncy1zb2NpYWxzX19zb2NpYWxzLWJveCAubG9naW4tc29jaWFsLS1iaWcge1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7IH0gfVxuXG4udG9vbHRpcC1lbGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAudG9vbHRpcC1lbGVtIHNwYW4udG9vbHRpcC1lbGVtX19pY29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4udG9vbHRpcC1lbGVtX19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLnRvb2x0aXAtZWxlbV9faWNvbiBzdmcge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDsgfVxuICAudG9vbHRpcC1lbGVtX19pY29uOmhvdmVyLCAudG9vbHRpcC1lbGVtX19pY29uOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi50b29sdGlwLWVsZW1fX3Rvb2x0aXAge1xuICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM3Njc4ODc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLnBvcHVwLWNvbXBhbnkge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1OTJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucG9wdXAtY29tcGFueSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7IH0gfVxuXG4ucG9wdXAtY29tcGFueV9fd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogNjRweDtcbiAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wb3B1cC1jb21wYW55X193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cblxuLnBvcHVwLWNvbXBhbnlfX2J0bi1wcmludCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFJvb3QgVUlcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzc2Nzg4NztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLnBvcHVwLWNvbXBhbnlfX2J0bi1wcmludDpob3ZlciwgLnBvcHVwLWNvbXBhbnlfX2J0bi1wcmludDpmb2N1cyB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIC5wb3B1cC1jb21wYW55X19idG4tcHJpbnQgc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZpbGw6ICM3Njc4ODc7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wb3B1cC1jb21wYW55X19idG4tcHJpbnQgc3ZnIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4ucG9wdXAtY29tcGFueV9fbmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDM1ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnBvcHVwLWNvbXBhbnlfX25hbWUge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtOyB9IH1cblxuLnBvcHVwLWNvbXBhbnlfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnBvcHVwLWNvbXBhbnlfX2luZm8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIC5wb3B1cC1jb21wYW55X19pbmZvIHAge1xuICAgIG1hcmdpbjogMDsgfVxuICAucG9wdXAtY29tcGFueV9faW5mbyBhLFxuICAucG9wdXAtY29tcGFueV9faW5mbyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUFQgUm9vdCBVSVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgY29sb3I6ICMzZTQ1NWM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucG9wdXAtY29tcGFueV9faW5mbyBhLFxuICAgICAgLnBvcHVwLWNvbXBhbnlfX2luZm8gcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAucG9wdXAtY29tcGFueV9faW5mbyBhIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAucG9wdXAtY29tcGFueV9faW5mbyBhOmhvdmVyLCAucG9wdXAtY29tcGFueV9faW5mbyBhOmZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAucG9wdXAtY29tcGFueV9faW5mbyBiIHtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5wb3B1cC1jb21wYW55X19zZXJ2aWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucG9wdXAtY29tcGFueV9fc2VydmljZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9IH1cblxuLnBvcHVwLWNvbXBhbnlfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFJvb3QgVUlcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTsgfVxuXG4ucG9wdXAtY29tcGFueV9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiUFQgUm9vdCBVSVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogIzNlNDU1YzsgfVxuXG4ucG9wdXAtY29tcGFueV9fdGV4dC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wb3B1cC1jb21wYW55X190ZXh0LS1zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBjb2xvcjogIzc2Nzg4NzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucG9wdXAtY29tcGFueV9fdGV4dC0tc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuXG4ucG9wdXAtY29tcGFueV9fYnRuLW1vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFJvb3QgVUlcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIGNvbG9yOiAjMDQwYjI0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucG9wdXAtY29tcGFueV9fYnRuLW1vcmUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5wb3B1cC1jb21wYW55X19idG4tbW9yZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIHJpZ2h0OiA0cHg7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwNDBiMjQ7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIHRvcCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5wb3B1cC1jb21wYW55X19idG4tbW9yZTpob3ZlciwgLnBvcHVwLWNvbXBhbnlfX2J0bi1tb3JlOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgLnBvcHVwLWNvbXBhbnlfX2J0bi1tb3JlLmlzLW9wZW46OmFmdGVyIHtcbiAgICB0b3A6IDZweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKTsgfVxuXG4ubm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1NnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm5vdGlmaWNhdGlvbiB7XG4gICAgICBvcmRlcjogMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgLm5vdGlmaWNhdGlvbi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5vdGlmaWNhdGlvbi5zaGFrZSB7XG4gIGFuaW1hdGlvbjogc2hha2UgMC44MnMgY3ViaWMtYmV6aWVyKDAuMzYsIDAuMDcsIDAuMTksIDAuOTcpIGJvdGg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDsgfVxuICAubm90aWZpY2F0aW9uLnNoYWtlIC5ub3RpZmljYXRpb25fX2J1dHRvbiB7XG4gICAgYW5pbWF0aW9uOiBibGluayAwLjZzIGJvdGg7IH1cblxuLm5vdGlmaWNhdGlvbi0tYWx0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDk2cHgpO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogLTQ4cHg7XG4gIG1hcmdpbi1yaWdodDogLTQ4cHg7XG4gIHBhZGRpbmc6IDI4cHggNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLm5vdGlmaWNhdGlvbi0tYWx0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG4gIC5ub3RpZmljYXRpb24tLWFsdCAubm90aWZpY2F0aW9uX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5ub3RpZmljYXRpb24tLWFsdCAubm90aWZpY2F0aW9uX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAubm90aWZpY2F0aW9uLS1hbHQgLm5vdGlmaWNhdGlvbl9fY29udGVudCB7XG4gICAgICB3aWR0aDogNjUlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5ub3RpZmljYXRpb24tLWFsdCAubm90aWZpY2F0aW9uX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH0gfVxuICAubm90aWZpY2F0aW9uLS1hbHQgLm5vdGlmaWNhdGlvbl9faWNvbiB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0yNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLm5vdGlmaWNhdGlvbi0tYWx0IC5ub3RpZmljYXRpb25fX2ljb24ge1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgbGVmdDogLTEycHg7XG4gICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgIGhlaWdodDogOXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAubm90aWZpY2F0aW9uLS1hbHQgLm5vdGlmaWNhdGlvbl9faWNvbiBzdmcge1xuICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICBoZWlnaHQ6IDZweDsgfSB9XG4gIC5ub3RpZmljYXRpb24tLWFsdCAubm90aWZpY2F0aW9uX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBjb2xvcjogIzA0MGIyNDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5ub3RpZmljYXRpb24tLWFsdCAubm90aWZpY2F0aW9uX190aXRsZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLm5vdGlmaWNhdGlvbi0tYWx0IC5ub3RpZmljYXRpb25fX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUFQgUm9vdCBVSVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDsgfSB9XG4gIC5ub3RpZmljYXRpb24tLWFsdCAubm90aWZpY2F0aW9uX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjM2U0NTVmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLm5vdGlmaWNhdGlvbi0tYWx0IC5ub3RpZmljYXRpb25fX3RleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5ub3RpZmljYXRpb24tLWFsdCAubm90aWZpY2F0aW9uX190ZXh0LS1zaG9ydCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgLm5vdGlmaWNhdGlvbi0tYWx0IC5ub3RpZmljYXRpb25fX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogNDhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5ub3RpZmljYXRpb24tLWFsdCAubm90aWZpY2F0aW9uX19idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cblxuLm5vdGlmaWNhdGlvbi0tYWx0Lm5vdGlmaWNhdGlvbi0tcmVkIC5ub3RpZmljYXRpb25fX3RpdGxlLFxuLm5vdGlmaWNhdGlvbi0tYWx0Lm5vdGlmaWNhdGlvbi0tYmx1ZSAubm90aWZpY2F0aW9uX190aXRsZSB7XG4gIGNvbG9yOiAjMDQwYjI0OyB9XG5cbi5ub3RpZmljYXRpb24tLWFsdC5ub3RpZmljYXRpb24tLXJlZCAubm90aWZpY2F0aW9uX190ZXh0LFxuLm5vdGlmaWNhdGlvbi0tYWx0Lm5vdGlmaWNhdGlvbi0tYmx1ZSAubm90aWZpY2F0aW9uX190ZXh0IHtcbiAgY29sb3I6ICMzZTQ1NWY7IH1cblxuLm5vdGlmaWNhdGlvbi0tYWxlcnQgLm5vdGlmaWNhdGlvbl9fY29udGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogLTIwcHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjFiMjg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5ub3RpZmljYXRpb24tLWFsZXJ0IC5ub3RpZmljYXRpb25fX2NvbnRlbnQ6OmJlZm9yZSB7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogNXB4OyB9IH1cblxuLm5vdGlmaWNhdGlvbi0tYWxlcnQgLm5vdGlmaWNhdGlvbl9faWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5vdGlmaWNhdGlvbi0tc2ltcGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA0OHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gOTZweCk7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlNGU2OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAubm90aWZpY2F0aW9uLS1zaW1wbGU6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7IH0gfVxuXG4ubm90aWZpY2F0aW9uLS1zaW1wbGUgLm5vdGlmaWNhdGlvbl9fYnV0dG9uLWRlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG5cbi5ub3RpZmljYXRpb24tLXNpbXBsZSAubm90aWZpY2F0aW9uX19idXR0b24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ub3RpZmljYXRpb24tLXNtYWxsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4IDM1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlNGU2OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5ub3RpZmljYXRpb24tLXNtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjRweDsgfSB9XG4gIC5ub3RpZmljYXRpb24tLXNtYWxsIC5ub3RpZmljYXRpb25fX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAubm90aWZpY2F0aW9uLS1zbWFsbCAubm90aWZpY2F0aW9uX193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAubm90aWZpY2F0aW9uLS1zbWFsbCAubm90aWZpY2F0aW9uX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLm5vdGlmaWNhdGlvbi0tc21hbGwgLm5vdGlmaWNhdGlvbl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAubm90aWZpY2F0aW9uLS1zbWFsbCAubm90aWZpY2F0aW9uX19pY29uIHtcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiAtMjJweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5ub3RpZmljYXRpb24tLXNtYWxsIC5ub3RpZmljYXRpb25fX2ljb24ge1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgbGVmdDogLTEycHg7XG4gICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgIGhlaWdodDogOXB4OyB9IH1cbiAgICAubm90aWZpY2F0aW9uLS1zbWFsbCAubm90aWZpY2F0aW9uX19pY29uIHN2ZyB7XG4gICAgICB3aWR0aDogM3B4O1xuICAgICAgaGVpZ2h0OiA4cHg7IH1cbiAgLm5vdGlmaWNhdGlvbi0tc21hbGwgLm5vdGlmaWNhdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAubm90aWZpY2F0aW9uLS1zbWFsbCAubm90aWZpY2F0aW9uX190aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDsgfSB9XG4gICAgLm5vdGlmaWNhdGlvbi0tc21hbGwgLm5vdGlmaWNhdGlvbl9fdGl0bGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAubm90aWZpY2F0aW9uLS1zbWFsbCAubm90aWZpY2F0aW9uX190aXRsZTo6YmVmb3JlIHtcbiAgICAgIHRvcDogOXB4O1xuICAgICAgbGVmdDogLTE1cHg7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAubm90aWZpY2F0aW9uLS1zbWFsbCAubm90aWZpY2F0aW9uX190aXRsZTo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICBsZWZ0OiAtMTFweDtcbiAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgIGhlaWdodDogNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5ub3RpZmljYXRpb24tLXNtYWxsIC5ub3RpZmljYXRpb25fX3RleHQtLXNob3J0IHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAubm90aWZpY2F0aW9uLS1zbWFsbCAubm90aWZpY2F0aW9uX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMTBweCAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5ub3RpZmljYXRpb24tLXNtYWxsIC5ub3RpZmljYXRpb25fX2J1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMzBweDsgfSB9XG4gIC5ub3RpZmljYXRpb24tLXNtYWxsIC5ub3RpZmljYXRpb25fX2J1dHRvbi1kZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5vdGlmaWNhdGlvbi0tc21hbGwgLm5vdGlmaWNhdGlvbl9fYnV0dG9uLWRlbC1zbWFsbCB7XG4gICAgdG9wOiA4cHg7XG4gICAgbGVmdDogLTE2cHg7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5ub3RpZmljYXRpb24tLXNtYWxsIC5ub3RpZmljYXRpb25fX2J1dHRvbi1kZWwtc21hbGwge1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgbGVmdDogLTEycHg7IH0gfVxuICAubm90aWZpY2F0aW9uLS1zbWFsbCAubm90aWZpY2F0aW9uX190aW1lIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi5ub3RpZmljYXRpb24tLXNtYWxsLm5vdGlmaWNhdGlvbi0tc2ltcGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxuLm5vdGlmaWNhdGlvbi0tc21hbGwubm90aWZpY2F0aW9uLS1zaW1wbGUgLm5vdGlmaWNhdGlvbl9faWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5vdGlmaWNhdGlvbi0tc21hbGwubm90aWZpY2F0aW9uLS1zaW1wbGUgLm5vdGlmaWNhdGlvbl9fYnV0dG9uLWRlbC1zbWFsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG5cbi5ub3RpZmljYXRpb25fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm5vdGlmaWNhdGlvbl9fd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuXG4ubm90aWZpY2F0aW9uX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogLTMxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm5vdGlmaWNhdGlvbl9faWNvbiB7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IC0zMXB4OyB9IH1cbiAgLm5vdGlmaWNhdGlvbl9faWNvbiBzdmcge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGZpbGw6ICNmZmZmZmY7IH1cblxuLm5vdGlmaWNhdGlvbi0tcmVhZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNDhweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDk2cHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTRlNjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLm5vdGlmaWNhdGlvbi0tcmVhZDo6YWZ0ZXIge1xuICAgICAgbGVmdDogMTZweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTsgfSB9XG5cbi5ub3RpZmljYXRpb24tLXJlYWQgLm5vdGlmaWNhdGlvbl9fYnV0dG9uLWRlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG5cbi5ub3RpZmljYXRpb24tLXJlYWQgLm5vdGlmaWNhdGlvbl9fYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubm90aWZpY2F0aW9uLS1yZWFkLm5vdGlmaWNhdGlvbi0tc21hbGwgLm5vdGlmaWNhdGlvbl9fYnV0dG9uLWRlbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5vdGlmaWNhdGlvbi0tcmVkIHtcbiAgY29sb3I6ICMzNTA4MGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2UyZTU7IH1cbiAgLm5vdGlmaWNhdGlvbi0tcmVkIC5ub3RpZmljYXRpb25fX2ljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjFiMjg7IH1cbiAgICAubm90aWZpY2F0aW9uLS1yZWQgLm5vdGlmaWNhdGlvbl9faWNvbiBzdmcge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAubm90aWZpY2F0aW9uLS1yZWQgLm5vdGlmaWNhdGlvbl9fdGl0bGUge1xuICAgIGNvbG9yOiAjNmI0YTRkOyB9XG4gIC5ub3RpZmljYXRpb24tLXJlZCAubm90aWZpY2F0aW9uX190ZXh0IHtcbiAgICBjb2xvcjogIzZiNGE0ZDsgfVxuXG4ubm90aWZpY2F0aW9uLS1yZWQubm90aWZpY2F0aW9uLS1hbHQ6OmJlZm9yZSxcbi5ub3RpZmljYXRpb24tLXJlZC5ub3RpZmljYXRpb24tLXNtYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlMmU1OyB9XG5cbi5ub3RpZmljYXRpb24tLWJsdWUge1xuICBjb2xvcjogIzA0MGIyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjQsIDIzMCwgMjQ0LCAwLjgyKTsgfVxuICAubm90aWZpY2F0aW9uLS1ibHVlIC5ub3RpZmljYXRpb25fX2ljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Zjc4ZTA7IH1cbiAgLm5vdGlmaWNhdGlvbi0tYmx1ZSAubm90aWZpY2F0aW9uX190aXRsZSB7XG4gICAgY29sb3I6ICMzZTQ1NWM7IH1cbiAgLm5vdGlmaWNhdGlvbi0tYmx1ZSAubm90aWZpY2F0aW9uX190ZXh0IHtcbiAgICBjb2xvcjogIzNlNDU1YzsgfVxuXG4ubm90aWZpY2F0aW9uLS1ibHVlLm5vdGlmaWNhdGlvbi0tYWx0OjpiZWZvcmUsXG4ubm90aWZpY2F0aW9uLS1ibHVlLm5vdGlmaWNhdGlvbi0tc21hbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI0LCAyMzAsIDI0NCwgMC44Mik7IH1cblxuLm5vdGlmaWNhdGlvbi0tcmVkLm5vdGlmaWNhdGlvbi0tcmVhZCxcbi5ub3RpZmljYXRpb24tLWJsdWUubm90aWZpY2F0aW9uLS1yZWFkIHtcbiAgY29sb3I6ICMwNDBiMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLm5vdGlmaWNhdGlvbi0tcmVkLm5vdGlmaWNhdGlvbi0tcmVhZDo6YmVmb3JlLFxuICAubm90aWZpY2F0aW9uLS1ibHVlLm5vdGlmaWNhdGlvbi0tcmVhZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lOyB9XG4gIC5ub3RpZmljYXRpb24tLXJlZC5ub3RpZmljYXRpb24tLXJlYWQgLm5vdGlmaWNhdGlvbl9fdGl0bGUsXG4gIC5ub3RpZmljYXRpb24tLWJsdWUubm90aWZpY2F0aW9uLS1yZWFkIC5ub3RpZmljYXRpb25fX3RpdGxlIHtcbiAgICBjb2xvcjogIzA0MGIyNDsgfVxuICAubm90aWZpY2F0aW9uLS1yZWQubm90aWZpY2F0aW9uLS1yZWFkIC5ub3RpZmljYXRpb25fX3RleHQsXG4gIC5ub3RpZmljYXRpb24tLWJsdWUubm90aWZpY2F0aW9uLS1yZWFkIC5ub3RpZmljYXRpb25fX3RleHQge1xuICAgIGNvbG9yOiAjM2U0NTVmOyB9XG5cbi5ub3RpZmljYXRpb24tLXJlZC5ub3RpZmljYXRpb24tLXNtYWxsLFxuLm5vdGlmaWNhdGlvbi0tYmx1ZS5ub3RpZmljYXRpb24tLXNtYWxsIHtcbiAgY29sb3I6ICMwNDBiMjQ7IH1cbiAgLm5vdGlmaWNhdGlvbi0tcmVkLm5vdGlmaWNhdGlvbi0tc21hbGwgLm5vdGlmaWNhdGlvbl9fdGl0bGUsXG4gIC5ub3RpZmljYXRpb24tLWJsdWUubm90aWZpY2F0aW9uLS1zbWFsbCAubm90aWZpY2F0aW9uX190aXRsZSB7XG4gICAgY29sb3I6ICMwNDBiMjQ7IH1cbiAgLm5vdGlmaWNhdGlvbi0tcmVkLm5vdGlmaWNhdGlvbi0tc21hbGwgLm5vdGlmaWNhdGlvbl9fdGV4dCxcbiAgLm5vdGlmaWNhdGlvbi0tYmx1ZS5ub3RpZmljYXRpb24tLXNtYWxsIC5ub3RpZmljYXRpb25fX3RleHQge1xuICAgIGNvbG9yOiAjM2U0NTVmOyB9XG5cbi5ub3RpZmljYXRpb25fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA3NSU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm5vdGlmaWNhdGlvbl9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG4ubm90aWZpY2F0aW9uX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm5vdGlmaWNhdGlvbl9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUFQgUm9vdCBVSVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtOyB9IH1cblxuLm5vdGlmaWNhdGlvbl9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiUFQgUm9vdCBVSVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ub3RpZmljYXRpb25fX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7IH0gfVxuXG4ubm90aWZpY2F0aW9uX19idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nOiAxNnB4IDQycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMwNDBiMjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDBiMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm5vdGlmaWNhdGlvbl9fYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMTRweCAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLm5vdGlmaWNhdGlvbl9fYnV0dG9uOmhvdmVyLCAubm90aWZpY2F0aW9uX19idXR0b246Zm9jdXMge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuXG4ubm90aWZpY2F0aW9uX19idXR0b24tZGVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2lkdGg6IDM0cHg7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5ub3RpZmljYXRpb25fX2J1dHRvbi1kZWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0b3A6IDI1cHg7XG4gICAgICByaWdodDogNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAubm90aWZpY2F0aW9uX19idXR0b24tZGVsOmhvdmVyIHN2ZywgLm5vdGlmaWNhdGlvbl9fYnV0dG9uLWRlbDpmb2N1cyBzdmcge1xuICAgIGZpbGw6ICMwNDBiMjQ7IH1cbiAgLm5vdGlmaWNhdGlvbl9fYnV0dG9uLWRlbCBzdmcge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBmaWxsOiByZ2JhKDQsIDExLCAzNiwgMC4zKTtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cblxuLm5vdGlmaWNhdGlvbl9fYnV0dG9uLWRlbC1zbWFsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IC0yMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjFiMjg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLm5vdGlmaWNhdGlvbl9fYnV0dG9uLWRlbC1zbWFsbCB7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIGxlZnQ6IC0xMXB4OyB9IH1cbiAgLm5vdGlmaWNhdGlvbl9fYnV0dG9uLWRlbC1zbWFsbDpob3ZlciwgLm5vdGlmaWNhdGlvbl9fYnV0dG9uLWRlbC1zbWFsbDpmb2N1cyB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIC5ub3RpZmljYXRpb25fX2J1dHRvbi1kZWwtc21hbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAyNTAlO1xuICAgIGhlaWdodDogMjUwJTsgfVxuXG4ubm90aWZpY2F0aW9uX190aW1lIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFJvb3QgVUlcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIGNvbG9yOiAjNzY3ODg3OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAubm90aWZpY2F0aW9uX190aW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5pbmZvcm1hdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7IH0gfVxuXG4uaW5mb3JtYXRpb24gLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuaW5mb3JtYXRpb24gLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH0gfVxuXG4uaW5mb3JtYXRpb25fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDI5cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDQsIDExLCAzNiwgMC4xKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuaW5mb3JtYXRpb25fX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5pbmZvcm1hdGlvbl9fY29sIHtcbiAgd2lkdGg6IDQ3JTtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuaW5mb3JtYXRpb25fX2NvbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgICAgIC5pbmZvcm1hdGlvbl9fY29sOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmluZm9ybWF0aW9uX19jb2wtY29udGVudCAudGl0bGUtZWRpdCxcbi5pbmZvcm1hdGlvbl9fbWFuYWdlbWVudC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuLmluZm9ybWF0aW9uX19jb2wtdGl0bGUge1xuICBjb2xvcjogIzc2Nzg4NztcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg0LCAxMSwgMzYsIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmluZm9ybWF0aW9uX19jb2wtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH0gfVxuXG4uaW5mb3JtYXRpb25fX2FjY291bnQtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7IH1cbiAgLmluZm9ybWF0aW9uX19hY2NvdW50LXJvdzpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5pbmZvcm1hdGlvbl9fYWNjb3VudC1yb3cge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG5cbi5pbmZvcm1hdGlvbl9fYWNjb3VudC10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTYycHg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiAjNzY3ODg3OyB9XG4gIC5pbmZvcm1hdGlvbl9fYWNjb3VudC10aXRsZTo6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2UzZTRlNjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogNHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmluZm9ybWF0aW9uX19hY2NvdW50LXRpdGxlIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZy1yaWdodDogNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5pbmZvcm1hdGlvbl9fYWNjb3VudC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uaW5mb3JtYXRpb25fX2FjY291bnQtZGF0YSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogIzA0MGIyNDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuaW5mb3JtYXRpb25fX2FjY291bnQtZGF0YSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uaW5mb3JtYXRpb25fX21hbmFnZW1lbnQge1xuICBtYXJnaW4tdG9wOiAyOXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5pbmZvcm1hdGlvbl9fbWFuYWdlbWVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLmluZm9ybWF0aW9uX19tYW5hZ2VtZW50LXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5pbmZvcm1hdGlvbl9fbWFuYWdlbWVudC10aXRsZSBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogZGFzaGVkO1xuICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoNjIsIDY5LCA5NSwgMC4zKTtcbiAgICB0cmFuc2l0aW9uOiB0ZXh0LWRlY29yYXRpb24tY29sb3IgMC4ycyBlYXNlLWluLW91dDsgfVxuICAuaW5mb3JtYXRpb25fX21hbmFnZW1lbnQtdGl0bGU6aG92ZXIgc3BhbiwgLmluZm9ybWF0aW9uX19tYW5hZ2VtZW50LXRpdGxlOmZvY3VzIHNwYW4ge1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzNlNDU1ZjsgfVxuICAuaW5mb3JtYXRpb25fX21hbmFnZW1lbnQtdGl0bGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5pbmZvcm1hdGlvbl9fbWFuYWdlbWVudC10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH0gfVxuXG4uaW5mb3JtYXRpb25fX21hbmFnZW1lbnQtaW5mbyBwIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5pbmZvcm1hdGlvbl9fbWFuYWdlbWVudC1pbmZvIGEsXG4uaW5mb3JtYXRpb25fX21hbmFnZW1lbnQtaW5mbyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiAjM2U0NTVjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmluZm9ybWF0aW9uX19tYW5hZ2VtZW50LWluZm8gYSxcbiAgICAuaW5mb3JtYXRpb25fX21hbmFnZW1lbnQtaW5mbyBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5pbmZvcm1hdGlvbl9fbWFuYWdlbWVudC1pbmZvIGEge1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLmluZm9ybWF0aW9uX19tYW5hZ2VtZW50LWluZm8gYTpob3ZlciwgLmluZm9ybWF0aW9uX19tYW5hZ2VtZW50LWluZm8gYTpmb2N1cyB7XG4gICAgb3BhY2l0eTogMC43OyB9XG5cbi5pbmZvcm1hdGlvbl9fbWFuYWdlbWVudC1pbmZvIGIge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5pbmZvcm1hdGlvbl9fYWNjb3JkaW9uIHtcbiAgcGFkZGluZzogNDdweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTRlNjtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuaW5mb3JtYXRpb25fX2FjY29yZGlvbiB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuaW5mb3JtYXRpb25fX2FjY29yZGlvbjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgLmluZm9ybWF0aW9uX19hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmluZm9ybWF0aW9uX19hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZGVyIGJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMjhweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiUFQgUm9vdCBVSVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgY29sb3I6ICMwNDBiMjQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuaW5mb3JtYXRpb25fX2FjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkZXIgYnV0dG9uIHtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzRweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmluZm9ybWF0aW9uX19hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZGVyIGJ1dHRvbiAuYnV0dG9uLWhpZGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLmluZm9ybWF0aW9uX19hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZGVyIGJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICByaWdodDogMnB4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDQwYjI0O1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0LCB0b3AgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgLmluZm9ybWF0aW9uX19hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZGVyIGJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4OyB9IH1cbiAgICAuaW5mb3JtYXRpb25fX2FjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkZXIgLmFjY29yZGlvbl9fbmFtZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07IH1cbiAgICAgIC5pbmZvcm1hdGlvbl9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2hlYWRlciAuYWNjb3JkaW9uX19uYW1lIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBkYXNoZWQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDYyLCA2OSwgOTIsIDAuMyk7XG4gICAgICAgIHRyYW5zaXRpb246IHRleHQtZGVjb3JhdGlvbi1jb2xvciAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAuaW5mb3JtYXRpb25fX2FjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkZXIgLmFjY29yZGlvbl9fbmFtZTpob3ZlciBzcGFuLCAuaW5mb3JtYXRpb25fX2FjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkZXIgLmFjY29yZGlvbl9fbmFtZTpmb2N1cyBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjM2U0NTVjOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmluZm9ybWF0aW9uX19hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZGVyIC5hY2NvcmRpb25fX25hbWUge1xuICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gICAgLmluZm9ybWF0aW9uX19hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZGVyOjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gIC5pbmZvcm1hdGlvbl9fYWNjb3JkaW9uLmlzLW9wZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuaW5mb3JtYXRpb25fX2FjY29yZGlvbi5pcy1vcGVuIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7IH0gfVxuICAgIC5pbmZvcm1hdGlvbl9fYWNjb3JkaW9uLmlzLW9wZW4gLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuaW5mb3JtYXRpb25fX2FjY29yZGlvbi5pcy1vcGVuIC5hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgICAuaW5mb3JtYXRpb25fX2FjY29yZGlvbi5pcy1vcGVuIC5hY2NvcmRpb25fX2hlYWRlciBidXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4OyB9XG4gICAgICAgIC5pbmZvcm1hdGlvbl9fYWNjb3JkaW9uLmlzLW9wZW4gLmFjY29yZGlvbl9faGVhZGVyIGJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgICAuaW5mb3JtYXRpb25fX2FjY29yZGlvbi5pcy1vcGVuIC5hY2NvcmRpb25fX2hlYWRlciBidXR0b246OmFmdGVyIHtcbiAgICAgICAgICAgICAgdG9wOiA4cHg7IH0gfVxuICAgIC5pbmZvcm1hdGlvbl9fYWNjb3JkaW9uLmlzLW9wZW4gLmFjY29yZGlvbl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG5cbi5pbmZvcm1hdGlvbl9fdGFibGUgLnRhYmxlX193cmFwcGVyIHRhYmxlIHtcbiAgbWluLXdpZHRoOiAxMDAlOyB9XG5cbi5pbmZvcm1hdGlvbl9fdGFibGUgdGQudGFibGVfX2NhcHRpb24tY2VsbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmluZm9ybWF0aW9uX190YWJsZSB0ZC50YWJsZV9fY2FwdGlvbi1jZWxsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH0gfVxuXG4uaW5mb3JtYXRpb25fX3RhYmxlIHRhYmxlIC50YWJsZV9fY2FwdGlvbi1jZWxsIHtcbiAgd2lkdGg6IDc3JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmluZm9ybWF0aW9uX190YWJsZSB0YWJsZSAudGFibGVfX2NhcHRpb24tY2VsbCB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmluZm9ybWF0aW9uX190YWJsZSB0YWJsZSAudGFibGVfX2NhcHRpb24tY2VsbCB7XG4gICAgICB3aWR0aDogMTUycHg7XG4gICAgICBtaW4td2lkdGg6IDE1MnB4O1xuICAgICAgbWF4LXdpZHRoOiAxNTJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuaW5mb3JtYXRpb25fX3RhYmxlIHRoLnRhYmxlX19yYXRlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5mb3JtYXRpb25fX3RhYmxlIC50YWJsZV9fZmFrZSB0aCB7XG4gICAgaGVpZ2h0OiA0NXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5pbmZvcm1hdGlvbl9fdGFibGUgLnRhYmxlX19mYWtlIHRoIHtcbiAgICBoZWlnaHQ6IDI2cHg7IH0gfVxuXG4uaW5mb3JtYXRpb25fX3RhYmxlIC50YWJsZV9fcmF0ZSB7XG4gIHdpZHRoOiAxNTBweDtcbiAgbWluLXdpZHRoOiAxNTBweDsgfVxuICAuaW5mb3JtYXRpb25fX3RhYmxlIC50YWJsZV9fcmF0ZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmluZm9ybWF0aW9uX190YWJsZSAudGFibGVfX3JhdGUge1xuICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5pbmZvcm1hdGlvbl9fdGFibGUgLnRhYmxlX19yYXRlIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWluLXdpZHRoOiA3NXB4OyB9IH1cblxuLmluZm9ybWF0aW9uX190YWJsZSAudGFibGVfX3N0YW5kYXJkIHtcbiAgd2lkdGg6IDE3NHB4O1xuICBtaW4td2lkdGg6IDE3NHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmluZm9ybWF0aW9uX190YWJsZSAudGFibGVfX3N0YW5kYXJkIHtcbiAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuaW5mb3JtYXRpb25fX3RhYmxlIC50YWJsZV9fc3RhbmRhcmQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtaW4td2lkdGg6IDkwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmluZm9ybWF0aW9uX190YWJsZSB0ZCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmluZm9ybWF0aW9uX190YWJsZSB0ZDpsYXN0LWNoaWxkLFxuICAuaW5mb3JtYXRpb25fX3RhYmxlIHRoOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH0gfVxuXG4ucmVxdWVzdC1wYWdlX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5yZXF1ZXN0LXBhZ2VfX2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9IH1cbiAgLnJlcXVlc3QtcGFnZV9faGVhZGVyIGJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiAxNDhweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnJlcXVlc3QtcGFnZV9faGVhZGVyIGJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucmVxdWVzdC1wYWdlX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnJlcXVlc3QtcGFnZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuXG4ucmVxdWVzdC1wYWdlX19udW1iZXIge1xuICBtYXgtd2lkdGg6IDc3NXB4O1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFJvb3QgVUlcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIGNvbG9yOiAjNzY3ODg3OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5yZXF1ZXN0LXBhZ2VfX251bWJlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7IH0gfVxuXG4ucmVxdWVzdC1wYWdlX19tZXNzYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZzogMjhweCAzOHB4O1xuICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucmVxdWVzdC1wYWdlX19tZXNzYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IC0xNnB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgICAgcGFkZGluZzogMjhweCA0NXB4OyB9IH1cblxuLnJlcXVlc3QtcGFnZV9fdGV4dCB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgZm9udC1mYW1pbHk6IFwiUFQgUm9vdCBVSVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogIzNlNDU1ZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucmVxdWVzdC1wYWdlX190ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDsgfSB9XG5cbi5yZXF1ZXN0LXBhZ2VfX3N0YXR1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc3NXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nOiAyNHB4IDM2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2U0ZTY7XG4gIGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCA4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnJlcXVlc3QtcGFnZV9fc3RhdHVzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBwYWRkaW5nOiAxM3B4IDI0cHg7IH0gfVxuXG4ucmVxdWVzdC1wYWdlX19zdGF0dXMtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiAjM2U0NTVmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5yZXF1ZXN0LXBhZ2VfX3N0YXR1cy10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4OyB9IH1cbiAgLnJlcXVlc3QtcGFnZV9fc3RhdHVzLXRleHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3cHg7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRmNzhlMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5yZXF1ZXN0LXBhZ2VfX3N0YXR1cy10ZXh0OjpiZWZvcmUge1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogLTEycHg7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5yZXF1ZXN0LXBhZ2VfX3N0YXR1cy10ZXh0OjpiZWZvcmUge1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgbGVmdDogLTEycHg7IH0gfVxuXG4ucmVxdWVzdC1wYWdlX19zdGF0dXMtdGltZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiUFQgUm9vdCBVSVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgY29sb3I6ICM3Njc4ODc7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnJlcXVlc3QtcGFnZV9fc3RhdHVzLXRpbWUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7IH0gfVxuXG4ucmVxdWVzdC1wYWdlX19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnJlcXVlc3QtcGFnZV9fZm9ybSBmb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJlcXVlc3QtcGFnZV9fZm9ybSBidXR0b24ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cblxuLnJlcXVlc3QtcGFnZV9fdGV4dGFyZWEge1xuICBtYXgtd2lkdGg6IDYzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4OyB9XG4gIC5yZXF1ZXN0LXBhZ2VfX3RleHRhcmVhIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucmVxdWVzdC1wYWdlX190ZXh0YXJlYSBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gIC5yZXF1ZXN0LXBhZ2VfX3RleHRhcmVhIHRleHRhcmVhIHtcbiAgICBtaW4taGVpZ2h0OiAxMzRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnJlcXVlc3QtcGFnZV9fdGV4dGFyZWEgdGV4dGFyZWEge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMTdweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucmVxdWVzdC1wYWdlX19mb3JtLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9IH1cblxuLnJlcXVlc3RzLWVtcHR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA3NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnJlcXVlc3RzLWVtcHR5IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7IH0gfVxuXG4ucmVxdWVzdHMtZW1wdHlfX2ltZy1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4ucmVxdWVzdHMtZW1wdHlfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA2MzhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtOyB9XG5cbi5yZXF1ZXN0cy1lbXB0eV9fZGVzYyB7XG4gIG1heC13aWR0aDogNjM4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6ICMzZTQ1NWY7IH1cblxuLnJlcXVlc3RzLWVtcHR5X19jcmVhdGUtYnRuIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi5mYXEge1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmZhcSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5mYXEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfSB9XG5cbi5mYXEgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmZhcSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5mYXEgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7IH0gfVxuXG4uZmFxX19jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuZmFxX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uZmFxX19tZW51IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuZmFxX19tZW51LS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5mYXFfX21lbnUtLWRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmZhcV9fbWVudS0tYWRhcHRpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuZmFxX19tZW51LS1hZGFwdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmZhcV9fbWVudS0tZGVza3RvcCB7XG4gIHdpZHRoOiAyNiU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7IH1cbiAgLmZhcV9fbWVudS0tZGVza3RvcDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNlM2U0ZTY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIC5mYXFfX21lbnUtLWRlc2t0b3Age1xuICAgICAgd2lkdGg6IDMyJTsgfSB9XG5cbi5mYXFfX21lbnUtLWFkYXB0aXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuZmFxX19tZW51LS1hZGFwdGl2ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9IH1cblxuLmZhcV9fbWVudS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuICAuZmFxX19tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZmFxX19tZW51LWxpbmsge1xuICBwYWRkaW5nOiA1cHggMCA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMzZTQ1NWY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmFxX19tZW51LWxpbms6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxlZnQ6IC0yMnB4O1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDQwYjI0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5mYXFfX21lbnUtbGluazpob3ZlciwgLmZhcV9fbWVudS1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogIzA0MGIyNDsgfVxuICAuZmFxX19tZW51LWxpbmsuYWN0aXZlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMDQwYjI0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmZhcV9fbWVudS1saW5rLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4uZmFxX19tZW51IC5pbnB1dC10ZXh0LS1zZWxlY3QgLmlucHV0LXRleHRfX3NlbGVjdC1saXN0IHtcbiAgaGVpZ2h0OiAxODBweDsgfVxuXG4uZmFxX19xdWVzdGlvbnMtdGFiIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuZmFxX19xdWVzdGlvbnMtdGFiLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZhcV9fcXVlc3Rpb25zIHtcbiAgd2lkdGg6IDc0JTtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy1yaWdodDogNTJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgLmZhcV9fcXVlc3Rpb25zIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogNjglOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5mYXFfX3F1ZXN0aW9ucyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMCAtMTZweDsgfSB9XG5cbi5mYXFfX3F1ZXN0aW9ucyAuYWNjb3JkaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2U0ZTY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gIC5mYXFfX3F1ZXN0aW9ucyAuYWNjb3JkaW9uOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuZmFxX19xdWVzdGlvbnMgLmFjY29yZGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDsgfSB9XG5cbi5mYXFfX3F1ZXN0aW9ucyAuYWNjb3JkaW9uX19oZWFkZXIge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTZweCA1MHB4IDE2cHggMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogIzEzMTIyNTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDsgfVxuICAuZmFxX19xdWVzdGlvbnMgLmFjY29yZGlvbl9faGVhZGVyOmhvdmVyLCAuZmFxX19xdWVzdGlvbnMgLmFjY29yZGlvbl9faGVhZGVyOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgLmZhcV9fcXVlc3Rpb25zIC5hY2NvcmRpb25fX2hlYWRlcjo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxM3B4O1xuICAgIHRvcDogMTdweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmZhcV9fcXVlc3Rpb25zIC5hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cbiAgICAgIC5mYXFfX3F1ZXN0aW9ucyAuYWNjb3JkaW9uX19oZWFkZXI6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDI2cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuZmFxX19xdWVzdGlvbnMgLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cblxuLmZhcV9fcXVlc3Rpb25zIC5hY2NvcmRpb24uaXMtb3BlbiAuYWNjb3JkaW9uX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5mYXFfX3F1ZXN0aW9ucyAuYWNjb3JkaW9uLmlzLW9wZW4gLmFjY29yZGlvbl9faGVhZGVyOjphZnRlciB7XG4gICAgdG9wOiAyNXB4OyB9XG5cbi5mYXFfX3F1ZXN0aW9ucyAuYWNjb3JkaW9uLmlzLW9wZW4gLmFjY29yZGlvbl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6ICMzZTQ1NWM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5mYXFfX3F1ZXN0aW9ucyAuYWNjb3JkaW9uLmlzLW9wZW4gLmFjY29yZGlvbl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmZhcV9fcXVlc3Rpb25zIC5hY2NvcmRpb24uaXMtb3BlbiAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4OyB9IH1cblxuLm5vdGlmaWNhdGlvbnNfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5ub3RpZmljYXRpb25zX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuXG4ubm90aWZpY2F0aW9uc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm5vdGlmaWNhdGlvbnNfX2l0ZW0ge1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLm5vdGlmaWNhdGlvbnNfX2l0ZW06bGFzdC1jaGlsZCAubm90aWZpY2F0aW9uLS1zaW1wbGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lOyB9XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6XG4gICAgdXJsKFwiLi4vY3NzL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uL2Nzcy9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6XG4gICAgdXJsKFwiLi4vY3NzL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiLi4vY3NzL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgc3JjOlxuICAgIHVybChcIi4uL2Nzcy9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiLi4vY3NzL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgUm9vdCBVSVwiO1xuICBzcmM6XG4gICAgdXJsKFwiLi4vY3NzL2ZvbnRzL1BUX1Jvb3RfVUkvUFRfUm9vdF9VSV9MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi9jc3MvZm9udHMvUFRfUm9vdF9VSS9QVF9Sb290X1VJX0xpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCI7XG4gIHNyYzpcbiAgICB1cmwoXCIuLi9jc3MvZm9udHMvUFRfUm9vdF9VSS9QVF9Sb290X1VJX1JlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiLi4vY3NzL2ZvbnRzL1BUX1Jvb3RfVUkvUFRfUm9vdF9VSV9SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCI7XG4gIHNyYzpcbiAgICB1cmwoXCIuLi9jc3MvZm9udHMvUFRfUm9vdF9VSS9QVF9Sb290X1VJX01lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi9jc3MvZm9udHMvUFRfUm9vdF9VSS9QVF9Sb290X1VJX01lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgUm9vdCBVSVwiO1xuICBzcmM6XG4gICAgdXJsKFwiLi4vY3NzL2ZvbnRzL1BUX1Jvb3RfVUkvUFRfUm9vdF9VSV9Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uL2Nzcy9mb250cy9QVF9Sb290X1VJL1BUX1Jvb3RfVUlfQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9sb2NhbF9tb2R1bGVzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplXCI7XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keWdyZXk7XG4gIGZvbnQtZmFtaWx5OiAkcHQtcm9vdC11aTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICRibGFjaztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbnAge1xuICBtYXJnaW46IDA7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG5cbmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmEsXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbnVsLFxub2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5kaXNhYmxlLXNjcm9sbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRkZW4tb3BhY2l0eSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IC01MDAwMHB4O1xuICBsZWZ0OiA1MDAwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5oaWRkZW4tZGVza3RvcCB7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYVdpZHRoTW9iaWxlTWF4ICsgMXB4KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ub2JyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRlbGV0ZSB7XG4gIG1heC1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAtMXB4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogNzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB6LWluZGV4OiAxMTtcbiAgYm94LXNoYWRvdzpcbiAgICAwIDAuMzlweCAwLjkxMzE5NXB4IHJnYmEoNiwgNiwgMjgsIDAuMDQpLFxuICAgIDAgMC45NXB4IDIuMTk0NTNweCByZ2JhKDYsIDYsIDI4LCAwLjAyODc1NDIpLFxuICAgIDAgMS43NXB4IDQuMTMyMTFweCByZ2JhKDYsIDYsIDI4LCAwLjAyMzg0NDMpLFxuICAgIDAgM3B4IDcuMzcwOThweCByZ2JhKDYsIDYsIDI4LCAwLjAyKSxcbiAgICAwIDZweCAxMy43ODY2cHggcmdiYSg2LCA2LCAyOCwgMC4wMTYxNTU3KSxcbiAgICAwIDE0cHggMzNweCByZ2JhKDYsIDYsIDI4LCAwLjAxMTI0NTgpO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTEwcHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRyb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6ICRwdC1yb290LXVpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgPiBzdmcge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBzdHJva2U6ICRibGFjaztcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250cm9sLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHN0cm9rZTogJGJsYWNrO1xuICAgICAgZmlsbDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19hbGVydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNTJweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAuaGVhZGVyX19hbGVydC1hcnJvdyB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGVhZGVyX19hbGVydC1wb3B1cCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FsZXJ0LWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJHB0LXJvb3QtdWk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGJhc2UtYW5pbWF0aW9uO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG4gIH1cblxuICAmX19hbGVydC1waW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC02cHg7XG4gICAgbGVmdDogNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogJGxpZ2h0Y2FsbWdyYXk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGUtMjtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB0b3A6IC03cHg7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX2FsZXJ0LWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FsZXJ0LWFycm93IHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgc3Ryb2tlOiAkYmxhY2s7XG4gICAgICBmaWxsOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRiYXNlLWFuaW1hdGlvbjtcbiAgICB9XG4gIH1cblxuICAmX19hbGVydC10aXRsZSB7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19hbGVydC1wb3B1cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzdweDtcbiAgICBsZWZ0OiAtMjdweDtcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDQ0M3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgIDAgMC4xMzgzNjNweCAyLjk2MDk2cHggcmdiYSgwLCAwLCAwLCAwLjEpLFxuICAgICAgMCAwLjMzMjUwNXB4IDcuMTE1NjFweCByZ2JhKDAsIDAsIDAsIDAuMDcxODg1NCksXG4gICAgICAwIDAuNjI2MDc4cHggMTMuMzk4MXB4IHJnYmEoMCwgMCwgMCwgMC4wNTk2MTA3KSxcbiAgICAgIDAgMS4xMTY4MnB4IDIzLjg5OTlweCByZ2JhKDAsIDAsIDAsIDAuMDUpLFxuICAgICAgMCAyLjA4ODg4cHggNDQuNzAycHggcmdiYSgwLCAwLCAwLCAwLjA0MDM4OTMpLFxuICAgICAgMCA1cHggMTA3cHggcmdiYSgwLCAwLCAwLCAwLjAyODExNDYpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGJhc2UtYW5pbWF0aW9uLCB2aXNpYmlsaXR5ICRiYXNlLWFuaW1hdGlvbjtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBsZWZ0OiAtMTMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgICAgbGVmdDogLTI3MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG4gICAgICB0b3A6IDcwcHg7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xM3B4O1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICR3aGl0ZTtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgbGVmdDogMTMzcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsVGFibGV0IHtcbiAgICAgICAgbGVmdDogMjczcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FsZXJ0LWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgICBzY3JvbGxiYXItY29sb3I6ICMzMTMxMzEgI2U0ZTRlNDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTRlNGU0O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDY0MHB4KSB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjEwcHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2FsZXJ0LWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgJGJhc2UtYW5pbWF0aW9uO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAubm90aWZpY2F0aW9uIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYWxlcnQtZW1wdHkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAkcHQtcm9vdC11aTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyZ3JleTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRiYXNlLWFuaW1hdGlvbiwgdmlzaWJpbGl0eSAkYmFzZS1hbmltYXRpb247XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDE4cHggMjJweDtcbiAgICB9XG4gIH1cblxuICAmX19hbGVydC1lbXB0eS0taGlkZGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJl9fYWxlcnQtc2hvdy1hbGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDM1cHg7XG4gICAgZm9udC1mYW1pbHk6ICRwdC1yb290LXVpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogMThweCAyMnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgc3Ryb2tlOiAkYmxhY2s7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDIxMHB4O1xuXG4gICAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLS1zbWFsbCB7XG4gICAgei1pbmRleDogOTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW46IDI3cHggMCAwO1xuICAgIH1cblxuICAgIC5oZWFkZXJfX2lubmVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA1MTZweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHlncmV5O1xuXG4gICAgICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTI0cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlcmdyZXk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fdGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTczcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICBjb2xvcjogJGRhcmtncmV5O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tb24tdG9wIHtcbiAgICB6LWluZGV4OiAxMjtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3V0aWxzL3ZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gbWVkaWEtbW9iaWxlIHtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhV2lkdGhNb2JpbGVNYXgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtdGFibGV0IHtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhV2lkdGhUYWJsZXQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gZGVza3RvcC1vbmx5IHtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhV2lkdGhUYWJsZXRIb3Jpem9udGFsKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWxhcHRvcCB7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYVdpZHRoTGFwdG9wKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWN1c3RvbSgkd2lkdGgpIHtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGxhcHRvcCB7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYVdpZHRoTGFwdG9wIC0gMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldCB7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYVdpZHRoVGFibGV0SG9yaXpvbnRhbCAtIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzbWFsbFRhYmxldCB7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYVdpZHRoVGFibGV0KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1vYmlsZSB7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYVdpZHRoTW9iaWxlTWF4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIE1vYmlsZSBmaXJzdCBUT0RPOiBjaGFuZ2UgdG8gYWN0dWFsIHZhbHVlc1xuJG1lZGlhV2lkdGhNb2JpbGU6IDMyMHB4O1xuJG1lZGlhV2lkdGhNb2JpbGVNYXg6IDY0MHB4O1xuJG1lZGlhV2lkdGhUYWJsZXQ6IDc2OHB4O1xuJG1lZGlhV2lkdGhUYWJsZXRIb3Jpem9udGFsOiAxMDI0cHg7XG4kbWVkaWFXaWR0aExhcHRvcDogMTM2NnB4O1xuXG4vLyBjb2xvcnNcbiRibGFjay1uYXRpdmU6ICMwMDAwMDA7XG4kd2hpdGU6ICNmZmZmZmY7XG4kY29sb3ItdHJhbnNwYXJlbnQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG5cbiRibGFjazogIzA0MGIyNDtcbiRkZWVwLWJsYWNrOiAjM2U0NTVjO1xuJGRlZXAtYmxhY2syOiAjMTMxMjI1O1xuJGdyZXk6ICM3Njc4ODc7XG4kZ3JleTM6ICM4MjgyODI7XG4kZGFya2dyZXk6ICMzZTQ1NWY7XG4kbGlnaHRncmV5OiAjZmFmYWZhO1xuJGJvZHlncmV5OiAjZjhmOWZhO1xuJGJvcmRlcmdyZXk6ICNlM2U0ZTY7XG4kdHJhbnNwYXJlbnRncmV5OiByZ2JhKDYyLCA2OSwgOTUsIDAuNSk7XG4kYmx1ZTogIzRmNzhlMDtcbiRkYXJrYmx1ZTogIzMzNTBiOTtcbiRwaW5rOiAjZmNlMmU1O1xuJHJlZDogI2YyMWIyODtcbiRyZWQtaG92ZXI6ICNlODE0MjE7XG4kZ3JlZW46ICMzOWFiMWQ7XG4keWVsbG93OiAjZWNhYTAwO1xuJGxpZ2h0eWVsbG93OiAjZmRmNmU5O1xuJG9yYW5nZTogI2ZkODAzYTtcbiRicmlnaHRncmV5OiAjZjJmNmY3O1xuJGxpZ2h0Y2FsbWJsdWU6ICNmM2Y2ZmI7XG4kbGlnaHRjYWxtZ3JlZW46ICNlOWY1ZTY7XG4kbGlnaHRjYWxtZ3JheTogI2ZjZmNmZDtcbiRsaWdodGdyYXkyOiAjY2RjZWQzO1xuJGFsaWNlLWJsdWU6ICNmMWY1Zjg7XG4kZWNoby1ibHVlOiAjYjRiNmJlO1xuJHdoaXRlLTI6ICNmZWZlZmU7XG4kcnVzdGljLXJlZDogIzM1MDgwZDtcbiR0b3NjYTogIzZiNGE0ZDtcblxuLy8gYW5pbWF0aW9uIGVhc2luZ3NcbiRiYXNlLWFuaW1hdGlvbjogMC4ycyBlYXNlLWluLW91dDtcblxuLy9mb250c1xuJG1vbnRzZXJyYXQ6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4kcHQtcm9vdC11aTogXCJQVCBSb290IFVJXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcblxuIiwiLm1haW4ge1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgfVxuXG4gICZfbXQtMTAzIHtcbiAgICBtYXJnaW4tdG9wOiAxMDNweDsgICAgLypoZWFkZXIgaGVpZ2h0KDc1cHgpICsgbWFyZ2luLXRvcCgyOHB4KSovXG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLXRvcDogOTJweDsgICAvKmhlYWRlciBoZWlnaHQoNjRweCkgKyBtYXJnaW4tdG9wKDI4cHgpKi9cbiAgICB9XG4gIH1cbn1cbiIsIi5mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJveC1zaGFkb3c6XG4gICAgMCAwLjM5cHggMC45MTMxOTVweCByZ2JhKDYsIDYsIDI4LCAwLjA0KSxcbiAgICAwIDAuOTVweCAyLjE5NDUzcHggcmdiYSg2LCA2LCAyOCwgMC4wMjg3NTQyKSxcbiAgICAwIDEuNzVweCA0LjEzMjExcHggcmdiYSg2LCA2LCAyOCwgMC4wMjM4NDQzKSxcbiAgICAwIDNweCA3LjM3MDk4cHggcmdiYSg2LCA2LCAyOCwgMC4wMiksXG4gICAgMCA2cHggMTMuNzg2NnB4IHJnYmEoNiwgNiwgMjgsIDAuMDE2MTU1NyksXG4gICAgMCAxNHB4IDMzcHggcmdiYSg2LCA2LCAyOCwgMC4wMTEyNDU4KTtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgICAgIHBhZGRpbmc6IDI1cHggMTZweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBmb250LWZhbWlseTogJHB0LXJvb3QtdWk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4iLCJAa2V5ZnJhbWVzIHNoYWtlIHtcbiAgMTAlLFxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTFweCwgMCwgMCk7XG4gIH1cblxuICAyMCUsXG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgycHgsIDAsIDApO1xuICB9XG5cbiAgMzAlLFxuICA1MCUsXG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNHB4LCAwLCAwKTtcbiAgfVxuXG4gIDQwJSxcbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDRweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBibGluayB7XG4gIDAlLFxuICA1MCUsXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsXG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qKlxuICogU3dpcGVyIDUuMy42XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cDovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjAgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogRmVicnVhcnkgMjksIDIwMjBcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG59XG5cbi5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdz4uc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbj4uc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG59XG5cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAncHJldic7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiAnbmV4dCc7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG5cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyPmltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXI+c3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lcj5jYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4vKiBQcmVsb2FkZXIgKi9cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0Ky5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiIsIi50aXBweS1ib3hbZGF0YS1hbmltYXRpb249ZmFkZV1bZGF0YS1zdGF0ZT1oaWRkZW5de29wYWNpdHk6MH1bZGF0YS10aXBweS1yb290XXttYXgtd2lkdGg6Y2FsYygxMDB2dyAtIDEwcHgpfS50aXBweS1ib3h7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojMzMzO2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo0cHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS40O291dGxpbmU6MDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSx2aXNpYmlsaXR5LG9wYWNpdHl9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49dG9wXT4udGlwcHktYXJyb3d7Ym90dG9tOjB9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49dG9wXT4udGlwcHktYXJyb3c6YmVmb3Jle2JvdHRvbTotN3B4O2xlZnQ6MDtib3JkZXItd2lkdGg6OHB4IDhweCAwO2JvcmRlci10b3AtY29sb3I6aW5pdGlhbDt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciB0b3B9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49Ym90dG9tXT4udGlwcHktYXJyb3d7dG9wOjB9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49Ym90dG9tXT4udGlwcHktYXJyb3c6YmVmb3Jle3RvcDotN3B4O2xlZnQ6MDtib3JkZXItd2lkdGg6MCA4cHggOHB4O2JvcmRlci1ib3R0b20tY29sb3I6aW5pdGlhbDt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49bGVmdF0+LnRpcHB5LWFycm93e3JpZ2h0OjB9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49bGVmdF0+LnRpcHB5LWFycm93OmJlZm9yZXtib3JkZXItd2lkdGg6OHB4IDAgOHB4IDhweDtib3JkZXItbGVmdC1jb2xvcjppbml0aWFsO3JpZ2h0Oi03cHg7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgbGVmdH0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1yaWdodF0+LnRpcHB5LWFycm93e2xlZnQ6MH0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1yaWdodF0+LnRpcHB5LWFycm93OmJlZm9yZXtsZWZ0Oi03cHg7Ym9yZGVyLXdpZHRoOjhweCA4cHggOHB4IDA7Ym9yZGVyLXJpZ2h0LWNvbG9yOmluaXRpYWw7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgcmlnaHR9LnRpcHB5LWJveFtkYXRhLWluZXJ0aWFdW2RhdGEtc3RhdGU9dmlzaWJsZV17dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NCwxLjUsLjM4LDEuMTEpfS50aXBweS1hcnJvd3t3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2NvbG9yOiMzMzN9LnRpcHB5LWFycm93OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZH0udGlwcHktY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjVweCA5cHg7ei1pbmRleDoxfVxuIiwiLnBhY2Uge1xuICAtd2Via2l0LXBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wYWNlLWluYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjAwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xufVxuXG4ucGFjZSAucGFjZS1wcm9ncmVzcy1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggJGJsYWNrLCAwIDAgNXB4ICRibGFjaztcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKSB0cmFuc2xhdGUoMCwgLTRweCk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoM2RlZykgdHJhbnNsYXRlKDAsIC00cHgpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoM2RlZykgdHJhbnNsYXRlKDAsIC00cHgpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKSB0cmFuc2xhdGUoMCwgLTRweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpIHRyYW5zbGF0ZSgwLCAtNHB4KTtcbn1cblxuLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDAwO1xuICB0b3A6IDMycHg7XG4gIHJpZ2h0OiA2MHB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXI6IHNvbGlkIDJweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGJsYWNrO1xuICBib3JkZXItbGVmdC1jb2xvcjogJGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogcGFjZS1zcGlubmVyIDQwMG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IHBhY2Utc3Bpbm5lciA0MDBtcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb246IHBhY2Utc3Bpbm5lciA0MDBtcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogcGFjZS1zcGlubmVyIDQwMG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwYWNlLXNwaW5uZXIgNDAwbXMgbGluZWFyIGluZmluaXRlO1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgdG9wOiAxMDBweDtcbiAgICByaWdodDogMTZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgdG9wOiA5NnB4O1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwYWNlLXNwaW5uZXIge1xuICAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cbkAtbW96LWtleWZyYW1lcyBwYWNlLXNwaW5uZXIge1xuICAwJSB7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUgeyAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cbkAtby1rZXlmcmFtZXMgcGFjZS1zcGlubmVyIHtcbiAgMCUgeyAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7IC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cbkAtbXMta2V5ZnJhbWVzIHBhY2Utc3Bpbm5lciB7XG4gIDAlIHsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cbkBrZXlmcmFtZXMgcGFjZS1zcGlubmVyIHtcbiAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cbiIsIi5jdC1kb3VibGUtb2N0YXZlOmFmdGVyLC5jdC1tYWpvci1lbGV2ZW50aDphZnRlciwuY3QtbWFqb3Itc2Vjb25kOmFmdGVyLC5jdC1tYWpvci1zZXZlbnRoOmFmdGVyLC5jdC1tYWpvci1zaXh0aDphZnRlciwuY3QtbWFqb3ItdGVudGg6YWZ0ZXIsLmN0LW1ham9yLXRoaXJkOmFmdGVyLC5jdC1tYWpvci10d2VsZnRoOmFmdGVyLC5jdC1taW5vci1zZWNvbmQ6YWZ0ZXIsLmN0LW1pbm9yLXNldmVudGg6YWZ0ZXIsLmN0LW1pbm9yLXNpeHRoOmFmdGVyLC5jdC1taW5vci10aGlyZDphZnRlciwuY3Qtb2N0YXZlOmFmdGVyLC5jdC1wZXJmZWN0LWZpZnRoOmFmdGVyLC5jdC1wZXJmZWN0LWZvdXJ0aDphZnRlciwuY3Qtc3F1YXJlOmFmdGVye2NvbnRlbnQ6XCJcIjtjbGVhcjpib3RofS5jdC1sYWJlbHtmaWxsOnJnYmEoMCwwLDAsLjQpO2NvbG9yOnJnYmEoMCwwLDAsLjQpO2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6MX0uY3QtZ3JpZC1iYWNrZ3JvdW5kLC5jdC1saW5le2ZpbGw6bm9uZX0uY3QtY2hhcnQtYmFyIC5jdC1sYWJlbCwuY3QtY2hhcnQtbGluZSAuY3QtbGFiZWx7ZGlzcGxheTpibG9jaztkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1vei1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXh9LmN0LWNoYXJ0LWRvbnV0IC5jdC1sYWJlbCwuY3QtY2hhcnQtcGllIC5jdC1sYWJlbHtkb21pbmFudC1iYXNlbGluZTpjZW50cmFsfS5jdC1sYWJlbC5jdC1ob3Jpem9udGFsLmN0LXN0YXJ0ey13ZWJraXQtYm94LWFsaWduOmZsZXgtZW5kOy13ZWJraXQtYWxpZ24taXRlbXM6ZmxleC1lbmQ7LW1zLWZsZXgtYWxpZ246ZmxleC1lbmQ7YWxpZ24taXRlbXM6ZmxleC1lbmQ7LXdlYmtpdC1ib3gtcGFjazpmbGV4LXN0YXJ0Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1zLWZsZXgtcGFjazpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3RleHQtYWxpZ246bGVmdDt0ZXh0LWFuY2hvcjpzdGFydH0uY3QtbGFiZWwuY3QtaG9yaXpvbnRhbC5jdC1lbmR7LXdlYmtpdC1ib3gtYWxpZ246ZmxleC1zdGFydDstd2Via2l0LWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1zLWZsZXgtYWxpZ246ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy13ZWJraXQtYm94LXBhY2s6ZmxleC1zdGFydDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1mbGV4LXBhY2s6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1hbmNob3I6c3RhcnR9LmN0LWxhYmVsLmN0LXZlcnRpY2FsLmN0LXN0YXJ0ey13ZWJraXQtYm94LWFsaWduOmZsZXgtZW5kOy13ZWJraXQtYWxpZ24taXRlbXM6ZmxleC1lbmQ7LW1zLWZsZXgtYWxpZ246ZmxleC1lbmQ7YWxpZ24taXRlbXM6ZmxleC1lbmQ7LXdlYmtpdC1ib3gtcGFjazpmbGV4LWVuZDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LWVuZDstbXMtZmxleC1wYWNrOmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDt0ZXh0LWFsaWduOnJpZ2h0O3RleHQtYW5jaG9yOmVuZH0uY3QtbGFiZWwuY3QtdmVydGljYWwuY3QtZW5key13ZWJraXQtYm94LWFsaWduOmZsZXgtZW5kOy13ZWJraXQtYWxpZ24taXRlbXM6ZmxleC1lbmQ7LW1zLWZsZXgtYWxpZ246ZmxleC1lbmQ7YWxpZ24taXRlbXM6ZmxleC1lbmQ7LXdlYmtpdC1ib3gtcGFjazpmbGV4LXN0YXJ0Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1zLWZsZXgtcGFjazpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3RleHQtYWxpZ246bGVmdDt0ZXh0LWFuY2hvcjpzdGFydH0uY3QtY2hhcnQtYmFyIC5jdC1sYWJlbC5jdC1ob3Jpem9udGFsLmN0LXN0YXJ0ey13ZWJraXQtYm94LWFsaWduOmZsZXgtZW5kOy13ZWJraXQtYWxpZ24taXRlbXM6ZmxleC1lbmQ7LW1zLWZsZXgtYWxpZ246ZmxleC1lbmQ7YWxpZ24taXRlbXM6ZmxleC1lbmQ7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1hbmNob3I6c3RhcnR9LmN0LWNoYXJ0LWJhciAuY3QtbGFiZWwuY3QtaG9yaXpvbnRhbC5jdC1lbmR7LXdlYmtpdC1ib3gtYWxpZ246ZmxleC1zdGFydDstd2Via2l0LWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1zLWZsZXgtYWxpZ246ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyO3RleHQtYW5jaG9yOnN0YXJ0fS5jdC1jaGFydC1iYXIuY3QtaG9yaXpvbnRhbC1iYXJzIC5jdC1sYWJlbC5jdC1ob3Jpem9udGFsLmN0LXN0YXJ0ey13ZWJraXQtYm94LWFsaWduOmZsZXgtZW5kOy13ZWJraXQtYWxpZ24taXRlbXM6ZmxleC1lbmQ7LW1zLWZsZXgtYWxpZ246ZmxleC1lbmQ7YWxpZ24taXRlbXM6ZmxleC1lbmQ7LXdlYmtpdC1ib3gtcGFjazpmbGV4LXN0YXJ0Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1zLWZsZXgtcGFjazpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3RleHQtYWxpZ246bGVmdDt0ZXh0LWFuY2hvcjpzdGFydH0uY3QtY2hhcnQtYmFyLmN0LWhvcml6b250YWwtYmFycyAuY3QtbGFiZWwuY3QtaG9yaXpvbnRhbC5jdC1lbmR7LXdlYmtpdC1ib3gtYWxpZ246ZmxleC1zdGFydDstd2Via2l0LWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1zLWZsZXgtYWxpZ246ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy13ZWJraXQtYm94LXBhY2s6ZmxleC1zdGFydDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1mbGV4LXBhY2s6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1hbmNob3I6c3RhcnR9LmN0LWNoYXJ0LWJhci5jdC1ob3Jpem9udGFsLWJhcnMgLmN0LWxhYmVsLmN0LXZlcnRpY2FsLmN0LXN0YXJ0ey13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LXBhY2s6ZmxleC1lbmQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7LW1zLWZsZXgtcGFjazpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7dGV4dC1hbGlnbjpyaWdodDt0ZXh0LWFuY2hvcjplbmR9LmN0LWNoYXJ0LWJhci5jdC1ob3Jpem9udGFsLWJhcnMgLmN0LWxhYmVsLmN0LXZlcnRpY2FsLmN0LWVuZHstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmZsZXgtc3RhcnQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbXMtZmxleC1wYWNrOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7dGV4dC1hbGlnbjpsZWZ0O3RleHQtYW5jaG9yOmVuZH0uY3QtZ3JpZHtzdHJva2U6cmdiYSgwLDAsMCwuMik7c3Ryb2tlLXdpZHRoOjFweDtzdHJva2UtZGFzaGFycmF5OjJweH0uY3QtcG9pbnR7c3Ryb2tlLXdpZHRoOjEwcHg7c3Ryb2tlLWxpbmVjYXA6cm91bmR9LmN0LWxpbmV7c3Ryb2tlLXdpZHRoOjRweH0uY3QtYXJlYXtzdHJva2U6bm9uZTtmaWxsLW9wYWNpdHk6LjF9LmN0LWJhcntmaWxsOm5vbmU7c3Ryb2tlLXdpZHRoOjEwcHh9LmN0LXNsaWNlLWRvbnV0e2ZpbGw6bm9uZTtzdHJva2Utd2lkdGg6NjBweH0uY3Qtc2VyaWVzLWEgLmN0LWJhciwuY3Qtc2VyaWVzLWEgLmN0LWxpbmUsLmN0LXNlcmllcy1hIC5jdC1wb2ludCwuY3Qtc2VyaWVzLWEgLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojZDcwMjA2fS5jdC1zZXJpZXMtYSAuY3QtYXJlYSwuY3Qtc2VyaWVzLWEgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtYSAuY3Qtc2xpY2UtcGlle2ZpbGw6I2Q3MDIwNn0uY3Qtc2VyaWVzLWIgLmN0LWJhciwuY3Qtc2VyaWVzLWIgLmN0LWxpbmUsLmN0LXNlcmllcy1iIC5jdC1wb2ludCwuY3Qtc2VyaWVzLWIgLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojZjA1YjRmfS5jdC1zZXJpZXMtYiAuY3QtYXJlYSwuY3Qtc2VyaWVzLWIgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtYiAuY3Qtc2xpY2UtcGlle2ZpbGw6I2YwNWI0Zn0uY3Qtc2VyaWVzLWMgLmN0LWJhciwuY3Qtc2VyaWVzLWMgLmN0LWxpbmUsLmN0LXNlcmllcy1jIC5jdC1wb2ludCwuY3Qtc2VyaWVzLWMgLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojZjRjNjNkfS5jdC1zZXJpZXMtYyAuY3QtYXJlYSwuY3Qtc2VyaWVzLWMgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtYyAuY3Qtc2xpY2UtcGlle2ZpbGw6I2Y0YzYzZH0uY3Qtc2VyaWVzLWQgLmN0LWJhciwuY3Qtc2VyaWVzLWQgLmN0LWxpbmUsLmN0LXNlcmllcy1kIC5jdC1wb2ludCwuY3Qtc2VyaWVzLWQgLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojZDE3OTA1fS5jdC1zZXJpZXMtZCAuY3QtYXJlYSwuY3Qtc2VyaWVzLWQgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtZCAuY3Qtc2xpY2UtcGlle2ZpbGw6I2QxNzkwNX0uY3Qtc2VyaWVzLWUgLmN0LWJhciwuY3Qtc2VyaWVzLWUgLmN0LWxpbmUsLmN0LXNlcmllcy1lIC5jdC1wb2ludCwuY3Qtc2VyaWVzLWUgLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojNDUzZDNmfS5jdC1zZXJpZXMtZSAuY3QtYXJlYSwuY3Qtc2VyaWVzLWUgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtZSAuY3Qtc2xpY2UtcGlle2ZpbGw6IzQ1M2QzZn0uY3Qtc2VyaWVzLWYgLmN0LWJhciwuY3Qtc2VyaWVzLWYgLmN0LWxpbmUsLmN0LXNlcmllcy1mIC5jdC1wb2ludCwuY3Qtc2VyaWVzLWYgLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojNTk5MjJifS5jdC1zZXJpZXMtZiAuY3QtYXJlYSwuY3Qtc2VyaWVzLWYgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtZiAuY3Qtc2xpY2UtcGlle2ZpbGw6IzU5OTIyYn0uY3Qtc2VyaWVzLWcgLmN0LWJhciwuY3Qtc2VyaWVzLWcgLmN0LWxpbmUsLmN0LXNlcmllcy1nIC5jdC1wb2ludCwuY3Qtc2VyaWVzLWcgLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojMDU0NGQzfS5jdC1zZXJpZXMtZyAuY3QtYXJlYSwuY3Qtc2VyaWVzLWcgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtZyAuY3Qtc2xpY2UtcGlle2ZpbGw6IzA1NDRkM30uY3Qtc2VyaWVzLWggLmN0LWJhciwuY3Qtc2VyaWVzLWggLmN0LWxpbmUsLmN0LXNlcmllcy1oIC5jdC1wb2ludCwuY3Qtc2VyaWVzLWggLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojNmIwMzkyfS5jdC1zZXJpZXMtaCAuY3QtYXJlYSwuY3Qtc2VyaWVzLWggLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtaCAuY3Qtc2xpY2UtcGlle2ZpbGw6IzZiMDM5Mn0uY3Qtc2VyaWVzLWkgLmN0LWJhciwuY3Qtc2VyaWVzLWkgLmN0LWxpbmUsLmN0LXNlcmllcy1pIC5jdC1wb2ludCwuY3Qtc2VyaWVzLWkgLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojZjA1YjRmfS5jdC1zZXJpZXMtaSAuY3QtYXJlYSwuY3Qtc2VyaWVzLWkgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtaSAuY3Qtc2xpY2UtcGlle2ZpbGw6I2YwNWI0Zn0uY3Qtc2VyaWVzLWogLmN0LWJhciwuY3Qtc2VyaWVzLWogLmN0LWxpbmUsLmN0LXNlcmllcy1qIC5jdC1wb2ludCwuY3Qtc2VyaWVzLWogLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojZGRhNDU4fS5jdC1zZXJpZXMtaiAuY3QtYXJlYSwuY3Qtc2VyaWVzLWogLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtaiAuY3Qtc2xpY2UtcGlle2ZpbGw6I2RkYTQ1OH0uY3Qtc2VyaWVzLWsgLmN0LWJhciwuY3Qtc2VyaWVzLWsgLmN0LWxpbmUsLmN0LXNlcmllcy1rIC5jdC1wb2ludCwuY3Qtc2VyaWVzLWsgLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojZWFjZjdkfS5jdC1zZXJpZXMtayAuY3QtYXJlYSwuY3Qtc2VyaWVzLWsgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtayAuY3Qtc2xpY2UtcGlle2ZpbGw6I2VhY2Y3ZH0uY3Qtc2VyaWVzLWwgLmN0LWJhciwuY3Qtc2VyaWVzLWwgLmN0LWxpbmUsLmN0LXNlcmllcy1sIC5jdC1wb2ludCwuY3Qtc2VyaWVzLWwgLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojODY3OTdkfS5jdC1zZXJpZXMtbCAuY3QtYXJlYSwuY3Qtc2VyaWVzLWwgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtbCAuY3Qtc2xpY2UtcGlle2ZpbGw6Izg2Nzk3ZH0uY3Qtc2VyaWVzLW0gLmN0LWJhciwuY3Qtc2VyaWVzLW0gLmN0LWxpbmUsLmN0LXNlcmllcy1tIC5jdC1wb2ludCwuY3Qtc2VyaWVzLW0gLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojYjJjMzI2fS5jdC1zZXJpZXMtbSAuY3QtYXJlYSwuY3Qtc2VyaWVzLW0gLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtbSAuY3Qtc2xpY2UtcGlle2ZpbGw6I2IyYzMyNn0uY3Qtc2VyaWVzLW4gLmN0LWJhciwuY3Qtc2VyaWVzLW4gLmN0LWxpbmUsLmN0LXNlcmllcy1uIC5jdC1wb2ludCwuY3Qtc2VyaWVzLW4gLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojNjE4OGUyfS5jdC1zZXJpZXMtbiAuY3QtYXJlYSwuY3Qtc2VyaWVzLW4gLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtbiAuY3Qtc2xpY2UtcGlle2ZpbGw6IzYxODhlMn0uY3Qtc2VyaWVzLW8gLmN0LWJhciwuY3Qtc2VyaWVzLW8gLmN0LWxpbmUsLmN0LXNlcmllcy1vIC5jdC1wb2ludCwuY3Qtc2VyaWVzLW8gLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojYTc0OGNhfS5jdC1zZXJpZXMtbyAuY3QtYXJlYSwuY3Qtc2VyaWVzLW8gLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtbyAuY3Qtc2xpY2UtcGlle2ZpbGw6I2E3NDhjYX0uY3Qtc3F1YXJle2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uY3Qtc3F1YXJlOmJlZm9yZXtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7Y29udGVudDpcIlwiO3dpZHRoOjA7aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206MTAwJX0uY3Qtc3F1YXJlOmFmdGVye2Rpc3BsYXk6dGFibGV9LmN0LXNxdWFyZT5zdmd7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmN0LW1pbm9yLXNlY29uZHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmN0LW1pbm9yLXNlY29uZDpiZWZvcmV7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjkzLjc1JX0uY3QtbWlub3Itc2Vjb25kOmFmdGVye2Rpc3BsYXk6dGFibGV9LmN0LW1pbm9yLXNlY29uZD5zdmd7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmN0LW1ham9yLXNlY29uZHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmN0LW1ham9yLXNlY29uZDpiZWZvcmV7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjg4Ljg4ODg4ODg4ODklfS5jdC1tYWpvci1zZWNvbmQ6YWZ0ZXJ7ZGlzcGxheTp0YWJsZX0uY3QtbWFqb3Itc2Vjb25kPnN2Z3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uY3QtbWlub3ItdGhpcmR7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5jdC1taW5vci10aGlyZDpiZWZvcmV7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjgzLjMzMzMzMzMzMzMlfS5jdC1taW5vci10aGlyZDphZnRlcntkaXNwbGF5OnRhYmxlfS5jdC1taW5vci10aGlyZD5zdmd7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmN0LW1ham9yLXRoaXJke2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uY3QtbWFqb3ItdGhpcmQ6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtjb250ZW50OlwiXCI7d2lkdGg6MDtoZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTo4MCV9LmN0LW1ham9yLXRoaXJkOmFmdGVye2Rpc3BsYXk6dGFibGV9LmN0LW1ham9yLXRoaXJkPnN2Z3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uY3QtcGVyZmVjdC1mb3VydGh7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5jdC1wZXJmZWN0LWZvdXJ0aDpiZWZvcmV7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjc1JX0uY3QtcGVyZmVjdC1mb3VydGg6YWZ0ZXJ7ZGlzcGxheTp0YWJsZX0uY3QtcGVyZmVjdC1mb3VydGg+c3Zne2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5jdC1wZXJmZWN0LWZpZnRoe2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uY3QtcGVyZmVjdC1maWZ0aDpiZWZvcmV7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjY2LjY2NjY2NjY2NjclfS5jdC1wZXJmZWN0LWZpZnRoOmFmdGVye2Rpc3BsYXk6dGFibGV9LmN0LXBlcmZlY3QtZmlmdGg+c3Zne2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5jdC1taW5vci1zaXh0aHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmN0LW1pbm9yLXNpeHRoOmJlZm9yZXtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7Y29udGVudDpcIlwiO3dpZHRoOjA7aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206NjIuNSV9LmN0LW1pbm9yLXNpeHRoOmFmdGVye2Rpc3BsYXk6dGFibGV9LmN0LW1pbm9yLXNpeHRoPnN2Z3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uY3QtZ29sZGVuLXNlY3Rpb257ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5jdC1nb2xkZW4tc2VjdGlvbjpiZWZvcmV7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjYxLjgwNDY5NzE1NyV9LmN0LWdvbGRlbi1zZWN0aW9uOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9LmN0LWdvbGRlbi1zZWN0aW9uPnN2Z3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uY3QtbWFqb3Itc2l4dGh7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5jdC1tYWpvci1zaXh0aDpiZWZvcmV7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjYwJX0uY3QtbWFqb3Itc2l4dGg6YWZ0ZXJ7ZGlzcGxheTp0YWJsZX0uY3QtbWFqb3Itc2l4dGg+c3Zne2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5jdC1taW5vci1zZXZlbnRoe2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uY3QtbWlub3Itc2V2ZW50aDpiZWZvcmV7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjU2LjI1JX0uY3QtbWlub3Itc2V2ZW50aDphZnRlcntkaXNwbGF5OnRhYmxlfS5jdC1taW5vci1zZXZlbnRoPnN2Z3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uY3QtbWFqb3Itc2V2ZW50aHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmN0LW1ham9yLXNldmVudGg6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtjb250ZW50OlwiXCI7d2lkdGg6MDtoZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTo1My4zMzMzMzMzMzMzJX0uY3QtbWFqb3Itc2V2ZW50aDphZnRlcntkaXNwbGF5OnRhYmxlfS5jdC1tYWpvci1zZXZlbnRoPnN2Z3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uY3Qtb2N0YXZle2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uY3Qtb2N0YXZlOmJlZm9yZXtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7Y29udGVudDpcIlwiO3dpZHRoOjA7aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206NTAlfS5jdC1vY3RhdmU6YWZ0ZXJ7ZGlzcGxheTp0YWJsZX0uY3Qtb2N0YXZlPnN2Z3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uY3QtbWFqb3ItdGVudGh7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5jdC1tYWpvci10ZW50aDpiZWZvcmV7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjQwJX0uY3QtbWFqb3ItdGVudGg6YWZ0ZXJ7ZGlzcGxheTp0YWJsZX0uY3QtbWFqb3ItdGVudGg+c3Zne2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5jdC1tYWpvci1lbGV2ZW50aHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmN0LW1ham9yLWVsZXZlbnRoOmJlZm9yZXtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7Y29udGVudDpcIlwiO3dpZHRoOjA7aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206MzcuNSV9LmN0LW1ham9yLWVsZXZlbnRoOmFmdGVye2Rpc3BsYXk6dGFibGV9LmN0LW1ham9yLWVsZXZlbnRoPnN2Z3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uY3QtbWFqb3ItdHdlbGZ0aHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmN0LW1ham9yLXR3ZWxmdGg6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtjb250ZW50OlwiXCI7d2lkdGg6MDtoZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTozMy4zMzMzMzMzMzMzJX0uY3QtbWFqb3ItdHdlbGZ0aDphZnRlcntkaXNwbGF5OnRhYmxlfS5jdC1tYWpvci10d2VsZnRoPnN2Z3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uY3QtZG91YmxlLW9jdGF2ZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmN0LWRvdWJsZS1vY3RhdmU6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtjb250ZW50OlwiXCI7d2lkdGg6MDtoZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbToyNSV9LmN0LWRvdWJsZS1vY3RhdmU6YWZ0ZXJ7ZGlzcGxheTp0YWJsZX0uY3QtZG91YmxlLW9jdGF2ZT5zdmd7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9XG4iLCIuYnVyZ2VyLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgJl9faGVhZGVyIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgcGFkZGluZzogMjJweCAxNnB4IDE4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXJncmV5O1xuXG4gICAgLmhlYWRlcl9fbG9nbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI2cHggMTZweDtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cblxuICAmX19zZXBhcmF0b3Ige1xuICAgIHdpZHRoOiAyNDhweDtcbiAgICBtYXJnaW46IDAgYXV0byAzMnB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXJncmV5O1xuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiBhdXRvIDAgMDtcbiAgICBwYWRkaW5nOiAwIDE2cHggMzJweDtcblxuICAgIGEsIHNwYW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmLS1vcGVuZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmJ1cmdlci1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHotaW5kZXg6IDI7XG5cbiAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJi0tYWN0aXZlIHtcblxuICAgIC5idXJnZXItYnV0dG9uX19pY29uIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1uYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLW5hdGl2ZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtNnB4O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAtNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIGZvbnQtZmFtaWx5OiAkcHQtcm9vdC11aTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkYmFzZS1hbmltYXRpb247XG4gIG91dGxpbmU6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAxOHB4IDMycHg7XG4gIH1cblxuICAmLS1ibHVlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2MURGO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RTlFOTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cblxuICAmLS1ncmVlbiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJFODkxNztcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUU5RTk7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG5cbiAgJi0tYm9yZGVyIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKCRibGFjaywgMC4xOCk7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAkYmFzZS1hbmltYXRpb247XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRibGFjaztcbiAgICB9XG4gIH1cblxuICAmLS1ib3JkZXItYmx1ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYmFzZS1hbmltYXRpb247XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbiAgfVxuXG4gICYtLXNoYXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJi0tbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuXG4gICYtLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLWhvdmVyO1xuICAgIH1cbiAgfVxufVxuIiwiLmNvbnRhaW5lciB7XG4gIHdpZHRoOiA3MCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1MnB4IDQ4cHggODJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OlxuICAgIDBweCAwcHggMi44MDc4NnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksXG4gICAgMHB4IDBweCA3Ljc2MzM2cHggcmdiYSgwLCAwLCAwLCAwLjAzOTA5NTMpLFxuICAgIDBweCAwcHggMTguNjkxMnB4IHJnYmEoMCwgMCwgMCwgMC4wMyksXG4gICAgMHB4IDBweCA2MnB4IHJnYmEoMCwgMCwgMCwgMC4wMjA5MDQ3KTtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgIDBweCAwLjEzODM2M3B4IDIuOTYwOTZweCByZ2JhKDAsIDAsIDAsIDAuMSksXG4gICAgICAwcHggMC4zMzI1MDVweCA3LjExNTYxcHggcmdiYSgwLCAwLCAwLCAwLjA3MTg4NTQpLFxuICAgICAgMHB4IDAuNjI2MDc4cHggMTMuMzk4MXB4IHJnYmEoMCwgMCwgMCwgMC4wNTk2MTA3KSxcbiAgICAgIDBweCAxLjExNjgycHggMjMuODk5OXB4IHJnYmEoMCwgMCwgMCwgMC4wNSksXG4gICAgICAwcHggMi4wODg4OHB4IDQ0LjcwMnB4IHJnYmEoMCwgMCwgMCwgMC4wNDAzODkzKSxcbiAgICAgIDBweCA1cHggMTA3cHggcmdiYSgwLCAwLCAwLCAwLjAyODExNDYpO1xuICB9XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAyNnB4IDE2cHggNThweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMDtcbiAgfVxuXG4gICYtLXRyYW5zcGFyZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5oZWFkZXItc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibGFjaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICZfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gICZfX2Fycm93IHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBzdHJva2U6ICRibGFjaztcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGJhc2UtYW5pbWF0aW9uO1xuICAgIH1cbiAgfVxuXG4gICZfX29wdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOTBweDtcbiAgICB3aWR0aDogMjk1cHg7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJveC1zaGFkb3c6XG4gICAgICAwcHggMC4xMzgzNjNweCAyLjk2MDk2cHggcmdiYSgwLCAwLCAwLCAwLjEpLFxuICAgICAgMHB4IDAuMzMyNTA1cHggNy4xMTU2MXB4IHJnYmEoMCwgMCwgMCwgMC4wNzE4ODU0KSxcbiAgICAgIDBweCAwLjYyNjA3OHB4IDEzLjM5ODFweCByZ2JhKDAsIDAsIDAsIDAuMDU5NjEwNyksXG4gICAgICAwcHggMS4xMTY4MnB4IDIzLjg5OTlweCByZ2JhKDAsIDAsIDAsIDAuMDUpLFxuICAgICAgMHB4IDIuMDg4ODhweCA0NC43MDJweCByZ2JhKDAsIDAsIDAsIDAuMDQwMzg5MyksXG4gICAgICAwcHggNXB4IDEwN3B4IHJnYmEoMCwgMCwgMCwgMC4wMjgxMTQ2KTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xM3B4O1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmY7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGxlZnQ6IC00cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fb3B0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogOXB4IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGJhc2UtYW5pbWF0aW9uLCBib3JkZXIgJGJhc2UtYW5pbWF0aW9uLCBmb250LXdlaWdodCAkYmFzZS1hbmltYXRpb247XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmQ7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UzZTRlNjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlNGU2O1xuICAgIH1cblxuICAgICZfYWN0aXZlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tb3BlbmVkIHtcblxuICAgIC5oZWFkZXItc2VsZWN0X19vcHRpb25zIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAuaGVhZGVyLXNlbGVjdF9fYXJyb3cge1xuXG4gICAgICBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmlucHV0IHtcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogJHRyYW5zcGFyZW50Z3JleTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IGJvcmRlciAkYmFzZS1hbmltYXRpb247XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICB9XG59XG4iLCIubG9naW4tZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUxNnB4O1xuICBwYWRkaW5nOiAwIDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzpcbiAgICAwIDAgMi44MDc4NnB4IHJnYmEoJGJsYWNrLW5hdGl2ZSwgMC4wNiksXG4gICAgMCAwIDcuNzYzMzZweCByZ2JhKCRibGFjay1uYXRpdmUsIDAuMDM5MDk1MyksXG4gICAgMCAwIDE4LjY5MTJweCByZ2JhKCRibGFjay1uYXRpdmUsIDAuMDMpLFxuICAgIDAgMCA2MnB4IHJnYmEoJGJsYWNrLW5hdGl2ZSwgMC4wMjA5MDQ3KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW46IDQ2cHggYXV0byA0NHB4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3OHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIG1hcmdpbjogMjJweCAwIDE4cHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm94LXNoYWRvdzpcbiAgICAgIDAgMC4xMzgzNjNweCAyLjk2MDk2cHggcmdiYSgkYmxhY2stbmF0aXZlLCAwLjEpLFxuICAgICAgMCAwLjMzMjUwNXB4IDcuMTE1NjFweCByZ2JhKCRibGFjay1uYXRpdmUsIDAuMDcxODg1NCksXG4gICAgICAwIDAuNjI2MDc4cHggMTMuMzk4MXB4IHJnYmEoJGJsYWNrLW5hdGl2ZSwgMC4wNTk2MTA3KSxcbiAgICAgIDAgMS4xMTY4MnB4IDIzLjg5OTlweCByZ2JhKCRibGFjay1uYXRpdmUsIDAuMDUpLFxuICAgICAgMCAyLjA4ODg4cHggNDQuNzAycHggcmdiYSgkYmxhY2stbmF0aXZlLCAwLjA0MDM4OTMpLFxuICAgICAgMCA1cHggMTA3cHggcmdiYSgkYmxhY2stbmF0aXZlLCAwLjAyODExNDYpO1xuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICArIC5sb2dpbi1mb3JtX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgKyAubG9naW4tZm9ybV9fZm9ybS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAkZ3JleTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLnRhYnMtY29udHJvbHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgcGFkZGluZy10b3A6IDU2cHg7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBsZWZ0OiAtODBweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNjBweCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjEpO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCB7XG5cbiAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGJhc2UtYW5pbWF0aW9uO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtLXdyYXBwZXIge1xuICAgIC5pbnB1dC10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9ucy1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fZW50ZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmxvZ2luLWZvcm1fX2Zvcm0td3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dpbi1mb3JtX19idXR0b25zLWJsb2NrIHtcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIG1pbi13aWR0aDogMTY0cHg7XG4gICAgICAgIG1hcmdpbjogMCA0NnB4IDAgMDtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc29jaWFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMzFweCAwIDU2cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogMjZweCAwIDI0cHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBsZWZ0OiAtODBweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNjBweCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjEpO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zb2NpYWwtLXJlZyB7XG4gICAgcGFkZGluZy10b3A6IDQycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogNDdweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC4xKTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgYm90dG9tOiAzM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dpbi1mb3JtX19zb2NpYWwtY2FwdGlvbiB7XG4gICAgICBjb2xvcjogIzc2Nzg4NztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NvY2lhbC1jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3NvY2lhbC1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC5sb2dpbi1zb2NpYWwge1xuICAgICAgbWFyZ2luOiA0cHg7XG5cbiAgICAgIC8vIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAvLyAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgICAvLyAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIC8vICAgICBtYXJnaW46IDA7XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cblxuICAmX19yZWdpc3RyYXRpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgLmlucHV0LXRleHQtLWNvZGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hlY2tib3gge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ2luLWZvcm1fX2J1dHRvbnMtYmxvY2sge1xuICAgICAgbWFyZ2luLXRvcDogMzZweDtcblxuICAgICAgLmJ1dHRvbiB7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvZGUge1xuICAgIHBhZGRpbmc6IDY0cHggMCA1NnB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMCA0MHB4O1xuICAgIH1cblxuICAgIC5sb2dpbi1mb3JtX19oZWFkaW5nIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ2luLWZvcm1fX2hlYWRpbmcgKyAubG9naW4tZm9ybV9fZm9ybS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlucHV0LWNvZGUge1xuICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgLmxvZ2luLWZvcm1fX2J1dHRvbnMtYmxvY2sge1xuICAgICAgbWFyZ2luLXRvcDogMzZweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBtaW4td2lkdGg6IDE2NHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYmx1ZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ub3RpY2Uge1xuICAgIGNvbG9yOiAkZ3JleTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19yZWNvdmVyeSB7XG4gICAgcGFkZGluZzogNjRweCAwIDU2cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogMjRweCAwIDQwcHg7XG4gICAgfVxuXG4gICAgLmxvZ2luLWZvcm1fX2J1dHRvbnMtYmxvY2sge1xuICAgICAgbWFyZ2luLXRvcDogMjhweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBtaW4td2lkdGg6IDE3MnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYmx1ZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVycm9yIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTYwcHgpO1xuICAgIG1hcmdpbjogMzZweCAtODBweCAtNTZweDtcbiAgICBwYWRkaW5nOiAyMHB4IDEycHggMjNweCA3MHB4O1xuXG4gICAgJl9fbWVzc2FnZSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgc3ZnIHtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuIHtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICAgIG1hcmdpbjogMThweCAtMTZweCAtMjVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiB2aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbn1cbiIsIi5pbnB1dC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQsXG4gIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRwdC1yb290LXVpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGNvbG9yOiAkZGFya2dyZXk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgkYmxhY2ssIDAuNSk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93ICRiYXNlLWFuaW1hdGlvbjtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgkYmxhY2ssIDAuNSk7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggJGJsYWNrO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgkYmxhY2ssIDEpO1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkZGFya2dyZXk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB9XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgcmVzaXplOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIGlucHV0OnJlYWQtb25seSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgkYmxhY2ssIDAuNSk7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKCRibGFjaywgMC41KTtcbiAgICB9XG4gIH1cblxuICBidXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYmFzZS1hbmltYXRpb247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogNTJweDtcbiAgICAgIGhlaWdodDogNTJweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGJhc2UtYW5pbWF0aW9uO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uLWVkaXQuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOXB4KTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZWRpdGFibGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ2cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuXG4gICAgICAmOnJlYWQtb25seSB7XG4gICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJi0tY29kZSB7XG4gICAgaW5wdXQge1xuICAgICAgbWF4LXdpZHRoOiAxMjdweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXRlbCBpbnB1dCB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLmlzLWVkaXQge1xuICAgIGJ1dHRvbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGY3OGUwO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQ6Zm9jdXMgKyBidXR0b246OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1lcnJvciB7XG4gICAgaW5wdXQge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoJHJlZCwgMSk7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKCRyZWQsIDEpO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoJHJlZCwgMSk7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoJHJlZCwgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuaW5wdXQtdGV4dF9fc2VsZWN0LXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDI1MnB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRiYXNlLWFuaW1hdGlvbjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgc3Ryb2tlOiAkYmxhY2s7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB3aWR0aDogMjUycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotbW96LXNlbGVjdGlvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpzZWxlY3Rpb24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW5wdXQtdGV4dF9fc2VsZWN0LWxpc3Qge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgcmdiYSg0LCAxMSwgMzYsIDAuNSk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3gtc2hhZG93OlxuICAgICAgICAgIDAgNXB4IDEwN3B4IHJnYmEoMCwgMCwgMCwgMC4wMjgxMTQ2KSxcbiAgICAgICAgICAwIDIuMDg4ODhweCA0NC43MDJweCByZ2JhKDAsIDAsIDAsIDAuMDQwMzg5MyksXG4gICAgICAgICAgMCAxLjExNjgycHggMjMuODk5OXB4IHJnYmEoMCwgMCwgMCwgMC4wNSksXG4gICAgICAgICAgMCAwLjYyNjA3OHB4IDEzLjM5ODFweCByZ2JhKDAsIDAsIDAsIDAuMDU5NjEwNyksXG4gICAgICAgICAgMCAwLjMzMjUwNXB4IDcuMTE1NjFweCByZ2JhKDAsIDAsIDAsIDAuMDcxODg1NCksXG4gICAgICAgICAgMCAwLjEzODM2M3B4IDIuOTYwOTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIC8vIGJveC1zaGFkb3c6XG4gICAgICAgIC8vICAgMCAwLjEzODM2M3B4IDIuOTYwOTZweCByZ2JhKDAsIDAsIDAsIDAuMSksXG4gICAgICAgIC8vICAgMCAwLjMzMjUwNXB4IDcuMTE1NjFweCByZ2JhKDAsIDAsIDAsIDAuMDcxODg1NCksXG4gICAgICAgIC8vICAgMCAwLjYyNjA3OHB4IDEzLjM5ODFweCByZ2JhKDAsIDAsIDAsIDAuMDU5NjEwNyksXG4gICAgICAgIC8vICAgMCAxLjExNjgycHggMjMuODk5OXB4IHJnYmEoMCwgMCwgMCwgMC4wNSksXG4gICAgICAgIC8vICAgMCAyLjA4ODg4cHggNDQuNzAycHggcmdiYSgwLCAwLCAwLCAwLjA0MDM4OTMpLFxuICAgICAgICAvLyAgIDAgNXB4IDEwN3B4IHJnYmEoMCwgMCwgMCwgMC4wMjgxMTQ2KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgJGJhc2UtYW5pbWF0aW9uLCBvcGFjaXR5ICRiYXNlLWFuaW1hdGlvbjtcbiAgICAgICAgc2Nyb2xsYmFyLWNvbG9yOiAjMzEzMTMxICNlNGU0ZTQ7XG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2U0ZTRlNDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91ZCAkYmFzZS1hbmltYXRpb247XG5cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Y2FsbWdyYXk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDlweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcmdyZXk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcmdyZXk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LXRleHRfX3NlbGVjdC1pdGVtLS1zZWxlY3RlZCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1zaG93IHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXQtdGV4dF9fc2VsZWN0LWxpc3Qge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWxhYmVsLWhpZGRlbiB7XG4gICAgbGFiZWwge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLmlucHV0LWNvZGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMzNweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAwIDAgMTJweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0IHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICRkYXJrZ3JleTtcbiAgICBmb250LWZhbWlseTogJHB0LXJvb3QtdWk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlcmdyZXk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblxuICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKDQxLzI1MCk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE0cHggMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgkYmxhY2ssIDAuNSk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93ICRiYXNlLWFuaW1hdGlvbjtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiAxN3B4IDE5cHg7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1mb2N1cyAuaW5wdXQtY29kZV9fd3JhcHBlciB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoJGJsYWNrLCAxKTtcbiAgfVxuXG4gICYuaXMtZXJyb3IgLmlucHV0LWNvZGVfX3dyYXBwZXIge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKCRyZWQsIDEpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoJHJlZCwgMSk7XG4gIH1cblxuICAmLmlzLWVycm9yLmlzLWZvY3VzIC5pbnB1dC1jb2RlX193cmFwcGVyIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgkcmVkLCAxKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKCRyZWQsIDEpO1xuICB9XG59XG4iLCIuY2hlY2tib3gge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cblxuICBpbnB1dCB7XG5cbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XG4gIH1cblxuICBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkZGFya2dyZXk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgJGJhc2UtYW5pbWF0aW9uLCBiYWNrZ3JvdW5kLWNvbG9yICRiYXNlLWFuaW1hdGlvbjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTMwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjIpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgbGVmdDogLTI2cHg7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGlucHV0OmZvY3VzICsgbGFiZWwge1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgMSk7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkZGFya2dyZXk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IHVuZGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAmLmlzLWVycm9yIHtcbiAgICBsYWJlbCxcbiAgICBpbnB1dDpmb2N1cyArIGxhYmVse1xuICAgICAgY29sb3I6ICRyZWQ7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgfVxuICB9XG59XG4iLCIucmFkaW8ge1xuICBtYXJnaW4tbGVmdDogMzBweDtcblxuICBpbnB1dCB7XG5cbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XG4gIH1cblxuICBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkZGFya2dyZXk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRibGFjaywgMC4yKTtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkYmFzZS1hbmltYXRpb24sIGJhY2tncm91bmQtY29sb3IgJGJhc2UtYW5pbWF0aW9uO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgbGVmdDogLTI0cHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYmFzZS1hbmltYXRpb247XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbnB1dDpmb2N1cyArIGxhYmVsIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIDEpO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuIiwiLmxvZ2luLXNvY2lhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA1IC0gOHB4KTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LWZhbWlseTogJHB0LXJvb3QtdWk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhbGljZS1ibHVlO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgJGJhc2UtYW5pbWF0aW9uO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcC1vbmx5IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogYXV0bztcbiAgfVxuXG4gICY6YWN0aXZlIHtcblxuICAgIEBpbmNsdWRlIGRlc2t0b3Atb25seSB7XG4gICAgICAvLyAubG9naW4tc29jaWFsX190aXRsZSB7XG4gICAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjAzKTtcbiAgICAgIC8vICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKCRibGFjay1uYXRpdmUsIDAuMTgpO1xuICAgICAgLy8gfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC4wMyk7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoJGJsYWNrLW5hdGl2ZSwgMC4xOCk7XG5cbiAgICAgIC5sb2dpbi1zb2NpYWxfX3RpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYmlnIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDhweCk7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICRkZWVwLWJsYWNrO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdG9wOiA3cHg7XG4gICAgcmlnaHQ6IDZweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRiYXNlLWFuaW1hdGlvbiwgdmlzaWJpbGl0eSAkYmFzZS1hbmltYXRpb247XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG5cbiAgICAubG9naW4tc29jaWFsX190aWNrIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxufVxuIiwiLmxpbmsge1xuICBjb2xvcjogJGdyZXk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IHVuZGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAkYmFzZS1hbmltYXRpb247XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gICYtLWRhc2hlZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgY3VycmVudENvbG9yIDUwJSwgcmdiYSgkd2hpdGUsIDApIDElKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiA3cHggMXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDdweCAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLW5vdGljZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIj9cIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgbGVmdDogLTMwcHg7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXJncmV5O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbiAgfVxufVxuIiwiLnBvcHVwLWltYWdlIHtcbiAgei1pbmRleDogLTE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1OTJweDtcbiAgbWFyZ2luOiAyNHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCkgc2NhbGUoMC45OCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgbWFyZ2luOiAyNHB4IDE2cHg7XG4gIH1cblxuICAmLmlzLXZpc2libGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMSk7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNHB4O1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC41KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkYmFzZS1hbmltYXRpb247XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgdG9wOiA2cHg7XG4gICAgICByaWdodDogNnB4O1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBzY3JvbGxiYXItY29sb3I6IHJnYmEoJHdoaXRlLCAwLjkpIHRyYW5zcGFyZW50O1xuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgd2lkdGg6IDRweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC45KTtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRiYXNlLWFuaW1hdGlvbjtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1jb250cm9scyB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgcmlnaHQ6IDE0cHg7XG4gICAgYm90dG9tOiAxMS4xOSU7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcmlnaHQ6IDZweDtcbiAgICAgIGJvdHRvbTogMTFweDtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3pvb20tYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICRiYXNlLWFuaW1hdGlvbjtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuXG4gICAgJi0taW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tb3V0IHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIub3ZlcmxheSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMCk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgJi5pcy12aXNpYmxlIHtcbiAgICB6LWluZGV4OiAxMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC42KTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuXG4gICYuaXMtYWxpZ24tdG9wIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuIiwiLmJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNzAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjhweDtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gICAgY29sb3I6ICRncmV5MztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcbiAgICAgIHJpZ2h0OiAtMTFweDtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAkYmFzZS1hbmltYXRpb247XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogJGJsYWNrO1xuXG4gIEBpbmNsdWRlIHNtYWxsVGFibGV0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbiIsIi50aXRsZS1lZGl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDVweCAwO1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIHAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LWZhbWlseTogJHB0LXJvb3QtdWk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICByaWdodDogLTMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRiYXNlLWFuaW1hdGlvbjtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1lZGl0LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA3cHgpO1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSA5cHgpO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1lZGl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0OmZvY3VzICsgYnV0dG9uIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG4iLCIuYWNjb3JkaW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JleTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICZfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIHJpZ2h0OiA1OHB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYmFzZS1hbmltYXRpb24sIHRvcCAkYmFzZS1hbmltYXRpb247XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgdG9wOiAzMXB4O1xuICAgICAgICByaWdodDogMjZweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMzBweCA2NXB4IDI2cHg7XG4gICAgICBmb250LWZhbWlseTogJHB0LXJvb3QtdWk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYmFzZS1hbmltYXRpb247XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDI4cHggNDVweDtcbiAgICAgIH1cblxuICAgICAgJiA+IHN2ZyxcbiAgICAgICYgPiBzcGFuIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICBsZWZ0OiAyM3B4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICB0b3A6IDIzcHg7XG4gICAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Atb25seSB7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YWN0aXZlIHtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlci0tbm8tc3Ryb2tlIHtcbiAgICBidXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICYgPiBzdmcsXG4gICAgICAmID4gc3BhbiBzdmcge1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIHN0cm9rZTogbm9uZTtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwO1xuICAgICAgfVxuXG4gICAgICBiIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgIH1cblxuICAgICAgYi5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGhlaWdodDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICYuaXMtb3BlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbl9faGVhZGVyOjphZnRlciB7XG4gICAgICB0b3A6IDM3cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKTtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zZXR0aW5ncy1mb3JtIHtcbiAgZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmlucHV0LXRleHQge1xuICAgIG1heC13aWR0aDogMjEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tY29kZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIG1heC13aWR0aDogMTMzcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgICB9XG5cbiAgICAgIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgKyAubGluayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIG1pbi13aWR0aDogMTY0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1wYXNzd29yZCB7XG4gICAgLmlucHV0LXRleHQge1xuICAgICAgbWF4LXdpZHRoOiAyMzBweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFjY291bnQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXJncmV5O1xuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiA0MHB4IHBlcmNlbnRhZ2UoNTQvMTEwNCkgMzZweCA0MHB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCAzNnB4IDM1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAzMHB4IDAgMThweCAyOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5yYWRpbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDVweDtcbiAgICB0b3A6IDQwcHg7XG5cbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZS1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKDMxNy8xMTA0KTtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWluLXdpZHRoOiAyNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAmX3dpZGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUtZWRpdCB7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmLmlzLWVkaXQge1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbnVtYmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGNvbG9yOiAkZGFya2dyZXk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInRudW1cIiBvbiwgXCJsbnVtXCIgb247XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAuY2hlY2tib3gge1xuICAgIHBhZGRpbmctbGVmdDogNDZweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kZWxldGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LWZhbWlseTogJHB0LXJvb3QtdWk7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGJhc2UtYW5pbWF0aW9uO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHRvcDogMjNweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1iaW4uc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcblxuICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLmVycm9yIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgfVxuXG4gICAgJl9fbWVzc2FnZSB7XG5cbiAgICAgIHN2ZyB7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmlzLWVkaXQge1xuICAgIC5hY2NvdW50LWl0ZW1fX2RlbGV0ZSB7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2V0dGluZ3Mtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDg4cHg7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG5cbiAgLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgICBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDY4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTJweDtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcblxuICAgIEBpbmNsdWRlIHNtYWxsVGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgZmlsbDogbm9uZTtcbiAgICAgIHN0cm9rZTogJGJsYWNrO1xuXG4gICAgICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgICAgIG1heC13aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI2ljb24tYmlsbHMge1xuICAgICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgICNpY29uLXBlcnNvbiB7XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsVGFibGV0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0zcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICBwYWRkaW5nOiAwIDAgNDRweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcmdyZXk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXJncmV5O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMzJweCAzOXB4IDIwcHggMzdweDtcblxuICAgIEBpbmNsdWRlIHNtYWxsVGFibGV0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMCAyNHB4O1xuICAgIH1cblxuICAgIC5pbnB1dC10ZXh0IHtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgI2VtYWlsIHtcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgI3RlbCB7XG4gICAgICAgIHdpZHRoOiAxOTZweDtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYWNjb3JkaW9uLXBhc3N3b3JkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgIC5hY2NvcmRpb25fX2hlYWRlciB7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgcGFkZGluZzogMCAxNnB4IDAgMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FjY29yZGlvbi1zb2NpYWxzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgIC5hY2NvcmRpb25fX2hlYWRlciB7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFjY29yZGlvbiB7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICB9XG4gIH1cblxuICArIC5kZWxldGUtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ3cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tYWNjb3VudHMge1xuICAgIC5zZXR0aW5ncy1zZWN0aW9uX19pbm5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5kZWxldGUtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYmFzZS1hbmltYXRpb247XG5cbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZpbGw6IG5vbmU7XG4gICAgc3Ryb2tlOiAkcmVkO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgY29sb3I6ICRyZWQ7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cbiIsIi5zaG93LW1vcmUge1xuICAmX19idG4ge1xuICAgIG1hcmdpbjogMCBhdXRvIDEycHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fcGFnZS1zdGF0dXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgIGNvbG9yOiAkZ3JleTtcbiAgfVxufVxuIiwiLmVycm9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTdweCA1M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMjBweCAxNHB4O1xuICB9XG5cbiAgJl9fbWVzc2FnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBtYXgtd2lkdGg6IDcwJTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAmLS1mdWxsIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsVGFibGV0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBtaW4td2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICBtaW4taGVpZ2h0OiAyM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZmlsbDogJHJlZDtcbiAgICAgIHN0cm9rZTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWVzc2FnZS1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICAmX19hY3Rpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGJhc2UtYW5pbWF0aW9uO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgfVxuXG4gICZfX2hpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uLWRldmljZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIEBpbmNsdWRlIHNtYWxsVGFibGV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodHllbGxvdztcblxuICAgIC5lcnJvcl9fbWVzc2FnZSB7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICR5ZWxsb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDJweCAyNHB4IHJnYmEoJGJsYWNrLW5hdGl2ZSwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCkgc2NhbGUoMC45OCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgJi5pcy12aXNpYmxlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IDExO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMSk7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICByaWdodDogMTJweDtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgdG9wOiAycHg7XG4gICAgICByaWdodDogMnB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGJhc2UtYW5pbWF0aW9uO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dC1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAzNTRweDtcbiAgICBtYXJnaW46IDAgYXV0byA0OHB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1heC13aWR0aDogODUlO1xuICAgICAgbWluLXdpZHRoOiAyMTBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG5cbiAgJi0tc2ltcGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1OTJweDtcbiAgICBwYWRkaW5nOiA2NHB4IDQ4cHggNTZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXgtd2lkdGg6IDI4OHB4O1xuICAgICAgcGFkZGluZzogMjRweCAyMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgLnBvcHVwX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBtaW4td2lkdGg6IDE2NHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3B1cF9fdGl0bGUgKyAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc21hbGwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgIHBhZGRpbmc6IDQ0cHggNzRweCA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1heC13aWR0aDogMjg4cHg7XG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweDtcbiAgICB9XG5cbiAgICAucG9wdXBfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnBvcHVwLWRlbGV0ZS1hY2NvdW50IHtcbiAgd2lkdGg6IDQ4MHB4O1xuICBwYWRkaW5nOiA2NHB4IDY0cHggNTdweDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDI0cHggMThweDtcbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiA5NSU7XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxNjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgIC5idXR0b24tLXJlZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICBzdHJva2U6ICR3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDI0OHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxMnB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wb3B1cF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG4iLCIucG9wdXAtY2hhbmdlLXBob25lIHtcbiAgd2lkdGg6IDU5MnB4O1xuICBwYWRkaW5nOiA2NHB4IDQ4cHggNDhweCA2NHB4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogMjRweCAyMHB4O1xuICB9XG5cbiAgJl9fdGltZXIge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgY29sb3I6ICRncmV5O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3N0YXJ0IHtcblxuICAgIC5wb3B1cF9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucG9wdXBfX3RleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIGNvbG9yOiAkZGFya2dyZXk7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZmluaXNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnBvcHVwX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3B1cF9fdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgY29sb3I6ICRkYXJrZ3JleTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICB3aWR0aDogMjA4cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5saW5rIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuaW5wdXQtY29kZSB7XG5cbiAgICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuXG4gICAgICBwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJyIHtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4iLCIubWVhc3VyZW1lbnRzIHtcbiAgcGFkZGluZy1ib3R0b206IDM5cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICZfX2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuXG4gICAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbi1kZXZpY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fd2FybmluZyB7XG4gICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDIycHg7XG4gICAgbWFyZ2luOiAyOHB4IDAgMzZweDtcblxuICAgIC5lcnJvcl9fbWVzc2FnZSB7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXJyb3JfX2hpbnQge1xuICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgICAgcGFkZGluZzogMjBweCAxNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyZ3JleTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICB3aWR0aDogcGVyY2VudGFnZSg0NjAvMTEwNCk7XG4gICAgcGFkZGluZy1yaWdodDogcGVyY2VudGFnZSg0MC8xMTA0KTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2xhc3Qge1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKDIzMS8xMTA0KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBwZXJjZW50YWdlKDQwLzExMDQpO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fY3VycmVudCB7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoMjE3LzExMDQpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHBlcmNlbnRhZ2UoNTUvMTEwNCk7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEzNnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnN1bXB0aW9uIHtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgxOTYvMTEwNCk7XG4gICAgcGFkZGluZy1yaWdodDogcGVyY2VudGFnZSgzMC8xMTA0KTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX21ldGVycy1saXN0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgOTZweCk7XG4gICAgbWFyZ2luOiAwIC00OHB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICAgIG1hcmdpbjogMCAtMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIG1hcmdpbjogMzZweCAwIDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMjRweCBhdXRvIDA7XG4gICAgfVxuICB9XG59XG4iLCIkZGVza3RvcC1pbm5lcjogMTEwNDtcblxuLm1ldGVyLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGJhc2UtYW5pbWF0aW9uLCBib3gtc2hhZG93ICRiYXNlLWFuaW1hdGlvbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDQ4cHg7XG4gICAgdG9wOiAtMXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5NnB4KTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyZ3JleTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAkYmFzZS1hbmltYXRpb24sIGxlZnQgJGJhc2UtYW5pbWF0aW9uLCBiYWNrZ3JvdW5kLWNvbG9yICRiYXNlLWFuaW1hdGlvbjtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI0cHggNDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgcGFkZGluZzogMjJweCAxNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nOiAxN3B4IDE2cHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgICAgIHJpZ2h0OiBwZXJjZW50YWdlKDcyLzEyMDApO1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGJhc2UtYW5pbWF0aW9uLCB0b3AgJGJhc2UtYW5pbWF0aW9uO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHJpZ2h0OiAyNnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgIHJpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA0OHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDk2cHgpO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyZ3JleTtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoICRiYXNlLWFuaW1hdGlvbiwgbGVmdCAkYmFzZS1hbmltYXRpb24sIGJhY2tncm91bmQtY29sb3IgJGJhc2UtYW5pbWF0aW9uO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWV0ZXItaXRlbV9fY29uc3VtcHRpb24ge1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI3cHg7XG4gICAgbGVmdDogNTVweDtcbiAgICBmaWxsOiBub25lO1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGxlZnQ6IDE2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi0tZHJvcCB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMjNweDtcbiAgICB9XG5cbiAgICAmLS10aGVybW9tZXRlciB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICB9XG5cbiAgICAmLS1saWdodG5pbmcge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgJi0tZmlyZSB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICB9XG5cbiAgICAmLS1ibHVlIHtcbiAgICAgIHN0cm9rZTogJGRhcmtibHVlO1xuICAgIH1cblxuICAgICYtLXJlZCB7XG4gICAgICBzdHJva2U6ICRyZWQ7XG4gICAgfVxuXG4gICAgJi0teWVsbG93IHtcbiAgICAgIHN0cm9rZTogJHllbGxvdztcbiAgICB9XG5cbiAgICAmLS1vcmFuZ2Uge1xuICAgICAgc3Ryb2tlOiAkb3JhbmdlO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWQtYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogcGVyY2VudGFnZSg0NjAvJGRlc2t0b3AtaW5uZXIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHBlcmNlbnRhZ2UoNTcvJGRlc2t0b3AtaW5uZXIpO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcHRpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMCAwIDZweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbnVtYmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG4gICAgY29sb3I6ICRkYXJrZ3JleTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fd2FybmluZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjNweDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTJweCk7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoNzAvNDYwKTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2xhc3QtY291bnQge1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKDIzMS8kZGVza3RvcC1pbm5lcik7XG4gICAgcGFkZGluZy1yaWdodDogcGVyY2VudGFnZSg3NS8kZGVza3RvcC1pbm5lcik7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19jdXJyZW50IHtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgyMTcvJGRlc2t0b3AtaW5uZXIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHBlcmNlbnRhZ2UoMjcvJGRlc2t0b3AtaW5uZXIpO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgd2lkdGg6IDExNnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuXG4gICAgaW5wdXQge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiA5cHggMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb25zdW1wdGlvbi1kZXNjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAkcHQtcm9vdC11aTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIG1hcmdpbi1yaWdodDogNDUlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnN1bXB0aW9uLWhpbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTFweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgIHJpZ2h0OiAxMDZweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKAlFwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgICBmaWxsOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnN1bXB0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoMTk2LyRkZXNrdG9wLWlubmVyKTtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IHBlcmNlbnRhZ2UoMzAvJGRlc2t0b3AtaW5uZXIpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdXAge1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgICYuaXMtdmFsdWUge1xuICAgICAgcCB7XG4gICAgICAgIHdpZHRoOiAxMTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWxvd2VyLFxuICAgICYuaXMtaGlnaGVyIHtcbiAgICAgIC5tZXRlci1pdGVtX19jb25zdW1wdGlvbi1oaW50OjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWxvd2VyIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHN0cm9rZTogJGdyZWVuO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1oaWdoZXIge1xuICAgICAgc3ZnIHtcbiAgICAgICAgc3Ryb2tlOiAkcmVkO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMzJweCA0OHB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IDMycHggMTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogMTdweCAxNnB4IDMycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZ3JhcGgge1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKDgwOS8kZGVza3RvcC1pbm5lcik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjlweDtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjMpO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBjYW52YXMge1xuICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fZ3JhcGgtbGFiZWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiA3NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGV0YWlscy1saXN0IHtcbiAgICBtYXJnaW46IDAgMCAwIHBlcmNlbnRhZ2UoNTAvJGRlc2t0b3AtaW5uZXIpO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBkdCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDAgMCA0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBkZCB7XG4gICAgICBjb2xvcjogJGRhcmtncmV5O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgIHNwYW4uanMtY29uc3VtcHRpb24td2FybmluZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICBmaWxsOiAkeWVsbG93O1xuICAgICAgICAgIHN0cm9rZTogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIHNwYW4uanMtY29uc3VtcHRpb24td2FybmluZyB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyZXk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5tZXRlci1pdGVtX19oZWFkZXI6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmLmlzLWNhdXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodHllbGxvdztcblxuICAgIC5tZXRlci1pdGVtX193YXJuaW5nIHtcbiAgICAgIGZpbGw6ICR5ZWxsb3c7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRsaWdodHllbGxvdywgMC4zKTtcbiAgICB9XG4gIH1cblxuICAmLmlzLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuXG4gICAgLm1ldGVyLWl0ZW1fX3dhcm5pbmcge1xuICAgICAgZmlsbDogJHJlZDtcbiAgICB9XG5cbiAgICAubWV0ZXItaXRlbV9fY3VycmVudCB7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlucHV0LXRleHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHBpbmssIDAuMyk7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1mb2N1cyB7XG4gICAgei1pbmRleDogMTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgLm1ldGVyLWl0ZW1fX2hlYWRlcjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtb3BlbiB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMTBweCA5cHggLTEwcHggcmdiYSgkYmxhY2stbmF0aXZlLCAwLjEzKSwgaW5zZXQgMCAxMHB4IDlweCAtMTBweCByZ2JhKCRibGFjay1uYXRpdmUsIDAuMTMpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAubWV0ZXItaXRlbV9faGVhZGVyOjpiZWZvcmUge1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKTtcbiAgICB9XG5cbiAgICAubWV0ZXItaXRlbV9faGVhZGVyOjphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZXRlci1pdGVtX19kZXRhaWxzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1vcGVuLmlzLWNhdXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGxpZ2h0eWVsbG93LCAwLjMpO1xuICB9XG5cbiAgJi5pcy1vcGVuLmlzLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHBpbmssIDAuMyk7XG4gIH1cbn1cblxuLmdyYXBoLXRvb2x0aXAge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMTZweCAxNnB4IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiAkcHQtcm9vdC11aTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAycHggN3B4IHJnYmEoJGJsYWNrLW5hdGl2ZSwgMC4yKSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRiYXNlLWFuaW1hdGlvbjtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNSUsIC0xMDAlKTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDdweCk7XG4gICAgYm90dG9tOiAtNXB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkd2hpdGU7XG4gICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGxlZnQ6IGNhbGMoMjUlIC0gN3B4KTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXJncmV5O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAmX19jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cblxuICBkbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgZHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MXB4KTtcbiAgICBwYWRkaW5nOiAycHggMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cblxuICBkZCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDYzcHg7XG4gICAgcGFkZGluZzogMnB4IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5ncmFwaC10b29sdGlwLS1tdWx0aXBsZSB7XG4gIHdpZHRoOiAyMDhweDtcblxuICBkdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICB9XG5cbiAgZGQge1xuICAgIHdpZHRoOiA1MnB4O1xuICB9XG59XG4iLCIudGFicy1jb250cm9scyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgLy8gd2lkdGg6IGNhbGMoMTAwJSArIDE2cHgpO1xuICAgIC8vIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAvLyBtYXJnaW46IDAgMCAwIC0xNnB4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxlZnQ6IC04MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTYwcHgpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjEpO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGxlZnQ6IC0xNnB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2Jsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgICBsZWZ0OiAtMTZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgIH1cblxuICAgICYgPiA6bGFzdC1jaGlsZCB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGlucHV0IHtcblxuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYmFzZS1hbmltYXRpb247XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1yaWdodDogNjRweDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmX191bmRlcmxpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiLnBvcHVwLS1hbnN3ZXIge1xuICBwYWRkaW5nOiA2NHB4IDY0cHggNDBweDtcbiAgd2lkdGg6IDU5MnB4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogMjRweCAyMHB4IDIwcHg7XG4gIH1cblxuICAucG9wdXBfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgLnBvcHVwX19hbnN3ZXJlZC1tc2cge1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkYmx1ZTtcbiAgICBwYWRkaW5nOiA4cHggMTdweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgY29sb3I6ICRkZWVwLWJsYWNrO1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Y2FsbWdyYXk7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC10ZXh0LS10ZXh0YXJlYSB7XG4gICAgdGV4dGFyZWEge1xuICAgICAgbWluLWhlaWdodDogMTE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBwYWRkaW5nOiAxNnB4IDQzcHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxOHB4IDQzcHg7XG4gICAgfVxuICB9XG59XG4iLCIucG9wdXAtLW5ldy1yZXF1ZXN0IHtcbiAgcGFkZGluZzogNDhweCA2NHB4IDQ2cHg7XG4gIHdpZHRoOiA1OTJweDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDI0cHggMjBweCAyMHB4O1xuICB9XG5cbiAgLnBvcHVwX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC10ZXh0LS1zZWxlY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgLmlucHV0LXRleHRfX3NlbGVjdC13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRiYXNlLWFuaW1hdGlvbjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgc3Ryb2tlOiAkYmxhY2s7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LW1vei1zZWxlY3Rpb24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6c2VsZWN0aW9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmlucHV0LXRleHRfX3NlbGVjdC1saXN0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI4NXB4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNCwgMTEsIDM2LCAwLjUpO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgLy8gYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgLy8gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgLy8gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICAvLyBib3gtc2hhZG93OlxuICAgICAgICAvLyAgIDAgMC4xMzgzNjNweCAyLjk2MDk2cHggcmdiYSgwLCAwLCAwLCAwLjEpLFxuICAgICAgICAvLyAgIDAgMC4zMzI1MDVweCA3LjExNTYxcHggcmdiYSgwLCAwLCAwLCAwLjA3MTg4NTQpLFxuICAgICAgICAvLyAgIDAgMC42MjYwNzhweCAxMy4zOTgxcHggcmdiYSgwLCAwLCAwLCAwLjA1OTYxMDcpLFxuICAgICAgICAvLyAgIDAgMS4xMTY4MnB4IDIzLjg5OTlweCByZ2JhKDAsIDAsIDAsIDAuMDUpLFxuICAgICAgICAvLyAgIDAgMi4wODg4OHB4IDQ0LjcwMnB4IHJnYmEoMCwgMCwgMCwgMC4wNDAzODkzKSxcbiAgICAgICAgLy8gICAwIDVweCAxMDdweCByZ2JhKDAsIDAsIDAsIDAuMDI4MTE0Nik7XG4gICAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgICAgMCA1cHggMTA3cHggcmdiYSgwLCAwLCAwLCAwLjAyODExNDYpLFxuICAgICAgICAgIDAgMi4wODg4OHB4IDQ0LjcwMnB4IHJnYmEoMCwgMCwgMCwgMC4wNDAzODkzKSxcbiAgICAgICAgICAwIDEuMTE2ODJweCAyMy44OTk5cHggcmdiYSgwLCAwLCAwLCAwLjA1KSxcbiAgICAgICAgICAwIDAuNjI2MDc4cHggMTMuMzk4MXB4IHJnYmEoMCwgMCwgMCwgMC4wNTk2MTA3KSxcbiAgICAgICAgICAwIDAuMzMyNTA1cHggNy4xMTU2MXB4IHJnYmEoMCwgMCwgMCwgMC4wNzE4ODU0KSxcbiAgICAgICAgICAwIDAuMTM4MzYzcHggMi45NjA5NnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgJGJhc2UtYW5pbWF0aW9uLCBvcGFjaXR5ICRiYXNlLWFuaW1hdGlvbjtcbiAgICAgICAgLy8gc2Nyb2xsYmFyLWNvbG9yOiAkYmxhY2sgJGJvcmRlcmdyZXk7XG4gICAgICAgIC8vIHNjcm9sbGJhci13aWR0aDogdGhpbjtcblxuICAgICAgICAvLyAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIC8vICAgYmFja2dyb3VuZDogJGJvcmRlcmdyZXk7XG4gICAgICAgIC8vIH1cblxuICAgICAgICAvLyAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIC8vICAgd2lkdGg6IDRweDtcbiAgICAgICAgLy8gfVxuXG4gICAgICAgIC8vICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgIC8vIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAzNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91ZCAkYmFzZS1hbmltYXRpb247XG5cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Y2FsbWdyYXk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyZ3JleTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyZ3JleTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXQtdGV4dF9fc2VsZWN0LWl0ZW0tLXNlbGVjdGVkIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gICAgICAgICAgICBsZWZ0OiAxOXB4O1xuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1zaG93IHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXQtdGV4dF9fc2VsZWN0LWxpc3Qge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC10ZXh0LS10ZXh0YXJlYSB7XG4gICAgdGV4dGFyZWEge1xuICAgICAgbWluLWhlaWdodDogMTE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBwYWRkaW5nOiAxNnB4IDQzcHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxOHB4IDQzcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG59XG4iLCIuYXJjaGl2ZSB7XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG4iLCIucmVxdWVzdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYVdpZHRoTGFwdG9wICAtIDEpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgJl9fY3JlYXRlLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTcwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBwYWRkaW5nOiAxNnB4IDMwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGlhV2lkdGhMYXB0b3AgIC0gMSkge1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMThweCAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogLTE2cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXJncmV5O1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogLTE2cHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXJncmV5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLnNob3ctbW9yZSB7XG4gIC8vICAgbWFyZ2luLWJvdHRvbTogLTQ2cHg7XG5cbiAgLy8gICBAaW5jbHVkZSBtb2JpbGUge1xuICAvLyAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgLy8gICAgIG1hcmdpbi1ib3R0b206IC0yMnB4O1xuICAvLyAgIH1cbiAgLy8gfVxufVxuIiwiLnJlcXVlc3QtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZy1yaWdodDogODdweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXJncmV5O1xuICBjb2xvcjogJGJsYWNrO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRiYXNlLWFuaW1hdGlvbjtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gICYtLWZsYWcge1xuICAgIC5yZXF1ZXN0LWNhcmRfX3RpdGxlIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjRweDtcbiAgICByaWdodDogMzBweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGJsYWNrO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIC8vIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYmFzZS1hbmltYXRpb24sIHRvcCAkYmFzZS1hbmltYXRpb247XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgdG9wOiA2NXB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogJHB0LXJvb3QtdWk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBmb250LWZhbWlseTogJHB0LXJvb3QtdWk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgY29sb3I6ICRkZWVwLWJsYWNrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpbWUsXG4gICZfX251bWJlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkcHQtcm9vdC11aTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgY29sb3I6ICRncmV5O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpbWUge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgLy8gYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcmdyZXk7XG4gIC8vIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLy8gcGFkZGluZzogMzBweCAwIDA7XG4gIC8vIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLCB0cmFuc2Zvcm0gMC41cyBlYXNlO1xuXG4gIC8vICYtLWFuaW1hdGVkIHtcbiAgLy8gICBvcGFjaXR5OiAwO1xuICAvLyAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zNnB4KTtcbiAgLy8gICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gIC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjRweCk7XG4gIC8vICAgfVxuICAvLyB9XG5cbiAgLy8gQGluY2x1ZGUgbW9iaWxlIHtcbiAgLy8gICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgLy8gICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAvLyB9XG5cbiAgLy8gJl9faGVhZGVyIHtcbiAgLy8gICBwYWRkaW5nOiAwIDQzcHggMjRweDtcbiAgLy8gICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcmdyZXk7XG4gIC8vICAgZGlzcGxheTogZmxleDtcbiAgLy8gICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC8vICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgLy8gICAgIHBhZGRpbmc6IDAgMTlweCAxcHg7XG4gIC8vICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvLyAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC8vICAgICBib3JkZXItYm90dG9tOiAwO1xuICAvLyAgIH1cbiAgLy8gfVxuXG4gIC8vICZfX2hlYWRlci13cmFwcGVyIHtcbiAgLy8gICBkaXNwbGF5OiBmbGV4O1xuICAvLyAgIG1hcmdpbi1yaWdodDogMjRweDtcblxuICAvLyAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gIC8vICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIC8vICAgfVxuICAvLyB9XG5cbiAgLy8gJl9fbnVtYmVyLFxuICAvLyAmX19kYXRlIHtcbiAgLy8gICBmb250LXdlaWdodDogNjAwO1xuICAvLyAgIGZvbnQtc2l6ZTogMjBweDtcbiAgLy8gICBsaW5lLWhlaWdodDogMjRweDtcbiAgLy8gICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgLy8gICB3aGl0ZS1zcGFjZTogcHJlO1xuICAvLyAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcblxuICAvLyAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gIC8vICAgICBmb250LXNpemU6IDE2cHg7XG4gIC8vICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgLy8gICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIC8vICAgfVxuICAvLyB9XG5cbiAgLy8gJl9fc3RhdHVzIHtcbiAgLy8gICBwYWRkaW5nOiA4cHggMTNweDtcbiAgLy8gICBmb250LXNpemU6IDE2cHg7XG4gIC8vICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIC8vICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIC8vICAgY29sb3I6ICRibGFjaztcbiAgLy8gICBiYWNrZ3JvdW5kOiAkbGlnaHRjYWxtYmx1ZTtcblxuICAvLyAgIHNwYW4gKyBzcGFuIHtcbiAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4gIC8vICAgfVxuICAvLyB9XG5cbiAgLy8gJi0tYW5zd2VyZWQge1xuICAvLyAgIC5yZXF1ZXN0LWNhcmRfX3N0YXR1cyB7XG4gIC8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIC8vICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAvLyAgICAgY29sb3I6ICRncmVlbjtcbiAgLy8gICAgIGJhY2tncm91bmQ6ICRsaWdodGNhbG1ncmVlbjtcbiAgLy8gICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgLy8gICAgICY6OmFmdGVyIHtcbiAgLy8gICAgICAgY29udGVudDogXCJcIjtcbiAgLy8gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgICAgICB0b3A6IDEwcHg7XG4gIC8vICAgICAgIGxlZnQ6IDEycHg7XG4gIC8vICAgICAgIHdpZHRoOiAxOHB4O1xuICAvLyAgICAgICBoZWlnaHQ6IDEwcHg7XG4gIC8vICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmVlbjtcbiAgLy8gICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgLy8gICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAvLyAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDhkZWcpO1xuICAvLyAgICAgfVxuXG4gIC8vICAgICBzcGFuIHtcbiAgLy8gICAgICAgZGlzcGxheTogbm9uZTtcbiAgLy8gICAgIH1cblxuICAvLyAgICAgc3BhbiArIHNwYW4ge1xuICAvLyAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAvLyB9XG5cbiAgLy8gJl9fZGF0YSB7XG4gIC8vICAgcGFkZGluZzogMjZweCA0M3B4IDA7XG4gIC8vICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAvLyAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gIC8vICAgICBwYWRkaW5nOiAyMHB4IDE5cHggMDtcbiAgLy8gICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIC8vICAgfVxuICAvLyB9XG5cbiAgLy8gJl9fYW5zd2VyIHtcbiAgLy8gICBwYWRkaW5nOiAyM3B4IDQzcHg7XG4gIC8vICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXJncmV5O1xuICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGNhbG1ncmF5O1xuXG4gIC8vICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgLy8gICAgIHBhZGRpbmc6IDIwcHggMTlweCAyNHB4O1xuICAvLyAgIH1cbiAgLy8gfVxuXG4gIC8vICZfX3JlcXVlc3QtdHlwZSBiLFxuICAvLyAmX19yZXF1ZXN0LXRleHQgYixcbiAgLy8gJl9fYW5zd2VyLWRhdGUge1xuICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xuICAvLyAgIGZvbnQtc2l6ZTogMTZweDtcbiAgLy8gICBsaW5lLWhlaWdodDogMjBweDtcbiAgLy8gICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAvLyAgIGNvbG9yOiAkYmxhY2s7XG4gIC8vICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgLy8gICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIC8vIH1cblxuICAvLyAmX19yZXF1ZXN0LXR5cGUgcCxcbiAgLy8gJl9fcmVxdWVzdC10ZXh0IHAsXG4gIC8vICZfX2Fuc3dlci10ZXh0IHtcbiAgLy8gICBmb250LXNpemU6IDE2cHg7XG4gIC8vICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC8vICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIC8vICAgY29sb3I6ICRibGFjaztcbiAgLy8gICB3aWR0aDogODUlO1xuXG4gIC8vICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgLy8gICAgIHdpZHRoOiAxMDAlO1xuICAvLyAgIH1cbiAgLy8gfVxuXG4gIC8vICZfX3JlcXVlc3QtdHlwZSB7XG4gIC8vICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAvLyAgIHAge1xuICAvLyAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIC8vICAgfVxuICAvLyB9XG5cbiAgLy8gJl9fYW5zd2VyLXRleHQge1xuICAvLyAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG5cbiAgLy8gICBAaW5jbHVkZSBtb2JpbGUge1xuICAvLyAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgLy8gICB9XG4gIC8vIH1cblxuICAvLyAmX19hbnN3ZXItYnRucyB7XG4gIC8vICAgZGlzcGxheTogZmxleDtcblxuICAvLyAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gIC8vICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvLyAgIH1cblxuICAvLyAgIC5idXR0b24tLWJsdWUge1xuICAvLyAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIC8vICAgICBwYWRkaW5nOiAxNnB4IDQ5cHg7XG5cbiAgLy8gICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gIC8vICAgICAgIHBhZGRpbmc6IDE4cHggNDlweDtcbiAgLy8gICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAvLyAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAvLyAgICAgfVxuICAvLyAgIH1cblxuICAvLyAgIC5idXR0b24tLWJvcmRlciB7XG4gIC8vICAgICBwYWRkaW5nOiAxNnB4IDQ2cHg7XG5cbiAgLy8gICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gIC8vICAgICAgIHBhZGRpbmc6IDE4cHggNDZweDtcbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vIH1cblxuICAvLyAmX19maWxlcyB7XG4gIC8vICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAvLyAgIGxpIHtcbiAgLy8gICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgLy8gICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgLy8gICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAvLyAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIC8vICAgICBjb2xvcjogJGJsYWNrO1xuICAvLyAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcblxuICAvLyAgICAgJjo6YmVmb3JlIHtcbiAgLy8gICAgICAgY29udGVudDogXCJcIjtcbiAgLy8gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgICAgICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcbiAgLy8gICAgICAgbGVmdDogMDtcbiAgLy8gICAgICAgd2lkdGg6IDRweDtcbiAgLy8gICAgICAgaGVpZ2h0OiA0cHg7XG4gIC8vICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLy8gICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAvLyAgICAgfVxuXG4gIC8vICAgICAmOmxhc3QtY2hpbGQge1xuICAvLyAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gfVxufVxuIiwiLnNlcnZpY2UtY2VudGVyIHtcbiAgbWFyZ2luLXRvcDogNDRweDtcbiAgbWFyZ2luLWJvdHRvbTogLTM0cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5NHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMThweDtcbiAgfVxuXG4gIC5jaGVja2JveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDdweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4OTRweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICB9XG4gIH1cblxuICAuY2VudGVyLWNhcmQgKyAuY2VudGVyLWNhcmQge1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gIH1cblxuICA+IDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5zZXJ2aWNlLWNlbnRlci13cmFwcGVyIHtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGlhV2lkdGhMYXB0b3AgIC0gMSkge1xuICAgIG1heC13aWR0aDogMTM2NnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIHBhZGRpbmc6IDQwcHggMzZweCA4MnB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIHBhZGRpbmc6IDI2cHggMTZweCA1OHB4O1xuICB9XG59XG5cbiIsIi5jZW50ZXItY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyZ3JleTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogODk0cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWluLXdpZHRoOiA0NjVweDtcbiAgICB3aWR0aDogNDguMyU7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4OTRweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBtYXJnaW4tbGVmdDogNi41JTtcbiAgICBtaW4taGVpZ2h0OiAzNzhweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODk0cHgpIHtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgaGVpZ2h0OiAxNDNweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg5NHB4KSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYWRkcmVzcyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4OTRweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3dvcmstc2NoZWR1bGUsXG4gICZfX2VtYWlsLFxuICAmX19jaGllZixcbiAgJl9fbWFpbi10ZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgJl9fd29yay1zY2hlZHVsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxuXG4gIC5jb250YWN0cy1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg5NHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZW1haWwge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODk0cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAkYmFzZS1hbmltYXRpb247XG4gICAgfVxuXG4gICAgYTpob3ZlcixcbiAgICBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICB9XG4gIH1cblxuICAmX19tYWluLXRlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg5NHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAkYmFzZS1hbmltYXRpb247XG4gICAgfVxuXG4gICAgYTpob3ZlcixcbiAgICBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICB9XG4gIH1cblxuICAmX19tYWluLXRlbCArICZfX21haW4tdGVsIHtcbiAgICBtYXJnaW4tdG9wOiAtMzZweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4OTRweCkge1xuICAgICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgfVxuICB9XG59XG4iLCIuY29udGFjdHMtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgfVxuXG4gICZfX3RhcmdldCxcbiAgJl9fdGVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgY29sb3I6ICRibGFjaztcblxuICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJpZ2h0Z3JleTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyaWdodGdyZXk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGFyZ2V0IHtcbiAgICB3aWR0aDogNjUlO1xuICAgIHBhZGRpbmc6IDE0cHggMi41JSAxNHB4IDIwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gICAgICB3aWR0aDogNjElO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTZweCA4cHggMTZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgfVxuICB9XG5cbiAgJl9fdGVsIHtcbiAgICB3aWR0aDogMzUlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxNHB4IDI0cHggMTRweCAwO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJ0bnVtXCI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gICAgICB3aWR0aDogMzklO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTZweCAyMHB4IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgJGJhc2UtYW5pbWF0aW9uO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucG9saXRpY3Mge1xuICBtYXJnaW4tYm90dG9tOiAtNjhweDtcblxuICBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8tYmxvY2sge1xuICAgIHdpZHRoOiA3MiU7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJGRlZXAtYmxhY2syO1xuICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICBvbCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB3aWR0aDogOTglO1xuICAgIGNvdW50ZXItcmVzZXQ6IGxpc3Q7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICAgIH1cbiAgfVxuXG4gIG9sIGxpLFxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBjb2xvcjogJGRlZXAtYmxhY2s7XG4gICAgZm9udC1mYW1pbHk6ICRwdC1yb290LXVpO1xuICB9XG5cbiAgb2wgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdCkgXCIuXCI7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC0xOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgJGJhc2UtYW5pbWF0aW9uO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuIiwiLnRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJyBvbiwgJ2xudW0nIG9uO1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIG1hcmdpbjogMCAtMTZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzcHg7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcblxuICAgIC8vIEBpbmNsdWRlIG1lZGlhLW1vYmlsZSB7XG4gICAgc2Nyb2xsYmFyLWNvbG9yOiAkYmxhY2sgJGJvcmRlcmdyZXk7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZDogJGJvcmRlcmdyZXk7XG4gICAgfVxuXG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICAgIC8vIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgICB9XG5cbiAgICB0ciB7XG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmlnaHRncmV5O1xuICAgICAgfVxuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAxMDAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIG1pbi13aWR0aDogMTEwNHB4XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIH1cblxuICB0aCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJGdyZXk7XG4gICAgfVxuXG4gICAgJi50YWJsZV9fZGVidCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICAmLnRhYmxlX19wYWlkIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAxNnB4IDVweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgIH1cblxuICAgICYudGFibGVfX2NhcHRpb24tY2VsbCB7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHdpZHRoOiAyMzJweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMzJweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDE1MnB4O1xuICAgICAgICBtaW4td2lkdGg6IDE1MnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE1MnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0aCxcbiAgdGQge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2FwdGlvbi1jZWxsIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICAvLyAmX191bml0cyB7XG4gIC8vICAgd2lkdGg6IDYwcHg7XG5cbiAgLy8gICBAaW5jbHVkZSBtb2JpbGUge1xuICAvLyAgICAgbWluLXdpZHRoOiAzN3B4O1xuICAvLyAgIH1cbiAgLy8gfVxuXG4gICZfX3F1YW50aXR5IHtcbiAgICB3aWR0aDogOTVweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtaW4td2lkdGg6IDczcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcmF0ZSB7XG4gICAgd2lkdGg6IDExMHB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1pbi13aWR0aDogNzdweDtcbiAgICB9XG4gIH1cblxuICAmX19hY2NydWVkIHtcbiAgICB3aWR0aDogMTMzcHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICB9XG4gIH1cblxuICAmX19yZWNhbGN1bGF0aW9uIHtcbiAgICB3aWR0aDogMTIwcHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICB9XG4gIH1cblxuICAmX19wYWlkIHtcbiAgICB3aWR0aDogMTIwcHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICB9XG4gIH1cblxuICAmX19kZWJ0IHtcbiAgICB3aWR0aDogMTI1cHg7XG4gICAgLy8gcGFkZGluZy1sZWZ0OiAzOXB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAvLyBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcGF5IHtcbiAgICB3aWR0aDogMTQwcHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICB9XG4gIH1cblxuICAmX19wcml2aWxlZ2VzIHtcbiAgICB3aWR0aDogMTMwcHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19wZXJpb2Qge1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cblxuICAudGFibGVfX2Zha2Uge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMjJweCAwIDhweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OlxuICAgICAgMCAwLjEzODM2M3B4IDIuOTYwOTZweCByZ2JhKCRibGFjay1uYXRpdmUsIDAuMSksXG4gICAgICAwIDAuMzMyNTA1cHggNy4xMTU2MXB4IHJnYmEoJGJsYWNrLW5hdGl2ZSwgMC4wNzE4ODU0KSxcbiAgICAgIDAgMC42MjYwNzhweCAxMy4zOTgxcHggcmdiYSgkYmxhY2stbmF0aXZlLCAwLjA1OTYxMDcpLFxuICAgICAgMCAxLjExNjgycHggMjMuODk5OXB4IHJnYmEoJGJsYWNrLW5hdGl2ZSwgMC4wNSksXG4gICAgICAwIDIuMDg4ODhweCA0NC43MDJweCByZ2JhKCRibGFjay1uYXRpdmUsIDAuMDQwMzg5MyksXG4gICAgICAwIDVweCAxMDdweCByZ2JhKCRibGFjay1uYXRpdmUsIDAuMDI4MTE0Nik7XG4gICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGF5bWVudHMge1xuICBwYWRkaW5nLWJvdHRvbTogODdweDsvLzEzMnB4XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDJweDtcbiAgfVxuXG4gICZfX3RhYnMge1xuICAgIC50YWJzLWNvbnRyb2xzX19ibG9jayB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYnMtY29udHJvbHNfX3dyYXBwZXIge1xuICAgICAgbGFiZWwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RhYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MzdweDtcbiAgICBtYXJnaW46IDMycHggYXV0byAwO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG4gIH1cblxuICAmX19mZWUge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgb3JkZXI6IC0xO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTY0cHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLnBheW1lbnRzLXRhYmxlIHtcbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE2cHggMjhweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmlnaHRncmV5O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi0tdG90YWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjhweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Jvdy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJyBvbiwgJ2xudW0nIG9uO1xuXG4gICAgJi0tYm9sZCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cblxuICAmX190b3RhbCB7XG4gICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbn1cbiIsIi50aXBweS1ib3hbZGF0YS1pbmVydGlhXVtkYXRhLXN0YXRlPVwidmlzaWJsZVwiXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cblxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1cInRvY2stdG9vbHRpcFwiXSxcbi50aXBweS1ib3hbZGF0YS10aGVtZX49XCJ0b2NrLWhpbnRcIl0sXG4udGlwcHktYm94W2RhdGEtdGhlbWV+PVwidG9jay10b29sdGlwLWRlbFwiXSxcbi50aXBweS1ib3hbZGF0YS10aGVtZX49XCJ0b2NrLXRvb2x0aXAtaGlzdG9yeVwiXSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIGNvbG9yOiAkZ3JleTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JleTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDJweCA3cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAvLyBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDdweCByZ2JhKCRibGFjay1uYXRpdmUsIDAuMikpO1xufVxuXG4udGlwcHktYm94W2RhdGEtdGhlbWV+PVwidG9jay10b29sdGlwLWRlbFwiXSB7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1cInRvY2stdG9vbHRpcC1oaXN0b3J5XCJdIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi50aXBweS1ib3hbZGF0YS10aGVtZX49XCJ0b2NrLXRvb2x0aXBcIl1bZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLnRpcHB5LWFycm93LFxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1cInRvY2stdG9vbHRpcC1kZWxcIl1bZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLnRpcHB5LWFycm93LFxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1cInRvY2stdG9vbHRpcC1oaXN0b3J5XCJdW2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC50aXBweS1hcnJvdyB7XG5cbiAgQGluY2x1ZGUgZGVza3RvcC1vbmx5IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGlwcHktYm94W2RhdGEtdGhlbWV+PVwidG9jay10b29sdGlwXCJdW2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXSA+IC50aXBweS1hcnJvdyxcbi50aXBweS1ib3hbZGF0YS10aGVtZX49XCJ0b2NrLXRvb2x0aXAtZGVsXCJdW2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXSA+IC50aXBweS1hcnJvdyxcbi50aXBweS1ib3hbZGF0YS10aGVtZX49XCJ0b2NrLXRvb2x0aXAtaGlzdG9yeVwiXVtkYXRhLXBsYWNlbWVudF49XCJ0b3BcIl0gPiAudGlwcHktYXJyb3cge1xuXG4gIEBpbmNsdWRlIGRlc2t0b3Atb25seSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1cInRvY2stdG9vbHRpcFwiXVtkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAudGlwcHktYXJyb3c6OmJlZm9yZSxcbi50aXBweS1ib3hbZGF0YS10aGVtZX49XCJ0b2NrLWhpbnRcIl1bZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLnRpcHB5LWFycm93OjpiZWZvcmUsXG4udGlwcHktYm94W2RhdGEtdGhlbWV+PVwidG9jay10b29sdGlwLWRlbFwiXVtkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAudGlwcHktYXJyb3c6OmJlZm9yZSxcbi50aXBweS1ib3hbZGF0YS10aGVtZX49XCJ0b2NrLXRvb2x0aXAtaGlzdG9yeVwiXVtkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAudGlwcHktYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRsaWdodGdyZXk7XG59XG5cbi50aXBweS1ib3hbZGF0YS10aGVtZX49XCJ0b2NrLXRvb2x0aXBcIl1bZGF0YS1wbGFjZW1lbnRePVwidG9wXCJdID4gLnRpcHB5LWFycm93OmJlZm9yZSxcbi50aXBweS1ib3hbZGF0YS10aGVtZX49XCJ0b2NrLWhpbnRcIl1bZGF0YS1wbGFjZW1lbnRePVwidG9wXCJdID4gLnRpcHB5LWFycm93OmJlZm9yZSxcbi50aXBweS1ib3hbZGF0YS10aGVtZX49XCJ0b2NrLXRvb2x0aXAtZGVsXCJdW2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXSA+IC50aXBweS1hcnJvdzpiZWZvcmUsXG4udGlwcHktYm94W2RhdGEtdGhlbWV+PVwidG9jay10b29sdGlwLWhpc3RvcnlcIl1bZGF0YS1wbGFjZW1lbnRePVwidG9wXCJdID4gLnRpcHB5LWFycm93OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICRsaWdodGdyZXk7XG59XG5cbi50aXBweS1ib3hbZGF0YS10aGVtZX49XCJ0b2NrLXRvb2x0aXBcIl0gPiAudGlwcHktYXJyb3c6OmJlZm9yZSxcbi50aXBweS1ib3hbZGF0YS10aGVtZX49XCJ0b2NrLWhpbnRcIl0gPiAudGlwcHktYXJyb3c6OmJlZm9yZSxcbi50aXBweS1ib3hbZGF0YS10aGVtZX49XCJ0b2NrLXRvb2x0aXAtZGVsXCJdID4gLnRpcHB5LWFycm93OjpiZWZvcmUsXG4udGlwcHktYm94W2RhdGEtdGhlbWV+PVwidG9jay10b29sdGlwLWhpc3RvcnlcIl0gPiAudGlwcHktYXJyb3c6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbiIsIi5kZXRhaWxzIHtcbiAgJl9fYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IDYwcHggYXV0byAyMnB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIC8vIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEzcHggMzJweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMnB4O1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIHN0cm9rZTogd2hpdGU7XG4gICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRibGFjaywgMC4xKTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gICAgICBmb250LWZhbWlseTogJHB0LXJvb3QtdWk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGJhc2UtYW5pbWF0aW9uO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGJhc2UtYW5pbWF0aW9uLCB0b3AgJGJhc2UtYW5pbWF0aW9uO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogOXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RhYmxlcyB7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIH1cblxuICAgIC50YWJsZV9fcXVhbnRpdHkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FjY29yZGlvbiB7XG4gICAgcGFkZGluZzogNDdweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcmdyZXk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICBidXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI4cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHQtcm9vdC11aTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjJweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbi1oaWRlIHtcbiAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgLy8gcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRiYXNlLWFuaW1hdGlvbiwgdG9wICRiYXNlLWFuaW1hdGlvbjtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hY2NvcmRpb25fX25hbWUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci10cmFuc3BhcmVudDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogZGFzaGVkO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoJGRlZXAtYmxhY2ssIDAuMyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdGV4dC1kZWNvcmF0aW9uLWNvbG9yICRiYXNlLWFuaW1hdGlvbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKCRkZWVwLWJsYWNrLCAxKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjhweDtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTIyNWRlZyk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uX190ZXh0IHtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgY29sb3I6ICRncmV5O1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb25fX3BheS1ib3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDAgNDhweDtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uX19wYXktYm94LS1hbHQge1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgfVxuXG4gICAgICAuYWNjb3JkaW9uX19mZWUge1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgd2lkdGg6IDU0JTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hY2NvcmRpb25fX3BheS13cmFwcGVyIHtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIG1heC13aWR0aDogNDQlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uX19wYXktd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbl9fcGF5LXN1bSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogJHB0LXJvb3QtdWk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInRudW1cIiBvbiwgXCJsbnVtXCIgb247XG4gICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb25fX2J1dHRvbi1wYXkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1mYW1pbHk6ICRwdC1yb290LXVpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjE1KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkYmFzZS1hbmltYXRpb247XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb25fX2ZlZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGFibGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOy8vMzBweFxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1NzBweCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rpc2NsYWltZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGNvbG9yOiAkZGFya2dyZXk7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICB9XG4gIH1cblxuICAmX190b3RhbC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDU3cHg7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXRvcDogMzhweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RvdGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogODIlO1xuICAgIG1hcmdpbi1yaWdodDogMjNweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX190b3RhbC10ZXh0IHtcbiAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgbWFyZ2luOiAwIC0gOHB4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9fY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX19ibG9jayB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxNnB4KTtcbiAgICBtYXgtd2lkdGg6IDM4OXB4O1xuICAgIG1hcmdpbjogMCA4cHggMTZweDtcblxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDE2cHgpO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5idXR0b24tLWJvcmRlciB7XG4gICAgICBtYXgtd2lkdGg6IDE2NXB4O1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYmxvY2stLW1vYi1oaWRkZW4ge1xuXG4gICAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5ncmlkLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzOHB4IDQwcHggMjBweDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3gtc2hhZG93OlxuICAgIDAgMCAyLjgwNzg2cHggcmdiYSgwLCAwLCAwLCAwLjA2KSxcbiAgICAwIDAgNy43NjMzNnB4IHJnYmEoMCwgMCwgMCwgMC4wMzkwOTUzKSxcbiAgICAwIDAgMTguNjkxMnB4IHJnYmEoMCwgMCwgMCwgMC4wMyksXG4gICAgMCAwIDYycHggcmdiYSgwLCAwLCAwLCAwLjAyMDkwNDcpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmc6IDI2cHggMTRweCAxMXB4O1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICAgIH1cbiAgfVxuXG4gICYtLXNsaWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLndpZGdldC1jb25zdW1wdGlvbl9fY3VycmVudCB7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogMCAwIDIycHg7XG4gICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGJhc2UtYW5pbWF0aW9uO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB3aWR0aDogMjFweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgc3Ryb2tlOiAkYmxhY2s7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYS5ncmlkLWJsb2NrX190aXRsZSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICB9XG5cbiAgYS5ncmlkLWJsb2NrX19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGNvbG9yOiAkY29sb3ItdHJhbnNwYXJlbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBkYXNoZWQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoJGRhcmtncmV5LCAwLjMpO1xuICAgICAgdHJhbnNpdGlvbjogdGV4dC1kZWNvcmF0aW9uLWNvbG9yICRiYXNlLWFuaW1hdGlvbjtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKCRkYXJrZ3JleSwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgY29sb3I6ICRkYXJrZ3JleTtcblxuICAgIGEge1xuICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSByZ2JhKCRkYXJrZ3JleSwgMC4zKTtcbiAgICAgIHRyYW5zaXRpb246IHRleHQtZGVjb3JhdGlvbiAkYmFzZS1hbmltYXRpb247XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgcmdiYSgkZGFya2dyZXksIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RleHQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgY29sb3I6ICMyQzM2NTk7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICBiIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zbWFsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgbWluLWhlaWdodDogMTYwcHg7XG4gICAgbWFyZ2luOiAwIDAgMTZweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtaW4taGVpZ2h0OiAxMTdweDtcbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLm1haW4tcGFnZSB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG5cbiAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICRibGFjaztcblxuICAgIEBpbmNsdWRlIHNtYWxsVGFibGV0IHtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICB9XG4gIH1cbn1cbiIsIi53aWRnZXQtcGF5bWVudCB7XG5cbiAgJl9fdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICB9XG4gIH1cblxuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBjb2xvcjogJGRhcmtncmV5O1xuXG4gICAgJl93YXJuIHtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgIH1cblxuICAgICZfc3VjY2VzcyB7XG4gICAgICBjb2xvcjogJGdyZWVuO1xuICAgIH1cblxuICAgICZfdG90YWwge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICRiYXNlLWFuaW1hdGlvbjtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RvdGFsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2s7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbnMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuXG4gICAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsVGFibGV0IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tYmx1ZSB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIG1pbi13aWR0aDogOTBweDtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tYm9yZGVyIHtcbiAgICAgICAgd2lkdGg6IDUzJTtcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdWNjZXNzIHtcbiAgICBwYWRkaW5nOiAzNnB4IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXJncmV5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyZ3JleTtcbiAgfVxuXG4gICZfX3N1Y2Nlc3MtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzM5YWIxZDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzlhYjFkO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gIH1cbn1cbiIsIi53aWRnZXQtbWVhc3VyZW1lbnRzIHtcblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gICAgJiArIC53aWRnZXQtbWVhc3VyZW1lbnRzX190ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAyMTVweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3dhcm5pbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCA0NXB4IDIwcHggNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHR5ZWxsb3c7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgcGFkZGluZzogMjBweCAxNnB4IDIwcHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIG1pbi13aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjNweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgICBmaWxsOiAkeWVsbG93O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9yaXNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuXG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiAkcmVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndpZGdldC1jb25zdW1wdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDg1JTtcblxuICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cblxuICAmX19ncmFwaC13cmFwcGVyIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1heC13aWR0aDogMTg4cHg7XG4gICAgbWF4LWhlaWdodDogMTg4cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDI1NnB4O1xuICAgICAgbWF4LWhlaWdodDogMjU2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2dyYXBoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBjYW52YXMge1xuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMTdweCByZ2JhKDgsIDYsIDM4LCAwLjExKSk7XG4gICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbnMge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInRudW1cIiBvbiwgXCJsbnVtXCIgb247XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTE0cHg7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRiYXNlLWFuaW1hdGlvbiwgbWFyZ2luICRiYXNlLWFuaW1hdGlvbjtcbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgICBzdHJva2U6ICR3aGl0ZTtcbiAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAkYmFzZS1hbmltYXRpb24sIHRyYW5zZm9ybSAkYmFzZS1hbmltYXRpb247XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljb24tLWJpbiB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTRweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbi0tZHJvcCB7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogMTRweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbi0tbGlnaHRuaW5nIHtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uLS1ob21lIHtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uLS1rZXkge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljb24tLWZpcmUge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljb24tLXRoZXJtb21ldGVyIHtcbiAgICAgIHdpZHRoOiA5cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGkuaXMtaG92ZXIge1xuICAgICAgc3BhbiB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIHN0cm9rZTogJGdyZXk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJsdWUge1xuICAgICAgICAgIHN0cm9rZTogJGRhcmtibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tcmVkIHtcbiAgICAgICAgICBzdHJva2U6ICRyZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLS15ZWxsb3cge1xuICAgICAgICAgIHN0cm9rZTogJHllbGxvdztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW9yYW5nZSB7XG4gICAgICAgICAgc3Ryb2tlOiAkb3JhbmdlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fY3VycmVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDMycHg7XG4gICAgbWF4LXdpZHRoOiAxNDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGJhc2UtYW5pbWF0aW9uO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2RhdGEge1xuICAgIG1hcmdpbi10b3A6IDVweDtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAkZGFya2dyZXk7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGFicyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuXG4gICAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogNHB4IDAgNHB4IDE1cHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXJncmV5O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYmFzZS1hbmltYXRpb247XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsVGFibGV0IHtcbiAgICAgICAgcGFkZGluZzogMCAxNHB4IDhweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyZ3JleTtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRiYXNlLWFuaW1hdGlvbjtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgICAgICAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvdHRvbTogLTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0IHtcblxuICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnRvdGFsLWZpeGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIHBhZGRpbmc6IDE1cHggMTZweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjRkNGQ0ZEO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB6LWluZGV4OiAzO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSBhbmQobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmc6IDE1cHggMTZweCA2MnB4O1xuICB9XG5cbiAgJl9fdG90YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiA4MiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdG90YWwtdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIHdpZHRoOiAxNjRweDtcbiAgICBtYXJnaW46IDEwcHggMCAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuIiwiLmhpc3Rvcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcblxuICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cblxuICAmID4gLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuXG4gICAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTJweDtcbiAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDZweDtcbiAgfVxuXG4gICZfX2ZpbHRlcnMtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgZmlsbDogbm9uZTtcbiAgICAgIHN0cm9rZTogJGJsYWNrO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsVGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX190YWJsZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDk2cHgpO1xuICAgIG1hcmdpbjogMCAtNDhweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgICBtYXJnaW46IDAgLTE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGJhc2UtYW5pbWF0aW9uO1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlM2U0ZTY7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNDhweDtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5NnB4KTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBsZWZ0IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA0OHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDk2cHgpO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyZ3JleTtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoICRiYXNlLWFuaW1hdGlvbiwgbGVmdCAkYmFzZS1hbmltYXRpb24sIGJhY2tncm91bmQtY29sb3IgJGJhc2UtYW5pbWF0aW9uO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGNhbG1ncmF5O1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb25fX2hlYWRlciB7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IDI1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgICAgcmlnaHQ6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMjRweCA0OHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgcGFkZGluZzogMThweCAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24taGlkZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcmlnaHQ6IDg4cHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhpc3RvcnktdGFibGUge1xuICAgICAgICBtYXgtd2lkdGg6IDg3JTtcblxuICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgICAgIG1heC13aWR0aDogODIlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY2NvcmRpb24uaXMtb3BlbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGNhbG1ncmF5O1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXJncmV5O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDMycHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZzogMjRweCA0OHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFjY29yZGlvbl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDM4cHggNDhweCA0OHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDM2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kaXNjbGFpbWVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGNvbG9yOiAkZGFya2dyZXk7XG4gIH1cblxuICAmX19kaXNjbGFpbWVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMjI4cHg7XG4gICAgICBwYWRkaW5nOiAxNHB4IDIzcHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgc3Ryb2tlOiAkYmxhY2s7XG4gICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLXRvcDogMjdweDtcblxuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kb3dubG9hZC1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyB0b3A6IC0xMnB4O1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRibGFjaywgMC4xKSA7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBmb250LWZhbWlseTogJHB0LXJvb3QtdWk7XG4gICAgICBmb250LXN0eWxlOiA0MDA7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBtYXJnaW46IC0xcHg7XG4gICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuXG4gICAgICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjbGlwOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgZmlsbDogbm9uZTtcbiAgICAgIHN0cm9rZTogJGJsYWNrO1xuXG4gICAgICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbm5lci10YWJsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXJncmV5O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5oaXN0b3J5LXRhYmxlIHtcblxuICAmX19oZWFkZXItd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG5cbiAgICAuYWNjb3JkaW9uX19oZWFkZXIge1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgICAgICAgcGFkZGluZzogMThweCAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbl9fY29udGVudCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLmlzLW9wZW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgIC5hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuXG4gICAgICAgICAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgICAgICAgICAgdG9wOiAyM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgICAgICAgcGFkZGluZzogMThweCAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICAmLS1mdWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDU4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgICB9XG5cbiAgICAuaGlzdG9yeS10YWJsZV9fY29sIHtcbiAgICAgIGkge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGlzdG9yeS10YWJsZV9fY29sLXdyYXBwZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDgzJTtcbiAgICBtYXgtd2lkdGg6IDkxOHB4O1xuXG4gICAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiA2OHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICRiYXNlLWFuaW1hdGlvbjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIDAuMSk7XG5cbiAgICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRjYWxtZ3JheTtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uX19oZWFkZXIge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsVGFibGV0IHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHRvcDogMTdweDtcbiAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsVGFibGV0IHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcm93Lmhpc3RvcnktdGFibGVfX2hlYWRlciB7XG5cbiAgICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbC1kZXNjLW1vYiB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIHNtYWxsVGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIH1cblxuICAgIGkge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgY29sb3I6ICRncmV5O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbC10ZXh0IHtcblxuICAgIEBpbmNsdWRlIHNtYWxsVGFibGV0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIGIge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbC0tZGF0ZSB7XG4gICAgd2lkdGg6IDE4JTtcbiAgICBtYXgtd2lkdGg6IDE5OHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgIEBpbmNsdWRlIHNtYWxsVGFibGV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19jb2wtLW51bWJlciB7XG4gICAgd2lkdGg6IDIxJTtcbiAgICBtYXgtd2lkdGg6IDE5NHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgIEBpbmNsdWRlIHNtYWxsVGFibGV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmhpc3RvcnktdGFibGVfX2NvbC10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIHNtYWxsVGFibGV0IHtcbiAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbC0tcGVyaW9kIHtcbiAgICB3aWR0aDogMTYuMzQlO1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19jb2wtLXN1bSB7XG4gICAgd2lkdGg6IDEwLjg5JTtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIG1pbi13aWR0aDogODBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29sLS1kZXNjIHtcbiAgICB3aWR0aDogMzEuMjYlO1xuICAgIG1heC13aWR0aDogMjg3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbC0tcmVjZWlwdCB7XG4gICAgd2lkdGg6IDkuMjUlO1xuICAgIG1pbi13aWR0aDogODVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbC0tZ3JlZW4ge1xuICAgIGNvbG9yOiAkZ3JlZW47XG5cbiAgICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxufVxuIiwiLmhpc3RvcnktZmlsdGVycyB7XG4gICYtLWZ1bGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDk2cHgpO1xuICAgIG1hcmdpbjogMCAtNDhweDtcbiAgICBwYWRkaW5nOiAyNnB4IDQ4cHggMjlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRjYWxtZ3JheTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcmdyZXk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXJncmV5O1xuXG4gICAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgICAgbWFyZ2luOiAwIC0xNnB4O1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogNjRweDtcblxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19wZXJpb2Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuaW5wdXQtdGV4dCB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMjBweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgIHRvcDogNDZweDtcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAgIEBpbmNsdWRlIHNtYWxsVGFibGV0IHtcbiAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICB0b3A6IDQycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCLRgVwiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dC10ZXh0X19zZWxlY3QtaXRlbSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dC10ZXh0X19zZWxlY3QtaXRlbS0tc2VsZWN0ZWQ6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMjRweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHNtYWxsVGFibGV0IHtcbiAgICAgICAgICAgIGxlZnQ6IDIxcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDZweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi0L/QvlwiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dC10ZXh0X19zZWxlY3QtaXRlbSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NnB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dC10ZXh0X19zZWxlY3QtaXRlbS0tc2VsZWN0ZWQ6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMzRweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHNtYWxsVGFibGV0IHtcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlucHV0LXRleHRfX3NlbGVjdC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NoZWNrYm94IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtLW1vYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxM3B4O1xuICAgIHJpZ2h0OiAxMXB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgc3BhbiB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjay1uYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrLW5hdGl2ZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XG5cbiAgICAuaGlzdG9yeS1maWx0ZXJzX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAuaGlzdG9yeS1maWx0ZXJzX19wZXJpb2Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgICAgLmlucHV0LXRleHQge1xuICAgICAgICBsYWJlbCB7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICB0b3A6IDQ2cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRvcDogNDRweDtcbiAgICAgICAgICAgICAgbGVmdDogMTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNDVweDtcblxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGlzdG9yeS1maWx0ZXJzX19jaGVja2JveCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLW9wZW5lZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB6LWluZGV4OiAxMjtcbiAgfVxufVxuIiwiLmlucHV0LWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBzdmcge1xuICAgICAgICBzdHJva2U6ICRncmV5O1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAmICsgYiA+IHN2ZyB7XG4gICAgICAgICAgc3Ryb2tlOiAkZ3JleTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTFweDtcbiAgICBsZWZ0OiAtNHB4O1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBmaWxsOiAkd2hpdGU7XG4gICAgc3Ryb2tlOiAkYmxhY2s7XG4gICAgdHJhbnNpdGlvbjogc3Ryb2tlICRiYXNlLWFuaW1hdGlvbjtcbiAgfVxuXG4gIGIge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICBjb2xvcjogJGdyZXk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgaSB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgbGk6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwIDIxcHggMCAxNHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXG4gICAgICArIGxpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDdweCk7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBjb2xvcjogJGxpZ2h0Z3JheTI7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICRiYXNlLWFuaW1hdGlvbjtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kICRiYXNlLWFuaW1hdGlvbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1pbnZhbGlkLXNpemUge1xuICAgIHNwYW4gaTpudGgtY2hpbGQoMSkge1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxuICB9XG5cbiAgJi0taW52YWxpZC1mb3JtYXQge1xuICAgIHNwYW4gaTpudGgtY2hpbGQoMikge1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxuICB9XG59XG4iLCIuYXBwLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTE2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogMCAxMXB4O1xuICB9XG59XG5cbi5hcHAtbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTBweCk7XG4gIG1heC13aWR0aDogMTQ4cHg7XG4gIG1hcmdpbjogNXB4O1xufVxuXG5cbi5hcHAtbGlzdF9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJncmV5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICRiYXNlLWFuaW1hdGlvbjtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcblxuICAgIEBpbmNsdWRlIGRlc2t0b3Atb25seSB7XG4gICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cbn1cbiIsIi5pbmZvLWZlZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNCwgMjMwLCAyNDQsIDAuODIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDZweDtcbiAgfVxufVxuXG4uaW5mby1mZWVfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4uaW5mby1mZWVfX3RleHQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogJGJsYWNrO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgfVxufVxuXG4uaW5mby1mZWVfX3N1bSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4iLCIuY2hlY2tib3gtdG9nZ2xlIHtcbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyZ3JleTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE5cHg7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICRiYXNlLWFuaW1hdGlvbjtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMThweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDApLFxuICAgICAgICAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0ICRiYXNlLWFuaW1hdGlvbiwgYm94LXNoYWRvdyAkYmFzZS1hbmltYXRpb247XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGlucHV0OmhvdmVyICsgLmNoZWNrYm94LXRvZ2dsZV9fbGFiZWwsXG4gIGlucHV0OmZvY3VzICsgLmNoZWNrYm94LXRvZ2dsZV9fbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjM1KSxcbiAgICAgICAgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICB9XG4gIH1cblxuICBpbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LXRvZ2dsZV9fbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogMnB4O1xuICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMzUpLFxuICAgICAgICAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIH1cbiAgfVxufVxuIiwiLmRlYnRfX2J1dHRvbi1jb250YWluZXIge1xuICBwYWRkaW5nOiAzNnB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRibGFjaywgMC4xKTtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLmRlYnRfX2NvbnRlbnQge1xuICAvLyBkaXNwbGF5OiBub25lO1xufVxuXG4uZGVidF9fY29udGVudC5hY3RpdmUge1xuICAvLyBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRlYnRfX3RhYmxlcyB7XG4gIG1hcmdpbi10b3A6IDUzcHg7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG5cbiAgLnRhYmxlX19jYXB0aW9uLWNlbGwge1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAxMjNweDtcbiAgICAgIG1heC13aWR0aDogMTIzcHg7XG4gICAgICBtaW4td2lkdGg6IDEyM3B4O1xuICAgIH1cbiAgfVxuXG4gIHRkLnRhYmxlX19jYXB0aW9uLWNlbGwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IDEyM3B4O1xuICAgICAgbWF4LXdpZHRoOiAxMjNweDtcbiAgICAgIG1pbi13aWR0aDogMTIzcHg7XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlX19kZWJ0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDk1cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWluLXdpZHRoOiA5NXB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIGkge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRkIHtcbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHQtcm9vdC11aTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC4xNSk7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGJhc2UtYW5pbWF0aW9uO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGFibGVfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGFibGUge1xuICAgIHRkLnRhYmxlX19jYXB0aW9uLWNlbGwge1xuXG4gICAgICAvLyBAaW5jbHVkZSBtZWRpYS1tb2JpbGUge1xuICAgICAgLy8gICB3aWR0aDogMTIzcHg7XG4gICAgICAvLyAgIG1pbi13aWR0aDogMTIzcHg7XG4gICAgICAvLyAgIG1heC13aWR0aDogMTIzcHg7XG4gICAgICAvLyAgIGxldHRlci1zcGFjaW5nOiAwLjAzcHg7XG4gICAgICAvLyB9XG4gICAgfVxuXG4gICAgLnRhYmxlX19mYWtlIHRoLFxuICAgIC50YWJsZV9fZmFrZSB0ZCB7XG4gICAgICAvLyBoZWlnaHQ6IDQ0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZV9fZmFrZSB0ZCB7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlX19mYWtlIHRoIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRlYnRfX2FjY29yZGlvbiB7XG4gIHBhZGRpbmc6IDQ5cHggMDtcbiAgLy8gcGFkZGluZy10b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXJncmV5O1xuICBib3JkZXItcmFkaXVzOiAwO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogMThweCAwO1xuICB9XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAvLyBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAuYWNjb3JkaW9uX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBidXR0b24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDI4cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHQtcm9vdC11aTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuYnV0dG9uLWhpZGUge1xuICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vIHJpZ2h0OiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYmFzZS1hbmltYXRpb24sIHRvcCAkYmFzZS1hbmltYXRpb247XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbl9fbmFtZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10cmFuc3BhcmVudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBkYXNoZWQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKCRkZWVwLWJsYWNrLCAwLjMpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0ZXh0LWRlY29yYXRpb24tY29sb3IgJGJhc2UtYW5pbWF0aW9uO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgkZGVlcC1ibGFjaywgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICAudGFibGVfX2NhcHRpb24tY2VsbCB7XG4gICAgICB3aWR0aDogMzgwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDE1MnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZV9fd3JhcHBlciB0YWJsZSB7XG4gICAgICBtaW4td2lkdGg6IDgwMHB4O1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBtaW4td2lkdGg6IDY3MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiA1MjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgLnRhYmxlX19kZWJ0IHtcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgfVxuXG4gICAgICAudGFibGVfX2Zha2UgdGgge1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmlzLW9wZW4ge1xuICAgIC8vIHBhZGRpbmctdG9wOiA0N3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuXG4gICAgLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4uZGVidF9fdG90YWwtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLXRvcDogMzhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5kZWJ0X190b3RhbC10ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLmRlYnRfX3RvdGFsLXN1bSB7XG4gIGZvbnQtZmFtaWx5OiAkcHQtcm9vdC11aTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJ0bnVtXCIgb24sIFwibG51bVwiIG9uO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIH1cbn1cbiIsIi5zbGlkZXItYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2xpZGVyLWJsb2NrX19zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMTAwJTtcblxuICAmOmhvdmVyIHtcbiAgICAuaW1nLWJsb2NrIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNsaWRlci1ibG9ja19fY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDUycHg7XG4gIH1cbn1cblxuLnNsaWRlci1ibG9ja19fcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgMjNweDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1hcmdpbjogMCAyNXB4O1xuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBtYXJnaW46IDAgM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyZ3JleTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGJhc2UtYW5pbWF0aW9uO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbjogMCAxcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgfVxufVxuXG4uc2xpZGVyLWJsb2NrX19idG4tbmV4dCxcbi5zbGlkZXItYmxvY2tfX2J0bi1wcmV2IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgZmlsbDogcmdiYSgkYmxhY2ssIDAuMTUpO1xuICAgIHRyYW5zaXRpb246IGZpbGwgJGJhc2UtYW5pbWF0aW9uO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6IHJnYmEoJGJsdWUsIDEpO1xuICAgIH1cbiAgfVxufVxuIiwiLndpZGdldC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDM4cHggNDBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAyNnB4IDE0cHggMTFweDtcbiAgfVxufVxuXG4ud2lkZ2V0LWJsb2NrX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgMCAyMnB4O1xuICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiAkYmxhY2s7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgJGJhc2UtYW5pbWF0aW9uO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbiIsIi5pbWctYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgkYmxhY2stbmF0aXZlLCAwKSAwJSwgcmdiYSgkYmxhY2stbmF0aXZlLCAwLjE4NzUpIDcwJSwgJGJsYWNrLW5hdGl2ZSAxMDAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAtMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRiYXNlLWFuaW1hdGlvbjtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAzNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ2cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZXR0aW5ncy1zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZXR0aW5ncy1zb2NpYWxzX19kZXNjIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICBmb250LWZhbWlseTogJHB0LXJvb3QtdWk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogJGRlZXAtYmxhY2s7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG59XG5cbi5zZXR0aW5ncy1zb2NpYWxzX19yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYtLXBhZGRpbmcge1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5NHB4O1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4uc2V0dGluZ3Mtc29jaWFsc19fcm93LmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZXR0aW5ncy1zb2NpYWxzX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1mYW1pbHk6ICRwdC1yb290LXVpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uc2V0dGluZ3Mtc29jaWFsc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luOiAtNHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5zZXR0aW5ncy1zb2NpYWxzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiA0cHggMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMTBweDtcblxuICAubG9naW4tc29jaWFsIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDUycHg7XG4gIH1cblxuICAubG9naW4tc29jaWFsLS1iaWcge1xuICAgIG1pbi13aWR0aDogMTQwcHg7XG4gIH1cblxuICAmLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2V0dGluZ3Mtc29jaWFsc19fdW5saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiAkcHQtcm9vdC11aTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiAkZWNoby1ibHVlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAkYmFzZS1hbmltYXRpb247XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxufVxuXG4uc2V0dGluZ3Mtc29jaWFsc19fbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgcGFkZGluZzogMjBweCAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODIpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICB0b3A6IHVuc2V0O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogJHB0LXJvb3QtdWk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuLnNldHRpbmdzLXNvY2lhbHNfX3NvY2lhbHMtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC04cHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW46IC04cHg7XG4gIH1cblxuICAubG9naW4tc29jaWFsIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDUycHg7XG4gICAgbWFyZ2luOiA4cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDUgLSA4cHgpO1xuICAgICAgbWFyZ2luOiA0cHg7XG4gICAgfVxuXG4gICAgJi5oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAubG9naW4tc29jaWFsLS1iaWcge1xuICAgIG1pbi13aWR0aDogMTQwcHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIi50b29sdGlwLWVsZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gIHNwYW4udG9vbHRpcC1lbGVtX19pY29uIHtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxufVxuXG4udG9vbHRpcC1lbGVtX19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRiYXNlLWFuaW1hdGlvbjtcblxuICBzdmcge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnRvb2x0aXAtZWxlbV9fdG9vbHRpcCB7XG4gIGZvbnQtZmFtaWx5OiAkcHQtcm9vdC11aTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICRncmV5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmV5O1xuICBib3gtc2hhZG93OiAwIDJweCA3cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuIiwiLnBvcHVwLWNvbXBhbnkge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1OTJweDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgfVxufVxuXG4ucG9wdXAtY29tcGFueV9fd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogNjRweDtcbiAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MnB4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnBvcHVwLWNvbXBhbnlfX2J0bi1wcmludCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAkcHQtcm9vdC11aTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICRncmV5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgJGJhc2UtYW5pbWF0aW9uO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gIHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmaWxsOiAkZ3JleTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnBvcHVwLWNvbXBhbnlfX25hbWUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzNWVtO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgfVxufVxuXG4ucG9wdXAtY29tcGFueV9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBhLFxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1mYW1pbHk6ICRwdC1yb290LXVpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGNvbG9yOiAkZGVlcC1ibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRiYXNlLWFuaW1hdGlvbjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICB9XG5cbiAgYiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG4ucG9wdXAtY29tcGFueV9fc2VydmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG59XG5cbi5wb3B1cC1jb21wYW55X190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LWZhbWlseTogJHB0LXJvb3QtdWk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4ucG9wdXAtY29tcGFueV9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6ICRwdC1yb290LXVpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6ICRkZWVwLWJsYWNrO1xufVxuXG4ucG9wdXAtY29tcGFueV9fdGV4dC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wdXAtY29tcGFueV9fdGV4dC0tc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgY29sb3I6ICRncmV5O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5wb3B1cC1jb21wYW55X19idG4tbW9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgZm9udC1mYW1pbHk6ICRwdC1yb290LXVpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYmFzZS1hbmltYXRpb247XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIHJpZ2h0OiA0cHg7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGJhc2UtYW5pbWF0aW9uLCB0b3AgJGJhc2UtYW5pbWF0aW9uO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgJi5pcy1vcGVuIHtcbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpO1xuICAgIH1cbiAgfVxufVxuIiwiLm5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC0xNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIHBhZGRpbmctbGVmdDogNjRweDtcbiAgcGFkZGluZy1yaWdodDogNTZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gIEBpbmNsdWRlIHNtYWxsVGFibGV0IHtcbiAgICBvcmRlcjogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAmLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubm90aWZpY2F0aW9uLnNoYWtlIHtcbiAgYW5pbWF0aW9uOiBzaGFrZSAwLjgycyBjdWJpYy1iZXppZXIoMC4zNiwgMC4wNywgMC4xOSwgMC45NykgYm90aDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuXG4gIC5ub3RpZmljYXRpb25fX2J1dHRvbiB7XG4gICAgYW5pbWF0aW9uOiBibGluayAwLjZzIGJvdGg7XG4gIH1cbn1cblxuLm5vdGlmaWNhdGlvbi0tYWx0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDk2cHgpO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogLTQ4cHg7XG4gIG1hcmdpbi1yaWdodDogLTQ4cHg7XG4gIHBhZGRpbmc6IDI4cHggNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAubm90aWZpY2F0aW9uX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gIC5ub3RpZmljYXRpb25fX2NvbnRlbnQge1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgd2lkdGg6IDY1JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB9XG4gIH1cblxuICAubm90aWZpY2F0aW9uX19pY29uIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTI2cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBsZWZ0OiAtMTJweDtcbiAgICAgIHdpZHRoOiA5cHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICB9XG5cbiAgICBzdmcge1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubm90aWZpY2F0aW9uX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHQtcm9vdC11aTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgfVxuICB9XG5cbiAgLm5vdGlmaWNhdGlvbl9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogJGRhcmtncmV5O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5ub3RpZmljYXRpb25fX3RleHQtLXNob3J0IHtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gIC5ub3RpZmljYXRpb25fX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogNDhweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG59XG5cbi5ub3RpZmljYXRpb24tLWFsdC5ub3RpZmljYXRpb24tLXJlZCxcbi5ub3RpZmljYXRpb24tLWFsdC5ub3RpZmljYXRpb24tLWJsdWUge1xuICAubm90aWZpY2F0aW9uX190aXRsZSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIC5ub3RpZmljYXRpb25fX3RleHQge1xuICAgIGNvbG9yOiAkZGFya2dyZXk7XG4gIH1cbn1cblxuLm5vdGlmaWNhdGlvbi0tYWxlcnQge1xuICAubm90aWZpY2F0aW9uX19jb250ZW50IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ub3RpZmljYXRpb25fX2ljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5vdGlmaWNhdGlvbi0tc2ltcGxlIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA0OHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5NnB4KTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyZ3JleTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBsZWZ0OiAxNnB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgIH1cbiAgfVxuXG4gIC5ub3RpZmljYXRpb25fX2J1dHRvbi1kZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLm5vdGlmaWNhdGlvbl9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ub3RpZmljYXRpb24tLXNtYWxsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4IDM1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyZ3JleTtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cblxuICAubm90aWZpY2F0aW9uX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAubm90aWZpY2F0aW9uX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5ub3RpZmljYXRpb25fX2ljb24ge1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IC0yMnB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIGxlZnQ6IC0xMnB4O1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogM3B4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG5cbiAgLm5vdGlmaWNhdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogJHB0LXJvb3QtdWk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgLy8gZm9udC1zaXplOiAxNHB4O1xuICAgICAgLy8gbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiA5cHg7XG4gICAgICBsZWZ0OiAtMTVweDtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDZweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIGxlZnQ6IC0xMXB4O1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubm90aWZpY2F0aW9uX190ZXh0LS1zaG9ydCB7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAubm90aWZpY2F0aW9uX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMTBweCAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogMTRweCAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5ub3RpZmljYXRpb25fX2J1dHRvbi1kZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubm90aWZpY2F0aW9uX19idXR0b24tZGVsLXNtYWxsIHtcbiAgICB0b3A6IDhweDtcbiAgICBsZWZ0OiAtMTZweDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgbGVmdDogLTEycHg7XG4gICAgfVxuICB9XG5cbiAgLm5vdGlmaWNhdGlvbl9fdGltZSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuXG4ubm90aWZpY2F0aW9uLS1zbWFsbC5ub3RpZmljYXRpb24tLXNpbXBsZSB7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG5cbiAgLm5vdGlmaWNhdGlvbl9faWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5ub3RpZmljYXRpb25fX2J1dHRvbi1kZWwtc21hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG5cbi5ub3RpZmljYXRpb25fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLm5vdGlmaWNhdGlvbl9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IC0zMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gIEBpbmNsdWRlIHNtYWxsVGFibGV0IHtcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiAtMzFweDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgZmlsbDogJHdoaXRlO1xuICB9XG59XG5cbi5ub3RpZmljYXRpb24tLXJlYWQge1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDQ4cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDk2cHgpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXJncmV5O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgfVxuICB9XG5cbiAgLm5vdGlmaWNhdGlvbl9fYnV0dG9uLWRlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAvLyAubm90aWZpY2F0aW9uX19idXR0b24tZGVsLXNtYWxsIHtcbiAgLy8gICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLy8gfVxuXG4gIC5ub3RpZmljYXRpb25fX2J1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubm90aWZpY2F0aW9uLS1yZWFkLm5vdGlmaWNhdGlvbi0tc21hbGwge1xuICAubm90aWZpY2F0aW9uX19idXR0b24tZGVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ub3RpZmljYXRpb24tLXJlZCB7XG4gIGNvbG9yOiAkcnVzdGljLXJlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG5cbiAgLm5vdGlmaWNhdGlvbl9faWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblxuICAgIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIC5ub3RpZmljYXRpb25fX3RpdGxlIHtcbiAgICBjb2xvcjogJHRvc2NhO1xuICB9XG5cbiAgLm5vdGlmaWNhdGlvbl9fdGV4dCB7XG4gICAgY29sb3I6ICR0b3NjYTtcbiAgfVxufVxuXG4ubm90aWZpY2F0aW9uLS1yZWQubm90aWZpY2F0aW9uLS1hbHQsXG4ubm90aWZpY2F0aW9uLS1yZWQubm90aWZpY2F0aW9uLS1zbWFsbCB7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIH1cbn1cblxuLm5vdGlmaWNhdGlvbi0tYmx1ZSB7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI0LCAyMzAsIDI0NCwgMC44Mik7XG5cbiAgLm5vdGlmaWNhdGlvbl9faWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gIH1cblxuICAubm90aWZpY2F0aW9uX190aXRsZSB7XG4gICAgY29sb3I6ICRkZWVwLWJsYWNrO1xuICB9XG5cbiAgLm5vdGlmaWNhdGlvbl9fdGV4dCB7XG4gICAgY29sb3I6ICRkZWVwLWJsYWNrO1xuICB9XG59XG5cbi5ub3RpZmljYXRpb24tLWJsdWUubm90aWZpY2F0aW9uLS1hbHQsXG4ubm90aWZpY2F0aW9uLS1ibHVlLm5vdGlmaWNhdGlvbi0tc21hbGwge1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTFweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI0LCAyMzAsIDI0NCwgMC44Mik7XG4gIH1cbn1cblxuLm5vdGlmaWNhdGlvbi0tcmVkLm5vdGlmaWNhdGlvbi0tcmVhZCxcbi5ub3RpZmljYXRpb24tLWJsdWUubm90aWZpY2F0aW9uLS1yZWFkIHtcbiAgY29sb3I6ICRibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gIC8vIC5ub3RpZmljYXRpb25fX2ljb24ge1xuICAvLyAgIGRpc3BsYXk6IG5vbmU7XG4gIC8vIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cblxuICAubm90aWZpY2F0aW9uX190aXRsZSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIC5ub3RpZmljYXRpb25fX3RleHQge1xuICAgIGNvbG9yOiAkZGFya2dyZXk7XG4gIH1cbn1cblxuXG4ubm90aWZpY2F0aW9uLS1yZWQubm90aWZpY2F0aW9uLS1zbWFsbCxcbi5ub3RpZmljYXRpb24tLWJsdWUubm90aWZpY2F0aW9uLS1zbWFsbCB7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAubm90aWZpY2F0aW9uX190aXRsZSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIC5ub3RpZmljYXRpb25fX3RleHQge1xuICAgIGNvbG9yOiAkZGFya2dyZXk7XG4gIH1cbn1cblxuLm5vdGlmaWNhdGlvbl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDc1JTtcblxuICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4ubm90aWZpY2F0aW9uX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXG4gIEBpbmNsdWRlIHNtYWxsVGFibGV0IHtcbiAgICBmb250LWZhbWlseTogJHB0LXJvb3QtdWk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgfVxufVxuXG4ubm90aWZpY2F0aW9uX190ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogJHB0LXJvb3QtdWk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuXG4gIEBpbmNsdWRlIHNtYWxsVGFibGV0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICB9XG59XG5cbi5ub3RpZmljYXRpb25fX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmc6IDE2cHggNDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiAkcHQtcm9vdC11aTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICRibGFjaztcbiAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYmFzZS1hbmltYXRpb247XG5cbiAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxuLm5vdGlmaWNhdGlvbl9fYnV0dG9uLWRlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAzNHB4O1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6IHJnYmEoJGJsYWNrLCAxKTtcbiAgICB9XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBmaWxsOiByZ2JhKCRibGFjaywgMC4zKTtcbiAgICB0cmFuc2l0aW9uOiBmaWxsICRiYXNlLWFuaW1hdGlvbjtcbiAgfVxufVxuXG4ubm90aWZpY2F0aW9uX19idXR0b24tZGVsLXNtYWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogLTIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYmFzZS1hbmltYXRpb247XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IC0xMXB4O1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDI1MCU7XG4gICAgaGVpZ2h0OiAyNTAlO1xuICB9XG59XG5cbi5ub3RpZmljYXRpb25fX3RpbWUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgZm9udC1mYW1pbHk6ICRwdC1yb290LXVpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIGNvbG9yOiAkZ3JleTtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuIiwiLmluZm9ybWF0aW9uIHtcbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxufVxuXG4uaW5mb3JtYXRpb24gLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTRweDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cbn1cblxuLmluZm9ybWF0aW9uX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYm90dG9tOiAyOXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIDAuMSk7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaW5mb3JtYXRpb25fX2NvbCB7XG4gIHdpZHRoOiA0NyU7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi5pbmZvcm1hdGlvbl9fY29sLWNvbnRlbnQgLnRpdGxlLWVkaXQsXG4uaW5mb3JtYXRpb25fX21hbmFnZW1lbnQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uaW5mb3JtYXRpb25fX2NvbC10aXRsZSB7XG4gIGNvbG9yOiAkZ3JleTtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi5pbmZvcm1hdGlvbl9fYWNjb3VudC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLmluZm9ybWF0aW9uX19hY2NvdW50LXRpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNjJweDtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6ICRncmV5O1xuXG4gICY6OmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRib3JkZXJncmV5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiA0cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uaW5mb3JtYXRpb25fX2FjY291bnQtZGF0YSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogJGJsYWNrO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5pbmZvcm1hdGlvbl9fbWFuYWdlbWVudCB7XG4gIG1hcmdpbi10b3A6IDI5cHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5pbmZvcm1hdGlvbl9fbWFuYWdlbWVudC10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogaW5oZXJpdDtcblxuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogJGNvbG9yLXRyYW5zcGFyZW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBkYXNoZWQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgkZGFya2dyZXksIDAuMyk7XG4gICAgdHJhbnNpdGlvbjogdGV4dC1kZWNvcmF0aW9uLWNvbG9yICRiYXNlLWFuaW1hdGlvbjtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKCRkYXJrZ3JleSwgMSk7XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4uaW5mb3JtYXRpb25fX21hbmFnZW1lbnQtaW5mbyB7XG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIGEsXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LWZhbWlseTogJHB0LXJvb3QtdWk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgY29sb3I6ICRkZWVwLWJsYWNrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRiYXNlLWFuaW1hdGlvbjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICB9XG5cbiAgYiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG4uaW5mb3JtYXRpb25fX2FjY29yZGlvbiB7XG4gIHBhZGRpbmc6IDQ3cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcmdyZXk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gIH1cblxuICAmOmZpcnN0LW9mLXR5cGUge1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMjhweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRwdC1yb290LXVpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xuICAgICAgfVxuXG4gICAgICAuYnV0dG9uLWhpZGUge1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGJhc2UtYW5pbWF0aW9uLCB0b3AgJGJhc2UtYW5pbWF0aW9uO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb25fX25hbWUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogZGFzaGVkO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgkZGVlcC1ibGFjaywgMC4zKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdGV4dC1kZWNvcmF0aW9uLWNvbG9yICRiYXNlLWFuaW1hdGlvbjtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoJGRlZXAtYmxhY2ssIDEpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1vcGVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uX19oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjhweDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTIyNWRlZyk7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uaW5mb3JtYXRpb25fX3RhYmxlIHtcbiAgLnRhYmxlX193cmFwcGVyICB0YWJsZSB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgdGQudGFibGVfX2NhcHRpb24tY2VsbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gIHRhYmxlIC50YWJsZV9fY2FwdGlvbi1jZWxsIHtcbiAgICB3aWR0aDogNzclO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAxNTJweDtcbiAgICAgIG1pbi13aWR0aDogMTUycHg7XG4gICAgICBtYXgtd2lkdGg6IDE1MnB4O1xuICAgIH1cbiAgfVxuXG4gIHRoLnRhYmxlX19yYXRlIHNwYW4ge1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC8vIC50YWJsZV9fZmFrZSB7XG4gIC8vICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgLy8gICAgIHdpZHRoOiA1MCU7XG4gIC8vICAgfVxuXG4gIC8vICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgLy8gICAgIHdpZHRoOiA0Ny41JTtcbiAgLy8gICB9XG4gIC8vIH1cblxuICAudGFibGVfX2Zha2UgdGgge1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICB9XG4gIH1cblxuICAudGFibGVfX3JhdGUge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1pbi13aWR0aDogNzVweDtcbiAgICB9XG4gIH1cblxuICAudGFibGVfX3N0YW5kYXJkIHtcbiAgICB3aWR0aDogMTc0cHg7XG4gICAgbWluLXdpZHRoOiAxNzRweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1pbi13aWR0aDogOTBweDtcbiAgICB9XG4gIH1cblxuICB0ZCBzcGFuIHtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuXG4gIHRkOmxhc3QtY2hpbGQsXG4gIHRoOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnJlcXVlc3QtcGFnZV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cblxuICBidXR0b24ge1xuICAgIG1pbi13aWR0aDogMTQ4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnJlcXVlc3QtcGFnZV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblxuICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5yZXF1ZXN0LXBhZ2VfX251bWJlciB7XG4gIG1heC13aWR0aDogNzc1cHg7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgZm9udC1mYW1pbHk6ICRwdC1yb290LXVpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIGNvbG9yOiAkZ3JleTtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG5cbi5yZXF1ZXN0LXBhZ2VfX21lc3NhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nOiAyOHB4IDM4cHg7XG4gIGZvbnQtZmFtaWx5OiAkcHQtcm9vdC11aTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JleTtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgcGFkZGluZzogMjhweCA0NXB4O1xuICB9XG59XG5cbi5yZXF1ZXN0LXBhZ2VfX3RleHQge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gIGZvbnQtZmFtaWx5OiAkcHQtcm9vdC11aTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiAkZGFya2dyZXk7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIH1cbn1cblxuLnJlcXVlc3QtcGFnZV9fc3RhdHVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzc1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmc6IDI0cHggMzZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcmdyZXk7XG4gIGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCA4cHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmc6IDEzcHggMjRweDtcbiAgfVxufVxuXG4ucmVxdWVzdC1wYWdlX19zdGF0dXMtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LWZhbWlseTogJHB0LXJvb3QtdWk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogJGRhcmtncmV5O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgbGVmdDogLTEycHg7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgbGVmdDogLTEycHg7XG4gICAgfVxuICB9XG59XG5cbi5yZXF1ZXN0LXBhZ2VfX3N0YXR1cy10aW1lIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogJHB0LXJvb3QtdWk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgY29sb3I6ICRncmV5O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG5cbi5yZXF1ZXN0LXBhZ2VfX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcblxuICBmb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBidXR0b24ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLnJlcXVlc3QtcGFnZV9fdGV4dGFyZWEge1xuICBtYXgtd2lkdGg6IDYzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuXG4gIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgbWluLWhlaWdodDogMTM0cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWluLWhlaWdodDogMTE3cHg7XG4gICAgfVxuICB9XG59XG5cbi5yZXF1ZXN0LXBhZ2VfX2Zvcm0tYnRuIHtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuIiwiLnJlcXVlc3RzLWVtcHR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA3NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG4ucmVxdWVzdHMtZW1wdHlfX2ltZy1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnJlcXVlc3RzLWVtcHR5X190aXRsZSB7XG4gIG1heC13aWR0aDogNjM4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5yZXF1ZXN0cy1lbXB0eV9fZGVzYyB7XG4gIG1heC13aWR0aDogNjM4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBmb250LWZhbWlseTogJHB0LXJvb3QtdWk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiAkZGFya2dyZXk7XG59XG5cbi5yZXF1ZXN0cy1lbXB0eV9fY3JlYXRlLWJ0biB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbiIsIi5mYXEge1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG4uZmFxIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG59XG5cbi5mYXFfX2NvbnRhaW5lciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZmFxX19tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtLWFkYXB0aXZlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uZmFxX19tZW51LS1kZXNrdG9wIHtcbiAgd2lkdGg6IDI2JTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYmFja2dyb3VuZDogJGJvcmRlcmdyZXk7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgd2lkdGg6IDMyJTtcbiAgfVxufVxuXG4uZmFxX19tZW51LS1hZGFwdGl2ZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5mYXFfX21lbnUtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5mYXFfX21lbnUtbGluayB7XG4gIHBhZGRpbmc6IDVweCAwIDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogJGRhcmtncmV5O1xuICB0cmFuc2l0aW9uOiBjb2xvciAkYmFzZS1hbmltYXRpb247XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBsZWZ0OiAtMjJweDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYmFzZS1hbmltYXRpb247XG4gICAgd2lkdGg6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi5mYXFfX21lbnUge1xuICAuaW5wdXQtdGV4dC0tc2VsZWN0IC5pbnB1dC10ZXh0X19zZWxlY3QtbGlzdCB7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgfVxufVxuXG4uZmFxX19xdWVzdGlvbnMtdGFiIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZhcV9fcXVlc3Rpb25zIHtcbiAgd2lkdGg6IDc0JTtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy1yaWdodDogNTJweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogNjglO1xuICB9XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgLTE2cHg7XG4gIH1cbn1cblxuLmZhcV9fcXVlc3Rpb25zIC5hY2NvcmRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcmdyZXk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbn1cblxuLmZhcV9fcXVlc3Rpb25zIC5hY2NvcmRpb25fX2hlYWRlciB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNnB4IDUwcHggMTZweCAwO1xuICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogJGRlZXAtYmxhY2syO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYmFzZS1hbmltYXRpb247XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxM3B4O1xuICAgIHRvcDogMTdweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmZhcV9fcXVlc3Rpb25zIC5hY2NvcmRpb24uaXMtb3BlbiAuYWNjb3JkaW9uX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICY6OmFmdGVyIHtcbiAgICB0b3A6IDI1cHg7XG4gIH1cbn1cblxuLmZhcV9fcXVlc3Rpb25zIC5hY2NvcmRpb24uaXMtb3BlbiAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogJGRlZXAtYmxhY2s7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgfVxufVxuIiwiLm5vdGlmaWNhdGlvbnNfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLm5vdGlmaWNhdGlvbnNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubm90aWZpY2F0aW9uc19faXRlbSB7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgJGJhc2UtYW5pbWF0aW9uO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLm5vdGlmaWNhdGlvbi0tc2ltcGxlIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdfQ== */
