@charset "UTF-8";.header__logo-img{width:128px}.hero__container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%}.hero__bg-img{display:block;inset:0;aspect-ratio:523/816;-o-object-fit:cover;object-fit:cover}/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::after,::before{box-sizing:border-box}html{-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth;height:100%}body{margin:0;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:ButtonText dotted 1px}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.scroll-button{position:fixed;top:35%;right:0;z-index:999;width:60px;height:60px;color:#e50012;display:flex;justify-content:center;align-items:center;cursor:pointer;border:none;opacity:0;visibility:hidden;transform:translateX(100%);transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.scroll-button__border-svg{position:absolute;top:0;left:0;width:100%;height:100%;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.scroll-button__arrow-svg{width:24px;height:24px;fill:#f7f5f9;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.scroll-button.visible{opacity:1;visibility:visible;transform:translateX(0)}.scroll-button.down-arrow .scroll-button__arrow-svg{transform:rotate(180deg)}@font-face{font-family:"MADE Outer Sans";src:url(../fonts/MADEOuterSans-Medium.woff2) format("woff2"),url(../fonts/MADEOuterSans-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"MADE Outer Sans";src:url(../fonts/MADEOuterSans-Black.woff2) format("woff2"),url(../fonts/MADEOuterSans-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"MADE Outer Sans";src:url(../fonts/MADEOuterSans-Light.woff2) format("woff2"),url(../fonts/MADEOuterSans-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"MADE Outer Sans";src:url(../fonts/MADEOuterSans-Thin.woff2) format("woff2"),url(../fonts/MADEOuterSans-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}*{margin:0;padding:0}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}a{display:block;color:inherit;text-decoration:none}a:visited{text-decoration:none}ul{list-style:none}address{font-style:normal}button{border:none;background-color:transparent;color:inherit;font-family:inherit;font-size:inherit;cursor:pointer}body{background-color:#000;color:#f7f5f9;font-family:"MADE Outer Sans",Arial,sans-serif;font-size:14px;font-weight:300;line-height:1;width:100%;height:100%;display:flex;flex-direction:column;overflow-x:hidden;scrollbar-gutter:stable}body.locked{overflow:hidden}body.is-landscape-narrow .rooms .slider-nav{display:none}body.is-landscape-narrow .rooms .swiper-slide{width:100%}.visually-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}main{flex-grow:1}section{border-bottom:1px solid rgba(255,255,255,.15)}.red-hover{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background:#e50012;border-radius:15px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-button{display:none;height:0}scrollbar-button{display:none;height:0}.container{max-width:1718px;margin:0 auto;padding:0 20px;width:100%}.container--footer{padding:0 36px}@media screen and (width > 1023px){.container--footer{padding:0 20px}}.animate-on-scroll{opacity:0;transform:translateX(-50px);animation:none;will-change:opacity,transform}.animate-on-scroll.in-view{opacity:1;transform:translateX(0)}.animate-on-scroll.spin.in-view{animation:6s linear infinite spin}.animate-on-scroll.fadeInUp.in-view{animation:.8s .2s forwards fadeInUp}.animate-on-scroll.pulse.in-view{animation:1.5s ease-out infinite pulse}.animate-on-scroll.fadeInUp.pulse.in-view{animation:.2s ease-out forwards fadeInUp,1.5s ease-out .5s infinite pulse}.animate-on-scroll.shake.in-view{animation:1.2s ease-out gift-nudge}.animate-on-scroll.shake.shake-loop{animation:.6s ease-in-out infinite shake}@keyframes fadeInUp{from{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{from{scale:.5}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shake{0%,100%{transform:translate(0)}20%{transform:translate(-1.5px,1.5px) rotate(-1.5deg)}40%{transform:translate(-1.5px,-1.5px) rotate(1.5deg)}60%{transform:translate(1.5px,1.5px) rotate(.5deg)}80%{transform:translate(1.5px,-1.5px) rotate(1deg)}}.btn{position:relative;padding:21px 27px;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;font-weight:500;text-align:center;cursor:pointer;border:none;z-index:1;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media screen and (min-width:425px){.btn{width:221px}}.btn--red{background-image:url(../images/icons/btn-red.svg)}.btn--white{color:#000;background-image:url(../images/icons/btn-white.svg)}.icon{display:inline-block;fill:transparent;stroke:transparent;width:30px;height:unset}.icon--location{fill:currentColor;width:24px;height:24px}.icon--scroll-btn{width:60px;height:60px}.title-h2{font-weight:500;font-size:clamp(2rem,1.528rem + 2.36vw,4.063rem);line-height:1.25;margin-bottom:34px}.title-h3{font-weight:500;font-size:24px;line-height:1.38;margin-bottom:48px}.section-subtitle{color:rgba(255,255,255,.5);font-size:18px;font-weight:250;line-height:28px;margin-bottom:40px}.link{position:relative;display:inline-block;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.link::before{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#e50012;transition:background-color .3s,width .3s,left .3s}@media (any-hover:hover){.scroll-button:hover .scroll-button__arrow-svg,.scroll-button:hover .scroll-button__border-svg{transform:scale(1.3)}.scroll-button.down-arrow:hover .scroll-button__arrow-svg{transform:rotate(180deg) scale(1.3)}.red-hover:hover{color:#e50012}.link:hover::before{width:100%}.burger-btn:hover{color:#e50012}}.menu-dropdown{padding:0 32px 0 23px;transform-origin:top;transform:scaleY(0);clip-path:polygon(0 0,100% 0,100% 0,0 0);opacity:0;visibility:hidden;will-change:transform,clip-path;transition:visibility .3s;background-color:#121212;border:1px solid rgba(255,255,255,.15);-o-border-image:initial;border-image:initial;cursor:pointer;left:0;position:absolute;top:61px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(100% + 2px);z-index:120}.menu-dropdown.is-open{visibility:visible;animation:.3s forwards dropdownReveal}.menu-dropdown.is-closing{animation:.3s forwards dropdownHide}.menu-dropdown__item{align-items:center;display:flex;height:61px;position:relative}.menu-dropdown__item:not(:first-child)::after{background:url(../images/icons/border-bottom.svg) 50% no-repeat;content:" ";height:2px;left:0;position:absolute;top:0;width:100%}.menu-dropdown__link{justify-content:center;padding:15px 0;align-items:center;color:inherit;display:flex;height:100%;line-height:22px;position:relative;width:100%}@media (prefers-reduced-motion:reduce){.menu-dropdown{animation:none!important;transition:none!important;transform:none!important;clip-path:none!important;opacity:1!important}.menu-dropdown.is-open{visibility:visible}.menu-dropdown.is-closing{visibility:hidden}}@keyframes dropdownReveal{0%{clip-path:polygon(0 0,100% 0,100% 0,0 0);opacity:0;transform:scaleY(.95)}100%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1;transform:scaleY(1)}}@keyframes dropdownHide{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1;transform:scaleY(1)}100%{clip-path:polygon(0 0,100% 0,100% 0,0 0);opacity:0;transform:scaleY(.95)}}.dropdown-toggle{position:relative;padding-right:2.5rem;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dropdown-toggle::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid currentColor;opacity:.6;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);pointer-events:none}.dropdown-toggle[aria-expanded=true]::after{transform:translateY(-50%) rotate(180deg)}.dropdown-toggle:focus-visible,.dropdown-toggle:hover{color:#e50012}.dropdown-toggle:focus-visible::after,.dropdown-toggle:hover::after{border-top-color:#e50012}.dropdown-toggle:focus-visible .icon--location:first-child,.dropdown-toggle:hover .icon--location:first-child{color:#e50012}.dropdown-toggle:focus-visible .dropdown-current,.dropdown-toggle:hover .dropdown-current{color:#e50012}.dropdown-wrapper.active .dropdown-toggle,.dropdown-wrapper.is-open .dropdown-toggle{color:#e50012}.dropdown-wrapper.active .dropdown-toggle::after,.dropdown-wrapper.is-open .dropdown-toggle::after{transform:translateY(-50%) rotate(180deg);border-top-color:#e50012}.burger{align-items:center;background-color:#000;display:flex;height:100vh;left:0;overflow:hidden;padding:0 240px;position:fixed;top:-100vh;width:100%;z-index:200;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.burger.active{top:0;padding:0 30px}.burger.active .location{border-right:none;padding-left:0;margin-right:20px;display:flex}.burger__container{width:100%;display:flex;flex-direction:column;justify-content:space-between;height:70vh;overflow-y:scroll}.burger__container::-webkit-scrollbar-button{display:none;height:0}.burger__block{margin-right:50px}.burger__rooms{margin-bottom:70px}.burger__rooms-title{color:#f7f5f9;font-size:36px;line-height:36px;margin-bottom:10px}.burger__rooms-list{display:flex;flex-wrap:wrap;gap:0 40px;color:#d5d2da;font-size:18px;font-weight:250;line-height:24px}.burger__rooms-item:not(:last-child){margin-bottom:15px}.burger__rooms-link{color:inherit}.burger__menu{color:#d5d2da;font-size:26px;font-weight:400;line-height:30px}.burger__menu-list{display:flex;flex-direction:column;gap:18px}.burger__menu-link{color:inherit;display:inline-block}.burger__row{display:flex;flex-wrap:wrap;gap:30px;margin-top:70px;margin-bottom:70px}.burger__section-title{display:inline-block;margin-bottom:8px;line-height:1.7142857143;font-weight:300}.burger .menu-dropdown{top:calc(100% + 6px);width:-moz-fit-content;width:fit-content;padding-left:4px}.burger .lang{padding:0;border-right:none}@media screen and (width >= 769px){.burger__menu-list{flex-wrap:wrap;max-height:470px}}.burger-btn{position:relative;border:none;padding:0;width:60px;height:18px;color:#f7f5f9;background-color:transparent;cursor:pointer;z-index:1000}.burger-btn::after,.burger-btn::before{content:"";position:absolute;left:0;width:100%;height:2px;background-color:currentColor;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.burger-btn::before{top:0}.burger-btn__line{position:absolute;left:0;top:50%;width:100%;height:2px;background-color:currentColor;transform:translateY(-50%);transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.burger-btn::after{top:calc(100% - 2px)}.burger-btn.active::before{top:50%;transform:rotate(45deg)}.burger-btn.active::after{top:50%;transform:rotate(-45deg)}.burger-btn.active .burger-btn__line{transform:scaleX(0);opacity:0}.burger-contacts{margin-bottom:80px;display:flex;flex-direction:column;gap:37px;font-size:14px;line-height:1.7142857143}.burger-contacts__item{max-width:370px}.burger-contacts__link{font-weight:250}.lang{border-right:1px solid rgba(255,255,255,.15);padding:0 clamp(.625rem,.276rem + 1.49vw,1.875rem);align-items:center;display:flex}.lang__container{display:flex;align-items:center;border:1px solid rgba(255,255,255,.15)}.lang__btn{display:inline-flex;padding:6px 9px;cursor:pointer;background:0 0;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.lang__btn:first-child{border-right:1px solid rgba(255,255,255,.15)}.lang__btn--active{background:rgba(255,255,255,.08)}.lang__btn--active__icon{opacity:.3}.lang__btn:not(.lang__btn--active) .lang__icon{opacity:1}@media (any-hover:hover){.lang__btn:hover{background:rgba(255,255,255,.08)}.location__link:hover,.location__link:hover .icon--locationcon{color:#e50012}}.lang__icon{flex-shrink:0;width:22px;height:23px}.header{border-bottom:1px solid rgba(255,255,255,.15);height:62px;position:fixed;width:100%;z-index:1000;flex:0 0 auto;font-weight:500;max-width:100%;top:0;background:rgba(18,18,18,.5);transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.header.is-active{background:#121212;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}.header__container{display:flex;height:100%;position:relative;justify-content:space-between}.header__logo{border-right:1px solid rgba(255,255,255,.15)}.header__logo-link{align-items:center;display:flex;height:100%;padding:0 22px 0 21px}.header__logo-img{flex-shrink:0;width:clamp(8rem,6.743rem + 5.36vw,12.5rem);height:auto}.header__navbar{display:flex;flex:1 0 auto}.header .location,.header__menu,.header__phone{display:none}.header__phone-link{opacity:0;width:0;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);color:inherit}.header__icon{fill:currentColor;vertical-align:middle;flex-shrink:0;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.header__burger{padding:0 clamp(1.25rem,1.075rem + .74vw,1.875rem);align-items:center;border:none;cursor:pointer;display:flex}@media screen and (min-width:416px){.header__logo-link{padding:0 30px}}@media screen and (width > 631px){.header__phone{display:flex;align-items:center;border-right:1px solid rgba(255,255,255,.15);padding:0 31px;cursor:pointer}}@media screen and (width > 631px) and (any-hover:hover){.header__phone:hover .header__icon,.header__phone:hover .header__phone-link{color:#e50012}}@media screen and (min-width:769px) and (any-hover:hover){.header__menu-item:hover:first-child .header__menu-link::after{border-top:5px solid #e50012}}@media screen and (min-width:769px){.header__menu{display:flex;align-items:center;margin-left:auto}.header__menu-list{border-right:1px solid hsla(0,0%,100%,.15);display:flex;height:100%;width:100%}.header__menu-list .menu-dropdown{padding:0}.header__menu-item{position:relative;border-left:1px solid rgba(255,255,255,.15);display:none;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.header__menu-item:first-child .header__menu-link{padding:0 30px 0 60px;position:relative;margin-right:30px}.header__menu-item:nth-child(1){display:block}.header__menu-link{align-items:center;color:inherit;display:flex;font-weight:400;height:100%;line-height:18px;padding:0 30px}}@media screen and (width > 880px){.header .location{display:flex}}@media screen and (min-width:991px){.header__menu-item:nth-child(2){display:inline-block}}@media screen and (width > 1025px){.header__menu-item:nth-child(3){display:inline-block}}@media screen and (width > 1440px){.header__phone{padding:0 27px 0 20px;gap:7px}.header__phone-link{opacity:1;width:100%}}.location{border-right:1px solid rgba(255,255,255,.15);padding:0 32px 0 23px;align-items:center;cursor:pointer;display:flex;position:relative}.location__btn{background:0 0;border:none;color:inherit;display:flex;align-items:center;gap:20px;cursor:pointer;padding:0 36px 0 0}.location__current{margin:0 4px 0 6px;flex-shrink:0;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.location__list.is-open{display:flex;flex-direction:column}.location__item{cursor:pointer;color:#f7f5f9;display:flex;align-items:center;gap:20px;height:61px}.location__link{display:flex;align-items:center;gap:20px;height:100%;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hero{isolation:isolate;position:relative;isolation:isolate;padding:100px 0;display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:column;height:100dvh}.hero__container{position:relative;display:flex;flex-direction:column;align-items:flex-start;height:-moz-max-content;height:max-content;z-index:1;justify-content:center}.hero__bg{position:absolute;top:-40px;left:0;width:100%;height:calc(100vh + 40px);z-index:0;contain:layout paint}.hero__bg::after{background:linear-gradient(180deg,rgba(0,0,0,.4),transparent 27.6%),linear-gradient(270deg,transparent 66.79%,rgba(0,0,0,.5)),linear-gradient(180deg,transparent 60.77%,#000);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;pointer-events:none}.hero__bg-img{position:absolute;inset:0;height:100dvh;aspect-ratio:523/816;-o-object-fit:cover;object-fit:cover;width:100%;z-index:-1}.hero__image{width:125px;height:125px;aspect-ratio:1/1;align-self:flex-end}.hero__image-pic{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.hero__content{padding-top:43px;width:100%}.hero__title{word-wrap:break-word;word-wrap:break-word;font-weight:500;font-size:46px;line-height:1.03}.hero__description{padding-top:clamp(1.688rem,1.139rem + 2.34vw,2.5rem);padding-bottom:clamp(2.625rem,2.203rem + 1.8vw,3.25rem);font-size:clamp(.875rem,.7rem + .74vw,1.5rem);line-height:1.41666}.hero__btn{margin-top:10px}@media screen and (max-width:1024px) and (orientation:landscape){.hero{min-height:100dvh;height:-moz-max-content;height:max-content}.hero__container{max-width:none;width:100%;margin:0}.hero__bg{top:0;height:100dvh}.hero__bg::after{inset:0 0 auto 0}}@media screen and (min-width:574px){.hero__title{line-height:106%;font-size:60px}}@media screen and (min-width:936px){.hero__container{flex-direction:row;height:100dvh;padding-top:63px;align-items:center}.hero__title{font-size:80px;line-height:106%}.hero__image{position:absolute;width:222px;height:222px;right:20px;top:80px}}.footer{position:relative;padding-top:108px;line-height:1.714}.footer__light-bg{position:absolute;top:auto;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:100%;height:603px;background-image:url(../images/footer/footer-bg.png);background-size:cover;background-repeat:no-repeat;pointer-events:none;z-index:0;overflow:hidden}.footer__hr{margin:15px 0;background:rgba(255,255,255,.15);content:" ";height:1px;width:100%;border:none}.footer__wrapper{position:relative;padding:clamp(.938rem,.794rem + .72vw,1.563rem) 0}.footer__identity{margin-bottom:31px}.footer__logo-img{width:234px;height:37px}.footer__nav{font-size:18px;font-weight:500;line-height:1.814;margin-bottom:17px}.footer__link{color:currentColor}.footer__lang,.footer__social{margin-left:-6px}.footer__social .social__list{width:300px}.footer__lang{display:flex;font-weight:500;margin-bottom:27px}.footer__lang-btn{padding:8px 5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.footer__lang-btn.footer__lang-btn--active{color:rgba(247,245,249,.3)}.footer__lang-btn:hover:not(.footer__lang-btn--active){color:#e50012}.footer__legal{display:flex;gap:clamp(1.063rem,.836rem + .97vw,1.875rem)}.footer__legal-link{text-decoration:none;line-height:1.714;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.footer__impressum{margin-top:28px;line-height:1.714;color:rgba(255,255,255,.5);max-width:257px}.footer__payment-text{line-height:1.714;color:rgba(255,255,255,.5)}@media screen and (width < 768px){.footer__legal{padding:24px 0 0}.footer__payment-text{margin-bottom:13px}}.footer__payment-list{display:flex;align-items:center;flex-wrap:wrap;gap:30px}.footer__payment-item{flex-shrink:0}.footer__bottom{padding:24px 0;display:flex;justify-content:space-between;align-items:center}.footer__copyright-bottom{line-height:1.714;color:rgba(255,255,255,.5);margin-left:-2px}@media (min-width:768px){.footer__nav{display:flex;gap:130px}.footer__payment{display:flex;align-items:center;gap:28px}}@media screen and (width > 1023px){.footer__main{padding:clamp(1.875rem,1.526rem + 1.49vw,3.125rem) 0;display:flex;justify-content:space-between;align-items:flex-start}.footer__identity,.footer__lang,.footer__nav,.footer__payment{margin-bottom:0}.footer__impressum{margin-top:32px}.footer__nav{line-height:normal;gap:70px}.footer__nav-item:not(:last-child){margin-bottom:24px}.footer__lang{align-self:end}}.social{font-size:0;line-height:1}.social__list{display:flex;gap:16px;align-items:center}.social__link{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (any-hover:hover){.footer__legal-link:hover{color:#e50012}.social__link:hover{transform:scale(1.3)}.social__link:hover .icon{color:#e50012}}.social__link__icon{fill:currentColor;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.social__link__icon:hover{fill:#f7f5f9}.rooms{position:relative;padding-top:61px;padding-bottom:107px;min-height:800px}.rooms__picture{display:block;height:492px}.rooms__card{background-color:rgba(247,245,249,.05);border:1px solid rgba(247,245,249,.05);overflow:hidden;height:100%;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.rooms__card:hover{border-color:#e50012}.rooms__card:hover .rooms__card-img{transform:scale(1.3)}.rooms__card-image{position:relative;overflow:hidden;display:flex;justify-content:center}.rooms__card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3;will-change:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.rooms__card-label{position:absolute;height:55px;overflow:hidden;top:30px;text-wrap:balance;background-color:rgba(247,245,249,.05);border:1px solid #f7f5f9;border-radius:100px;padding:4px 8px;color:#f7f5f9;line-height:1.714;-webkit-backdrop-filter:blur(33px);backdrop-filter:blur(33px);display:inline-flex;align-items:center;gap:6px}.rooms__card-icon{flex-shrink:0;width:24px;height:24px;background:url(../images/icons/masks.svg) center/cover no-repeat;margin-top:2px}.rooms__card-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.block-info{padding:clamp(.625rem,.337rem + 1.44vw,1.875rem);padding-left:clamp(.625rem,-2.505rem + 15.65vw,1.75rem);display:flex;flex-direction:column;flex-grow:1;margin-top:-72px}.block-info__title{font-weight:500;font-size:24px;line-height:1.256;color:#f7f5f9;padding-bottom:20px}.block-info__detail{border-top:1px solid hsla(0,0%,100%,.15);display:flex;margin-bottom:14px;padding:14px 0;line-height:1.714;gap:18px}.block-info__key,.block-info__players,.block-info__time{display:inline-flex;align-items:center}.block-info__key::before,.block-info__players::before,.block-info__time::before{content:"";display:inline-block;width:14px;height:14px;background-size:contain;background-repeat:no-repeat}.block-info__time::before{margin-right:7px;background-image:url(../images/icons/clock.svg)}.block-info__key::before{margin-right:10px;background-image:url(../images/icons/key.svg)}.block-info__players::before{margin-right:10px;background-image:url(../images/icons/players.svg)}.block-info__description{line-height:1.714;flex-grow:1;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;height:120px;margin-bottom:24px}.block-info__btn{display:block;width:267px;height:50px;padding:16px 24px;background-image:url(../images/btn/button-def.webp);background-repeat:no-repeat;color:#f7f5f9;font-weight:500;line-height:1.256;text-align:center;cursor:pointer;transition-duration:border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);margin-top:auto;margin-left:auto;margin-right:auto}.block-info__btn:hover{background-color:rgb(178,0,13.9912663755);border-color:rgb(178,0,13.9912663755)}.rooms .swiper-wrapper{flex-direction:column;gap:12px}@media (min-width:426px),(orientation:landscape){.rooms__slider-wrapper{position:relative}.rooms .swiper-wrapper{flex-direction:row}.rooms .slider-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:44px;height:44px;border-radius:50%;background-color:#d60000;color:#fff;border:4px solid #000;font-size:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:1;visibility:visible;animation:1.8s ease-in-out infinite pulse;transition:opacity .3s,visibility .3s;pointer-events:auto}.rooms .slider-nav.prev{left:10px}.rooms .slider-nav.prev::before{content:url(../images/icons/arrow-prev.svg)}.rooms .slider-nav.next{right:10px}.rooms .slider-nav.next::before{content:url(../images/icons/arrow-next.svg)}.rooms .slider-nav.is-disabled{opacity:.4;pointer-events:none}.rooms .slider-nav.hidden{opacity:0;visibility:hidden;pointer-events:none}.rooms .rooms__card.swiper-slide{width:327px;max-width:100%;flex-shrink:0}}.gift{padding-top:60px;padding-bottom:60px}.gift__content{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;gap:60px}.gift__img{position:relative;display:block;width:100%;max-width:960px;margin-inline:auto;aspect-ratio:712/466;overflow:hidden}.gift__img-pic{height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;will-change:transform,opacity;backface-visibility:hidden;transform-origin:center;pointer-events:none}@media screen and (width > 767px){.gift__content{flex-direction:row}}.subscription{padding:clamp(1.5rem,-.175rem + 7.15vw,7.5rem);animation-name:fadeIn;animation-fill-mode:both;animation-timing-function:linear;view-timeline-name:--fadeIn-block;animation-timeline:--fadeIn-block;animation-range:20% 50%}.subscription__container{background:linear-gradient(90deg,#e50012 0,#e50012);padding:0}.subscription__content{display:flex;flex-direction:column;align-items:center}.subscription__block{padding:32px 16px 0}.subscription__img{width:clamp(18.125rem,.65rem + 74.56vw,36.625rem);height:clamp(12.875rem,-5.544rem + 78.59vw,32.375rem);background-image:-webkit-image-set(url(../images/subscription/bg1.avif) type("image/avif"), url(../images/subscription/bg1.webp) type("image/webp"), url(../images/subscription/bg1.png) type("image/jpeg"));background-image:image-set(url(../images/subscription/bg1.avif) type("image/avif"), url(../images/subscription/bg1.webp) type("image/webp"), url(../images/subscription/bg1.png) type("image/jpeg"));flex-shrink:0;background-size:contain;background-repeat:no-repeat}@media screen and (width > 772px){.subscription__block{padding:64px 32px 0}.subscription__img{width:clamp(36.625rem,-7.834rem + 92.14vw,44.688rem);height:clamp(32.375rem,-8.293rem + 84.29vw,39.75rem)}}@media screen and (width > 1023px){.subscription__block{padding:80px 64px 0}}@media screen and (width > 1290px){.subscription__content{flex-direction:row;justify-content:space-between}.subscription__block{padding:140px 80px}.subscription__img{background-position:center;width:415px}}.form{position:relative}.form__group{position:relative;margin-bottom:24px;line-height:1}.form__input{width:100%;padding:20px 0 6px;background-color:transparent;border:none;border-bottom:1px solid #f7f5f9;line-height:1.2;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);color:#f7f5f9;caret-color:#f7f5f9}.form__input::-moz-placeholder{color:transparent}.form__input::placeholder{color:transparent}.form__input:focus{border-bottom:1px solid #121212;outline:0}.form__input.has-value+.form__label,.form__input:focus+.form__label{transform:translateY(-1.2rem);font-size:12px}.form__label{position:absolute;background-color:transparent;left:0;top:1.2rem;font-weight:200;line-height:1;pointer-events:none;transition:.7s;color:#f7f5f9}.form__bottom{display:flex;flex-direction:column;justify-content:space-between;gap:32px;margin-bottom:32px}@media screen and (width > 772px){.form__bottom{flex-direction:row;gap:32px}.form__btn{display:flex;height:60px;text-align:center;align-items:center;width:-moz-fit-content;width:fit-content;flex-shrink:0;text-wrap:nowrap}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{caret-color:#f7f5f9!important;-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:#f7f5f9!important;-webkit-transition:background-color 5000s ease-in-out;transition:background-color 5000s ease-in-out}.error{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);opacity:0;color:#000}.error::before{content:url(../images/icons/warning-black.svg);display:inline-block;margin-right:10px;vertical-align:middle}.js-alert{position:absolute;min-width:290px;text-align:center;bottom:-22%;left:0;transform:translateX(-100vw);color:#f7f5f9;background-color:transparent;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:5}.js-alert::before{content:url(../images/icons/ok1.webp);vertical-align:middle}@media screen and (width > 515px){.js-alert{bottom:-34%}}@media screen and (width > 939px){.js-alert{bottom:-55%}}@media screen and (width > 1290px){.js-alert{bottom:-40%}}.checkbox{position:absolute;opacity:0;z-index:-1}.checkbox__label{-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.28}.checkbox__castom-icon{position:relative;display:inline-block;width:20px;height:20px;border:2px solid #000;margin-right:7px;background-color:#fcf8ef;line-height:1;font-size:16px;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.checkbox__castom-icon:before{display:flex;justify-content:center;align-items:center;color:red;content:"✔";font-size:16px;opacity:0;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.checkbox__link{display:inline-block;text-decoration:underline}.checkbox:checked+.checkbox__label .checkbox__castom-icon{border:2px solid transparent}.checkbox:checked+.checkbox__label .checkbox__castom-icon:before{opacity:1}.contacts{padding:30px 0}.contacts__container{display:flex;flex-direction:column;gap:2rem}.contacts__location{margin-block-end:45px}.contacts__location--last{margin-block-end:0}.contacts__title{margin-bottom:10px}.contacts__info{display:flex;flex-direction:column;gap:2rem}.contacts__location-title{margin-bottom:.5rem}.contacts__address{align-items:center;display:flex;line-height:20px;margin-bottom:10px;max-width:550px}.contacts__address--red{color:#e50012}.contacts__address-svg{margin-right:3px;width:15px;height:14px;flex-shrink:0}.contacts__location-contact{margin-block-start:15px;margin-block-end:30px;font-size:24px;font-weight:200}.contacts__email,.contacts__phone{margin-bottom:.5rem;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.contacts__schedule{font-size:18px;font-weight:200}.contacts__schedule-item{margin-bottom:.3rem}.contacts__schedule-item span{color:rgba(255,255,255,.5)}.contacts__map{width:100%;flex:1 1 auto}.contacts__map-img{width:100%;height:auto;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (any-hover:hover){.contacts__email:hover,.contacts__phone:hover{color:#e50012}.contacts__map-img:hover{scale:1.1}}@media (min-width:1319px){.contacts__container{flex-direction:row;gap:40px}.contacts__map{max-width:666px;align-self:center}}.guide{background-color:rgba(242,153,74,.08);border:1px dashed #f2994a;border-radius:12px;padding:16px;color:#f2994a}.guide__icon{color:inherit;fill:currentColor;width:80px;height:29px}.guide__content{margin-top:24px}.guide__title{font-size:16px;line-height:1.36}.guide__list{margin-top:16px;padding-left:16px;line-height:1.4}.guide__item:not(:first-child){margin-top:8px}@media (min-width:768px){.guide{display:flex;gap:24px}.guide__content{margin-top:0}.guide__icon{flex-shrink:0}}.binocular{display:inline-block;margin-top:24px;width:140px;height:140px;background-image:-webkit-image-set(url(../images/quide/binocular.avif) type("image/avif"), url(../images/quide/binocular.webp) type("image/webp"), url(../images/quide/binocular.png) type("image/jpeg"));background-image:image-set(url(../images/quide/binocular.avif) type("image/avif"), url(../images/quide/binocular.webp) type("image/webp"), url(../images/quide/binocular.png) type("image/jpeg"));background-repeat:no-repeat;background-size:cover;background-position:left}@media (min-width:768px){.binocular{margin-top:0;flex-shrink:0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxzL2NyaXRpY2FsLnNjc3MiLCJ1dGlscy9fdmFycy5zY3NzIiwidXRpbHMvbW9kZXJuLW5vcm1hbGl6ZS5taW4uY3NzIiwidXRpbHMvX2dsb2JhbC5zY3NzIiwiYmxvY2tzL19zY3JvbGwtYnV0dG9uLnNjc3MiLCJ1dGlscy9fZm9udHMuc2NzcyIsInN0eWxlLmNzcyIsImJsb2Nrcy9fY29udGFpbmVyLnNjc3MiLCJibG9ja3MvX2FuaW1hdGlvbnMuc2NzcyIsImJsb2Nrcy9fYnV0dG9ucy5zY3NzIiwiYmxvY2tzL19pY29ucy5zY3NzIiwiYmxvY2tzL190aXRsZXMuc2NzcyIsImJsb2Nrcy9fbGlua3Muc2NzcyIsImJsb2Nrcy9fYnVyZ2VyLnNjc3MiLCJibG9ja3MvX21lbnUtZHJvcGRvd24uc2NzcyIsImJsb2Nrcy9fYnVyZ2VyLWNvbnRhY3RzLnNjc3MiLCJibG9ja3MvX2xhbmcuc2NzcyIsImJsb2Nrcy9fbG9jYXRpb24uc2NzcyIsIl9oZWFkZXIuc2NzcyIsIl9oZXJvLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJibG9ja3MvX3NvY2lhbC5zY3NzIiwiX3Jvb21zLnNjc3MiLCJfYmxvY2staW5mby5zY3NzIiwiX3NsaWRlci5zY3NzIiwiX2dpZnQuc2NzcyIsImJsb2Nrcy9fc3Vic2NyaXB0aW9uLnNjc3MiLCJibG9ja3MvX2Zvcm0uc2NzcyIsImJsb2Nrcy9fY2hlY2tib3guc2NzcyIsImJsb2Nrcy9fY29udGFjdHMuc2NzcyIsImJsb2Nrcy9fZ3VpZGUuc2NzcyIsImJsb2Nrcy9fYmlub2N1bGFyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUVBLGtCQUNFLE1BQUEsTUFXRixpQkFFRSxRQUFBLEtBQ0EsZUFBQSxPQUNBLFlBQUEsV0FDQSxnQkFBQSxPQUlBLE1BQUEsS0FjRixjQUNFLFFBQUEsTUFFQSxNQUFBLEVDTkEsYUFBQSxHQUFBLENBQUEsSUFDQSxjQUFBLE1BQUEsV0FBQSxNQ25DRiwrRkFBK0YsRUFBQSxRQUFBLFNBQW1CLFdBQUEsV0FBc0IsS0FBSyxjQUFBLEVBQWdCLFlBQUEsRUFBQSxTQUFBLEVBQWdCLFlBQUEsS0FBaUIseUJBQUEsS0NnRDVMLGdCQUFBLE9BQ0EsT0FBQSxLRGpEME4sS0FBSyxPQUFBLEVBQWMsWUFBQSxTQUFBLENBQUEsYUFBQSxDQUFBLFVBQUEsQ0FBQSxNQUFBLENBQUEsU0FBQSxDQUFBLEtBQUEsQ0FBQSxVQUFBLENBQUEsbUJBQUEsQ0FBQSxpQkFBc0gsR0FBRyxPQUFBLEVBQVMsTUFBQSxRQUFjLFlBQVksd0JBQUEsVUFBQSxPQUFBLGdCQUFBLFVBQUEsT0FBaUMsRUFBQSxPQUFTLFlBQUEsT0FBbUIsS0FBQSxJQUFBLElBQUEsS0FBa0IsWUFBQSxZQUFBLENBQUEsY0FBQSxDQUFBLFFBQUEsQ0FBQSxpQkFBQSxDQUFBLEtBQUEsQ0FBQSxVQUFtRixVQUFBLElBQWMsTUFBTSxVQUFBLElBQWMsSUFBQSxJQUFRLFVBQUEsSUFBYyxZQUFBLEVBQWMsU0FBQSxTQUFrQixlQUFBLFNBQXdCLElBQUksT0FBQSxPQUFjLElBQUksSUFBQSxNQUFVLE1BQU0sWUFBQSxFQUFjLGFBQUEsUUFBcUIsT0FBQSxNQUFBLFNBQUEsT0FBQSxTQUFzQyxZQUFBLFFBQW9CLFVBQUEsS0FBZSxZQUFBLEtBQWlCLE9BQUEsRUFBUyxPQUFBLE9BQWMsZUFBQSxLQUFvQixjQUFBLGFBQUEsY0FBQSxPQUFnRCxtQkFBQSxPQUEwQixtQkFBbUIsYUFBQSxLQUFrQixRQUFBLEVBQVUsZ0JBQWdCLFFBQUEsV0FBQSxPQUFBLElBQThCLGlCQUFpQixXQUFBLEtBQWdCLE9BQU8sUUFBQSxFQUFVLFNBQVMsZUFBQSxTQUF3Qiw0QkFBQSw0QkFBd0QsT0FBQSxLQUFZLGNBQWMsbUJBQUEsVUFBNkIsZUFBQSxLQUFvQiw0QkFBNEIsbUJBQUEsS0FBd0IsNkJBQTZCLG1CQUFBLE9BQTBCLEtBQUEsUUFBYSxRQUFRLFFBQUEsVUVHeDJDLGVBQ0UsU0FBQSxNQUNBLElBQUEsSUFDQSxNQUFBLEVBQ0EsUUFBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxRQUNBLFFBQUEsS0FDQSxnQkFBQSxPQUNBLFlBQUEsT0FDQSxPQUFBLFFBQ0EsWUFDQSxRQUFBLEVBQ0EsV0FBQSxPQUNBLFVBQUEsaUJIV0Esb0JBQUEsSUFDQSwyQkFBQSx3QkdSQSwyQkFDRSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLSEVGLG9CQUFBLElBQ0EsMkJBQUEsd0JHQ0EsMEJBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxLQUFBLFFITEYsb0JBQUEsSUFDQSwyQkFBQSx3QkdTQSx1QkFDRSxRQUFBLEVBQ0EsV0FBQSxRQUNBLFVBQUEsY0FLQSxvREFDRSxVQUFBLGVDaEROLFdBQ0ksWUFBQSxrQkFDQSxJQUFBLHlDQUFBLGVBQUEsQ0FBQSx3Q0FBQSxlQUVBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsYUFBQSxLQUdKLFdBQ0ksWUFBQSxrQkFDQSxJQUFBLHdDQUFBLGVBQUEsQ0FBQSx1Q0FBQSxlQUVBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsYUFBQSxLQUdKLFdBQ0ksWUFBQSxrQkFDQSxJQUFBLHdDQUFBLGVBQUEsQ0FBQSx1Q0FBQSxlQUVBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsYUFBQSxLQUdKLFdBQ0ksWUFBQSxrQkFDQSxJQUFBLHVDQUFBLGVBQUEsQ0FBQSxzQ0FBQSxlQUVBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsYUFBQSxLRjlCSixFQUNFLE9BQUEsRUFDQSxRQUFBLEVBR0YsSUFDRSxRQUFBLE1BQ0EsVUFBQSxLRzBRRixPSHZRQSxNR3lRQSxPQURBLFNIcFFFLEtBQUEsUUFHRixFQUNFLFFBQUEsTUFDQSxNQUFBLFFBQ0EsZ0JBQUEsS0FHRixVQUNFLGdCQUFBLEtBR0YsR0FDRSxXQUFBLEtBR0YsUUFDRSxXQUFBLE9BR0YsT0FDRSxZQUNBLGlCQUFBLFlBQ0EsTUFBQSxRQUNBLFlBQUEsUUFDQSxVQUFBLFFBQ0EsT0FBQSxRQVFGLEtBQ0UsaUJBQUEsS0FDQSxNQUFBLFFBQ0EsWUFBQSxpQkFBQSxDQUFBLEtBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxLQUNBLGVBQUEsT0FDQSxXQUFBLE9BUUEsaUJBQUEsT0FFQSxZQUNFLFNBQUEsT0FPQSw0Q0FDRSxRQUFBLEtBR0YsOENBQ0UsTUFBQSxLQWtCTixpQkFDRSxTQUFBLFNBQ0EsWUFBQSxPQUNBLE1BQUEsSUFDQSxPQUFBLElBQ0EsU0FBQSxPQUNBLE9BQUEsRUFDQSxRQUFBLEVBQ0EsS0FBQSxjQUNBLFVBQUEsV0FDQSxPQUFBLEtBR0YsS0FDRSxVQUFBLEVBR0YsUUFDRSxjQUFBLElBQUEsTUFBQSxzQkFHRixXRmhHRSxvQkFBQSxJQUNBLDJCQUFBLHdCRXlHRixvQkFDRSxNQUFBLElBR0YsMEJBQ0UsV0FBQSxRQUNBLGNBQUEsS0FHRiwwQkFDRSxXQUFBLEtBR0YsMkJBQ0UsUUFBQSxLQUNBLE9BQUEsRUFHRixpQkFDRSxRQUFBLEtBQ0EsT0FBQSxFSTNKRixXQUNFLFVBQUEsT0FDQSxPQUFBLEVBQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxNQUFBLEtBRUEsbUJBQ0UsUUFBQSxFQUFBLEtBR0EsbUNBSkYsbUJBS0ksUUFBQSxFQUFBLE1DWE4sbUJBQ0UsUUFBQSxFQUNBLFVBQUEsa0JBQ0EsZUFDQSxZQUFBLE9BQUEsQ0FBQSxVQUVBLDJCQUNFLFFBQUEsRUFDQSxVQUFBLGNBR0YsZ0NBQ0UsVUFBQSxHQUFBLE9BQUEsU0FBQSxLQUdGLG9DQUNFLFVBQUEsSUFBQSxJQUFBLFNBQUEsU0FHRixpQ0FDRSxVQUFBLEtBQUEsU0FBQSxTQUFBLE1BSUYsMENBQ0UsVUFBQSxJQUFBLFNBQUEsU0FBQSxTQUFBLEtBQUEsU0FHQSxJQUhBLFNBQUEsTUFNRixpQ0FDRSxVQUFBLEtBQUEsU0FBQSxXQUdGLG9DQUNFLFVBQUEsSUFBQSxZQUFBLFNBQUEsTUFLSixvQkFDRSxLQUNFLFFBQUEsRUFDQSxVQUFBLGtCQUdGLEdBQ0UsUUFBQSxFQUNBLFVBQUEsZUFJSixrQkFDRSxLQUNFLE1BQUEsSUFLSixnQkFDRSxLQUNFLFVBQUEsVUFHRixHQUNFLFVBQUEsZ0JBS0osaUJBQ0UsR0FRQSxLQVBFLFVBQUEsU0FHRixJQUNFLFVBQUEsYUFRSixpQkFDRSxHQW9CQSxLQW5CRSxVQUFBLGFBR0YsSUFDRSxVQUFBLHdCQUFBLGdCQUdGLElBQ0UsVUFBQSx5QkFBQSxlQUdGLElBQ0UsVUFBQSx1QkFBQSxjQUdGLElBQ0UsVUFBQSx3QkFBQSxjQ3JHSixLQUNFLFNBQUEsU0FDQSxRQUFBLEtBQUEsS0FDQSxNQUFBLEtBRUEsZ0JBQUEsTUFDQSxvQkFBQSxPQUNBLGtCQUFBLFVBRUEsWUFBQSxJQUNBLFdBQUEsT0FDQSxPQUFBLFFBQ0EsWUFDQSxRQUFBLEVSY0Esb0JBQUEsSUFDQSwyQkFBQSx3QlFBQSxvQ0E1QkYsS0E2QkksTUFBQSxPQUdGLFVBQ0UsaUJBQUEsaUNBR0YsWUFDRSxNQUFBLEtBQ0EsaUJBQUEsbUNDckNKLE1BQ0MsUUFBQSxhQUNBLEtBQUEsWUFDQSxPQUFBLFlBQ0EsTUFBQSxLQUNBLE9BQUEsTUFLRCxnQkFDQyxLQUFBLGFBQ0EsTUFBQSxLQUNBLE9BQUEsS0FHRCxrQkFDQyxNQUFBLEtBQ0EsT0FBQSxLQ25CRCxVQUNFLFlBQUEsSUFDQSxVQUFBLHVDQUNBLFlBQUEsS0FDQSxjQUFBLEtBR0YsVUFDRSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLEtBR0Ysa0JBQ0UsTUFBQSxxQkFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsS0FDQSxjQUFBLEtDbkJGLE1BQ0UsU0FBQSxTQUVBLFFBQUEsYVh3QkEsb0JBQUEsSUFDQSwyQkFBQSx3QlduQkEsY0FDRSxRQUFBLEdBQ0EsU0FBQSxTQUVBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsSUFDQSxpQkFBQSxRQUdBLFdBQUEsaUJBQUEsSUFBQSxNQUFBLElBQUEsS0FBQSxJQUdGLHlCUm1DSSwrQ0FOQSxnREFDRSxVQUFBLFdBWUYsMERBQ0UsVUFBQSxlQUFBLFdENkRKLGlCQUNFLE1BQUEsUVN2R0Ysb0JBQ0UsTUFBQSxLQ29IRixrQkFDRSxNQUFBLFNDL0lOLGVBQ0UsUUFBQSxFQUFBLEtBQUEsRUFBQSxLQUNBLGlCQUFBLElBQ0EsVUFBQSxVQUNBLFVBQUEsK0JBQ0EsUUFBQSxFQUNBLFdBQUEsT0FDQSxZQUFBLFNBQUEsQ0FBQSxVQUVBLFdBQUEsV0FBQSxJQUVBLGlCQUFBLFFBQ0EsT0FBQSxJQUFBLE1BQUEsc0JBQ0EsZ0JBQUEsUUFDQSxhQUFBLFFBQ0EsT0FBQSxRQUVBLEtBQUEsRUFFQSxTQUFBLFNBQ0EsSUFBQSxLQUNBLG9CQUFBLEtBQ0EsaUJBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxpQkFDQSxRQUFBLElBRUEsdUJBQ0UsV0FBQSxRQUNBLFVBQUEsSUFBQSxTQUFBLGVBR0YsMEJBQ0UsVUFBQSxJQUFBLFNBQUEsYUFLRixxQkFDRSxZQUFBLE9BQ0EsUUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBR0EsOENBQ0UsV0FBQSx1Q0FBQSxJQUFBLFVBQ0EsUUFBQSxJQUNBLE9BQUEsSUFDQSxLQUFBLEVBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxNQUFBLEtBSUoscUJBQ0UsZ0JBQUEsT0FDQSxRQUFBLEtBQUEsRUFDQSxZQUFBLE9BQ0EsTUFBQSxRQUNBLFFBQUEsS0FFQSxPQUFBLEtBQ0EsWUFBQSxLQUNBLFNBQUEsU0FDQSxNQUFBLEtBR0YsdUNBckVGLGVBc0VJLHlCQUNBLFdBQUEsZUFDQSxVQUFBLGVBQ0EsVUFBQSxlQUNBLFFBQUEsWUFHQSx1QkFDRSxXQUFBLFFBR0YsMEJBQ0UsV0FBQSxRQU1OLDBCQUNFLEdBQ0UsVUFBQSwrQkFDQSxRQUFBLEVBQ0EsVUFBQSxZQUdGLEtBQ0UsVUFBQSxxQ0FDQSxRQUFBLEVBQ0EsVUFBQSxXQU1KLHdCQUNFLEdBQ0UsVUFBQSxxQ0FDQSxRQUFBLEVBQ0EsVUFBQSxVQUdGLEtBQ0UsVUFBQSwrQkFDQSxRQUFBLEVBQ0EsVUFBQSxhQUlKLGlCQUNFLFNBQUEsU0FDQSxjQUFBLE9iN0ZBLG9CQUFBLElBQ0EsMkJBQUEsd0JhK0ZBLHdCQUNFLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLE1BQUEsRUFDQSxVQUFBLGlCQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsWUFBQSxJQUFBLE1BQUEsWUFDQSxhQUFBLElBQUEsTUFBQSxZQUNBLFdBQUEsSUFBQSxNQUFBLGFBQ0EsUUFBQSxHYjNHRixvQkFBQSxJQUNBLDJCQUFBLHdCYTRHRSxlQUFBLEtBR0YsNENBQ0UsVUFBQSxpQkFBQSxlQUdGLCtCQUFBLHVCQUVFLE1BQUEsUUFFQSxzQ0FBQSw4QkFDRSxpQkFBQSxRQUdGLDJEQUFBLG1EQUNFLE1BQUEsUUFHRixpREFBQSx5Q0FDRSxNQUFBLFFBS0osMENBQUEsMkNBRUUsTUFBQSxRQUVBLGlEQUFBLGtEQUNFLFVBQUEsaUJBQUEsZUFDQSxpQkFBQSxRRHZLTixRQUNFLFlBQUEsT0FDQSxpQkFBQSxLQUNBLFFBQUEsS0FDQSxPQUFBLE1BRUEsS0FBQSxFQUNBLFNBQUEsT0FDQSxRQUFBLEVBQUEsTUFDQSxTQUFBLE1BQ0EsSUFBQSxPQUNBLE1BQUEsS0FDQSxRQUFBLElaZUEsb0JBQUEsSUFDQSwyQkFBQSx3QllYQSxlQUNFLElBQUEsRUFDQSxRQUFBLEVBQUEsS0FFQSx5QkFDRSxrQkFDQSxhQUFBLEVBQ0EsYUFBQSxLQUNBLFFBQUEsS0FJSixtQkFDRSxNQUFBLEtBQ0EsUUFBQSxLQUNBLGVBQUEsT0FDQSxnQkFBQSxjQUNBLE9BQUEsS0FDQSxXQUFBLE9BRUEsNkNBQ0UsUUFBQSxLQUNBLE9BQUEsRUFJSixlQUNFLGFBQUEsS0FHRixlQUVFLGNBQUEsS0FFQSxxQkFDRSxNQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLEtBR0Ysb0JBQ0UsUUFBQSxLQUNBLFVBQUEsS0FDQSxJQUFBLEVBQUEsS0FDQSxNQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBR0YscUNBQ0UsY0FBQSxLQUdGLG9CQUNFLE1BQUEsUUFJSixjQUNFLE1BQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsS0FFQSxtQkFDRSxRQUFBLEtBQ0EsZUFBQSxPQUNBLElBQUEsS0FHRixtQkFDRSxNQUFBLFFBQ0EsUUFBQSxhQUlKLGFBQ0UsUUFBQSxLQUNBLFVBQUEsS0FDQSxJQUFBLEtBQ0EsV0FBQSxLQUNBLGNBQUEsS0FHRix1QkFDRSxRQUFBLGFBQ0EsY0FBQSxJQUNBLFlBQUEsYUFDQSxZQUFBLElBSUYsdUJBQ0UsSUFBQSxpQkFDQSxNQUFBLGlCQUFBLE1BQUEsWUFDQSxhQUFBLElBR0YsY0FDRSxRQUFBLEVBQ0Esa0JBR0YsbUNBQ0UsbUJBQ0UsVUFBQSxLQUNBLFdBQUEsT0FLTixZQUNFLFNBQUEsU0FDQSxZQUNBLFFBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLE1BQUEsUUFDQSxpQkFBQSxZQUNBLE9BQUEsUUFDQSxRQUFBLEtBUUEsbUJBQUEsb0JBRUUsUUFBQSxHQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsSUFDQSxpQkFBQSxhWi9IRixvQkFBQSxJQUNBLDJCQUFBLHdCWW1JQSxvQkFDRSxJQUFBLEVBR0Ysa0JBQ0UsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsSUFDQSxpQkFBQSxhQUNBLFVBQUEsaUJaL0lGLG9CQUFBLElBQ0EsMkJBQUEsd0JZa0pBLG1CQUNFLElBQUEsaUJBTUEsMkJBQ0UsSUFBQSxJQUNBLFVBQUEsY0FHRiwwQkFDRSxJQUFBLElBQ0EsVUFBQSxlQUdGLHFDQUNFLFVBQUEsVUFDQSxRQUFBLEVFbk1OLGlCQUNFLGNBQUEsS0FDQSxRQUFBLEtBQ0EsZUFBQSxPQUNBLElBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxhQUVBLHVCQUNFLFVBQUEsTUFHRix1QkFDRSxZQUFBLElDWEosTUFDRSxhQUFBLElBQUEsTUFBQSxzQkFDQSxRQUFBLEVBQUEseUNBQ0EsWUFBQSxPQUNBLFFBQUEsS0FFQSxpQkFDRSxRQUFBLEtBQ0EsWUFBQSxPQUNBLE9BQUEsSUFBQSxNQUFBLHNCQUdGLFdBQ0UsUUFBQSxZQUNBLFFBQUEsSUFBQSxJQUNBLE9BQUEsUUFDQSxlZldGLG9CQUFBLElBQ0EsMkJBQUEsd0JlVEUsdUJBQ0UsYUFBQSxJQUFBLE1BQUEsc0JBR0YsbUJBQ0UsV0FBQSxzQkFFQSx5QkFDRSxRQUFBLEdBS0YsK0NBQ0UsUUFBQSxFQUlKLHlCQUNFLGlCQUNFLFdBQUEsc0JDWUYsc0JBR0UseUNBRkEsTUFBQSxTRFJOLFlBQ0UsWUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtFL0NKLFFBQ0UsY0FBQSxJQUFBLE1BQUEsc0JBQ0EsT0FBQSxLQUNBLFNBQUEsTUFDQSxNQUFBLEtBQ0EsUUFBQSxLQUNBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsWUFBQSxJQUVBLFVBQUEsS0FDQSxJQUFBLEVBQ0EsV0FBQSxrQmpCZ0JBLG9CQUFBLElBQ0EsMkJBQUEsd0JpQmJBLGtCQUNFLFdBQUEsUUFDQSx3QkFBQSxXQUNBLGdCQUFBLFdBSUYsbUJBQ0UsUUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsZ0JBQUEsY0FJRixjQUNFLGFBQUEsSUFBQSxNQUFBLHNCQUVBLG1CQUNFLFlBQUEsT0FDQSxRQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsRUFBQSxLQUFBLEVBQUEsS0FHRixrQkFDRSxZQUFBLEVBQ0EsTUFBQSxzQ0FDQSxPQUFBLEtBSUosZ0JBQ0UsUUFBQSxLQUNBLEtBQUEsRUFBQSxFQUFBLEtBR0Ysa0JBQUEsY0FBQSxlQUdFLFFBQUEsS0FHRixvQkFDRSxRQUFBLEVBQ0EsTUFBQSxFakJqQ0Ysb0JBQUEsSUFDQSwyQkFBQSx3QmlCa0NFLE1BQUEsUUFJRixjQUNFLEtBQUEsYUFDQSxlQUFBLE9BQ0EsWUFBQSxFakIxQ0Ysb0JBQUEsSUFDQSwyQkFBQSx3QmlCOENBLGdCQUNFLFFBQUEsRUFBQSx5Q0FDQSxZQUFBLE9BQ0EsWUFDQSxPQUFBLFFBQ0EsUUFBQSxLQUlGLG9DQUlJLG1CQUNFLFFBQUEsRUFBQSxNQU1OLGtDQUNFLGVBQ0UsUUFBQSxLQUNBLFlBQUEsT0FDQSxhQUFBLElBQUEsTUFBQSxzQkFFQSxRQUFBLEVBQUEsS0FDQSxPQUFBLFNBRUEsd0RBR0ksbUNaNDVCUix5Q1kxNUJVLE1BQUEsU0FnQ0osMERBR0ksK0RBQ0UsV0FBQSxJQUFBLE1BQUEsU0E3Qlosb0NBQ0UsY0FDRSxRQUFBLEtBQ0EsWUFBQSxPQUNBLFlBQUEsS0FFQSxtQkFDRSxhQUFBLElBQUEsTUFBQSxvQkFDQSxRQUFBLEtBQ0EsT0FBQSxLQUNBLE1BQUEsS0FFQSxrQ0FDRSxRQUFBLEVBTUosbUJBQ0UsU0FBQSxTQUNBLFlBQUEsSUFBQSxNQUFBLHNCQUNBLFFBQUEsS2pCOUdOLG9CQUFBLElBQ0EsMkJBQUEsd0JpQnlITSxrREFDRSxRQUFBLEVBQUEsS0FBQSxFQUFBLEtBQ0EsU0FBQSxTQUNBLGFBQUEsS0FHRixnQ0FDRSxRQUFBLE1BSUosbUJBQ0UsWUFBQSxPQUNBLE1BQUEsUUFDQSxRQUFBLEtBQ0EsWUFBQSxJQUNBLE9BQUEsS0FDQSxZQUFBLEtBQ0EsUUFBQSxFQUFBLE1BS04sa0NBQ0Usa0JBQ0UsUUFBQSxNQU1KLG9DQUNFLGdDQUNFLFFBQUEsY0FJSixtQ0FDRSxnQ0FDRSxRQUFBLGNBSUosbUNBQ0UsZUFDRSxRQUFBLEVBQUEsS0FBQSxFQUFBLEtBQ0EsSUFBQSxJQUVBLG9CQUNFLFFBQUEsRUFDQSxNQUFBLE1Edk1SLFVBQ0UsYUFBQSxJQUFBLE1BQUEsc0JBQ0EsUUFBQSxFQUFBLEtBQUEsRUFBQSxLQUVBLFlBQUEsT0FDQSxPQUFBLFFBQ0EsUUFBQSxLQUNBLFNBQUEsU0FFQSxlQUNFLGVBQ0EsWUFDQSxNQUFBLFFBQ0EsUUFBQSxLQUNBLFlBQUEsT0FDQSxJQUFBLEtBQ0EsT0FBQSxRQUNBLFFBQUEsRUFBQSxLQUFBLEVBQUEsRUFHRixtQkFDRSxPQUFBLEVBQUEsSUFBQSxFQUFBLElBQ0EsWUFBQSxFaEJLRixvQkFBQSxJQUNBLDJCQUFBLHdCZ0JERSx3QkFDRSxRQUFBLEtBQ0EsZUFBQSxPQUlKLGdCQUVFLE9BQUEsUUFDQSxNQUFBLFFBQ0EsUUFBQSxLQUNBLFlBQUEsT0FDQSxJQUFBLEtBQ0EsT0FBQSxLQUdGLGdCQUNFLFFBQUEsS0FDQSxZQUFBLE9BQ0EsSUFBQSxLQUNBLE9BQUEsS2hCcEJGLG9CQUFBLElBQ0EsMkJBQUEsd0JrQjVCRixNbkJPRSxVQUFBLFFtQk5BLFNBQUEsU0FDQSxVQUFBLFFBR0EsUUFBQSxNQUFBLEVBQ0EsUUFBQSxLQUNBLFlBQUEsU0FDQSxnQkFBQSxTQUNBLGVBQUEsT0FDQSxPQUFBLE9BR0EsaUJBQ0UsU0FBQSxTQUNBLFFBQUEsS0FDQSxlQUFBLE9BQ0EsWUFBQSxXQUNBLE9BQUEsaUJBQUEsT0FBQSxZQUNBLFFBQUEsRUFDQSxnQkFBQSxPQUtGLFVBQ0UsU0FBQSxTQUNBLElBQUEsTUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsbUJBQ0EsUUFBQSxFQUNBLFFBQUEsT0FBQSxNQUVBLGlCQUNFLFdBQUEseURBQUEsMERBQUEsZ0RBQ0EsT0FBQSxFQUNBLFFBQUEsR0FDQSxPQUFBLEtBQ0EsS0FBQSxFQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsZUFBQSxLQUdGLGNBQ0UsU0FBQSxTQUNBLE1BQUEsRUFDQSxPQUFBLE9sQmhCSixhQUFBLEdBQUEsQ0FBQSxJQUNBLGNBQUEsTUFBQSxXQUFBLE1BQ0EsTUFBQSxLa0JnQkksUUFBQSxHQUlKLGFBQ0UsTUFBQSxNQUNBLE9BQUEsTUFDQSxhQUFBLENBQUEsQ0FBQSxFQUNBLFdBQUEsU0FFQSxpQkFDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsUUFBQSxXQUFBLFFBQ0EsaUJBQUEsT0FJSixlQUNFLFlBQUEsS0FDQSxNQUFBLEtBR0YsYW5CMUJBLFVBQUEsV21CMkJFLFVBQUEsV0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FHRixtQkFDRSxZQUFBLHlDQUNBLGVBQUEseUNBQ0EsVUFBQSxvQ0FDQSxZQUFBLFFBR0YsV0FDRSxXQUFBLEtBR0YsaUVBM0ZGLE1BNEZJLFdBQUEsT0FDQSxPQUFBLGlCQUFBLE9BQUEsWUFFQSxpQkFDRSxVQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsRUFHRixVQUNFLElBQUEsRUFDQSxPQUFBLE9BRUEsaUJBQ0UsTUFBQSxFQUFBLEVBQUEsS0FBQSxHQUtOLG9DQUNFLGFBQ0UsWUFBQSxLQUNBLFVBQUEsTUFLSixvQ0FFRSxpQkFDRSxlQUFBLElBQ0EsT0FBQSxPQUNBLFlBQUEsS0FDQSxZQUFBLE9BR0YsYUFDRSxVQUFBLEtBQ0EsWUFBQSxLQUdGLGFBQ0UsU0FBQSxTQUNBLE1BQUEsTUFDQSxPQUFBLE1BQ0EsTUFBQSxLQUNBLElBQUEsTUMxSU4sUUFDRSxTQUFBLFNBQ0EsWUFBQSxNQUNBLFlBQUEsTUFFQSxrQkFDRSxTQUFBLFNBQ0EsSUFBQSxLQUNBLE9BQUEsRUFDQSxLQUFBLElBQ0EsVUFBQSxpQkFDQSxNQUFBLEtBRUEsVUFBQSxLQUNBLE9BQUEsTUFDQSxpQkFBQSxvQ0FDQSxnQkFBQSxNQUNBLGtCQUFBLFVBQ0EsZUFBQSxLQUNBLFFBQUEsRUFDQSxTQUFBLE9BSUYsWUFDRSxPQUFBLEtBQUEsRUFDQSxXQUFBLHNCQUNBLFFBQUEsSUFDQSxPQUFBLElBQ0EsTUFBQSxLQUNBLFlBR0YsaUJBQ0UsU0FBQSxTQUNBLFFBQUEsd0NBQUEsRUFJRixrQkFDRSxjQUFBLEtBTUEsa0JBRUUsTUFBQSxNQUNBLE9BQUEsS0FJSixhQUNFLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxNQUNBLGNBQUEsS0FHRixjQUNFLE1BQUEsYUFJRixjQUFBLGdCQUVFLFlBQUEsS0FJQSw4QkFDRSxNQUFBLE1BSUosY0FDRSxRQUFBLEtBQ0EsWUFBQSxJQUNBLGNBQUEsS0FFQSxrQkFDRSxRQUFBLElBQUEsSUFDQSxPQUFBLFFBQ0Esb0JBQUEsS0FBQSxpQkFBQSxLQUFBLFlBQUEsS25CekRKLG9CQUFBLElBQ0EsMkJBQUEsd0JtQjRESSwyQ0FDRSxNQUFBLHFCQUdGLHVEQUNFLE1BQUEsUUFRTixlQUNFLFFBQUEsS0FFQSxJQUFBLHlDQU1BLG9CQUNFLGdCQUFBLEtBQ0EsWUFBQSxNbkJyRkosb0JBQUEsSUFDQSwyQkFBQSx3Qm1CK0ZBLG1CQUNFLFdBQUEsS0FDQSxZQUFBLE1BQ0EsTUFBQSxxQkFDQSxVQUFBLE1BSUEsc0JBQ0UsWUFBQSxNQUNBLE1BQUEscUJBRUEsa0NBbENKLGVBTUksUUFBQSxLQUFBLEVBQUEsRUF3QkYsc0JBS0ksY0FBQSxNQUlKLHNCQUNFLFFBQUEsS0FDQSxZQUFBLE9BQ0EsVUFBQSxLQUNBLElBQUEsS0FHRixzQkFDRSxZQUFBLEVBSUosZ0JBQ0UsUUFBQSxLQUFBLEVBQ0EsUUFBQSxLQUNBLGdCQUFBLGNBQ0EsWUFBQSxPQUdGLDBCQUNFLFlBQUEsTUFDQSxNQUFBLHFCQUNBLFlBQUEsS0FHRix5QkFDRSxhQUNFLFFBQUEsS0FDQSxJQUFBLE1BR0YsaUJBQ0UsUUFBQSxLQUNBLFlBQUEsT0FDQSxJQUFBLE1BSUosbUNBQ0UsY0FDRSxRQUFBLDJDQUFBLEVBQ0EsUUFBQSxLQUNBLGdCQUFBLGNBQ0EsWUFBQSxXQUdGLGtCQUFBLGNBQUEsYUFBQSxpQkFJRSxjQUFBLEVBR0YsbUJBQ0UsV0FBQSxLQUdGLGFBQ0UsWUFBQSxPQUNBLElBQUEsS0FFQSxtQ0FDRSxjQUFBLEtBSUosY0FDRSxXQUFBLEtDL01KLFFBQ0UsVUFBQSxFQUNBLFlBQUEsRUFFQSxjQUNFLFFBQUEsS0FDQSxJQUFBLEtBQ0EsWUFBQSxPQUdGLGNwQmlCRixvQkFBQSxJQUNBLDJCQUFBLHdCb0JmSSx5QkR1R0UsMEJBQ0UsTUFBQSxRQ3ZHRixvQkFDRSxVQUFBLFdBRUEsMEJBQ0UsTUFBQSxTQUtOLG9CQUNFLEtBQUEsYXBCR04sb0JBQUEsSUFDQSwyQkFBQSx3Qm9CRE0sMEJBQ0UsS0FBQSxRQzNCVixPQUNFLFNBQUEsU0FDQSxZQUFBLEtBQ0EsZUFBQSxNQUNBLFdBQUEsTUFFQSxnQkFDRSxRQUFBLE1BQ0EsT0FBQSxNQUdGLGFBQ0UsaUJBQUEsc0JBQ0EsT0FBQSxJQUFBLE1BQUEsc0JBQ0EsU0FBQSxPQUNBLE9BQUEsS3JCV0Ysb0JBQUEsSUFDQSwyQkFBQSx3QnFCVEUsbUJBQ0UsYUFBQSxRQUVBLG9DQUNFLFVBQUEsV0FJSixtQkFDRSxTQUFBLFNBQ0EsU0FBQSxPQUNBLFFBQUEsS0FDQSxnQkFBQSxPQUdGLGlCQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxNQUFBLFdBQUEsTUFDQSxhQUFBLENBQUEsQ0FBQSxFQUNBLFlBQUEsT0FBQSxDQUFBLFVyQlpKLG9CQUFBLElBQ0EsMkJBQUEsd0JxQmVFLG1CQUNFLFNBQUEsU0FDQSxPQUFBLEtBQ0EsU0FBQSxPQUVBLElBQUEsS0FDQSxVQUFBLFFBR0EsaUJBQUEsc0JBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLE1BQ0EsUUFBQSxJQUFBLElBQ0EsTUFBQSxRQUNBLFlBQUEsTUFDQSx3QkFBQSxXQUFBLGdCQUFBLFdBQ0EsUUFBQSxZQUNBLFlBQUEsT0FDQSxJQUFBLElBR0Ysa0JBQ0UsWUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSwrQkFBQSxPQUFBLE1BQUEsVUFDQSxXQUFBLElBR0Ysa0JBQ0UsUUFBQSxZQUNBLG1CQUFBLFNBQ0EsbUJBQUEsRUFDQSxXQUFBLEVBQ0EsU0FBQSxPQzVFTixZQUlFLFFBQUEseUNBQ0EsYUFBQSwyQ0FDQSxRQUFBLEtBQ0EsZUFBQSxPQUNBLFVBQUEsRUFDQSxXQUFBLE1BRUEsbUJBQ0UsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLE1BQ0EsTUFBQSxRQUNBLGVBQUEsS0FHRixvQkFFRSxXQUFBLElBQUEsTUFBQSxvQkFDQSxRQUFBLEtBRUEsY0FBQSxLQUNBLFFBQUEsS0FBQSxFQUNBLFlBQUEsTUFDQSxJQUFBLEtBR0YsaUJBQUEscUJBQUEsa0JBR0UsUUFBQSxZQUNBLFlBQUEsT0FHRix5QkFBQSw2QkFBQSwwQkFHRSxRQUFBLEdBQ0EsUUFBQSxhQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsZ0JBQUEsUUFDQSxrQkFBQSxVQUdGLDBCQUNFLGFBQUEsSUFDQSxpQkFBQSwrQkFLRix5QkFDRSxhQUFBLEtBQ0EsaUJBQUEsNkJBSUYsNkJBQ0UsYUFBQSxLQUNBLGlCQUFBLGlDQUtGLHlCQUNFLFlBQUEsTUFDQSxVQUFBLEVBQ0EsUUFBQSxZQUNBLFNBQUEsT0FDQSxtQkFBQSxTQUNBLFdBQUEsU0FDQSxtQkFBQSxFQUNBLFdBQUEsRUFDQSxPQUFBLE1BQ0EsY0FBQSxLQUdGLGlCQUNFLFFBQUEsTUFDQSxNQUFBLE1BQ0EsT0FBQSxLQUNBLFFBQUEsS0FBQSxLQUNBLGlCQUFBLG1DQUNBLGtCQUFBLFVBQ0EsTUFBQSxRQUNBLFlBQUEsSUFDQSxZQUFBLE1BQ0EsV0FBQSxPQUNBLE9BQUEsUXRCbEVGLG9CQUFBLGFBQ0EsMkJBQUEsd0JzQm1FRSxXQUFBLEtBQ0EsWUFBQSxLQUNBLGFBQUEsS0FFQSx1QkFDRSxpQkFBQSx5QkFDQSxhQUFBLHlCQ2xHSix1QkFDRSxlQUFBLE9BQ0EsSUFBQSxLQUdGLHlCQUFBLHdCRjRFRSx1QkFDRSxTQUFBLFNFM0VGLHVCQUNFLGVBQUEsSUFHRixtQkFDRSxTQUFBLFNBQ0EsSUFBQSxJQUNBLFVBQUEsaUJBQ0EsUUFBQSxHQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxJQUNBLGlCQUFBLFFBQ0EsTUFBQSxLQUNBLE9BTUEsSUFBQSxNQUFBLEtBTEEsVUFBQSxLQUNBLFFBQUEsS0FDQSxZQUFBLE9BQ0EsZ0JBQUEsT0FDQSxPQUFBLFFBRUEsUUFBQSxFQUNBLFdBQUEsUUFDQSxVQUFBLEtBQUEsWUFBQSxTQUFBLE1BQ0EsV0FBQSxRQUFBLElBQUEsV0FBQSxJQUNBLGVBQUEsS0FHQSx3QkFDRSxLQUFBLEtBRUEsZ0NBQ0UsUUFBQSxvQ0FJSix3QkFDRSxNQUFBLEtBRUEsZ0NBQ0UsUUFBQSxvQ0FJSiwrQkFDRSxRQUFBLEdBQ0EsZUFBQSxLQUdGLDBCQUNFLFFBQUEsRUFDQSxXQUFBLE9BQ0EsZUFBQSxLQVFKLGlDQUNFLE1BQUEsTUFDQSxVQUFBLEtBQ0EsWUFBQSxHQ3pFTixNQUNFLFlBQUEsS0FDQSxlQUFBLEtBRUEsZUFDRSxRQUFBLEtBQ0EsWUFBQSxXQUNBLGVBQUEsT0FDQSxnQkFBQSxPQUNBLElBQUEsS0FJRixXQUNFLFNBQUEsU0FDQSxRQUFBLE1BR0EsTUFBQSxLQUNBLFVBQUEsTUFDQSxjQUFBLEtBR0EsYUFBQSxHQUFBLENBQUEsSUFHQSxTQUFBLE9BRUEsZUFDRSxPQUFBLEtBQ0EsY0FBQSxNQUFBLFdBQUEsTUFDQSxtQkFBQSxPQUFBLGdCQUFBLE9BR0EsWUFBQSxTQUFBLENBQUEsUUFDQSxvQkFBQSxPQUVBLGlCQUFBLE9BQ0EsZUFBQSxLQUlKLGtDQUNFLGVBQ0UsZUFBQSxLQzVDTixjQUNFLFFBQUEsdUNBR0EsZUFBQSxPQUNBLG9CQUFBLEtBQ0EsMEJBQUEsT0FFQSxtQkFBQSxlQUNBLG1CQUFBLGVBQ0EsZ0JBQUEsSUFBQSxJQUVBLHlCQUNFLFdBQUEseUNBQ0EsUUFBQSxFQUdGLHVCQUNFLFFBQUEsS0FDQSxlQUFBLE9BQ0EsWUFBQSxPQUdGLHFCQUNFLFFBQUEsS0FBQSxLQUFBLEVBR0YsbUJBRUUsTUFBQSw0Q0FFQSxPQUFBLCtDQUNBLGlCQUFBLDRMQUlBLGlCQUFBLG9MQUlBLFlBQUEsRUFDQSxnQkFBQSxRQUNBLGtCQUFBLFVBR0Ysa0NBQ0UscUJBQ0UsUUFBQSxLQUFBLEtBQUEsRUFHRixtQkFHRSxNQUFBLCtDQUNBLE9BQUEsK0NBSUosbUNBQ0UscUJBQ0UsUUFBQSxLQUFBLEtBQUEsR0FJSixtQ0FFRSx1QkFDRSxlQUFBLElBQ0EsZ0JBQUEsY0FHRixxQkFDRSxRQUFBLE1BQUEsS0FHRixtQkFDRSxvQkFBQSxPQUNBLE1BQUEsT0M1RU4sTUFDRSxTQUFBLFNBRUEsYUFDRSxTQUFBLFNBQ0EsY0FBQSxLQUNBLFlBQUEsRUFHRixhQUNFLE1BQUEsS0FDQSxRQUFBLEtBQUEsRUFBQSxJQUNBLGlCQUFBLFlBQ0EsWUFDQSxjQUFBLElBQUEsTUFBQSxRQUVBLFlBQUEsSTFCVUYsb0JBQUEsSUFDQSwyQkFBQSx3QjBCVEUsTUFBQSxRQUNBLFlBQUEsUUFFQSwrQkFDRSxNQUFBLFlBREYsMEJBQ0UsTUFBQSxZQUdGLG1CQUNFLGNBQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxFQUlGLG9DQUFBLGdDQUVFLFVBQUEsb0JBQ0EsVUFBQSxLQUtKLGFBQ0UsU0FBQSxTQUNBLGlCQUFBLFlBQ0EsS0FBQSxFQUNBLElBQUEsT0FDQSxZQUFBLElBQ0EsWUFBQSxFQUNBLGVBQUEsS0FDQSxXQUFBLElBQ0EsTUFBQSxRQUdGLGNBQ0UsUUFBQSxLQUNBLGVBQUEsT0FDQSxnQkFBQSxjQUNBLElBQUEsS0FDQSxjQUFBLEtBSUYsa0NBQ0UsY0FDRSxlQUFBLElBQ0EsSUFBQSxLQUlGLFdBQ0UsUUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLE9BQ0EsWUFBQSxPQUNBLE1BQUEsaUJBQUEsTUFBQSxZQUNBLFlBQUEsRUFDQSxVQUFBLFFBTU4sdUJyQjJ2REEsOEJBREEsNkJBREEsNkJxQnJ2REUsWUFBQSxrQkFDQSxtQkFBQSxFQUFBLEVBQUEsRUFBQSxPQUFBLFlBQUEsZ0JBQ0Esd0JBQUEsa0JBQ0EsbUJBQUEsaUJBQUEsTUFBQSxZQUFBLFdBQUEsaUJBQUEsTUFBQSxZQUdGLE8xQmhFRSxvQkFBQSxJQUNBLDJCQUFBLHdCMEJpRUEsUUFBQSxFQUNBLE1BQUEsS0FFQSxlQUNFLFFBQUEsdUNBQ0EsUUFBQSxhQUNBLGFBQUEsS0FDQSxlQUFBLE9BSUosVUFDRSxTQUFBLFNBQ0EsVUFBQSxNQUNBLFdBQUEsT0FDQSxPQUFBLEtBQ0EsS0FBQSxFQUNBLFVBQUEsbUJBQ0EsTUFBQSxRQUNBLGlCQUFBLFkxQnJGQSxvQkFBQSxJQUNBLDJCQUFBLHdCMEJzRkEsUUFBQSxFQUVBLGtCQUNFLFFBQUEsOEJBRUEsZUFBQSxPQUdGLGtDQWxCRixVQW1CSSxPQUFBLE1BR0Ysa0NBdEJGLFVBdUJJLE9BQUEsTUFHRixtQ0ExQkYsVUEyQkksT0FBQSxNQ2xJSixVQUNFLFNBQUEsU0FDQSxRQUFBLEVBQ0EsUUFBQSxHQUVBLGlCQUNFLG9CQUFBLEtBQUEsaUJBQUEsS0FBQSxZQUFBLEtBQ0EsWUFBQSxLQUdGLHVCQUNFLFNBQUEsU0FDQSxRQUFBLGFBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUNBLGFBQUEsSUFFQSxpQkFBQSxRQUNBLFlBQUEsRUFDQSxVQUFBLEszQk1GLG9CQUFBLElBQ0EsMkJBQUEsd0IyQkpFLDhCQUNFLFFBQUEsS0FDQSxnQkFBQSxPQUNBLFlBQUEsT0FDQSxNQUFBLElBQ0EsUUFBQSxJQUNBLFVBQUEsS0FDQSxRQUFBLEUzQkpKLG9CQUFBLElBQ0EsMkJBQUEsd0IyQlFBLGdCQUNFLFFBQUEsYUFDQSxnQkFBQSxVQUlKLDBEQUNFLE9BQUEsSUFBQSxNQUFBLFlBR0YsaUVBQ0UsUUFBQSxFQzlDRixVQUNFLFFBQUEsS0FBQSxFQUVBLHFCQUNFLFFBQUEsS0FDQSxlQUFBLE9BQ0EsSUFBQSxLQUtGLG9CQUNFLGlCQUFBLEtBSUEsMEJBQ0UsaUJBQUEsRUFNSixpQkFDRSxjQUFBLEtBR0YsZ0JBQ0UsUUFBQSxLQUNBLGVBQUEsT0FDQSxJQUFBLEtBR0YsMEJBQ0UsY0FBQSxNQUdGLG1CQUNFLFlBQUEsT0FDQSxRQUFBLEtBRUEsWUFBQSxLQUNBLGNBQUEsS0FDQSxVQUFBLE1BRUEsd0JBQ0UsTUFBQSxRQUdGLHVCQUNFLGFBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsRUFJSiw0QkFDRSxtQkFBQSxLQUNBLGlCQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFHRixpQkFBQSxpQkFFRSxjQUFBLE01QnhDRixvQkFBQSxJQUNBLDJCQUFBLHdCNEJtREEsb0JBQ0UsVUFBQSxLQUNBLFlBQUEsSUFFQSx5QkFDRSxjQUFBLE1BRUEsOEJBQ0UsTUFBQSxxQkFLTixlQUNFLE1BQUEsS0FDQSxLQUFBLEVBQUEsRUFBQSxLQUtBLG1CQUNFLE1BQUEsS0FDQSxPQUFBLEs1QjFFSixvQkFBQSxJQUNBLDJCQUFBLHdCNEI0RUkseUJBakNBLHVCQUFBLHVCQUNFLE1BQUEsUUFpQ0EseUJBQ0UsTUFBQSxLQXFCUiwwQkFDRSxxQkFDRSxlQUFBLElBQ0EsSUFBQSxLQUdGLGVBQ0UsVUFBQSxNQUNBLFdBQUEsUUN0SU4sT0FDRSxpQkFBQSxxQkFDQSxPQUFBLElBQUEsT0FBQSxRQUNBLGNBQUEsS0FDQSxRQUFBLEtBQ0EsTUFBQSxRQUtBLGFBQ0UsTUFBQSxRQUNBLEtBQUEsYUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUdGLGdCQUNFLFdBQUEsS0FHRixjQUNFLFVBQUEsS0FDQSxZQUFBLEtBR0YsYUFDRSxXQUFBLEtBQ0EsYUFBQSxLQUNBLFlBQUEsSUFJQSwrQkFDRSxXQUFBLElBSUoseUJBdENGLE9BdUNJLFFBQUEsS0FDQSxJQUFBLEtBRUEsZ0JBQ0UsV0FBQSxFQUdGLGFBQ0UsWUFBQSxHQ2xESixXQUNFLFFBQUEsYUFDQSxXQUFBLEtBQ0EsTUFBQSxNQUNBLE9BQUEsTUFDQSxpQkFBQSx5TEFLQSxpQkFBQSxpTEFJQSxrQkFBQSxVQUNBLGdCQUFBLE1BQ0Esb0JBQUEsS0FFQSx5QkFsQkYsV0FtQkksV0FBQSxFQUNBLFlBQUEiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgXCIuL3V0aWxzL3ZhcnMuc2Nzc1wiIGFzICo7XG5cbi5oZWFkZXJfX2xvZ28taW1nIHtcbiAgd2lkdGg6IDEyOHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIGhlaWdodDogMTAwZHZoO1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuXG4uaGVyb19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIHotaW5kZXg6IDE7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIC8vIG1pbi1oZWlnaHQ6IDEwMGR2aDtcbn1cblxuLmhlcm9fX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoICsgNDBweCk7XG4gIHotaW5kZXg6IDA7XG4gIGNvbnRhaW46IGxheW91dCBwYWludDtcbn1cblxuLmhlcm9fX2JnLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBoZWlnaHQ6IDEwMGR2aDtcbiAgei1pbmRleDogLTE7XG4gIEBpbmNsdWRlIGJnLWNvdmVyLXJhdGlvKDUyMywgODE2KTtcbn1cblxuXG4uaGVyb19fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtc2l6ZTogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMDM7XG59IiwiLy8g0KbQstC10YLQsFxyXG4kY29sb3ItYmc6ICMwMDA7XHJcbiRjb2xvci1iZy1oZWFkZXI6ICMxMjEyMTI7XHJcbiRjb2xvci1oZWFkZXItYmctbW9iaWxlOiAjMmIyYjJiO1xyXG4kd2hpdGU6ICNGN0Y1Rjk7XHJcbiRjb2xvci10ZXh0LW1haW46ICNGN0Y1Rjk7XHJcbiRjb2xvci1hY2NlbnQ6ICNFNTAwMTI7XHJcbiRjb2xvci1ndWlkZTogI2YyOTk0YTtcclxuJGJ1cmdlci1tZW51OiAjZDVkMmRhO1xyXG5cclxuJGNvbG9yLWxhbmctYnRuLWhvdmVyOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xyXG4kY29sb3ItaGVhZGVyLWJvcmRlcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcclxuXHJcbiRzZWNvbmRhcnktdGV4dDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG5cclxuXHJcbiRsaW5lYXItZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgLjQpLCB0cmFuc3BhcmVudCAyNy42JSksXHJcbiAgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgdHJhbnNwYXJlbnQgNjYuNzklLCByZ2JhKDAsIDAsIDAsIC41KSksXHJcbiAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgNjAuNzclLCAjMDAwKTtcclxuLy8g0KjRgNC40YTRgtGLXHJcbiRmb250LW1haW46ICdNQURFIE91dGVyIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuXHJcblxyXG4kYnVyZ2VyLXdpZHRoOiA2MHB4O1xyXG4kYnVyZ2VyLWhlaWdodDogMThweDtcclxuJGJ1cmdlci1saW5lLWhlaWdodDogMnB4O1xyXG5cclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uICgkdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsICR0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcywgJHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpKSB7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcclxufVxyXG5cclxuQG1peGluIGJnLWNvdmVyLXJhdGlvKCR3aWR0aCwgJGhlaWdodCkge1xyXG4gIGFzcGVjdC1yYXRpbzogI3skd2lkdGh9IC8gI3skaGVpZ2h0fTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB3aWR0aDogMTAwJTtcclxufSIsIi8qISBtb2Rlcm4tbm9ybWFsaXplIHYxLjEuMCB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly9naXRodWIuY29tL3NpbmRyZXNvcmh1cy9tb2Rlcm4tbm9ybWFsaXplICovKiw6OmFmdGVyLDo6YmVmb3Jle2JveC1zaXppbmc6Ym9yZGVyLWJveH1odG1sey1tb3otdGFiLXNpemU6NDt0YWItc2l6ZTo0fWh0bWx7bGluZS1oZWlnaHQ6MS4xNTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1ib2R5e21hcmdpbjowfWJvZHl7Zm9udC1mYW1pbHk6c3lzdGVtLXVpLC1hcHBsZS1zeXN0ZW0sJ1NlZ29lIFVJJyxSb2JvdG8sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYsJ0FwcGxlIENvbG9yIEVtb2ppJywnU2Vnb2UgVUkgRW1vamknfWhye2hlaWdodDowO2NvbG9yOmluaGVyaXR9YWJiclt0aXRsZV17dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfWNvZGUsa2JkLHByZSxzYW1we2ZvbnQtZmFtaWx5OnVpLW1vbm9zcGFjZSxTRk1vbm8tUmVndWxhcixDb25zb2xhcywnTGliZXJhdGlvbiBNb25vJyxNZW5sbyxtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1Yntib3R0b206LS4yNWVtfXN1cHt0b3A6LS41ZW19dGFibGV7dGV4dC1pbmRlbnQ6MDtib3JkZXItY29sb3I6aW5oZXJpdH1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjEwMCU7bGluZS1oZWlnaHQ6MS4xNTttYXJnaW46MH1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9W3R5cGU9YnV0dG9uXSxbdHlwZT1yZXNldF0sW3R5cGU9c3VibWl0XSxidXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn06Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyLXN0eWxlOm5vbmU7cGFkZGluZzowfTotbW96LWZvY3VzcmluZ3tvdXRsaW5lOjFweCBkb3R0ZWQgQnV0dG9uVGV4dH06LW1vei11aS1pbnZhbGlke2JveC1zaGFkb3c6bm9uZX1sZWdlbmR7cGFkZGluZzowfXByb2dyZXNze3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiw6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9c2VhcmNoXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkO291dGxpbmUtb2Zmc2V0Oi0ycHh9Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtmb250OmluaGVyaXR9c3VtbWFyeXtkaXNwbGF5Omxpc3QtaXRlbX0iLCJAdXNlICdzYXNzOmNvbG9yJztcclxuQHVzZSAnLi91dGlscy92YXJzLnNjc3MnIGFzICo7XHJcblxyXG4qIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmlucHV0LFxyXG5idXR0b24sXHJcbnRleHRhcmVhLFxyXG5zZWxlY3Qge1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuYTp2aXNpdGVkIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbnVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5hZGRyZXNzIHtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnO1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1tYWluO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIC8vIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG4gIC8vIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAvLyAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAvLyAtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgLy8gc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gIC8vIHNjcm9sbGJhci1jb2xvcjogJGNvbG9yLWFjY2VudCAkY29sb3ItYmc7XHJcblxyXG4gIHNjcm9sbGJhci1ndXR0ZXI6IHN0YWJsZTtcclxuXHJcbiAgJi5sb2NrZWQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcblxyXG5ib2R5LmlzLWxhbmRzY2FwZS1uYXJyb3cge1xyXG4gIC5yb29tcyB7XHJcbiAgICAuc2xpZGVyLW5hdiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbi8vICAgd2lkdGg6IDVweDtcclxuLy8gfVxyXG5cclxuLy8gOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbi8vICAgaGVpZ2h0OiAzMHB4O1xyXG4vLyAgIGJhY2tncm91bmQ6ICNlNTAwMTI7XHJcbi8vIH1cclxuXHJcbi8vIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4vLyAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbi8vIH1cclxuXHJcbi52aXN1YWxseS1oaWRkZW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcclxuICBtYXJnaW46IC0xcHg7XHJcbn1cclxuXHJcbm1haW4ge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxufVxyXG5cclxuc2VjdGlvbiB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1oZWFkZXItYm9yZGVyO1xyXG59XHJcblxyXG4ucmVkLWhvdmVyIHtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcik7XHJcblxyXG4gIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgd2lkdGg6IDVweFxyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICBiYWNrZ3JvdW5kOiAjZTUwMDEyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gIGJhY2tncm91bmQ6ICMwMDBcclxufVxyXG5cclxuOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG5zY3JvbGxiYXItYnV0dG9uIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGhlaWdodDogMDtcclxufSIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xyXG5AdXNlICcuL3V0aWxzL3ZhcnMuc2NzcycgYXMgKjtcclxuXHJcbi5zY3JvbGwtYnV0dG9uIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAzNSU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIHdpZHRoOiA2MHB4O1xyXG4gIGhlaWdodDogNjBweDtcclxuICBjb2xvcjogJGNvbG9yLWFjY2VudDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgLyogU3RhcnQgb2ZmLXNjcmVlbiB0byB0aGUgcmlnaHQgZm9yIHNtb290aCBhcHBlYXJhbmNlICovXHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1wcm9wZXJ0eTogKHZpc2liaWxpdHksIG9wYWNpdHksIHRyYW5zZm9ybSkpOyAvLyBGb3Igb3ZlcmFsbCBidXR0b24gdmlzaWJpbGl0eSBhbmQgcG9zaXRpb25cclxuXHJcbiAgJl9fYm9yZGVyLXN2ZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0pOyAvLyBGb3Igc21vb3RoIHNjYWxpbmcgb2YgYm9yZGVyXHJcbiAgfVxyXG5cclxuICAmX19hcnJvdy1zdmcge1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICAvKiBFbnN1cmUgdGhlIGFycm93IGlzIHdoaXRlICovXHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0pOyAvLyBGb3Igc21vb3RoIHNjYWxpbmcgYW5kIHJvdGF0aW9uIG9mIGFycm93XHJcbiAgfVxyXG5cclxuICAmLnZpc2libGUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAvKiBNb3ZlIHRvIG9yaWdpbmFsIHBvc2l0aW9uICovXHJcbiAgfVxyXG5cclxuICAmLmRvd24tYXJyb3cge1xyXG4gICAgLnNjcm9sbC1idXR0b25fX2Fycm93LXN2ZyB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAuc2Nyb2xsLWJ1dHRvbl9fYm9yZGVyLXN2ZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBEZWZhdWx0IGhvdmVyIGZvciBhcnJvdyAod2hlbiBub3QgaW4gJ2Rvd24tYXJyb3cnIHN0YXRlKVxyXG4gICAgICAvLyBUaGlzIHdpbGwgZW5zdXJlIHNjYWxlIDEuMyB3aGVuIGFycm93IGlzIHBvaW50aW5nIFVQICgwZGVnIHJvdGF0aW9uKVxyXG4gICAgICAuc2Nyb2xsLWJ1dHRvbl9fYXJyb3ctc3ZnIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBIb3ZlciBmb3IgYXJyb3cgd2hlbiBpbiAnZG93bi1hcnJvdycgc3RhdGVcclxuICAgICYuZG93bi1hcnJvdzpob3ZlciB7XHJcbiAgICAgIC5zY3JvbGwtYnV0dG9uX19hcnJvdy1zdmcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUoMS4zKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTUFERSBPdXRlciBTYW5zJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTUFERU91dGVyU2Fucy1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvTUFERU91dGVyU2Fucy1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNQURFIE91dGVyIFNhbnMnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9NQURFT3V0ZXJTYW5zLUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01BREVPdXRlclNhbnMtQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNQURFIE91dGVyIFNhbnMnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9NQURFT3V0ZXJTYW5zLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01BREVPdXRlclNhbnMtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNQURFIE91dGVyIFNhbnMnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9NQURFT3V0ZXJTYW5zLVRoaW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvTUFERU91dGVyU2Fucy1UaGluLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLmhlYWRlcl9fbG9nby1pbWcge1xuICB3aWR0aDogMTI4cHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG59XG5cbi5oZXJvX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZXJvX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCArIDQwcHgpO1xuICB6LWluZGV4OiAwO1xuICBjb250YWluOiBsYXlvdXQgcGFpbnQ7XG59XG5cbi5oZXJvX19iZy1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIHotaW5kZXg6IC0xO1xuICBhc3BlY3QtcmF0aW86IDUyMy84MTY7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlcm9fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LXNpemU6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjAzO1xufVxuXG4vKiEgbW9kZXJuLW5vcm1hbGl6ZSB2MS4xLjAgfCBNSVQgTGljZW5zZSB8IGh0dHBzOi8vZ2l0aHViLmNvbS9zaW5kcmVzb3JodXMvbW9kZXJuLW5vcm1hbGl6ZSAqL1xuKiwgOjphZnRlciwgOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgLW1vei10YWItc2l6ZTogNDtcbiAgdGFiLXNpemU6IDQ7XG59XG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiO1xufVxuXG5ociB7XG4gIGhlaWdodDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5jb2RlLCBrYmQsIHByZSwgc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiB1aS1tb25vc3BhY2UsIFNGTW9uby1SZWd1bGFyLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgTWVubG8sIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1Yiwgc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxudGFibGUge1xuICB0ZXh0LWluZGVudDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG5idXR0b24sIGlucHV0LCBvcHRncm91cCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBtYXJnaW46IDA7XG59XG5cbmJ1dHRvbiwgc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cblt0eXBlPWJ1dHRvbl0sIFt0eXBlPXJlc2V0XSwgW3R5cGU9c3VibWl0XSwgYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG46LW1vei11aS1pbnZhbGlkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxubGVnZW5kIHtcbiAgcGFkZGluZzogMDtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLnNjcm9sbC1idXR0b24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMzUlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk5O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBjb2xvcjogI0U1MDAxMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgLyogU3RhcnQgb2ZmLXNjcmVlbiB0byB0aGUgcmlnaHQgZm9yIHNtb290aCBhcHBlYXJhbmNlICovXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5zY3JvbGwtYnV0dG9uX19ib3JkZXItc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5zY3JvbGwtYnV0dG9uX19hcnJvdy1zdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmaWxsOiAjRjdGNUY5O1xuICAvKiBFbnN1cmUgdGhlIGFycm93IGlzIHdoaXRlICovXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5zY3JvbGwtYnV0dG9uLnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC8qIE1vdmUgdG8gb3JpZ2luYWwgcG9zaXRpb24gKi9cbn1cbi5zY3JvbGwtYnV0dG9uLmRvd24tYXJyb3cgLnNjcm9sbC1idXR0b25fX2Fycm93LXN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNjcm9sbC1idXR0b246aG92ZXIgLnNjcm9sbC1idXR0b25fX2JvcmRlci1zdmcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgfVxuICAuc2Nyb2xsLWJ1dHRvbjpob3ZlciAuc2Nyb2xsLWJ1dHRvbl9fYXJyb3ctc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cbiAgLnNjcm9sbC1idXR0b24uZG93bi1hcnJvdzpob3ZlciAuc2Nyb2xsLWJ1dHRvbl9fYXJyb3ctc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHNjYWxlKDEuMyk7XG4gIH1cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1BREUgT3V0ZXIgU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01BREVPdXRlclNhbnMtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9NQURFT3V0ZXJTYW5zLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1BREUgT3V0ZXIgU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01BREVPdXRlclNhbnMtQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01BREVPdXRlclNhbnMtQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNQURFIE91dGVyIFNhbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9NQURFT3V0ZXJTYW5zLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9NQURFT3V0ZXJTYW5zLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTUFERSBPdXRlciBTYW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTUFERU91dGVyU2Fucy1UaGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9NQURFT3V0ZXJTYW5zLVRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICBmb250OiBpbmhlcml0O1xufVxuXG5hIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjRjdGNUY5O1xuICBmb250LWZhbWlseTogXCJNQURFIE91dGVyIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgc2Nyb2xsYmFyLWd1dHRlcjogc3RhYmxlO1xufVxuYm9keS5sb2NrZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5ib2R5LmlzLWxhbmRzY2FwZS1uYXJyb3cgLnJvb21zIC5zbGlkZXItbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuaXMtbGFuZHNjYXBlLW5hcnJvdyAucm9vbXMgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIG1hcmdpbjogLTFweDtcbn1cblxubWFpbiB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuc2VjdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xufVxuXG4ucmVkLWhvdmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5yZWQtaG92ZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjRTUwMDEyO1xuICB9XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNXB4O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI2U1MDAxMjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5zY3JvbGxiYXItYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNzE4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRhaW5lci0tZm9vdGVyIHtcbiAgcGFkZGluZzogMCAzNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoID4gMTAyM3B4KSB7XG4gIC5jb250YWluZXItLWZvb3RlciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5hbmltYXRlLW9uLXNjcm9sbCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybTtcbn1cbi5hbmltYXRlLW9uLXNjcm9sbC5pbi12aWV3IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmFuaW1hdGUtb24tc2Nyb2xsLnNwaW4uaW4tdmlldyB7XG4gIGFuaW1hdGlvbjogc3BpbiA2cyBsaW5lYXIgaW5maW5pdGU7XG59XG4uYW5pbWF0ZS1vbi1zY3JvbGwuZmFkZUluVXAuaW4tdmlldyB7XG4gIGFuaW1hdGlvbjogZmFkZUluVXAgMC44cyBlYXNlIGZvcndhcmRzIDAuMnM7XG59XG4uYW5pbWF0ZS1vbi1zY3JvbGwucHVsc2UuaW4tdmlldyB7XG4gIGFuaW1hdGlvbjogcHVsc2UgMS41cyBlYXNlLW91dCBpbmZpbml0ZTtcbn1cbi5hbmltYXRlLW9uLXNjcm9sbC5mYWRlSW5VcC5wdWxzZS5pbi12aWV3IHtcbiAgYW5pbWF0aW9uOiBmYWRlSW5VcCAwLjJzIGVhc2Utb3V0IGZvcndhcmRzLCBwdWxzZSAxLjVzIGVhc2Utb3V0IGluZmluaXRlO1xuICBhbmltYXRpb24tZGVsYXk6IDBzLCAwLjVzO1xufVxuLmFuaW1hdGUtb24tc2Nyb2xsLnNoYWtlLmluLXZpZXcge1xuICBhbmltYXRpb246IGdpZnQtbnVkZ2UgMS4ycyBlYXNlLW91dDtcbn1cbi5hbmltYXRlLW9uLXNjcm9sbC5zaGFrZS5zaGFrZS1sb29wIHtcbiAgYW5pbWF0aW9uOiBzaGFrZSAwLjZzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBzY2FsZTogMC41O1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEuNXB4LCAxLjVweCkgcm90YXRlKC0xLjVkZWcpO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEuNXB4LCAtMS41cHgpIHJvdGF0ZSgxLjVkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMS41cHgsIDEuNXB4KSByb3RhdGUoMC41ZGVnKTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEuNXB4LCAtMS41cHgpIHJvdGF0ZSgxZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgfVxufVxuLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjFweCAyN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MjVweCkge1xuICAuYnRuIHtcbiAgICB3aWR0aDogMjIxcHg7XG4gIH1cbn1cbi5idG4tLXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9idG4tcmVkLnN2Z1wiKTtcbn1cbi5idG4tLXdoaXRlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9idG4td2hpdGUuc3ZnXCIpO1xufVxuXG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IHVuc2V0O1xufVxuXG4uaWNvbi0tbG9jYXRpb24ge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5pY29uLS1zY3JvbGwtYnRuIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLnRpdGxlLWgyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgycmVtLCAxLjUyOHJlbSArIDIuMzZ2dywgNC4wNjNyZW0pO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbn1cblxuLnRpdGxlLWgzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuLnNlY3Rpb24tc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAyNTA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4ubGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1MDAxMjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSAwcywgd2lkdGggMC4zcyBlYXNlIDBzLCBsZWZ0IDAuM3MgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UgMHMsIHdpZHRoIDAuM3MgZWFzZSAwcywgbGVmdCAwLjNzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlIDBzLCB3aWR0aCAwLjNzIGVhc2UgMHMsIGxlZnQgMC4zcyBlYXNlIDBzO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5saW5rOmhvdmVyOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tZW51LWRyb3Bkb3duIHtcbiAgcGFkZGluZzogMCAzMnB4IDAgMjNweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDAsIDAgMCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgY2xpcC1wYXRoO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLW8tYm9yZGVyLWltYWdlOiBpbml0aWFsO1xuICBib3JkZXItaW1hZ2U6IGluaXRpYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYxcHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgei1pbmRleDogMTIwO1xufVxuLm1lbnUtZHJvcGRvd24uaXMtb3BlbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGFuaW1hdGlvbjogZHJvcGRvd25SZXZlYWwgMC4zcyBlYXNlIGZvcndhcmRzO1xufVxuLm1lbnUtZHJvcGRvd24uaXMtY2xvc2luZyB7XG4gIGFuaW1hdGlvbjogZHJvcGRvd25IaWRlIDAuM3MgZWFzZSBmb3J3YXJkcztcbn1cbi5tZW51LWRyb3Bkb3duX19pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA2MXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVudS1kcm9wZG93bl9faXRlbTpub3QoOmZpcnN0LWNoaWxkKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2JvcmRlci1ib3R0b20uc3ZnKSA1MCUgbm8tcmVwZWF0O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZW51LWRyb3Bkb3duX19saW5rIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubWVudS1kcm9wZG93biB7XG4gICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNsaXAtcGF0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgfVxuICAubWVudS1kcm9wZG93bi5pcy1vcGVuIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5tZW51LWRyb3Bkb3duLmlzLWNsb3Npbmcge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGRyb3Bkb3duUmV2ZWFsIHtcbiAgMCUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAwLCAwIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC45NSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBkcm9wZG93bkhpZGUge1xuICAwJSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMCwgMCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuOTUpO1xuICB9XG59XG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDAuNjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogI0U1MDAxMjtcbn1cbi5kcm9wZG93bi10b2dnbGU6aG92ZXI6OmFmdGVyLCAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLXZpc2libGU6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0U1MDAxMjtcbn1cbi5kcm9wZG93bi10b2dnbGU6aG92ZXIgLmljb24tLWxvY2F0aW9uOmZpcnN0LWNoaWxkLCAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLXZpc2libGUgLmljb24tLWxvY2F0aW9uOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICNFNTAwMTI7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmhvdmVyIC5kcm9wZG93bi1jdXJyZW50LCAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLXZpc2libGUgLmRyb3Bkb3duLWN1cnJlbnQge1xuICBjb2xvcjogI0U1MDAxMjtcbn1cbi5kcm9wZG93bi13cmFwcGVyLmFjdGl2ZSAuZHJvcGRvd24tdG9nZ2xlLCAuZHJvcGRvd24td3JhcHBlci5pcy1vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0U1MDAxMjtcbn1cbi5kcm9wZG93bi13cmFwcGVyLmFjdGl2ZSAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciwgLmRyb3Bkb3duLXdyYXBwZXIuaXMtb3BlbiAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0U1MDAxMjtcbn1cblxuLmJ1cmdlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwdmg7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMjQwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAtMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyMDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5idXJnZXIuYWN0aXZlIHtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4uYnVyZ2VyLmFjdGl2ZSAubG9jYXRpb24ge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJ1cmdlcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiA3MHZoO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uYnVyZ2VyX19jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cbi5idXJnZXJfX2Jsb2NrIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuLmJ1cmdlcl9fcm9vbXMge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuLmJ1cmdlcl9fcm9vbXMtdGl0bGUge1xuICBjb2xvcjogI0Y3RjVGOTtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5idXJnZXJfX3Jvb21zLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMCA0MHB4O1xuICBjb2xvcjogI2Q1ZDJkYTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMjUwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5idXJnZXJfX3Jvb21zLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYnVyZ2VyX19yb29tcy1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYnVyZ2VyX19tZW51IHtcbiAgY29sb3I6ICNkNWQyZGE7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uYnVyZ2VyX19tZW51LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE4cHg7XG59XG4uYnVyZ2VyX19tZW51LWxpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJ1cmdlcl9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG4uYnVyZ2VyX19zZWN0aW9uLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI4NTcxNDM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uYnVyZ2VyIC5tZW51LWRyb3Bkb3duIHtcbiAgdG9wOiBjYWxjKDEwMCUgKyA2cHgpO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuLmJ1cmdlciAubGFuZyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA+PSA3NjlweCkge1xuICAuYnVyZ2VyX19tZW51LWxpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtaGVpZ2h0OiA0NzBweDtcbiAgfVxufVxuXG4uYnVyZ2VyLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI0Y3RjVGOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTAwMDtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnVyZ2VyLWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICNFNTAwMTI7XG4gIH1cbn1cbi5idXJnZXItYnRuOjphZnRlciwgLmJ1cmdlci1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5idXJnZXItYnRuOjpiZWZvcmUge1xuICB0b3A6IDA7XG59XG4uYnVyZ2VyLWJ0bl9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5idXJnZXItYnRuOjphZnRlciB7XG4gIHRvcDogY2FsYygxMDAlIC0gMnB4KTtcbn1cbi5idXJnZXItYnRuLmFjdGl2ZSB7XG4gIC8qINCy0YDQtdC80LXQvdC90L4g0LLQuNC00L3QviDRgtC+0YfQvdC+ICovXG59XG4uYnVyZ2VyLWJ0bi5hY3RpdmU6OmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uYnVyZ2VyLWJ0bi5hY3RpdmU6OmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uYnVyZ2VyLWJ0bi5hY3RpdmUgLmJ1cmdlci1idG5fX2xpbmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJ1cmdlci1jb250YWN0cyB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTQyODU3MTQzO1xufVxuLmJ1cmdlci1jb250YWN0c19faXRlbSB7XG4gIG1heC13aWR0aDogMzcwcHg7XG59XG4uYnVyZ2VyLWNvbnRhY3RzX19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDI1MDtcbn1cblxuLmxhbmcge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICBwYWRkaW5nOiAwIGNsYW1wKDAuNjI1cmVtLCAwLjI3NnJlbSArIDEuNDl2dywgMS44NzVyZW0pO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmxhbmdfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG59XG4ubGFuZ19fYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDZweCA5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5sYW5nX19idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xufVxuLmxhbmdfX2J0bi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbn1cbi5sYW5nX19idG4tLWFjdGl2ZV9faWNvbiB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5sYW5nX19idG46bm90KC5sYW5nX19idG4tLWFjdGl2ZSkgLmxhbmdfX2ljb24ge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5sYW5nX19idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gIH1cbn1cbi5sYW5nX19pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIzcHg7XG59XG5cbi5oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgaGVpZ2h0OiA2MnB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTgsIDE4LCAxOCwgMC41KTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLmhlYWRlci5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMTIxMjEyO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigyNnB4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDI2cHgpO1xufVxuLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5oZWFkZXJfX2xvZ28ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xufVxuLmhlYWRlcl9fbG9nby1saW5rIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDIycHggMCAyMXB4O1xufVxuLmhlYWRlcl9fbG9nby1pbWcge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IGNsYW1wKDhyZW0sIDYuNzQzcmVtICsgNS4zNnZ3LCAxMi41cmVtKTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmhlYWRlcl9fbmF2YmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAwIGF1dG87XG59XG4uaGVhZGVyIC5sb2NhdGlvbiwgLmhlYWRlcl9fcGhvbmUsIC5oZWFkZXJfX21lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlcl9fcGhvbmUtbGluayB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmhlYWRlcl9faWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5oZWFkZXJfX2J1cmdlciB7XG4gIHBhZGRpbmc6IDAgY2xhbXAoMS4yNXJlbSwgMS4wNzVyZW0gKyAwLjc0dncsIDEuODc1cmVtKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTZweCkge1xuICAuaGVhZGVyX19sb2dvLWxpbmsge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoID4gNjMxcHgpIHtcbiAgLmhlYWRlcl9fcGhvbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAgIHBhZGRpbmc6IDAgMzFweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA+IDYzMXB4KSBhbmQgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmhlYWRlcl9fcGhvbmU6aG92ZXIgLmhlYWRlcl9faWNvbixcbiAgLmhlYWRlcl9fcGhvbmU6aG92ZXIgLmhlYWRlcl9fcGhvbmUtbGluayB7XG4gICAgY29sb3I6ICNFNTAwMTI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5oZWFkZXJfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuaGVhZGVyX19tZW51LWxpc3Qge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGhzbGEoMCwgMCUsIDEwMCUsIDAuMTUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkZXJfX21lbnUtbGlzdCAubWVudS1kcm9wZG93biB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaGVhZGVyX19tZW51LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuaGVhZGVyX19tZW51LWl0ZW06aG92ZXI6Zmlyc3QtY2hpbGQgLmhlYWRlcl9fbWVudS1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNFNTAwMTI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5oZWFkZXJfX21lbnUtaXRlbTpmaXJzdC1jaGlsZCAuaGVhZGVyX19tZW51LWxpbmsge1xuICAgIHBhZGRpbmc6IDAgMzBweCAwIDYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuICAuaGVhZGVyX19tZW51LWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGVhZGVyX19tZW51LWxpbmsge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA+IDg4MHB4KSB7XG4gIC5oZWFkZXIgLmxvY2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyX19tZW51LWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA+IDEwMjVweCkge1xuICAuaGVhZGVyX19tZW51LWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA+IDE0NDBweCkge1xuICAuaGVhZGVyX19waG9uZSB7XG4gICAgcGFkZGluZzogMCAyN3B4IDAgMjBweDtcbiAgICBnYXA6IDdweDtcbiAgfVxuICAuaGVhZGVyX19waG9uZS1saW5rIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5sb2NhdGlvbiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIHBhZGRpbmc6IDAgMzJweCAwIDIzcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxvY2F0aW9uX19idG4ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMCAzNnB4IDAgMDtcbn1cbi5sb2NhdGlvbl9fY3VycmVudCB7XG4gIG1hcmdpbjogMCA0cHggMCA2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4ubG9jYXRpb25fX2xpc3QuaXMtb3BlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubG9jYXRpb25fX2l0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjRjdGNUY5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIGhlaWdodDogNjFweDtcbn1cbi5sb2NhdGlvbl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmxvY2F0aW9uX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI0U1MDAxMjtcbiAgfVxuICAubG9jYXRpb25fX2xpbms6aG92ZXIgLmljb24tLWxvY2F0aW9uY29uIHtcbiAgICBjb2xvcjogI0U1MDAxMjtcbiAgfVxufVxuXG4uaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwZHZoO1xufVxuLmhlcm9fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIHotaW5kZXg6IDE7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhlcm9fX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoICsgNDBweCk7XG4gIHotaW5kZXg6IDA7XG4gIGNvbnRhaW46IGxheW91dCBwYWludDtcbn1cbi5oZXJvX19iZzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNCksIHRyYW5zcGFyZW50IDI3LjYlKSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgdHJhbnNwYXJlbnQgNjYuNzklLCByZ2JhKDAsIDAsIDAsIDAuNSkpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCA2MC43NyUsICMwMDApO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaGVyb19fYmctaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIGFzcGVjdC1yYXRpbzogNTIzLzgxNjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5oZXJvX19pbWFnZSB7XG4gIHdpZHRoOiAxMjVweDtcbiAgaGVpZ2h0OiAxMjVweDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuLmhlcm9fX2ltYWdlLXBpYyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbi5oZXJvX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDQzcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlcm9fX3RpdGxlIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjAzO1xufVxuLmhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDEuNjg4cmVtLCAxLjEzOXJlbSArIDIuMzR2dywgMi41cmVtKTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDIuNjI1cmVtLCAyLjIwM3JlbSArIDEuOHZ3LCAzLjI1cmVtKTtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjg3NXJlbSwgMC43cmVtICsgMC43NHZ3LCAxLjVyZW0pO1xuICBsaW5lLWhlaWdodDogMS40MTY2Njtcbn1cbi5oZXJvX19idG4ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmhlcm8ge1xuICAgIG1pbi1oZWlnaHQ6IDEwMGR2aDtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICB9XG4gIC5oZXJvX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmhlcm9fX2JnIHtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDBkdmg7XG4gIH1cbiAgLmhlcm9fX2JnOjphZnRlciB7XG4gICAgaW5zZXQ6IDAgMCBhdXRvIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NHB4KSB7XG4gIC5oZXJvX190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEwNiU7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MzZweCkge1xuICAuaGVyb19fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGhlaWdodDogMTAwZHZoO1xuICAgIHBhZGRpbmctdG9wOiA2M3B4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwNiU7XG4gIH1cbiAgLmhlcm9fX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIyMnB4O1xuICAgIGhlaWdodDogMjIycHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiA4MHB4O1xuICB9XG59XG5cbi5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0O1xufVxuLmZvb3Rlcl9fbGlnaHQtYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MDNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mb290ZXIvZm9vdGVyLWJnLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvb3Rlcl9faHIge1xuICBtYXJnaW46IDE1cHggMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmZvb3Rlcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogY2xhbXAoMC45MzhyZW0sIDAuNzk0cmVtICsgMC43MnZ3LCAxLjU2M3JlbSkgMDtcbn1cbi5mb290ZXJfX2lkZW50aXR5IHtcbiAgbWFyZ2luLWJvdHRvbTogMzFweDtcbn1cbi5mb290ZXJfX2xvZ28taW1nIHtcbiAgd2lkdGg6IDIzNHB4O1xuICBoZWlnaHQ6IDM3cHg7XG59XG4uZm9vdGVyX19uYXYge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjgxNDtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbi5mb290ZXJfX2xpbmsge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLmZvb3Rlcl9fbGFuZywgLmZvb3Rlcl9fc29jaWFsIHtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG59XG4uZm9vdGVyX19zb2NpYWwgLnNvY2lhbF9fbGlzdCB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbi5mb290ZXJfX2xhbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuLmZvb3Rlcl9fbGFuZy1idG4ge1xuICBwYWRkaW5nOiA4cHggNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4uZm9vdGVyX19sYW5nLWJ0bi5mb290ZXJfX2xhbmctYnRuLS1hY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNDcsIDI0NSwgMjQ5LCAwLjMpO1xufVxuLmZvb3Rlcl9fbGFuZy1idG46aG92ZXI6bm90KC5mb290ZXJfX2xhbmctYnRuLS1hY3RpdmUpIHtcbiAgY29sb3I6ICNFNTAwMTI7XG59XG4uZm9vdGVyX19sZWdhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogY2xhbXAoMS4wNjNyZW0sIDAuODM2cmVtICsgMC45N3Z3LCAxLjg3NXJlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCA3NjhweCkge1xuICAuZm9vdGVyX19sZWdhbCB7XG4gICAgcGFkZGluZzogMjRweCAwIDA7XG4gIH1cbn1cbi5mb290ZXJfX2xlZ2FsLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5mb290ZXJfX2xlZ2FsLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjRTUwMDEyO1xuICB9XG59XG4uZm9vdGVyX19pbXByZXNzdW0ge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS43MTQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIG1heC13aWR0aDogMjU3cHg7XG59XG4uZm9vdGVyX19wYXltZW50LXRleHQge1xuICBsaW5lLWhlaWdodDogMS43MTQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCA3NjhweCkge1xuICAuZm9vdGVyX19wYXltZW50LXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbn1cbi5mb290ZXJfX3BheW1lbnQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzMHB4O1xufVxuLmZvb3Rlcl9fcGF5bWVudC1pdGVtIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZm9vdGVyX19ib3R0b20ge1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb290ZXJfX2NvcHlyaWdodC1ib3R0b20ge1xuICBsaW5lLWhlaWdodDogMS43MTQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEzMHB4O1xuICB9XG4gIC5mb290ZXJfX3BheW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA+IDEwMjNweCkge1xuICAuZm9vdGVyX19tYWluIHtcbiAgICBwYWRkaW5nOiBjbGFtcCgxLjg3NXJlbSwgMS41MjZyZW0gKyAxLjQ5dncsIDMuMTI1cmVtKSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5mb290ZXJfX2lkZW50aXR5LCAuZm9vdGVyX19sYW5nLCAuZm9vdGVyX19wYXltZW50LCAuZm9vdGVyX19uYXYge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvb3Rlcl9faW1wcmVzc3VtIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG4gIC5mb290ZXJfX25hdiB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBnYXA6IDcwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fbmF2LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuZm9vdGVyX19sYW5nIHtcbiAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gIH1cbn1cblxuLnNvY2lhbCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc29jaWFsX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNvY2lhbF9fbGluayB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc29jaWFsX19saW5rOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cbiAgLnNvY2lhbF9fbGluazpob3ZlciAuaWNvbiB7XG4gICAgY29sb3I6ICNFNTAwMTI7XG4gIH1cbn1cbi5zb2NpYWxfX2xpbmtfX2ljb24ge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5zb2NpYWxfX2xpbmtfX2ljb246aG92ZXIge1xuICBmaWxsOiAjRjdGNUY5O1xufVxuXG4ucm9vbXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA2MXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTA3cHg7XG4gIG1pbi1oZWlnaHQ6IDgwMHB4O1xufVxuLnJvb21zX19waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDkycHg7XG59XG4ucm9vbXNfX2NhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywgMjQ1LCAyNDksIDAuMDUpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0NywgMjQ1LCAyNDksIDAuMDUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5yb29tc19fY2FyZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0U1MDAxMjtcbn1cbi5yb29tc19fY2FyZDpob3ZlciAucm9vbXNfX2NhcmQtaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xufVxuLnJvb21zX19jYXJkLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5yb29tc19fY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYXNwZWN0LXJhdGlvOiA0LzM7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5yb29tc19fY2FyZC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA1NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3A6IDMwcHg7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDcsIDI0NSwgMjQ5LCAwLjA1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y3RjVGOTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGNvbG9yOiAjRjdGNUY5O1xuICBsaW5lLWhlaWdodDogMS43MTQ7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzM3B4KTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xufVxuLnJvb21zX19jYXJkLWljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL21hc2tzLnN2Z1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4ucm9vbXNfX2NhcmQtdGV4dCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIGxpbmUtY2xhbXA6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDI2cHgpLCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAucm9vbXNfX3NsaWRlci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLmJsb2NrLWluZm8ge1xuICBwYWRkaW5nOiBjbGFtcCgwLjYyNXJlbSwgMC4zMzdyZW0gKyAxLjQ0dncsIDEuODc1cmVtKTtcbiAgcGFkZGluZy1sZWZ0OiBjbGFtcCgwLjYyNXJlbSwgLTIuNTA1cmVtICsgMTUuNjV2dywgMS43NXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luLXRvcDogLTcycHg7XG59XG4uYmxvY2staW5mb19fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1NjtcbiAgY29sb3I6ICNGN0Y1Rjk7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmJsb2NrLWluZm9fX2RldGFpbCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBoc2xhKDAsIDAlLCAxMDAlLCAwLjE1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgcGFkZGluZzogMTRweCAwO1xuICBsaW5lLWhlaWdodDogMS43MTQ7XG4gIGdhcDogMThweDtcbn1cbi5ibG9jay1pbmZvX190aW1lLCAuYmxvY2staW5mb19fa2V5LCAuYmxvY2staW5mb19fcGxheWVycyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJsb2NrLWluZm9fX3RpbWU6OmJlZm9yZSwgLmJsb2NrLWluZm9fX2tleTo6YmVmb3JlLCAuYmxvY2staW5mb19fcGxheWVyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uYmxvY2staW5mb19fdGltZTo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jbG9jay5zdmdcIik7XG59XG4uYmxvY2staW5mb19fa2V5OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9rZXkuc3ZnXCIpO1xufVxuLmJsb2NrLWluZm9fX3BsYXllcnM6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3BsYXllcnMuc3ZnXCIpO1xufVxuLmJsb2NrLWluZm9fX2Rlc2NyaXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0O1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuICBsaW5lLWNsYW1wOiA1O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmJsb2NrLWluZm9fX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjY3cHg7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYnRuL2J1dHRvbi1kZWYud2VicFwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICNGN0Y1Rjk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IGJvcmRlci1jb2xvcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uYmxvY2staW5mb19fYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3OCwgMCwgMTMuOTkxMjY2Mzc1NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE3OCwgMCwgMTMuOTkxMjY2Mzc1NSk7XG59XG5cbi5yb29tcyAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDI2cHgpLCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAucm9vbXMgLnN3aXBlci13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5yb29tcyAuc2xpZGVyLW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjAwMDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjMDAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBhbmltYXRpb246IHB1bHNlIDEuOHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMC4zcyBlYXNlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gIC5yb29tcyAuc2xpZGVyLW5hdi5wcmV2IHtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG4gIC5yb29tcyAuc2xpZGVyLW5hdi5wcmV2OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1wcmV2LnN2Z1wiKTtcbiAgfVxuICAucm9vbXMgLnNsaWRlci1uYXYubmV4dCB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnJvb21zIC5zbGlkZXItbmF2Lm5leHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LW5leHQuc3ZnXCIpO1xuICB9XG4gIC5yb29tcyAuc2xpZGVyLW5hdi5pcy1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5yb29tcyAuc2xpZGVyLW5hdi5oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5yb29tcyAucm9vbXNfX2NhcmQuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMzI3cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbi5naWZ0IHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLmdpZnRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNjBweDtcbn1cbi5naWZ0X19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiA3MTIvNDY2O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmdpZnRfX2ltZy1waWMge1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoID4gNzY3cHgpIHtcbiAgLmdpZnRfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLnN1YnNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IGNsYW1wKDEuNXJlbSwgLTAuMTc1cmVtICsgNy4xNXZ3LCA3LjVyZW0pO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIHZpZXctdGltZWxpbmUtbmFtZTogLS1mYWRlSW4tYmxvY2s7XG4gIGFuaW1hdGlvbi10aW1lbGluZTogLS1mYWRlSW4tYmxvY2s7XG4gIGFuaW1hdGlvbi1yYW5nZTogMjAlIDUwJTtcbn1cbi5zdWJzY3JpcHRpb25fX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2U1MDAxMiAwLCAjZTUwMDEyKTtcbiAgcGFkZGluZzogMDtcbn1cbi5zdWJzY3JpcHRpb25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN1YnNjcmlwdGlvbl9fYmxvY2sge1xuICBwYWRkaW5nOiAzMnB4IDE2cHggMDtcbn1cbi5zdWJzY3JpcHRpb25fX2ltZyB7XG4gIHdpZHRoOiBjbGFtcCgxOC4xMjVyZW0sIDAuNjVyZW0gKyA3NC41NnZ3LCAzNi42MjVyZW0pO1xuICBoZWlnaHQ6IGNsYW1wKDEyLjg3NXJlbSwgLTUuNTQ0cmVtICsgNzguNTl2dywgMzIuMzc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1pbWFnZS1zZXQodXJsKC4uL2ltYWdlcy9zdWJzY3JpcHRpb24vYmcxLmF2aWYpIHR5cGUoXCJpbWFnZS9hdmlmXCIpLCB1cmwoLi4vaW1hZ2VzL3N1YnNjcmlwdGlvbi9iZzEud2VicCkgdHlwZShcImltYWdlL3dlYnBcIiksIHVybCguLi9pbWFnZXMvc3Vic2NyaXB0aW9uL2JnMS5wbmcpIHR5cGUoXCJpbWFnZS9qcGVnXCIpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2Utc2V0KHVybCguLi9pbWFnZXMvc3Vic2NyaXB0aW9uL2JnMS5hdmlmKSB0eXBlKFwiaW1hZ2UvYXZpZlwiKSwgdXJsKC4uL2ltYWdlcy9zdWJzY3JpcHRpb24vYmcxLndlYnApIHR5cGUoXCJpbWFnZS93ZWJwXCIpLCB1cmwoLi4vaW1hZ2VzL3N1YnNjcmlwdGlvbi9iZzEucG5nKSB0eXBlKFwiaW1hZ2UvanBlZ1wiKSk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPiA3NzJweCkge1xuICAuc3Vic2NyaXB0aW9uX19ibG9jayB7XG4gICAgcGFkZGluZzogNjRweCAzMnB4IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faW1nIHtcbiAgICB3aWR0aDogY2xhbXAoMzYuNjI1cmVtLCAtNy44MzRyZW0gKyA5Mi4xNHZ3LCA0NC42ODhyZW0pO1xuICAgIGhlaWdodDogY2xhbXAoMzIuMzc1cmVtLCAtOC4yOTNyZW0gKyA4NC4yOXZ3LCAzOS43NXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA+IDEwMjNweCkge1xuICAuc3Vic2NyaXB0aW9uX19ibG9jayB7XG4gICAgcGFkZGluZzogODBweCA2NHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA+IDEyOTBweCkge1xuICAuc3Vic2NyaXB0aW9uX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19ibG9jayB7XG4gICAgcGFkZGluZzogMTQwcHggODBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19pbWcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB3aWR0aDogNDE1cHg7XG4gIH1cbn1cblxuLmZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybV9fZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmZvcm1fX2lucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMCA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjdGNUY5O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGNvbG9yOiAjRjdGNUY5O1xuICBjYXJldC1jb2xvcjogI0Y3RjVGOTtcbn1cbi5mb3JtX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybV9faW5wdXQ6Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzEyMTIxMjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mb3JtX19pbnB1dDpmb2N1cyArIC5mb3JtX19sYWJlbCwgLmZvcm1fX2lucHV0Lmhhcy12YWx1ZSArIC5mb3JtX19sYWJlbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS4ycmVtKTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmZvcm1fX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbGVmdDogMDtcbiAgdG9wOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZSAwcztcbiAgY29sb3I6ICNGN0Y1Rjk7XG59XG4uZm9ybV9fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPiA3NzJweCkge1xuICAuZm9ybV9fYm90dG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMzJweDtcbiAgfVxuICAuZm9ybV9fYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgdGV4dC13cmFwOiBub3dyYXA7XG4gIH1cbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuICBjYXJldC1jb2xvcjogI0Y3RjVGOSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCB0cmFuc3BhcmVudCBpbnNldCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI0Y3RjVGOSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4uZXJyb3Ige1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmVycm9yOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvd2FybmluZy1ibGFjay5zdmdcIik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uanMtYWxlcnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi13aWR0aDogMjkwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm90dG9tOiAtMjIlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHZ3KTtcbiAgY29sb3I6ICNGN0Y1Rjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHotaW5kZXg6IDU7XG59XG4uanMtYWxlcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9vazEud2VicFwiKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA+IDUxNXB4KSB7XG4gIC5qcy1hbGVydCB7XG4gICAgYm90dG9tOiAtMzQlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPiA5MzlweCkge1xuICAuanMtYWxlcnQge1xuICAgIGJvdHRvbTogLTU1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoID4gMTI5MHB4KSB7XG4gIC5qcy1hbGVydCB7XG4gICAgYm90dG9tOiAtNDAlO1xuICB9XG59XG5cbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG59XG4uY2hlY2tib3hfX2xhYmVsIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4O1xufVxuLmNoZWNrYm94X19jYXN0b20taWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLmNoZWNrYm94X19jYXN0b20taWNvbjpiZWZvcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHJlZDtcbiAgY29udGVudDogXCLinJRcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4uY2hlY2tib3hfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2hlY2tib3g6Y2hlY2tlZCArIC5jaGVja2JveF9fbGFiZWwgLmNoZWNrYm94X19jYXN0b20taWNvbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uY2hlY2tib3g6Y2hlY2tlZCArIC5jaGVja2JveF9fbGFiZWwgLmNoZWNrYm94X19jYXN0b20taWNvbjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY29udGFjdHMge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG4uY29udGFjdHNfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnJlbTtcbn1cbi5jb250YWN0c19fbG9jYXRpb24ge1xuICBtYXJnaW4tYmxvY2stZW5kOiA0NXB4O1xufVxuLmNvbnRhY3RzX19sb2NhdGlvbi0tbGFzdCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG4uY29udGFjdHNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jb250YWN0c19faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnJlbTtcbn1cbi5jb250YWN0c19fbG9jYXRpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uY29udGFjdHNfX2FkZHJlc3Mge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbn1cbi5jb250YWN0c19fYWRkcmVzcy0tcmVkIHtcbiAgY29sb3I6ICNFNTAwMTI7XG59XG4uY29udGFjdHNfX2FkZHJlc3Mtc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmNvbnRhY3RzX19sb2NhdGlvbi1jb250YWN0IHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxNXB4O1xuICBtYXJnaW4tYmxvY2stZW5kOiAzMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG4uY29udGFjdHNfX3Bob25lLCAuY29udGFjdHNfX2VtYWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNvbnRhY3RzX19waG9uZTpob3ZlciwgLmNvbnRhY3RzX19lbWFpbDpob3ZlciB7XG4gICAgY29sb3I6ICNFNTAwMTI7XG4gIH1cbn1cbi5jb250YWN0c19fc2NoZWR1bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG4uY29udGFjdHNfX3NjaGVkdWxlLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG59XG4uY29udGFjdHNfX3NjaGVkdWxlLWl0ZW0gc3BhbiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uY29udGFjdHNfX21hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5jb250YWN0c19fbWFwLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY29udGFjdHNfX21hcC1pbWc6aG92ZXIge1xuICAgIHNjYWxlOiAxLjE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzE5cHgpIHtcbiAgLmNvbnRhY3RzX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG4gIC5jb250YWN0c19fbWFwIHtcbiAgICBtYXgtd2lkdGg6IDY2NnB4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuXG4uZ3VpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMTUzLCA3NCwgMC4wOCk7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjZjI5OTRhO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBjb2xvcjogI2YyOTk0YTtcbn1cbi5ndWlkZV9faWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDI5cHg7XG59XG4uZ3VpZGVfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmd1aWRlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzY7XG59XG4uZ3VpZGVfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uZ3VpZGVfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmd1aWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjRweDtcbiAgfVxuICAuZ3VpZGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmd1aWRlX19pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuXG4uYmlub2N1bGFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogMTQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtaW1hZ2Utc2V0KHVybCguLi9pbWFnZXMvcXVpZGUvYmlub2N1bGFyLmF2aWYpIHR5cGUoXCJpbWFnZS9hdmlmXCIpLCB1cmwoLi4vaW1hZ2VzL3F1aWRlL2Jpbm9jdWxhci53ZWJwKSB0eXBlKFwiaW1hZ2Uvd2VicFwiKSwgdXJsKC4uL2ltYWdlcy9xdWlkZS9iaW5vY3VsYXIucG5nKSB0eXBlKFwiaW1hZ2UvanBlZ1wiKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXNldCh1cmwoLi4vaW1hZ2VzL3F1aWRlL2Jpbm9jdWxhci5hdmlmKSB0eXBlKFwiaW1hZ2UvYXZpZlwiKSwgdXJsKC4uL2ltYWdlcy9xdWlkZS9iaW5vY3VsYXIud2VicCkgdHlwZShcImltYWdlL3dlYnBcIiksIHVybCguLi9pbWFnZXMvcXVpZGUvYmlub2N1bGFyLnBuZykgdHlwZShcImltYWdlL2pwZWdcIikpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iaW5vY3VsYXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn0iLCIuY29udGFpbmVyIHtcclxuICBtYXgtd2lkdGg6IDE3MThweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICYtLWZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAwIDM2cHg7XHJcbiAgICAvLyBvdXRsaW5lOiAxcHggc29saWQgcmVkO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA+IDEwMjNweCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcbn0iLCIuYW5pbWF0ZS1vbi1zY3JvbGwge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcclxuICBhbmltYXRpb246IG5vbmU7XHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybTtcclxuXHJcbiAgJi5pbi12aWV3IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG5cclxuICAmLnNwaW4uaW4tdmlldyB7XHJcbiAgICBhbmltYXRpb246IHNwaW4gNnMgbGluZWFyIGluZmluaXRlO1xyXG4gIH1cclxuXHJcbiAgJi5mYWRlSW5VcC5pbi12aWV3IHtcclxuICAgIGFuaW1hdGlvbjogZmFkZUluVXAgMC44cyBlYXNlIGZvcndhcmRzIDAuMnM7XHJcbiAgfVxyXG5cclxuICAmLnB1bHNlLmluLXZpZXcge1xyXG4gICAgYW5pbWF0aW9uOiBwdWxzZSAxLjVzIGVhc2Utb3V0IGluZmluaXRlO1xyXG4gIH1cclxuXHJcbiAgLy8g0JXRgdC70Lgg0YXQvtGH0LXRiNGMLCDQvNC+0LbQtdGI0Ywg0L7QsdGK0LXQtNC40L3QuNGC0Yw6XHJcbiAgJi5mYWRlSW5VcC5wdWxzZS5pbi12aWV3IHtcclxuICAgIGFuaW1hdGlvbjpcclxuICAgICAgZmFkZUluVXAgMC4ycyBlYXNlLW91dCBmb3J3YXJkcyxcclxuICAgICAgcHVsc2UgMS41cyBlYXNlLW91dCBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMHMsIDAuNXM7XHJcbiAgfVxyXG5cclxuICAmLnNoYWtlLmluLXZpZXcge1xyXG4gICAgYW5pbWF0aW9uOiBnaWZ0LW51ZGdlIDEuMnMgZWFzZS1vdXQ7XHJcbiAgfVxyXG5cclxuICAmLnNoYWtlLnNoYWtlLWxvb3Age1xyXG4gICAgYW5pbWF0aW9uOiBzaGFrZSAwLjZzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxufVxyXG5cclxuLy8g0JDQvdC40LzQsNGG0LjRjyDQv9C+0Y/QstC70LXQvdC40Y8g0Y3Qu9C10LzQtdC90YLQvtCyXHJcbkBrZXlmcmFtZXMgZmFkZUluVXAge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW4ge1xyXG4gIGZyb20ge1xyXG4gICAgc2NhbGU6IDAuNTtcclxuXHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW4ge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBrZXlmcmFtZXMgcHVsc2Uge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2hha2Uge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xyXG4gIH1cclxuXHJcbiAgMjAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xLjVweCwgMS41cHgpIHJvdGF0ZSgtMS41ZGVnKTtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMS41cHgsIC0xLjVweCkgcm90YXRlKDEuNWRlZyk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMS41cHgsIDEuNXB4KSByb3RhdGUoMC41ZGVnKTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxLjVweCwgLTEuNXB4KSByb3RhdGUoMWRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xyXG4gIH1cclxufSIsIkB1c2UgXCIuL3V0aWxzL3ZhcnMuc2Nzc1wiIGFzICo7XG5cbi5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIxcHggMjdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIC8vIGFuaW1hdGlvbi1kZWxheTogMC44cztcbiAgLy8gYW5pbWF0aW9uOlxuICAvLyAgIGZhZGVJblVwIDAuOHMgZWFzZSBmb3J3YXJkcyAwLjhzLFxuICAvLyAgIHB1bHNlIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGUgMnM7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSk7XG5cblxuICAvLyDQldGB0LvQuCDQvdC1INC40YHQv9C+0LvRjNC30YPQtdGC0YHRjyDQsNC90LDQuNC80LDRhtC40Y9cbiAgLy8gQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC8vICAgJjpob3ZlciB7XG4gIC8vICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC8vICAgfVxuICAvLyB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgICB3aWR0aDogMjIxcHg7XG4gIH1cblxuICAmLS1yZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9idG4tcmVkLnN2Z1wiKTtcbiAgfVxuXG4gICYtLXdoaXRlIHtcbiAgICBjb2xvcjogJGNvbG9yLWJnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9idG4td2hpdGUuc3ZnXCIpO1xuICB9XG59IiwiQHVzZSAnLi91dGlscy92YXJzLnNjc3MnIGFzICo7XG5cblxuLmljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZpbGw6IHRyYW5zcGFyZW50O1xuXHRzdHJva2U6IHRyYW5zcGFyZW50O1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiB1bnNldDtcbn1cblxuXG5cbi5pY29uLS1sb2NhdGlvbiB7XG5cdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuLmljb24tLXNjcm9sbC1idG4ge1xuXHR3aWR0aDogNjBweDtcblx0aGVpZ2h0OiA2MHB4O1xufSIsIkB1c2UgXCIuL3V0aWxzL3ZhcnMuc2Nzc1wiIGFzICo7XHJcblxyXG4udGl0bGUtaDIge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgycmVtLCAxLjUyOHJlbSArIDIuMzZ2dywgNC4wNjNyZW0pO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XHJcbn1cclxuXHJcbi50aXRsZS1oMyB7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxufVxyXG5cclxuLnNlY3Rpb24tc3VidGl0bGUge1xyXG4gIGNvbG9yOiAkc2Vjb25kYXJ5LXRleHQ7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAyNTA7XHJcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufSIsIkB1c2UgXCIuL3V0aWxzL3ZhcnMuc2Nzc1wiIGFzICo7XHJcblxyXG4ubGluayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIHBhZGRpbmc6IDIzcHggMzBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLy8gZGlzcGxheTogZmxleDtcclxuICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC8vIGhlaWdodDogMTAwJTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcik7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gYm90dG9tOiAuNWVtO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlIDBzLCB3aWR0aCAuM3MgZWFzZSAwcywgbGVmdCAuM3MgZWFzZSAwcztcclxuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UgMHMsIHdpZHRoIC4zcyBlYXNlIDBzLCBsZWZ0IC4zcyBlYXNlIDBzO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZSAwcywgd2lkdGggLjNzIGVhc2UgMHMsIGxlZnQgLjNzIGVhc2UgMHM7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcclxuXHJcbiAgICAmOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLy8gICAmOmhvdmVyIHtcclxuICAgICAgLy8gICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xyXG5cclxuICAgICAgLy8gICAgIC5oZWFkZXJfX2ljb24ge1xyXG4gICAgICAvLyAgICAgICBmaWxsOiAkY29sb3ItYWNjZW50O1xyXG4gICAgICAvLyAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgJy4vdXRpbHMvdmFycy5zY3NzJyBhcyAqO1xyXG5cclxuLmJ1cmdlciB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmc7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGxlZnQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwIDI0MHB4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IC0xMDB2aDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAyMDA7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbiAoJHRyYW5zaXRpb24tcHJvcGVydHk6ICh0b3ApKTtcclxuXHJcblxyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcblxyXG4gICAgLmxvY2F0aW9uIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgaGVpZ2h0OiA3MHZoO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Jsb2NrIHtcclxuICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICB9XHJcblxyXG4gICZfX3Jvb21zIHtcclxuXHJcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtbWFpbjtcclxuICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGdhcDogMCA0MHB4O1xyXG4gICAgICBjb2xvcjogJGJ1cmdlci1tZW51O1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAyNTA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWxpbmsge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21lbnUge1xyXG4gICAgY29sb3I6ICRidXJnZXItbWVudTtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuXHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3JvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgfVxyXG5cclxuICAmX19zZWN0aW9uLXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI0cHggLyAxNHB4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgfVxyXG5cclxuXHJcbiAgLm1lbnUtZHJvcGRvd24ge1xyXG4gICAgdG9wOiBjYWxjKDEwMCUgKyA2cHgpO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbiAgfVxyXG5cclxuICAubGFuZyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoID49NzY5cHgpIHtcclxuICAgICZfX21lbnUtbGlzdCB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbWF4LWhlaWdodDogNDcwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnVyZ2VyLWJ0biB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiAkYnVyZ2VyLXdpZHRoO1xyXG4gIGhlaWdodDogJGJ1cmdlci1oZWlnaHQ7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgei1pbmRleDogMTAwMDtcclxuXHJcbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOjphZnRlcixcclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogJGJ1cmdlci1saW5lLWhlaWdodDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24gKCR0cmFuc2l0aW9uLXByb3BlcnR5OiAoY29sb3IsIHRyYW5zZm9ybSwgdG9wKSk7XHJcblxyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHRvcDogMDtcclxuICB9XHJcblxyXG4gICZfX2xpbmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6ICRidXJnZXItbGluZS1oZWlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uICgkdHJhbnNpdGlvbi1wcm9wZXJ0eTogKHRyYW5zZm9ybSwgYmFja2dyb3VuZC1jb2xvcikpO1xyXG4gIH1cclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgdG9wOiBjYWxjKDEwMCUgLSAjeyRidXJnZXItbGluZS1oZWlnaHR9KTtcclxuICB9XHJcblxyXG4gICYuYWN0aXZlIHtcclxuXHJcbiAgICAvKiDQstGA0LXQvNC10L3QvdC+INCy0LjQtNC90L4g0YLQvtGH0L3QviAqL1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXJnZXItYnRuX19saW5lIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSAnLi91dGlscy92YXJzLnNjc3MnIGFzICo7XHJcblxyXG4ubWVudS1kcm9wZG93biB7XHJcbiAgcGFkZGluZzogMCAzMnB4IDAgMjNweDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDAsIDAgMCk7IC8vIPCfkYgg0YHQutGA0YvRgtC+XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgY2xpcC1wYXRoO1xyXG4gIC8vIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tcHJvcGVydHk6IChvcGFjaXR5LCB0cmFuc2Zvcm0sIHZpc2liaWxpdHksIGNsaXAtcGF0aCkpO1xyXG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4zcyBlYXNlO1xyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctaGVhZGVyO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1oZWFkZXItYm9yZGVyO1xyXG4gIC1vLWJvcmRlci1pbWFnZTogaW5pdGlhbDtcclxuICBib3JkZXItaW1hZ2U6IGluaXRpYWw7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgbGVmdDogMDtcclxuICAvLyBtYXJnaW4tbGVmdDogLTFweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA2MXB4O1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcclxuICB6LWluZGV4OiAxMjA7XHJcblxyXG4gICYuaXMtb3BlbiB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgYW5pbWF0aW9uOiBkcm9wZG93blJldmVhbCAwLjNzIGVhc2UgZm9yd2FyZHM7XHJcbiAgfVxyXG5cclxuICAmLmlzLWNsb3Npbmcge1xyXG4gICAgYW5pbWF0aW9uOiBkcm9wZG93bkhpZGUgMC4zcyBlYXNlIGZvcndhcmRzO1xyXG4gIH1cclxuXHJcblxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiA2MXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYm9yZGVyLWJvdHRvbS5zdmcpIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgY2xpcC1wYXRoOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcblxyXG5cclxuICAgICYuaXMtb3BlbiB7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1jbG9zaW5nIHtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBrZXlmcmFtZXMgZHJvcGRvd25SZXZlYWwge1xyXG4gIDAlIHtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAwLCAwIDApOyAvLyDQstC10YDRhdC90Y/RjyDQu9C40L3QuNGPXHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC45NSk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUpOyAvLyDQv9GA0Y/QvNC+0YPQs9C+0LvRjNC90LjQulxyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5Aa2V5ZnJhbWVzIGRyb3Bkb3duSGlkZSB7XHJcbiAgMCUge1xyXG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAwLCAwIDApO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuOTUpO1xyXG4gIH1cclxufVxyXG5cclxuLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTsgLy8g0YfRgtC+0LHRiyDRgdGC0YDQtdC70LrQtSDQsdGL0LvQviDQvNC10YHRgtC+XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1wcm9wZXJ0eTogKGNvbG9yKSk7XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgY3VycmVudENvbG9yO1xyXG4gICAgb3BhY2l0eTogMC42O1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1wcm9wZXJ0eTogKGNvbG9yLCB0cmFuc2Zvcm0pKTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTo6YWZ0ZXIge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7IC8vINC80LXQvdGP0LXRgiDRhtCy0LXRgiDRgtC10LrRgdGC0LBcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci1hY2NlbnQ7IC8vINC80LXQvdGP0LXRgiDRhtCy0LXRgiDRgdGC0YDQtdC70LrQuFxyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLS1sb2NhdGlvbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50OyAvLyDQvNC10L3Rj9C10YIg0YbQstC10YIg0YHRgtGA0LXQu9C60LhcclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tY3VycmVudCB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50OyAvLyDQvNC10L3Rj9C10YIg0YbQstC10YIg0YHRgtGA0LXQu9C60LhcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vINCQ0LrRhtC10L3Rgiwg0LXRgdC70Lgg0L7RgtC60YDRi9GCINC00YDQvtC/0LTQsNGD0L1cclxuICAuZHJvcGRvd24td3JhcHBlci5hY3RpdmUgJixcclxuICAuZHJvcGRvd24td3JhcHBlci5pcy1vcGVuICYge1xyXG4gICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci1hY2NlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmJ1cmdlci1jb250YWN0cyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAzN3B4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogY2FsYygyNHB4IC8gMTRweCk7XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgbWF4LXdpZHRoOiAzNzBweDtcclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgZm9udC13ZWlnaHQ6IDI1MDtcclxuICB9XHJcbn0iLCJAdXNlICcuL3V0aWxzL3ZhcnMuc2NzcycgYXMgKjtcclxuXHJcbi5sYW5nIHtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItaGVhZGVyLWJvcmRlcjtcclxuICBwYWRkaW5nOiAwIGNsYW1wKDAuNjI1cmVtLCAwLjI3NnJlbSArIDEuNDl2dywgMS44NzVyZW0pO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWhlYWRlci1ib3JkZXI7XHJcbiAgfVxyXG5cclxuICAmX19idG4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiA2cHggOXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kKTtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWhlYWRlci1ib3JkZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxhbmctYnRuLWhvdmVyIDtcclxuXHJcbiAgICAgICZfX2ljb24ge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bm90KC5sYW5nX19idG4tLWFjdGl2ZSkge1xyXG4gICAgICAubGFuZ19faWNvbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGFuZy1idG4taG92ZXIgO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pY29uIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IDIycHg7XHJcbiAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgfVxyXG59IiwiQHVzZSAnLi91dGlscy92YXJzLnNjc3MnIGFzICo7XHJcblxyXG4ubG9jYXRpb24ge1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1oZWFkZXItYm9yZGVyO1xyXG4gIHBhZGRpbmc6IDAgMzJweCAwIDIzcHg7XHJcblxyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmX19idG4ge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDM2cHggMCAwO1xyXG4gIH1cclxuXHJcbiAgJl9fY3VycmVudCB7XHJcbiAgICBtYXJnaW46IDAgNHB4IDAgNnB4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcik7XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgICYuaXMtb3BlbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIC8vIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0LW1haW47XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMjBweDtcclxuICAgIGhlaWdodDogNjFweDtcclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcik7XHJcblxyXG4gICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xyXG5cclxuICAgICAgICAuaWNvbi0tbG9jYXRpb25jb24ge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSAnLi91dGlscy92YXJzLnNjc3MnIGFzICo7XHJcblxyXG4uaGVhZGVyIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWhlYWRlci1ib3JkZXI7XHJcbiAgaGVpZ2h0OiA2MnB4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB0b3A6IDA7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmctaGVhZGVyLCAuNSk7XHJcblxyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tcHJvcGVydHk6IChiYWNrZ3JvdW5kLCBiYWNrZHJvcC1maWx0ZXIsIGJvcmRlci1ib3R0b20pKTtcclxuXHJcbiAgJi5pcy1hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWhlYWRlcjsgLy8g0KTQvtC9INC/0YDQuCDQv9GA0L7QutGA0YPRgtC60LVcclxuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDI2cHgpOyAvLyDQkdC70Y7RgCDQv9GA0Lgg0L/RgNC+0LrRgNGD0YLQutC1XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjZweCk7IC8vINCR0LvRjtGAINC/0YDQuCDQv9GA0L7QutGA0YPRgtC60LVcclxuICB9XHJcblxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1oZWFkZXItYm9yZGVyO1xyXG5cclxuICAgICYtbGluayB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMCAyMnB4IDAgMjFweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWltZyB7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICB3aWR0aDogY2xhbXAoOHJlbSwgNi43NDNyZW0gKyA1LjM2dncsIDEyLjVyZW0pO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYXZiYXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmxvY2F0aW9uLFxyXG4gICZfX3Bob25lLFxyXG4gICZfX21lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICZfX3Bob25lLWxpbmsge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1wcm9wZXJ0eTogKG9wYWNpdHksIHdpZHRoKSk7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcblxyXG5cclxuICAmX19pY29uIHtcclxuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tcHJvcGVydHk6IChjb2xvciwgZmlsbCkpO1xyXG4gIH1cclxuXHJcblxyXG4gICZfX2J1cmdlciB7XHJcbiAgICBwYWRkaW5nOiAwIGNsYW1wKDEuMjVyZW0sIDEuMDc1cmVtICsgMC43NHZ3LCAxLjg3NXJlbSk7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTZweCkge1xyXG5cclxuICAgICZfX2xvZ28ge1xyXG5cclxuICAgICAgJi1saW5rIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPiA2MzFweCkge1xyXG4gICAgJl9fcGhvbmUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItaGVhZGVyLWJvcmRlcjtcclxuXHJcbiAgICAgIHBhZGRpbmc6IDAgMzFweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAgICAgLmhlYWRlcl9faWNvbixcclxuICAgICAgICAgIC5oZWFkZXJfX3Bob25lLWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICAmX19tZW51IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAmLWxpc3Qge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGhzbGEoMCwgMCUsIDEwMCUsIC4xNSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5tZW51LWRyb3Bkb3duIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWhlYWRlci1ib3JkZXI7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcik7XHJcblxyXG4gICAgICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIC5oZWFkZXJfX21lbnUtbGluazo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkY29sb3ItYWNjZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIC5oZWFkZXJfX21lbnUtbGluayB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDMwcHggMCA2MHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWxpbmsge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA+IDg4MHB4KSB7XHJcbiAgICAubG9jYXRpb24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xyXG4gICAgJl9fbWVudS1pdGVtOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA+IDEwMjVweCkge1xyXG4gICAgJl9fbWVudS1pdGVtOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA+IDE0NDBweCkge1xyXG4gICAgJl9fcGhvbmUge1xyXG4gICAgICBwYWRkaW5nOiAwIDI3cHggMCAyMHB4O1xyXG4gICAgICBnYXA6IDdweDtcclxuXHJcbiAgICAgICYtbGluayB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCIuL3V0aWxzL3ZhcnMuc2Nzc1wiIGFzICo7XHJcblxyXG4uaGVybyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyDRgdC+0LfQtNCw0ZHQvCDQutC+0L3RgtC10LrRgdGCINC00LvRjyDQsNCx0YHQvtC70Y7RgtC90L7Qs9C+INC/0L7Qt9C40YbQuNC+0L3QuNGA0L7QstCw0L3QuNGPXHJcbiAgaXNvbGF0aW9uOiBpc29sYXRlOyAvLyDRh9GC0L7QsdGLIHotaW5kZXgg0L3QtSDQutC+0L3RhNC70LjQutGC0L7QstCw0LtcclxuICAvLyBoZWlnaHQ6IGF1dG87XHJcbiAgLy8gbWluLWhlaWdodDogMTAwZHZoOyAvLyDQmNGB0L/QvtC70YzQt9GD0LXQvCDigJzQtNC40L3QsNC80LjRh9C10YHQutGD0Y7igJ0g0LLRi9GB0L7RgtGDXHJcbiAgcGFkZGluZzogMTAwcHggMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgaGVpZ2h0OiAxMDBkdmg7XHJcbiAgLy8gaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgLy8gaGVpZ2h0OiAxMDBkdmg7XHJcbiAgfVxyXG5cclxuICAmX19iZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC00MHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoICsgNDBweCk7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgY29udGFpbjogbGF5b3V0IHBhaW50O1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGxpbmVhci1ncmFkaWVudDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBpbnNldDogMDtcclxuICAgICAgaGVpZ2h0OiAxMDBkdmg7XHJcbiAgICAgIEBpbmNsdWRlIGJnLWNvdmVyLXJhdGlvKDUyMywgODE2KTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMTI1cHg7XHJcbiAgICBoZWlnaHQ6IDEyNXB4O1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG5cclxuICAgICYtcGljIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDNweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogNDZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjAzO1xyXG4gIH1cclxuXHJcbiAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDEuNjg4cmVtLCAxLjEzOXJlbSArIDIuMzR2dywgMi41cmVtKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgyLjYyNXJlbSwgMi4yMDNyZW0gKyAxLjh2dywgMy4yNXJlbSk7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDAuODc1cmVtLCAwLjdyZW0gKyAwLjc0dncsIDEuNXJlbSk7XHJcbiAgICBsaW5lLWhlaWdodDogMS40MTY2NjtcclxuICB9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMGR2aDsgLy8g0JjRgdC/0L7Qu9GM0LfRg9C10Lwg4oCc0LTQuNC90LDQvNC40YfQtdGB0LrRg9GO4oCdINCy0YvRgdC+0YLRg1xyXG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmcge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGhlaWdodDogMTAwZHZoO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGluc2V0OiAwIDAgYXV0byAwOyAvLyDRgtC+0LvRjNC60L4g0YHQvdC40LfRg1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzRweCkge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTA2JTtcclxuICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkzNnB4KSB7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgaGVpZ2h0OiAxMDBkdmg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA2M3B4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTA2JTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDIyMnB4O1xyXG4gICAgICBoZWlnaHQ6IDIyMnB4O1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgICAgdG9wOiA4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCIuL3V0aWxzL3ZhcnMuc2Nzc1wiIGFzICo7XHJcblxyXG4uZm9vdGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy10b3A6IDEwOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDtcclxuXHJcbiAgJl9fbGlnaHQtYmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDEyMDhweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNjAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Zvb3Rlci9mb290ZXItYmcucG5nKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gIH1cclxuXHJcblxyXG4gICZfX2hyIHtcclxuICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWhlYWRlci1ib3JkZXI7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IGNsYW1wKDAuOTM4cmVtLCAwLjc5NHJlbSArIDAuNzJ2dywgMS41NjNyZW0pIDA7XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9faWRlbnRpdHkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzFweDtcclxuICB9XHJcblxyXG5cclxuICAmX19sb2dvIHtcclxuXHJcbiAgICAmLWltZyB7XHJcblxyXG4gICAgICB3aWR0aDogMjM0cHg7XHJcbiAgICAgIGhlaWdodDogMzdweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX25hdiB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuODE0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICB9XHJcblxyXG5cclxuICAmX19sYW5nLFxyXG4gICZfX3NvY2lhbCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTZweDtcclxuICB9XHJcblxyXG4gICZfX3NvY2lhbCB7XHJcbiAgICAuc29jaWFsX19saXN0IHtcclxuICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGFuZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcblxyXG4gICAgJi1idG4ge1xyXG4gICAgICBwYWRkaW5nOiA4cHggNXB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcik7XHJcblxyXG5cclxuICAgICAgJi5mb290ZXJfX2xhbmctYnRuLS1hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LW1haW4sIDAuMyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXI6bm90KC5mb290ZXJfX2xhbmctYnRuLS1hY3RpdmUpIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcbiAgJl9fbGVnYWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC8vIGdhcDogMzBweDtcclxuICAgIGdhcDogY2xhbXAoMS4wNjNyZW0sIDAuODM2cmVtICsgMC45N3Z3LCAxLjg3NXJlbSk7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgNzY4cHgpIHtcclxuICAgICAgcGFkZGluZzogMjRweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43MTQ7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yKTtcclxuXHJcbiAgICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbXByZXNzdW0ge1xyXG4gICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXRleHQ7XHJcbiAgICBtYXgtd2lkdGg6IDI1N3B4OyAvLyBGcm9tIEZpZ21hOiBJbXByZXNzdW0gdGV4dCBibG9jayB3aWR0aFxyXG4gIH1cclxuXHJcbiAgJl9fcGF5bWVudCB7XHJcbiAgICAmLXRleHQge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43MTQ7XHJcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXRleHQ7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCA3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGdhcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvdHRvbSB7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2NvcHlyaWdodC1ib3R0b20ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzE0O1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktdGV4dDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAmX19uYXYge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDEzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BheW1lbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDI4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPiAxMDIzcHgpIHtcclxuICAgICZfX21haW4ge1xyXG4gICAgICBwYWRkaW5nOiBjbGFtcCgxLjg3NXJlbSwgMS41MjZyZW0gKyAxLjQ5dncsIDMuMTI1cmVtKSAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lkZW50aXR5LFxyXG4gICAgJl9fbGFuZyxcclxuICAgICZfX3BheW1lbnQsXHJcbiAgICAmX19uYXYge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltcHJlc3N1bSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZ2FwOiA3MHB4O1xyXG5cclxuICAgICAgJi1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sYW5nIHtcclxuICAgICAgYWxpZ24tc2VsZjogZW5kO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIiAgQHVzZSBcIi4vdXRpbHMvdmFycy5zY3NzXCIgYXMgKjtcclxuXHJcbiAgLnNvY2lhbCB7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0pO1xyXG5cclxuICAgICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcblxyXG4gICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ljb24ge1xyXG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGZpbGwpO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGZpbGw6ICRjb2xvci10ZXh0LW1haW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSIsIkB1c2UgXCIuL3V0aWxzL3ZhcnMuc2Nzc1wiIGFzICo7XHJcbkB1c2UgXCJzYXNzOmNvbG9yXCI7XHJcblxyXG4ucm9vbXMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLXRvcDogNjFweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTA3cHg7XHJcbiAgbWluLWhlaWdodDogODAwcHg7XHJcblxyXG4gICZfX3BpY3R1cmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDQ5MnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fY2FyZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LW1haW4sIDAuMDUpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3ItdGV4dC1tYWluLCAwLjA1KTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLXByb3BlcnR5OiAoYm9yZGVyLWNvbG9yKSk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWFjY2VudDtcclxuXHJcbiAgICAgIC5yb29tc19fY2FyZC1pbWcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW1hZ2Uge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogNCAvIDM7XHJcbiAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5LCB0cmFuc2Zvcm07XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1sYWJlbCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XHJcbiAgICAgIC8vIGxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LW1haW4sIDAuMDUpO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdGV4dC1tYWluO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgcGFkZGluZzogNHB4IDhweDtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LW1haW47XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDtcclxuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMzcHgpO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pY29uIHtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9tYXNrcy5zdmdcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcclxuICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgIGxpbmUtY2xhbXA6IDI7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNDI2cHgpLFxyXG4gIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcblxyXG4gICAgJl9fc2xpZGVyLXdyYXBwZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcIi4vdXRpbHMvdmFycy5zY3NzXCIgYXMgKjtcclxuQHVzZSBcInNhc3M6Y29sb3JcIjtcclxuXHJcbi5ibG9jay1pbmZvIHtcclxuXHJcblxyXG5cclxuICBwYWRkaW5nOiBjbGFtcCgwLjYyNXJlbSwgMC4zMzdyZW0gKyAxLjQ0dncsIDEuODc1cmVtKTtcclxuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDAuNjI1cmVtLCAtMi41MDVyZW0gKyAxNS42NXZ3LCAxLjc1cmVtKTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIG1hcmdpbi10b3A6IC03MnB4O1xyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU2O1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0LW1haW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gICZfX2RldGFpbCB7XHJcbiAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGhzbGEoMCwgMCUsIDEwMCUsIC4xNSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLy8gZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgIHBhZGRpbmc6IDE0cHggMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDtcclxuICAgIGdhcDogMThweDtcclxuICB9XHJcblxyXG4gICZfX3RpbWUsXHJcbiAgJl9fa2V5LFxyXG4gICZfX3BsYXllcnMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fdGltZTo6YmVmb3JlLFxyXG4gICZfX2tleTo6YmVmb3JlLFxyXG4gICZfX3BsYXllcnM6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIH1cclxuXHJcbiAgJl9fdGltZTo6YmVmb3JlIHtcclxuICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Nsb2NrLnN2Z1wiKTtcclxuICB9XHJcblxyXG5cclxuXHJcbiAgJl9fa2V5OjpiZWZvcmUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2tleS5zdmdcIik7XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fcGxheWVyczo6YmVmb3JlIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9wbGF5ZXJzLnN2Z1wiKTtcclxuICB9XHJcblxyXG5cclxuXHJcbiAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzE0O1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIGJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xyXG4gICAgbGluZS1jbGFtcDogNTtcclxuICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYnRuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDI2N3B4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2J0bi9idXR0b24tZGVmLndlYnBcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0LW1haW47XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU2O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IpO1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGNvbG9yLWFjY2VudCwgJGxpZ2h0bmVzczogLTEwJSk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogY29sb3IuYWRqdXN0KCRjb2xvci1hY2NlbnQsICRsaWdodG5lc3M6IC0xMCUpO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCIuL3V0aWxzL3ZhcnMuc2Nzc1wiIGFzICo7XHJcbkB1c2UgXCJzYXNzOmNvbG9yXCI7XHJcblxyXG4ucm9vbXMge1xyXG5cclxuICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTJweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MjZweCksXHJcbiAgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlci1uYXYge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICB3aWR0aDogNDRweDtcclxuICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjAwMDA7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRjb2xvci1iZztcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgYW5pbWF0aW9uOiBwdWxzZSAxLjhzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2U7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cclxuXHJcbiAgICAgICYucHJldiB7XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1wcmV2LnN2Z1wiKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctbmV4dC5zdmdcIik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmlzLWRpc2FibGVkIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5yb29tc19fY2FyZHMuc3dpcGVyIHtcclxuICAgIC8vICAgLy8gb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLnJvb21zX19jYXJkLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgIHdpZHRoOiAzMjdweDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvLyBAdXNlIFwiLi91dGlscy92YXJzLnNjc3NcIiBhcyAqO1xyXG5cclxuLmdpZnQge1xyXG4gIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogNjBweDtcclxuICB9XHJcblxyXG5cclxuICAmX19pbWcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgLy8g0JrQvtC90YLRgNC+0LvRjCDQsNC00LDQv9GC0LjQstC90L7RgdGC0Lg6XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cclxuICAgIC8vINCh0YLQsNCx0LjQu9GM0L3QsNGPINC/0YDQvtC/0L7RgNGG0LjRjyAo0LXRgdC70Lgg0LLQtNGA0YPQsyDQt9Cw0LHRi9C70Lgg0YDQsNC30LzQtdGA0YspXHJcbiAgICBhc3BlY3QtcmF0aW86IDcxMiAvIDQ2NjtcclxuXHJcbiAgICAvLyDQnNC+0LbQvdC+INC00L7QsdCw0LLQuNGC0Ywgb3ZlcmZsb3csINC10YHQu9C4INGD0YXQvtC00LjRgiDQt9CwINCz0YDQsNC90LjRhtGLOlxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmLXBpYyB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuICAgICAgLy8gR1BVLdGD0YHQutC+0YDQtdC90LjQtTpcclxuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAvLyDQkNC90LjQvNCw0YbQuNC4INGC0LjQv9CwIGAuc2hha2VgLCBgLnJldmVhbC1yb3RhdGVgOlxyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyDQtdGB0LvQuCDQvdC1INC40L3RgtC10YDQsNC60YLQuNCy0L3QvlxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoID4gNzY3cHgpIHtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCIuL3V0aWxzL3ZhcnMuc2Nzc1wiIGFzICo7XHJcblxyXG4uc3Vic2NyaXB0aW9uIHtcclxuICBwYWRkaW5nOiBjbGFtcCgxLjVyZW0sIC0wLjE3NXJlbSArIDcuMTV2dywgNy41cmVtKTtcclxuICAvLyBwYWRkaW5nOiAyNHB4O1xyXG5cclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG5cclxuICB2aWV3LXRpbWVsaW5lLW5hbWU6IC0tZmFkZUluLWJsb2NrO1xyXG4gIGFuaW1hdGlvbi10aW1lbGluZTogLS1mYWRlSW4tYmxvY2s7XHJcbiAgYW5pbWF0aW9uLXJhbmdlOiAyMCUgNTAlO1xyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTUwMDEyIDAsICNlNTAwMTIpO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fYmxvY2sge1xyXG4gICAgcGFkZGluZzogMzJweCAxNnB4IDA7XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgLy8gd2lkdGg6IDI5MHB4O1xyXG4gICAgd2lkdGg6IGNsYW1wKDE4LjEyNXJlbSwgMC42NXJlbSArIDc0LjU2dncsIDM2LjYyNXJlbSk7XHJcbiAgICAvLyBoZWlnaHQ6IDIwNnB4O1xyXG4gICAgaGVpZ2h0OiBjbGFtcCgxMi44NzVyZW0sIC01LjU0NHJlbSArIDc4LjU5dncsIDMyLjM3NXJlbSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWltYWdlLXNldCh1cmwoLi4vaW1hZ2VzL3N1YnNjcmlwdGlvbi9iZzEuYXZpZikgdHlwZShcImltYWdlL2F2aWZcIiksXHJcbiAgICAgICAgdXJsKC4uL2ltYWdlcy9zdWJzY3JpcHRpb24vYmcxLndlYnApIHR5cGUoXCJpbWFnZS93ZWJwXCIpLFxyXG4gICAgICAgIHVybCguLi9pbWFnZXMvc3Vic2NyaXB0aW9uL2JnMS5wbmcpIHR5cGUoXCJpbWFnZS9qcGVnXCIpLFxyXG4gICAgICApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2Utc2V0KHVybCguLi9pbWFnZXMvc3Vic2NyaXB0aW9uL2JnMS5hdmlmKSB0eXBlKFwiaW1hZ2UvYXZpZlwiKSxcclxuICAgICAgICB1cmwoLi4vaW1hZ2VzL3N1YnNjcmlwdGlvbi9iZzEud2VicCkgdHlwZShcImltYWdlL3dlYnBcIiksXHJcbiAgICAgICAgdXJsKC4uL2ltYWdlcy9zdWJzY3JpcHRpb24vYmcxLnBuZykgdHlwZShcImltYWdlL2pwZWdcIiksXHJcbiAgICAgICk7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPiA3NzJweCkge1xyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICBwYWRkaW5nOiA2NHB4IDMycHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAvLyB3aWR0aDogNTg2cHg7XHJcbiAgICAgIC8vIGhlaWdodDogNTE4cHg7XHJcbiAgICAgIHdpZHRoOiBjbGFtcCgzNi42MjVyZW0sIC03LjgzNHJlbSArIDkyLjE0dncsIDQ0LjY4OHJlbSk7XHJcbiAgICAgIGhlaWdodDogY2xhbXAoMzIuMzc1cmVtLCAtOC4yOTNyZW0gKyA4NC4yOXZ3LCAzOS43NXJlbSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPiAxMDIzcHgpIHtcclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgcGFkZGluZzogODBweCA2NHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPiAxMjkwcHgpIHtcclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgcGFkZGluZzogMTQwcHggODBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiA0MTVweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlICdzYXNzOmNvbG9yJztcclxuQHVzZSAnLi91dGlscy92YXJzLnNjc3MnIGFzICo7XHJcblxyXG4uZm9ybSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmX19ncm91cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG5cclxuICAmX19pbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDIwcHggMCA2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XHJcblxyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24gKCR0cmFuc2l0aW9uLXByb3BlcnR5OiAodHJhbnNmb3JtLCBmb250LXNpemUpKTtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tYWluO1xyXG4gICAgY2FyZXQtY29sb3I6ICRjb2xvci10ZXh0LW1haW47XHJcblxyXG4gICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmctaGVhZGVyO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzICsgLmZvcm1fX2xhYmVsLFxyXG4gICAgJi5oYXMtdmFsdWUgKyAuZm9ybV9fbGFiZWwge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuMnJlbSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19sYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDEuMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC43cyBlYXNlIDBzO1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0LW1haW47XHJcbiAgfVxyXG5cclxuICAmX19ib3R0b20ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDMycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA+IDc3MnB4KSB7XHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBnYXA6IDMycHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XHJcbiAgY2FyZXQtY29sb3I6ICRjb2xvci10ZXh0LW1haW4gIWltcG9ydGFudDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCB0cmFuc3BhcmVudCBpbnNldCAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkY29sb3ItdGV4dC1tYWluICFpbXBvcnRhbnQ7IC8vINC40LvQuCDRgtCy0L7QuSDRhtCy0LXRgiDRgtC10LrRgdGC0LBcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xyXG59XHJcblxyXG4uZXJyb3Ige1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24gKCR0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5KTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGNvbG9yOiAkY29sb3ItYmc7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9pY29ucy93YXJuaW5nLWJsYWNrLnN2ZycpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcbn1cclxuXHJcbi5qcy1hbGVydCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG1pbi13aWR0aDogMjkwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvdHRvbTogLTIyJTtcclxuICBsZWZ0OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwdncpO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbiAoJHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSk7XHJcbiAgei1pbmRleDogNTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL29rMS53ZWJwJyk7XHJcbiAgICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoID4gNTE1cHgpIHtcclxuICAgIGJvdHRvbTogLTM0JTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA+IDkzOXB4KSB7XHJcbiAgICBib3R0b206IC01NSU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPiAxMjkwcHgpIHtcclxuICAgIGJvdHRvbTogLTQwJTtcclxuICB9XHJcbn0iLCJAdXNlICdzYXNzOmNvbG9yJztcclxuQHVzZSAnLi91dGlscy92YXJzLnNjc3MnIGFzICo7XHJcblxyXG4uY2hlY2tib3gge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHotaW5kZXg6IC0xO1xyXG5cclxuICAmX19sYWJlbCB7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI4O1xyXG4gIH1cclxuXHJcbiAgJl9fY2FzdG9tLWljb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmc7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGVmO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uICgkdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyKTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjb2xvcjogcmVkO1xyXG4gICAgICBjb250ZW50OiBcIuKclFwiO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24gKCR0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uY2hlY2tib3g6Y2hlY2tlZCArIC5jaGVja2JveF9fbGFiZWwgLmNoZWNrYm94X19jYXN0b20taWNvbiB7XHJcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5jaGVja2JveDpjaGVja2VkICsgLmNoZWNrYm94X19sYWJlbCAuY2hlY2tib3hfX2Nhc3RvbS1pY29uOmJlZm9yZSB7XHJcbiAgb3BhY2l0eTogMTtcclxufSIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xyXG5AdXNlICcuL3V0aWxzL3ZhcnMuc2NzcycgYXMgKjtcclxuXHJcbi5jb250YWN0cyB7XHJcbiAgcGFkZGluZzogMzBweCAwO1xyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDJyZW07XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gICZfX2xvY2F0aW9uIHtcclxuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDQ1cHg7XHJcblxyXG5cclxuXHJcbiAgICAmLS1sYXN0IHtcclxuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gICZfX2luZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDJyZW07XHJcbiAgfVxyXG5cclxuICAmX19sb2NhdGlvbi10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgfVxyXG5cclxuICAmX19hZGRyZXNzIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIG1heC13aWR0aDogNTUwcHg7XHJcblxyXG4gICAgJi0tcmVkIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi1zdmcge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sb2NhdGlvbi1jb250YWN0IHtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMTVweDtcclxuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDMwcHg7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gIH1cclxuXHJcbiAgJl9fcGhvbmUsXHJcbiAgJl9fZW1haWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiAoJHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yKTtcclxuXHJcbiAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgJl9fc2NoZWR1bGUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XHJcblxyXG4gICAgICAmIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXRleHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21hcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG5cclxuXHJcblxyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiAoJHRyYW5zaXRpb24tcHJvcGVydHk6IHNjYWxlKTtcclxuXHJcbiAgICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgc2NhbGU6IDEuMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIPCfkrsgRGVza3RvcCBzdHlsZXNcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHJcbiAgICAvLyAmX190aXRsZSB7XHJcbiAgICAvLyAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vICZfX2xvY2F0aW9uLXRpdGxlIHtcclxuICAgIC8vICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAvLyB9XHJcblxyXG5cclxuICB9XHJcblxyXG4gIC8vIPCfk7EgTW9iaWxlIHN0eWxlc1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzE5cHgpIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGdhcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19tYXAge1xyXG4gICAgICBtYXgtd2lkdGg6IDY2NnB4O1xyXG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSAnc2Fzczpjb2xvcic7XHJcbkB1c2UgJy4vdXRpbHMvdmFycy5zY3NzJyBhcyAqO1xyXG5cclxuLmd1aWRlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMTUzLCA3NCwgLjA4KTtcclxuICBib3JkZXI6IDFweCBkYXNoZWQgJGNvbG9yLWd1aWRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgcGFkZGluZzogMTZweDtcclxuICBjb2xvcjogJGNvbG9yLWd1aWRlO1xyXG5cclxuXHJcblxyXG5cclxuICAmX19pY29uIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgZmlsbDogY3VycmVudENvbG9yO1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zNjtcclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDI0cHg7XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn0iLCIgIC5iaW5vY3VsYXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIHdpZHRoOiAxNDBweDtcclxuICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOlxyXG4gICAgICAtd2Via2l0LWltYWdlLXNldCh1cmwoLi4vaW1hZ2VzL3F1aWRlL2Jpbm9jdWxhci5hdmlmKSB0eXBlKFwiaW1hZ2UvYXZpZlwiKSxcclxuICAgICAgICB1cmwoLi4vaW1hZ2VzL3F1aWRlL2Jpbm9jdWxhci53ZWJwKSB0eXBlKFwiaW1hZ2Uvd2VicFwiKSxcclxuICAgICAgICB1cmwoLi4vaW1hZ2VzL3F1aWRlL2Jpbm9jdWxhci5wbmcpIHR5cGUoXCJpbWFnZS9qcGVnXCIpLFxyXG4gICAgICApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2Utc2V0KHVybCguLi9pbWFnZXMvcXVpZGUvYmlub2N1bGFyLmF2aWYpIHR5cGUoXCJpbWFnZS9hdmlmXCIpLFxyXG4gICAgICAgIHVybCguLi9pbWFnZXMvcXVpZGUvYmlub2N1bGFyLndlYnApIHR5cGUoXCJpbWFnZS93ZWJwXCIpLFxyXG4gICAgICAgIHVybCguLi9pbWFnZXMvcXVpZGUvYmlub2N1bGFyLnBuZykgdHlwZShcImltYWdlL2pwZWdcIiksXHJcbiAgICAgICk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgfVxyXG5cclxuICB9Il19 */
