@charset "UTF-8";*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh}img,picture{display:block}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:after,:before{box-sizing:border-box}blockquote,body,button,code,dd,dl,dt,figcaption,figure,h1,h2,h3,h4,h5,h6,li,ol,p,pre,ul{margin:0;padding:0}ol,ul{list-style:none}body{text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{height:auto;max-width:100%}button,input,select,textarea{font:inherit}button{background:none;border:none;cursor:pointer}em{font-style:normal}:root{--body:#1a1c1f;--main-color:#167944;--sub-color:#33a476;--white:#fff;--emerald:#87ccb4;--dark-green:#13715f;--light-green:#effcf3;--bg:#f4faf6;--border:#e1e5ed;--gray:#eff2f5;--dark-gray:#707070;--light-gray:#f4f5f8;--purple:#b7056c;--blue:#055eb7;--dark-blue:#00478c;--light-blue:#0389d8;--brown:#b28248;--dark-brown:#a56e35;--navy:#003879;--yellow:#ffe200;--grad-hdg:linear-gradient(90deg,#167944 0%,rgba(22,121,68,0));--inner-padding:24px;--inner:1200px;--narrow-inner:1080px;--small-inner:1000px;--transition:.4s;--noto-sans:"Noto Sans JP",sans-serif;--robot:"Roboto",sans-serif}html{font-size:62.5%}html:has(body.is-active){height:100vh;overflow:hidden scroll;position:fixed;width:100%}body{color:var(--body);font-family:var(--noto-sans);line-break:strict;line-height:1.5;overflow-wrap:anywhere;overflow-x:hidden}body:not(.top) .l-main{margin-top:40px}@media (min-width:768px){body:not(.top) .l-main{margin-top:60px}}@media (min-width:1100px){body.lp{margin-top:75px}}a{color:var(--sub-color);text-decoration:underline}a[target=_blank]{position:relative}a[target=_blank]:after{background-color:var(--main-color);content:"";display:inline-block;height:16px;margin-left:8px;-webkit-mask-image:url(../images/common/icon-blank-gray.svg);mask-image:url(../images/common/icon-blank-gray.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;width:16px}a:hover{text-decoration:none}.l-header{background-color:var(--white);left:0;position:absolute;top:0;transition:-webkit-transform var(--transition);transition:transform var(--transition);transition:transform var(--transition),-webkit-transform var(--transition);width:100%;z-index:10}.l-header.is-hidden{-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media (min-width:768px){.l-header._lp>.l-inner{height:60px}}@media (min-width:1100px){.l-header._lp>.l-inner{height:75px}}.l-header>.l-inner{align-items:center;display:flex;height:40px;position:static}@media (min-width:768px){.l-header>.l-inner{height:60px}}.l-header__logo{flex-shrink:0;margin-block:10px;position:relative;width:250px;z-index:2}@media (min-width:768px){.l-header__logo{margin-block:0;width:200px}}@media (min-width:1100px){.l-header__logo{width:363px}}@media (min-width:768px){.l-header__logo._lp{width:180px}}@media (min-width:1100px){.l-header__logo._lp{width:min(26.57vw,363px)}}.l-header__logo a{transition:var(--transition)}@media (any-hover:hover){.l-header__logo a:hover{opacity:.8}}.l-header__logo a:after{content:none}.sp__btn{background:url(../images/common/header-contact-bg.png) no-repeat 0 0/cover;border:none;cursor:pointer;height:55px;position:absolute;right:5px;top:7px;width:84px;z-index:2}@media (min-width:768px){.sp__btn{display:none}}.sp__btn:after,.sp__btn:before{content:""}.sp__btn:after,.sp__btn:before,.sp__btn>span{background-color:var(--white);height:3px;left:50%;position:absolute;top:50%;transition:var(--transition);translate:-50% -50%;width:28px}.sp__btn:before{top:calc(50% - 9px)}.sp__btn:after{top:calc(50% + 9px)}.sp__btn.is-active>span{display:none}.sp__btn.is-active:after,.sp__btn.is-active:before{top:50%}.sp__btn.is-active:before{rotate:45deg}.sp__btn.is-active:after{rotate:-45deg}.l-header__gnav{backdrop-filter:blur(15px);background-color:rgba(22,121,68,.69);height:calc(100dvh - 40px);left:0;opacity:0;position:absolute;top:40px;transition:opacity var(--transition);visibility:hidden;width:100%}@media (min-width:768px){.l-header__gnav{backdrop-filter:blur(0);background:none;display:block;height:auto;opacity:1;top:0;visibility:visible;width:100%}}.l-header__gnav.is-open{opacity:1;overflow:auto;visibility:visible}.l-header__gnav__content{background-color:var(--white);border-radius:12px;box-shadow:6px 6px 6px rgba(45,82,98,.15);margin:40px auto;padding:12px 24px;width:82.66%}@media (min-width:768px){.l-header__gnav__content{background:none;border-radius:0;box-shadow:none;display:flex;justify-content:flex-end;margin:0;padding:0;width:100%}.l-header-gnav{display:flex;gap:10px;height:100%;margin-top:20px}}@media (min-width:1100px){.l-header-gnav{gap:24px}}.l-header-gnav__item{border-bottom:1px solid var(--border);position:relative}@media (min-width:768px){.l-header-gnav__item{border-bottom:none}}.l-header-gnav__item .megadrop,.l-header-gnav__item>a{color:var(--body);display:block;font-size:2rem;font-weight:500;padding:12px 30px 12px 0;position:relative;transition:var(--transition)}.l-header-gnav__item .megadrop:after,.l-header-gnav__item>a:after{content:"";position:absolute;right:0;top:50%;transition:var(--transition);translate:0 -50%}@media (min-width:768px){.l-header-gnav__item .megadrop,.l-header-gnav__item>a{font-size:1.3rem}}@media (min-width:1100px){.l-header-gnav__item .megadrop,.l-header-gnav__item>a{font-size:1.6rem}}.l-header-gnav__item>a{text-decoration:none;transition:color var(--transition)}@media (any-hover:hover){.l-header-gnav__item>a:hover{color:var(--sub-color)}.l-header-gnav__item>a:hover:after{border-color:var(--sub-color)}}@media (min-width:768px){.l-header-gnav__item>a{padding:0}}.l-header-gnav__item>a:after{background:url(../images/common/icon-menu-arrow.svg) no-repeat 0 0/cover;height:18px;width:18px}@media (min-width:768px){.l-header-gnav__item>a:after{content:none}}.l-header-gnav__item .megadrop{cursor:pointer}@media (min-width:768px){.l-header-gnav__item .megadrop{padding:0 20px 16px 0}}.l-header-gnav__item .megadrop:hover:after{rotate:-135deg;top:8px}@media (min-width:1100px){.l-header-gnav__item .megadrop:hover:after{top:10px}}.l-header-gnav__item .megadrop:after{border-bottom:2px solid var(--body);border-right:2px solid var(--body);content:"";height:10px;right:4px;rotate:45deg;width:10px}@media (min-width:768px){.l-header-gnav__item .megadrop:after{height:8px;top:4px;translate:0 0;width:8px}}@media (min-width:1100px){.l-header-gnav__item .megadrop:after{top:8px}}.l-header-gnav__wrap{position:relative}.l-header-gnav__wrap:has(.is-open) .megadrop{color:var(--sub-color)}.l-header-gnav__wrap:has(.is-open) .megadrop:after{border-color:var(--sub-color);rotate:-135deg}@media (min-width:768px){.l-header-gnav__wrap:has(.is-open) .megadrop:after{top:8px}}@media (min-width:1100px){.l-header-gnav__wrap:has(.is-open) .megadrop:after{top:10px}}.l-header-gnav__wrap:has(.is-open) .megadrop>.text:after{rotate:-135deg}@media (any-hover:hover){.l-header-gnav__wrap:has(.nav-toggle__button):hover .megadrop{color:var(--sub-color)}.l-header-gnav__wrap:has(.nav-toggle__button):hover .megadrop:after{border-color:var(--sub-color)}}.nav-toggle__button{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.nav-toggle__button._contact{left:auto;right:6px;top:6px}.header-sub__gnav__button>a{color:var(--body);display:block;font-size:1.6rem;font-weight:700;position:relative;text-decoration:none;transition:var(--transition)}@media (min-width:768px){.header-sub__gnav__button>a{border:1px solid #ced8d4;border-radius:6px;font-size:2rem;padding:15px 30px;text-align:center}}@media (min-width:1100px){.header-sub__gnav__button>a{font-size:2.4rem}}@media (any-hover:hover){.header-sub__gnav__button>a:hover{background-color:var(--sub-color);color:var(--white)}.header-sub__gnav__button>a:hover:after{border-color:var(--white)}}.header-sub__gnav__button>a:after{background:url(../images/common/icon-menu-arrow.svg) no-repeat 0 0/cover;content:"";height:18px;position:absolute;right:0;top:50%;translate:0 -50%;width:18px}@media (min-width:768px){.header-sub__gnav__button>a:after{background:none;border-right:2px solid var(--sub-color);border-top:2px solid var(--sub-color);height:10px;right:18px;rotate:45deg;width:10px}}.header-sub__gnav__button>a .sp_visible{display:inline-block}@media (min-width:768px){.header-sub__gnav__button>a .sp_visible{display:none}}.l-header-sub__gnav__bg{display:none}@media (min-width:768px){.l-header-sub__gnav__bg{backdrop-filter:blur(15px);background-color:rgba(22,121,68,.69);cursor:pointer;display:block;height:100dvh;left:0;opacity:0;position:absolute;top:60px;transition:var(--transition);visibility:hidden;width:100%}}.l-header-sub__gnav__bg.is-open{opacity:1;visibility:visible}.l-header-sub__gnav__wrap{display:none}@media (min-width:768px){.l-header-sub__gnav__wrap{background-color:var(--white);border-radius:12px;box-shadow:6px 6px 6px rgba(45,82,98,.15);margin:20px auto 0;padding:20px;width:390px}}@media (min-width:1100px){.l-header-sub__gnav__wrap{margin-top:25px;padding:24px}}@media (min-width:768px){.l-header-sub__gnav__wrap.is-open{display:block;left:50%;position:absolute;translate:-50% 0;z-index:3}.l-header-sub__gnav__wrap._contact{margin-right:18px;margin-top:-13px;max-width:296px;padding:20px;right:0;translate:0 0;z-index:1}.l-header-sub__gnav__wrap._contact .l-header-sub__gnav__list{gap:0}}.l-header-sub__gnav__wrap._contact .l-header-sub__gnav__list>li:not(:first-child){border-top:1px solid var(--border);margin-top:12px;padding-top:12px}@media (min-width:768px){.l-header-sub__gnav__wrap._contact .l-header-sub__gnav__list>li:not(:first-child){border-top:none;margin-top:0;padding-top:0}.l-header-sub__gnav__head{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding-bottom:10px}}.l-header-sub__gnav__body{margin-block:16px 12px}@media (min-width:768px){.l-header-sub__gnav__body{margin:0}}.l-header-sub__gnav__list{display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.l-header-sub__gnav__list{gap:0}.l-header-sub__gnav__list>li{border-bottom:1px solid #ced8d4}}.l-header-sub__gnav__list>li>a{color:var(--body);display:block;font-size:1.6rem;font-weight:700;padding-right:30px;position:relative;text-decoration:none;transition:var(--transition)}@media (min-width:768px){.l-header-sub__gnav__list>li>a{display:inline-block;padding-block:16px}}@media (any-hover:hover){.l-header-sub__gnav__list>li>a:hover{color:var(--sub-color)}.l-header-sub__gnav__list>li>a:hover[target=_blank]{color:var(--main-color)}}.l-header-sub__gnav__list>li>a:after{background:url(../images/common/icon-menu-arrow.svg) no-repeat 0 0/cover;content:"";height:18px;position:absolute;right:0;top:50%;translate:0 -50%;width:18px}.l-header-sub__gnav__list>li>a[target=_blank]:after{background:url(../images/common/icon-blank.svg) no-repeat 0 0/cover;height:24px;-webkit-mask-image:none;mask-image:none;right:-4px;width:24px}.l-header-gnav__button{position:relative;transition:var(--transition)}@media (any-hover:hover){.l-header-gnav__button:hover .text{opacity:.7}}@media (min-width:768px){.l-header-gnav__button{aspect-ratio:38/25;cursor:pointer;width:120px}}@media (min-width:1100px){.l-header-gnav__button{width:152px}}@media (min-width:768px){.l-header-gnav__button:before{align-items:center;background:url(../images/common/header-contact-bg.png) no-repeat 0 0/cover;content:"";display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;translate:-6px 6px;width:120px;z-index:2}}@media (min-width:1100px){.l-header-gnav__button:before{width:152px}}@media (min-width:768px){.l-header-gnav__button>.l-header-gnav__wrap{height:100%;padding-top:10px;width:100%}}.l-header-gnav__button .megadrop{display:flex;text-decoration:none;transition:var(--transition)}@media (min-width:768px){.l-header-gnav__button .megadrop{align-items:center;height:inherit;justify-content:center;width:inherit}}.l-header-gnav__button .megadrop>.text{color:var(--body);display:block;flex:1;font-size:2rem;font-weight:500;padding:12px 30px 12px 0;position:relative;transition:var(--transition);z-index:2}@media (min-width:768px){.l-header-gnav__button .megadrop>.text{color:var(--white);font-size:1.3rem;font-weight:700;padding:0 0 15px;text-align:center;text-shadow:0 2px 6px rgba(2,39,44,.5)}}@media (min-width:1100px){.l-header-gnav__button .megadrop>.text{font-size:1.6rem;padding-bottom:15px}}.l-header-gnav__button .megadrop>.text:after{border-bottom:2px solid var(--body);border-right:2px solid var(--body);content:"";height:10px;position:absolute;right:4px;rotate:45deg;top:50%;transition:var(--transition);translate:0 -50%;width:10px}@media (min-width:768px){.l-header-gnav__button .megadrop>.text:after{border-bottom-color:2px solid var(--white);border-right-color:2px solid var(--white);bottom:0;height:8px;left:0;margin-inline:auto;right:0;top:auto;translate:0 0;width:8px}}.l-footer{background-color:var(--white);position:relative}:has(body:not(.top)) .l-footer{margin-top:140px}@media (min-width:768px){:has(body:not(.top)) .l-footer{margin-top:200px}}:has(body.service) .l-footer{margin-top:-22px}@media (min-width:768px){:has(body.service) .l-footer{margin-top:-60px}}@media (min-width:1100px){:has(body.service) .l-footer{margin-top:-80px}}.l-pagetop{bottom:12px;position:fixed;right:12px;z-index:4}.l-pagetop.is-active{position:absolute}.totop{align-items:center;background-color:#81cf9a;border:1px solid #709f8c;border-radius:50%;display:flex;height:52px;justify-content:center;text-decoration:none;transition:var(--transition);width:52px}@media (any-hover:hover){.totop:hover{background-color:var(--white)}}.l-footer__contact{background:url(../images/common/footer-contact-bg.png) no-repeat top/cover;padding-block:20px 45px;position:relative}@media (min-width:1100px){.l-footer__contact{padding-block:65px 85px}}:has(body:not(.top)) .l-footer__contact{margin-top:20px}@media (min-width:768px){:has(body:not(.top)) .l-footer__contact{margin-top:60px}}@media (min-width:1100px){:has(body:not(.top)) .l-footer__contact{margin-top:80px}}:has(body:not(.top)) .l-footer__contact:before{background:url(../images/common/footer-contact-top-sp.png) no-repeat top/100% 100%;content:"";height:22px;left:0;position:absolute;top:-22px;width:100%}@media (min-width:768px){:has(body:not(.top)) .l-footer__contact:before{background:url(../images/common/footer-contact-top.png) no-repeat top/100% 100%;height:60px;top:-60px}}@media (min-width:1100px){:has(body:not(.top)) .l-footer__contact:before{height:80px;top:-80px}}.footer__contact__hdg{display:flex;flex-direction:column;gap:12px;text-align:center}@media (min-width:1100px){.footer__contact__hdg{gap:17px}}.footer__contact__hdg>.en{color:#91c4af;font-family:var(--robot);font-size:1.8rem}@media (min-width:1100px){.footer__contact__hdg>.en{font-size:2.4rem}}.footer__contact__hdg>.jp{color:var(--white);font-size:2.4rem}@media (min-width:1100px){.footer__contact__hdg>.jp{font-size:3.2rem}}.footer__contact__column{align-items:center;display:flex;flex-direction:column;gap:40px;margin:40px auto 0;max-width:1000px}@media (min-width:768px){.footer__contact__column{flex-direction:row;justify-content:space-between}}@media (min-width:1100px){.footer__contact__column{margin-top:60px}}.footer__contact__item{max-width:460px;width:100%}.footer__contact__item__hdg{border-bottom:1px solid var(--white);color:var(--white);font-size:1.8rem;padding-bottom:12px;text-align:center}@media (min-width:1100px){.footer__contact__item__hdg{font-size:2.4rem}}.footer__contact__item__text{color:var(--white);font-size:1.4rem;margin-top:20px;text-align:center}@media (min-width:1100px){.footer__contact__item__text{font-size:1.6rem}}.footer__contact__item__button{margin:24px auto 0}@media (min-width:768px){.footer__contact__item__button{width:90%}}.footer__contact__item__button>a{align-items:center;backdrop-filter:blur(4px);background-color:rgba(57,164,118,.5);border:1px solid var(--emerald);border-radius:100vmax;color:var(--white);display:flex;font-size:1.6rem;font-weight:500;height:64px;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:var(--transition)}@media (min-width:1100px){.footer__contact__item__button>a{font-size:2rem;height:80px}}@media (any-hover:hover){.footer__contact__item__button>a:hover{background-color:#197542;text-shadow:0 0 8px rgba(138,214,119,.85)}}.footer__contact__item__button>a:after{background:none;border-right:2px solid var(--white);border-top:2px solid var(--white);content:"";height:10px;-webkit-mask-image:none;mask-image:none;position:absolute;right:30px;rotate:45deg;top:50%;translate:0 -50%;width:10px}@media (min-width:1100px){.footer__contact__item__button>a:after{height:12px;width:12px}}.l-footer__block{padding-block:40px}@media (min-width:1100px){.l-footer__block{padding-block:60px}}.l-footer__block>.l-inner{max-width:1224px}.l-footer__block__column{display:flex;flex-direction:column;gap:40px}@media (min-width:768px){.l-footer__block__column{flex-direction:row;justify-content:space-between}}.l-footer__block__logo{width:100%}@media (min-width:768px){.l-footer__block__logo{width:30%}}.footer__logo{margin-inline:auto;max-width:343px}@media (min-width:768px){.footer__logo{margin:0}}.footer__address{font-size:1.6rem;margin-top:30px;text-align:center}@media (min-width:768px){.footer__address{text-align:left}}.l-footer__block__link{display:flex;flex-direction:column;gap:20px;margin-inline:auto;width:88%}@media (min-width:768px){.l-footer__block__link{flex:1;flex-direction:row;margin:0;max-width:764px}}@media (min-width:1100px){.l-footer__block__link{gap:32px}}.l-footer__block__link__item{flex:1}.footer__block__links{display:flex;flex-direction:column;gap:24px}@media (min-width:1100px){.footer__block__links{gap:40px}}.footer__block__links a{text-decoration:none}.footer__block__links>li>a{border-bottom:1px solid var(--border);color:var(--body);display:block;font-size:1.6rem;font-weight:700;padding-bottom:10px;transition:var(--transition)}@media (any-hover:hover){.footer__block__links>li>a:hover{color:var(--main-color)}}.footer__block__sub__links,.footer__block__sub__links>li:not(:first-child){margin-top:8px}.footer__block__sub__links>li>a{color:#6f7680;display:inline-block;font-size:1.6rem;padding-left:26px;position:relative;transition:var(--transition)}@media (any-hover:hover){.footer__block__sub__links>li>a:hover{color:var(--sub-color)}}.footer__block__sub__links>li>a:before{content:"ー";left:0;position:absolute;top:0}.footer__block__sub__links>li>a[target=_blank]{padding-right:28px}.footer__block__sub__links>li>a[target=_blank]:after{background:url(../images/common/icon-blank-gray.svg) no-repeat 0 0/cover;content:"";height:20px;-webkit-mask-image:none;mask-image:none;position:absolute;right:0;top:50%;translate:0 -50%;width:20px}.l-footer__bottom{background-color:var(--gray);padding-block:12px}.l-footer__bottom>.l-inner{max-width:1224px}.footer__bottom__column{align-items:center;display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.footer__bottom__column{flex-direction:row-reverse;justify-content:space-between}}.footer__bottom__links{display:flex;flex-direction:column;text-align:center;width:100%}@media (min-width:768px){.footer__bottom__links{flex-direction:row;width:auto}}.footer__bottom__links>li:not(:first-child){border-top:1px solid #b8bdc7;margin-top:4px;padding-top:4px}@media (min-width:768px){.footer__bottom__links>li:not(:first-child){border-left:1px solid #b8bdc7;border-top:0;margin-left:12px;margin-top:0;padding-left:12px;padding-top:0}}.footer__bottom__links>li>a{color:var(--body);font-size:1.4rem;text-decoration:none;transition:var(--transition)}@media (any-hover:hover){.footer__bottom__links>li>a:hover{color:var(--sub-color)}}.footer__bottom__links>li>a:after{content:none}.footer__copy{color:#454b55;text-align:center}.footer__copy small{font-size:1.4rem}.l-main{overflow:hidden}.l-main>.l-pagetitle+.l-section{margin-top:35px}@media (min-width:768px){.l-main>.l-pagetitle+.l-section{margin-top:0}}.l-section{margin-top:60px}@media (min-width:1100px){.l-section{margin-top:120px}}.l-section._bg{background-color:var(--bg);padding-block:32px}@media (min-width:1100px){.l-section._bg{padding-block:40px}}.l-inner{max-width:calc(var(--inner) + var(--inner-padding));width:100%}.l-inner,.l-narrow-inner{margin-inline:auto;padding-inline:calc(var(--inner-padding)/2);position:relative;z-index:3}.l-narrow-inner{max-width:calc(var(--narrow-inner) + var(--inner-padding))}.l-small-inner{margin-inline:auto;max-width:calc(var(--small-inner) + var(--inner-padding));padding-inline:calc(var(--inner-padding)/2);position:relative;z-index:3}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;touch-action:pan-y;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0px;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.js-anime{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);transition:opacity 1s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1);transition:opacity 1s cubic-bezier(.165,.84,.44,1),transform 1s cubic-bezier(.165,.84,.44,1);transition:opacity 1s cubic-bezier(.165,.84,.44,1),transform 1s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1);visibility:hidden}.js-anime.is-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.js-anime-sp{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);transition:opacity 1s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1);transition:opacity 1s cubic-bezier(.165,.84,.44,1),transform 1s cubic-bezier(.165,.84,.44,1);transition:opacity 1s cubic-bezier(.165,.84,.44,1),transform 1s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1);visibility:hidden}@media (min-width:768px){.js-anime-sp{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}.js-anime-sp.is-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.js-top-anime{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);transition:opacity 1s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1);transition:opacity 1s cubic-bezier(.165,.84,.44,1),transform 1s cubic-bezier(.165,.84,.44,1);transition:opacity 1s cubic-bezier(.165,.84,.44,1),transform 1s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1);visibility:hidden}@media (min-width:768px){.js-top-anime{transition-delay:var(--transition)}}.js-top-anime.is-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.section__button{margin:80px auto 0;max-width:290px;width:100%}@media (min-width:1100px){.section__button{max-width:364px}}.button__green{align-items:center;background-color:var(--sub-color);border-radius:100vmax;color:var(--white);display:flex;font-size:1.8rem;font-weight:500;height:60px;justify-content:center;position:relative;text-decoration:none;transition:var(--transition)}@media (min-width:1100px){.button__green{font-size:2rem;height:80px}.button__green._small{font-size:1.8rem;height:60px}}@media (any-hover:hover){.button__green:hover{background-color:var(--dark-green)}}.button__green:after{border-right:2px solid var(--white);border-top:2px solid var(--white);content:"";height:10px;position:absolute;right:30px;rotate:45deg;top:50%;translate:0 -50%;width:10px}.button__border{align-items:center;background-color:var(--white);border:1px solid var(--light-blue);border-radius:100vmax;color:var(--body);display:flex;justify-content:center;min-height:64px;padding:8px 20px;position:relative;text-align:center;text-decoration:none;transition:var(--transition)}@media (min-width:1100px){.button__border{border-width:2px;min-height:80px}}@media (any-hover:hover){.button__border:hover{background-color:#01a0e9;color:var(--white)}.button__border:hover[target=_blank]:after{background-color:var(--white)}}.button__border[target=_blank]:after{background-color:#01a0e9;content:"";height:24px;-webkit-mask-image:url(../images/common/icon-blank.svg);mask-image:url(../images/common/icon-blank.svg);position:absolute;right:24px;top:50%;translate:0 -50%;width:24px}@media (min-width:1100px){.button__border[target=_blank]:after{right:28px}}.button__border>.text{font-size:1.6rem;font-weight:500}@media (min-width:1100px){.button__border>.text{font-size:2rem}}.button__shadow{border-radius:100vmax;display:block;padding:20px;position:relative;text-align:center;text-decoration:none;transition:var(--transition)}.button__shadow._dark-blue{background-color:var(--navy);box-shadow:0 4px 0 2px #1362af}.button__shadow._brown{background-color:var(--dark-brown);box-shadow:0 4px 0 2px #c79867}.button__shadow._blue{background-color:var(--blue);box-shadow:0 4px 0 2px #004a93}.button__shadow._light-blue{background-color:#01a0e9;box-shadow:0 4px 0 2px var(--light-blue)}@media (any-hover:hover){.button__shadow:hover{box-shadow:none;translate:0 6px}}.button__shadow:before{background:url(../images/common/icon-lp-menu.svg) no-repeat 0 0/cover;content:"";height:32px;position:absolute;right:14px;top:50%;translate:0 -50%;width:32px}@media (min-width:1100px){.button__shadow:before{right:28px}}.button__shadow[target=_blank]:after{content:none}.button__shadow>.text{color:var(--white);font-size:1.6rem;font-weight:500}@media (min-width:1100px){.button__shadow>.text{font-size:2.4rem}}.hdg__lv2--01{font-size:2.4rem}@media (min-width:1100px){.hdg__lv2--01{font-size:3.6rem}}.hdg__lv2--01 em{color:var(--main-color)}.hdg__lv2--01._center{text-align:center}.hdg__lv2__leaves{padding-top:60px;position:relative;text-align:center}.hdg__lv2__leaves:before{background:url(../images/common/hdg-leaf.png) no-repeat 0 0/cover;content:"";height:51px;left:0;margin-inline:auto;position:absolute;right:0;top:0;width:57px}.hdg__lv2__leaves._about{color:var(--main-color);font-family:var(--robot);font-size:3.6rem}@media (min-width:1100px){.hdg__lv2__leaves._about{font-size:4.8rem}}.hdg__lv2__leaves._service{font-size:2.4rem}@media (min-width:1100px){.hdg__lv2__leaves._service{font-size:3.6rem}}.hdg__lv2__leaves._service em{color:var(--main-color)}.hdg__lv2__leaves+.section__lead,.hdg__lv2__leaves+.section__text{margin-top:20px}@media (min-width:1100px){.hdg__lv2__leaves+.section__text{margin-top:28px}}.hdg__leaf__border{font-size:2rem;padding-bottom:12px;padding-left:40px;position:relative}@media (min-width:1100px){.hdg__leaf__border{font-size:2.8rem;padding-bottom:16px;padding-left:60px}}.hdg__leaf__border:after,.hdg__leaf__border:before{content:"";left:0;position:absolute}.hdg__leaf__border:before{background:url(../images/common/hdg-leaf.png) no-repeat 0 0/cover;height:25px;top:2px;width:28px}@media (min-width:1100px){.hdg__leaf__border:before{height:40px;top:0;width:45px}}.hdg__leaf__border:after{background:linear-gradient(90deg,#6fc4a2 0,#e4fcf0);bottom:0;height:2px;width:100%}.hdg__lv2--02{font-size:2.8rem;text-align:center}.hdg__lv2--02._white{color:var(--white)}.hdg__lv2--02._sp-left{text-align:left}@media (min-width:768px){.hdg__lv2--02._sp-left{text-align:center}}@media (min-width:1100px){.hdg__lv2--02{font-size:4rem}}.hdg__lv2--02 em{color:var(--dark-blue)}.hdg__lv2--02 em._brown{color:var(--brown)}.hdg__lv2--02 em._yellow{color:var(--yellow)}.hdg__lv2--02 em._blue{color:var(--blue)}.hdg__lv2--02 em._light-blue{color:var(--light-blue)}.hdg__lv3__01{font-size:1.6rem}@media (min-width:1100px){.hdg__lv3__01{font-size:1.8rem}}.border__hdg{border-bottom:1px solid var(--border);font-size:2rem;padding-bottom:12px}@media (min-width:1100px){.border__hdg{font-size:2.4rem;padding-bottom:24px}}.border__hdg._center{text-align:center}.grad__hdg{background:var(--grad-hdg);color:var(--white);font-size:1.6rem;font-weight:500;padding:4px 10px}@media (min-width:1100px){.grad__hdg{font-size:1.8rem;font-weight:700;padding:8px 12px}}.list__num__01{font-size:1.4rem;line-height:1.7;list-style-position:inside;list-style-type:decimal;margin-top:40px}@media (min-width:1100px){.list__num__01{font-size:1.6rem}}.list__num__01>li{padding-left:1em;text-indent:-1em}.list__num__01>li:not(:first-child),.list__num__02{margin-top:12px}.list__num__02{counter-reset:cnt;font-size:1.4rem;line-height:1.7}@media (min-width:1100px){.list__num__02{font-size:1.6rem}}.list__num__02>li{counter-increment:cnt;padding-left:25px;position:relative;text-indent:0}.list__num__02>li:not(:first-child){margin-top:12px}.list__num__02>li:before{content:"(" counter(cnt) ")";left:0;position:absolute;top:0}.list__bullet{font-size:1.4rem;line-height:1.7;margin-top:40px}@media (min-width:1100px){.list__bullet{font-size:1.6rem}}.list__bullet>li{padding-left:20px;position:relative}@media (min-width:1100px){.list__bullet>li{padding-left:40px}}.list__bullet>li:not(:first-child){margin-top:12px}.list__bullet>li:before{color:var(--sub-color);content:"●";left:0;position:absolute;top:0}.icon__list{text-align:left}.icon__list>li{font-size:1.6rem;font-weight:500}@media (min-width:1100px){.icon__list>li{font-size:1.8rem}}.icon__list>li:not(:first-child){border-top:1px solid #ced8d4;margin-top:16px;padding-top:16px}.icon__list>li>.text{padding-left:40px;position:relative}.icon__list>li>.text:before{content:"";height:24px;left:0;position:absolute;top:2px;width:24px}.icon__list._assignment>li>.text:before{background:url(../images/common/icon-assignment.svg) no-repeat 0 0/cover}.icon__list._check>li>.text:before{background:url(../images/common/icon-result.svg) no-repeat 0 0/cover}.desc__01{gap:8px}.desc__01,.desc__01>div{display:flex;flex-direction:column}@media (min-width:768px){.desc__01>div{flex-direction:row}}.desc__01>div>dt{background-color:var(--border);display:flex;font-size:1.6rem;font-weight:700;padding:8px}@media (min-width:768px){.desc__01>div>dt{width:24%}}@media (min-width:1100px){.desc__01>div>dt{font-size:1.8rem;padding:16px}}.desc__01>div>dt>.text{align-self:center}.desc__01>div>dd{background-color:var(--light-gray);flex:1;font-size:1.4rem;padding:16px}@media (min-width:1100px){.desc__01>div>dd{font-size:1.8rem;padding:16px}}.desc__01>div>dd .map{margin-top:8px}@media (min-width:1100px){.desc__01>div>dd .map{margin-top:24px}}.desc__01>div>dd .map iframe{border:none;height:200px;width:100%}@media (min-width:1100px){.desc__01>div>dd .map iframe{height:240px}}.section__lead{font-size:1.8rem;font-weight:700;line-height:1.75;text-align:center}@media (min-width:1100px){.section__lead{font-size:2.4rem}}.section__lead+.section__text{margin-top:28px}.section__text{font-size:1.6rem;line-height:1.75}@media (min-width:768px){.section__text._tab-center{text-align:center}}.section__text+.section__text{margin-top:1.5em}.section__note{font-size:1.2rem;margin-top:20px;text-align:center}@media (min-width:1100px){.section__note{font-size:1.4rem}}.link__arrow{color:var(--body);display:inline-block;font-size:1.8rem;font-weight:700;padding-right:30px;position:relative;text-decoration:none;transition:var(--transition)}@media (any-hover:hover){.link__arrow:hover{color:var(--sub-color)}}.link__arrow:after{background:url(../images/common/icon-menu-arrow.svg) no-repeat 0 0/cover;content:"";height:18px;position:absolute;right:0;top:50%;translate:0 -50%;width:18px}.link__arrow[target=_blank]:after{background:url(../images/common/icon-blank.svg) no-repeat 0 0/cover;height:24px;right:-4px;width:24px}.anchor__link{display:flex;flex-direction:column;gap:24px}@media (min-width:768px){.anchor__link{flex-direction:row;flex-wrap:wrap}}.anchor__link>li>a{color:var(--body);display:block;font-size:1.6rem;font-weight:700;padding-left:30px;position:relative;text-decoration:none;transition:var(--transition)}@media (any-hover:hover){.anchor__link>li>a:hover{color:var(--sub-color)}}.anchor__link>li>a:after{background:url(../images/common/icon-menu-arrow.svg) no-repeat 0 0/cover;content:"";height:20px;left:0;position:absolute;rotate:90deg;top:50%;translate:0 -50%;width:20px}.contents__anchor__link{margin-top:16px}.contents__anchor__link>li:not(:first-child){margin-top:24px}.contents__anchor__link>li>a{color:var(--body);display:inline-block;font-size:1.6rem;font-weight:500;padding-inline:34px;position:relative;transition:var(--transition)}@media (min-width:1100px){.contents__anchor__link>li>a{font-size:1.8rem}}@media (any-hover:hover){.contents__anchor__link>li>a:hover{color:var(--sub-color);text-decoration:none}}.contents__anchor__link>li>a:after,.contents__anchor__link>li>a:before{content:"";position:absolute}.contents__anchor__link>li>a:before{background-color:var(--sub-color);border-radius:4px;height:4px;left:0;top:12px;width:16px}@media (min-width:1100px){.contents__anchor__link>li>a:before{top:14px}}.contents__anchor__link>li>a:after{border-bottom:2px solid var(--sub-color);border-right:2px solid var(--sub-color);height:10px;right:0;rotate:45deg;top:50%;translate:0 -50%;width:10px}.link__list__01{display:flex;flex-direction:column;gap:12px;margin-top:12px}@media (min-width:768px){.link__list__01{flex-direction:row;flex-wrap:wrap}}@media (min-width:1100px){.link__list__01{gap:40px;margin-top:16px}}.link__list__01>li>a{color:var(--body);display:inline-block;font-size:1.6rem;font-weight:700;padding-right:24px;position:relative;text-decoration:none;transition:var(--transition)}@media (any-hover:hover){.link__list__01>li>a:hover{color:var(--main-color)}}.link__list__01>li>a:after{border-right:2px solid var(--main-color);border-top:2px solid var(--main-color);content:"";height:10px;position:absolute;right:0;rotate:45deg;top:50%;translate:0 calc(-50% + 1px);width:10px}.link__list__01>li>a[target=_blank]{padding-right:30px}.link__list__01>li>a[target=_blank]:after{background:url(../images/common/icon-blank.svg) no-repeat 0 0/cover;border:none;display:inline-block;height:24px;-webkit-mask-image:none;mask-image:none;rotate:0deg;translate:0 -50%;vertical-align:bottom;width:24px}.l-pagetitle{margin-top:38px;min-height:183px;position:relative}@media (min-width:768px){.l-pagetitle{align-items:center;display:flex;margin-top:0}}@media (min-width:1100px){.l-pagetitle{min-height:410px}}.l-pagetitle.is-active:after{translate:-100% 0}.l-pagetitle:after,.l-pagetitle:before{content:"";left:0;position:absolute;top:0;width:100%}.l-pagetitle:before{background:url(../images/common/pagetitle-bg-sp.png) no-repeat 0 0/100% 100%;height:183px;z-index:1}@media (min-width:768px){.l-pagetitle:before{background:url(../images/common/pagetitle-bg.png) no-repeat 0 0/100% 100%}}@media (min-width:1100px){.l-pagetitle:before{height:410px}}.l-pagetitle:after{background-color:var(--white);height:100%;transition:var(--transition);translate:0 0;z-index:2}.l-pagetitle>.l-inner{width:100%}.pagetitle__hdg{display:flex;flex-direction:column;gap:8px;transition-delay:var(--transition)}@media (min-width:1100px){.pagetitle__hdg{gap:12px}}.pagetitle__hdg>.en{color:var(--main-color);font-family:var(--robot);font-size:4rem}@media (min-width:1100px){.pagetitle__hdg>.en{font-size:5.2rem}}.pagetitle__hdg>.jp{font-size:2rem}@media (min-width:1100px){.pagetitle__hdg>.jp{font-size:2.4rem}}.breadcrumb__list{align-items:center;display:flex;flex-wrap:wrap;margin-top:20px}.breadcrumb__list>li{font-size:1.4rem;font-weight:500}.breadcrumb__list>li:not(:last-child){margin-right:12px;padding-right:20px;position:relative}.breadcrumb__list>li:not(:last-child):after{border-right:1px solid var(--body);border-top:1px solid var(--body);content:"";height:10px;position:absolute;right:0;rotate:45deg;top:50%;translate:0 -50%;width:10px}.breadcrumb__list>li:first-child{transition:var(--transition)}@media (any-hover:hover){.breadcrumb__list>li:first-child:hover{opacity:.7}}.breadcrumb__list>li:first-child img{width:28px}.breadcrumb__list>li>a{color:var(--main-color);text-decoration:none}.breadcrumb__list>li>a:hover{text-decoration:underline}.sidenavi{display:none}@media (min-width:768px){.sidenavi{display:block;opacity:1;position:fixed;right:20px;top:50%;transition:var(--transition);translate:0 -50%;visibility:visible;z-index:4}}.sidenavi.is-hidden{opacity:0;visibility:hidden}.sidenavi__list{display:flex;flex-direction:column;gap:20px;position:relative}.sidenavi__list:before{background-color:var(--border);content:"";height:100%;left:3px;position:absolute;top:0;width:4px}.sidenavi__list>li{position:relative;z-index:1}.sidenavi__list>li>a{background-color:var(--white);border:1px solid var(--main-color);border-radius:50%;cursor:pointer;display:block;height:10px;width:10px}.sidenavi__list>li>a.is-active{background-color:var(--main-color);border:1px solid var(--white)}@media (min-width:768px){._pc-center{align-items:center;display:flex;justify-content:center}}.top-hero{height:100vh;position:relative}.top-hero:after,.top-hero:before{content:"";position:absolute;z-index:2}.top-hero:before{aspect-ratio:187/135;background:url(../images/top/hero-top.png) no-repeat 0 0/cover;left:0;top:0;width:49.86%}@media (min-width:768px){.top-hero:before{width:20%}}.top-hero:after{aspect-ratio:15/7;background:url(../images/top/hero-bottom.png) no-repeat 0 0/cover;bottom:0;right:0;width:100%}.top-hero>.l-inner{height:100%;left:0;margin-inline:auto;position:absolute;right:0;top:0;width:100%}.top-hero__content{bottom:40px;color:var(--white);left:12px;position:absolute;z-index:1}@media (min-width:768px){.top-hero__content{bottom:auto;top:50%;translate:0 -50%}}.top-hero__slide{height:100dvh;left:0;opacity:0;position:relative;position:fixed;top:0;transition:opacity .3s linear;width:100%}.top-hero__slide:before{aspect-ratio:375/434;background:linear-gradient(180deg,rgba(41,77,49,0) 0,#294d31);bottom:0;content:"";left:0;position:absolute;width:100%;z-index:1}@media (min-width:768px){.top-hero__slide:before{background:linear-gradient(90deg,#294d31 0,rgba(41,77,49,0));height:100%;max-width:740px;width:54%}}.top-hero__slide.slick-initialized{opacity:1}.top-hero__slide .slick-list,.top-hero__slide .slick-slide,.top-hero__slide .slick-track{height:100%}.top-hero__slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.slick-animation{-webkit-animation:fadezoom 7s linear 0s forwards;animation:fadezoom 7s linear 0s forwards}.slick-animation.is-paused{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes fadezoom{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadezoom{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}.top-hero__slide__pause{align-items:center;border:1px solid var(--white);border-radius:50%;bottom:10px;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:10px;width:40px;z-index:3}.top-hero__slide__pause:before{background:url(../images/top/slide-stop.svg) no-repeat top/contain;content:"";display:block;height:17px;width:20px}.top-hero__slide__pause.is-paused:before{background:url(../images/top/slide-play.svg) no-repeat top/contain}.top-hero__hdg{display:flex;flex-direction:column;gap:8px}@media (min-width:768px){.top-hero__hdg.js-top-anime{transition-delay:0s}}.top-hero__hdg>.sub{font-size:1.6rem;font-weight:500}@media (min-width:1100px){.top-hero__hdg>.sub{font-size:1.8rem}}.top-hero__hdg>.main{font-family:var(--robot);font-size:5.2rem;letter-spacing:.04em;line-height:1}@media (min-width:1100px){.top-hero__hdg>.main{font-size:8.4rem;line-height:1.1}}.top-hero__lead{font-size:1.6rem;font-weight:700;letter-spacing:.1em;margin-top:8px}@media (min-width:1100px){.top-hero__lead{font-size:2.4rem;line-height:2}}.top__white__bg{background-color:var(--white);position:relative;z-index:1}.top__wave__bg{display:none}@media (min-width:768px){.top__wave__bg{display:block;left:0;overflow:hidden;position:absolute;top:0;width:100%}}.wave__section{height:100dvh;position:relative;width:100%}.wave__section.top-about-wave ._top{top:0}.wave__section.top-service-wave ._top{top:-20%}.wave__section.top-service-wave ._bottom{bottom:-45%}.wave__section.top-case-wave ._top,.wave__section.top-data-wave ._top{top:50%}.wave__section.top-data-wave ._top{top:100%}.top-wave{left:0;position:absolute;z-index:1}.top-wave._top{top:20%}.top-wave._bottom{bottom:20%}.top-about{padding-block:100px 66px;position:relative}@media (min-width:768px){.top-about{padding-block:0}}.top-about:after,.top-about:before{content:"";position:absolute;z-index:1}@media (min-width:768px){.top-about:after,.top-about:before{content:none}}.top-about:before{aspect-ratio:375/89;background:url(../images/top/about-top.png) no-repeat 0 0/cover;left:0;top:0;width:100%}.top-about:after{aspect-ratio:125/22;background:url(../images/top/about-bottom.png) no-repeat 0 0/cover;bottom:0;right:0;width:100%}.top-about__column{display:flex;flex-direction:column;gap:40px}@media (min-width:768px){.top-about__column{align-items:center;flex-direction:row-reverse;justify-content:space-between;margin-right:calc(50% - 50vw)}}.top-about__image{margin-inline:-12px}@media (min-width:768px){.top-about__image{margin-inline:0;width:50%}}@media (min-width:1366px){.top-about__image{width:60%}}.top-block__content{flex:1}@media (min-width:768px){.top-block__content{max-width:480px}}.top-block__content .section__text{font-size:1.4rem;margin-top:20px}@media (min-width:1100px){.top-block__content .section__text{font-size:1.6rem}}.top__button{margin:40px auto 0;width:290px}@media (min-width:768px){.top__button{margin-left:0}}@media (min-width:1100px){.top__button{max-width:364px;width:100%}}.top-grad__bg{background:linear-gradient(180deg,#e1ede6 0,#f4faf6);position:relative}.top-service{padding-top:65px;position:relative}@media (min-width:768px){.top-service{padding-top:0}}.top-service:after,.top-service:before{content:"";position:absolute;z-index:1}@media (min-width:768px){.top-service:after,.top-service:before{content:none}}.top-service:before{aspect-ratio:125/22;background:url(../images/top/service-top-sp.png) no-repeat 0 0/cover;left:0;top:0;width:100%}@media (min-width:768px){.top-service:after{aspect-ratio:683/333;background:url(../images/top/service-bottom.png) no-repeat 0 0/cover;bottom:-250px;left:0;width:100%}}@media (min-width:1100px){.top-service:after{bottom:-350px}}.top-service__column{display:flex;flex-direction:column;gap:40px}@media (min-width:768px){.top-service__column{align-items:center;flex-direction:row;justify-content:space-between;margin-left:calc(50% - 50vw)}}.top-service__image{margin-inline:-12px}@media (min-width:768px){.top-service__image{margin-inline:0;width:50%}}@media (min-width:1366px){.top-service__image{width:60%}}.top-solution{padding-block:40px;position:relative}@media (min-width:768px){.top-solution{padding-block:0}}.top-solution:before{aspect-ratio:375/28;background:url(../images/top/solution-bottom.png) no-repeat 0 0/cover;bottom:0;content:"";left:0;position:absolute;width:100%;z-index:1}@media (min-width:768px){.top-solution:before{content:none}}.top-case{padding-block:90px 40px;position:relative}.top-case:before{aspect-ratio:125/19;background:url(../images/top/case-top-sp.png) no-repeat 0 0/cover;content:"";left:0;position:absolute;top:0;width:100%;z-index:1}@media (min-width:768px){.top-case:before{content:none}}.top-case__column{display:flex;flex-direction:column-reverse;gap:40px}@media (min-width:768px){.top-case__column{align-items:center;flex-direction:row-reverse;justify-content:space-between;margin-right:calc(50% - 50vw)}}.top-case__image{margin-right:-12px}@media (min-width:768px){.top-case__image{margin-right:0;width:50%}}@media (min-width:1366px){.top-case__image{width:60%}}.top-data{padding-bottom:100px;position:relative}@media (min-width:768px){.top-data{padding-block:0}}.top-data:before{aspect-ratio:25/9;background:url(../images/top/data-top.png) no-repeat 0 0/cover;content:"";left:0;position:absolute;top:40px;width:100%;z-index:1}@media (min-width:768px){.top-data:before{content:none}}.top-data__list{display:flex;flex-direction:column;gap:64px;margin:40px auto 0;max-width:1080px;width:85%}@media (min-width:768px){.top-data__list{flex-direction:row;gap:40px;justify-content:space-between;width:100%}}@media (min-width:1100px){.top-data__list{margin-top:95px}}.top-data__list>li{flex:1}@media (min-width:768px){.top-data__list>li{max-width:300px}}.top-data__button{display:flex;flex-direction:column;gap:40px;margin-top:40px}@media (min-width:768px){.top-data__button{flex-direction:row;justify-content:center;margin-top:30px}}@media (min-width:1100px){.top-data__button{gap:50px}}.top-data__button>li{margin-inline:auto;width:292px}@media (min-width:768px){.top-data__button>li{margin:0}}@media (min-width:1100px){.top-data__button>li{width:364px}}.top-news{background-color:var(--main-color);margin-top:20px;padding-top:20px;position:relative;z-index:1}@media (min-width:1100px){.top-news{margin-top:200px;padding-top:30px}}.top-news:before{background:url(../images/common/footer-contact-top-sp.png) no-repeat top/100% 100%;content:"";height:22px;left:0;position:absolute;top:-22px;width:100%}@media (min-width:768px){.top-news:before{background:url(../images/common/footer-contact-top.png) no-repeat top/100% 100%;height:60px;top:-60px}}@media (min-width:1100px){.top-news:before{height:80px;top:-80px}}.top-news>.l-inner{padding-bottom:20px}.top-news__box{background-color:var(--white);border-radius:16px;box-shadow:0 5px 14px #0b552e;display:flex;flex-direction:column;gap:40px;padding:32px 20px}@media (min-width:1100px){.top-news__box{align-items:center;flex-direction:row;justify-content:space-between;padding:40px}.top-news__box .news__list{max-width:744px}}.top-news__head{display:flex;flex-direction:column;gap:10px}@media (min-width:768px){.top-news__head{align-items:center;flex-direction:row;justify-content:space-between}}@media (min-width:1100px){.top-news__head{align-items:flex-start;flex-direction:column;width:200px}}.top-news__hdg{color:var(--main-color);font-size:3.2rem}.about__list{display:flex;flex-direction:column;gap:80px;margin-top:80px;padding-bottom:10px}@media (min-width:1100px){.about__list{gap:120px;margin-top:120px}}.about__list__item{display:flex;flex-direction:column;gap:32px}@media (min-width:768px){.about__list__item{align-items:center}}@media (min-width:1100px){.about__list__item{gap:60px}}@media (min-width:768px){.about__list__item:nth-of-type(odd){flex-direction:row}.about__list__item:nth-of-type(2n){flex-direction:row-reverse}}.about__list__content{flex:1}.about__list__hdg{display:flex;flex-direction:column;gap:4px}.about__list__hdg>.grad{background:var(--grad-hdg);color:var(--white);font-size:1.6rem;font-weight:500;padding:4px 10px;width:260px}.about__list__hdg>.en{color:var(--main-color);font-family:var(--robot);font-size:3.6rem}@media (min-width:1100px){.about__list__hdg>.en{font-size:4.8rem}}.about__list__lead{font-size:1.8rem;font-weight:700;margin-top:20px}@media (min-width:1100px){.about__list__lead{font-size:2rem}}.about__list__lead+.section__text{margin-top:20px}.about__list__image{border-radius:8px;box-shadow:6px 6px 6px rgba(45,82,98,.15);overflow:hidden;position:relative}@media (min-width:768px){.about__list__image{width:52%}}.about__list__image__block{align-items:flex-end;background-color:var(--main-color);border-radius:40px 0 0 0;bottom:0;color:var(--white);display:flex;gap:7px;justify-content:center;padding:10px 10px 10px 20px;position:absolute;right:0}@media (min-width:1100px){.about__list__image__block{padding:15px 20px}}.text__item{align-items:flex-end;display:flex;font-size:1.2rem;font-weight:700;gap:5px;line-height:1.25}@media (min-width:1100px){.text__item{font-size:2rem;gap:8px}}.text__item em{font-family:var(--robot);font-size:4.5rem;line-height:1;margin-bottom:-5px}@media (min-width:1100px){.text__item em{font-size:7.2rem}}.l-service{background:linear-gradient(180deg,#e1ede6 50%,#f4faf6);margin-top:35px;padding-bottom:35px;position:relative}@media (min-width:768px){.l-service{margin-top:0}}@media (min-width:1100px){.l-service{padding-bottom:80px}}.l-service:after,.l-service:before{content:"";left:0;position:absolute;width:100%}.l-service:before{background:linear-gradient(180deg,#fff 50%,#e1ede6);height:412px;top:0}.l-service:after{aspect-ratio:375/28;background:url(../images/service/bg-model-bottom.png) no-repeat 0 0/cover;bottom:0}.model__figure{margin-top:40px}@media (min-width:1100px){.model__figure{margin-top:80px}}.model__box{background-color:var(--white);border-radius:8px;box-shadow:0 4px 10px rgba(72,147,99,.15);display:flex;flex-direction:column;gap:24px;margin:24px auto 0;max-width:1000px;padding:14px 20px}@media (min-width:768px){.model__box{align-items:center;flex-direction:row}}@media (min-width:1100px){.model__box{margin-top:40px;padding:14px 40px}}.model__box__hdg{font-size:1.8rem}@media (min-width:1100px){.model__box__hdg{font-size:2rem}}.model__box__note{font-size:1.2rem;margin-top:4px}.model__box__body{flex:1}.model__box__text{font-size:1.6rem}.l-balance{padding-block:87px 60px;position:relative}@media (min-width:1100px){.l-balance{padding-block:120px}}.l-balance:before{aspect-ratio:125/29;background:url(../images/service/bg-balance-top.png) no-repeat 0 0/cover;content:"";left:0;position:absolute;top:0;width:100%}.balance__block{display:flex;flex-direction:column;gap:60px;margin-top:60px}@media (min-width:1100px){.balance__block{gap:80px}}.balance__item{flex:1}.balance__column{display:flex;flex-direction:column;gap:54px;margin-top:24px}@media (min-width:768px){.balance__column{flex-direction:row}}@media (min-width:1100px){.balance__column{gap:80px}}.balance__column>li{flex:1}.balance__column>li:first-child{position:relative}.balance__column>li:first-child:before{background:url(../images/common/icon-arrow.svg) no-repeat 0 0/cover;bottom:-70px;content:"";height:80px;left:0;margin-inline:auto;position:absolute;right:0;rotate:90deg;width:30px}@media (min-width:768px){.balance__column>li:first-child:before{bottom:auto;left:auto;margin:0;right:-45px;rotate:0deg;top:50%;translate:0 -50%}}@media (min-width:1100px){.balance__column>li:first-child:before{right:-60px}}.balance__box,.balance__column>li:last-child{box-shadow:0 4px 10px rgba(72,147,99,.15)}.balance__box{background-color:var(--light-green);border-radius:8px;margin:33px auto 0;max-width:1000px;padding:20px}@media (min-width:1100px){.balance__box{margin-top:60px;padding:40px}.balance__box .icon__list>li{font-size:2rem}}.balance__box .icon__list>li:not(:first-child){border-top:0;margin-top:24px;padding-top:0}@media (min-width:1100px){.balance__box .icon__list>li:before{top:4px}}.l-network{position:relative}.l-network:before{aspect-ratio:25/9;background:url(../images/service/bg-network-top.png) no-repeat 0 0/cover;content:"";left:0;position:absolute;top:40px;width:100%}@media (min-width:1100px){.l-network:before{top:0}}.network__column{display:flex;flex-direction:column;gap:60px;margin-top:40px}@media (min-width:768px){.network__column{flex-direction:row;gap:30px}}@media (min-width:1100px){.network__column{gap:44px;margin-top:80px}}@media (min-width:768px){.network__map{width:32%}}@media (min-width:1366px){.network__map{width:46.66%}}.network__content{display:flex;flex:1;flex-direction:column;gap:60px;margin-inline:auto;width:88%}@media (min-width:768px){.network__content{flex-direction:row;gap:20px;width:auto}}@media (min-width:1100px){.network__content{gap:40px}}.network__item{flex:1}.network__desc{display:flex;flex-direction:column;gap:24px}.network__desc>div{border-top:1px solid var(--sub-color);display:flex;flex-wrap:wrap;gap:24px;padding-top:8px}@media (min-width:768px){.network__desc>div{gap:12px}}@media (min-width:1100px){.network__desc>div{gap:24px}}.network__desc>div>dt{font-size:1.6rem;font-weight:700;width:100px}@media (min-width:768px){.network__desc>div>dt{font-size:1.4rem;width:85px}}@media (min-width:1100px){.network__desc>div>dt{font-size:1.6rem;width:100px}}.network__desc>div>dd{flex:1}.area__desc>div{display:flex;flex-wrap:wrap;font-size:1.6rem;gap:4px 12px;justify-content:flex-end}@media (min-width:768px){.area__desc>div{display:grid;font-size:1.4rem;gap:4px 8px;grid-auto-columns:1fr 1fr}}@media (min-width:1100px){.area__desc>div{font-size:1.6rem;gap:4px 12px}}.area__desc>div:not(:first-child){margin-top:4px}.area__desc>div>dt{width:64px}.area__desc>div>dd{width:calc(100% - 76px)}@media (min-width:768px){.area__desc>div>dd{grid-column:2/3;width:100%}}.network__note{font-size:1.2rem;margin-top:24px}.l-effect{padding-block:60px 66px;position:relative}@media (min-width:1100px){.l-effect{padding-block:120px}}.l-effect:before{aspect-ratio:125/22;background:url(../images/service/bg-effect-bottom.png) no-repeat 0 0/cover;bottom:0;content:"";left:0;position:absolute;width:100%}.effect__list{display:flex;flex-wrap:wrap;gap:34px 23px;justify-content:center;margin-top:40px}@media (min-width:768px){.effect__list{gap:60px;justify-content:space-between}}.effect__list>li{width:calc(50% - 11.5px)}@media (min-width:768px){.effect__list>li{max-width:248px;width:calc(33.33333% - 40px)}}.effect__hdg__border{border-bottom:2px solid var(--border);font-size:2rem;font-weight:600;margin-top:24px;padding-bottom:10px;text-align:center}.effect__text{font-size:1.6rem;line-height:1.75;margin-top:12px}.l-solution{background:linear-gradient(180deg,#e1ede6,#f4faf6);padding-block:80px 100px;position:relative}@media (min-width:1100px){.l-solution{padding-block:120px}}.l-solution:before{aspect-ratio:125/22;background:url(../images/service/bg-solution-top.png) no-repeat 0 0/cover;content:"";left:0;position:absolute;top:0;width:100%}.solution__column{display:flex;flex-direction:column;gap:40px}@media (min-width:768px){.solution__column{align-items:center;flex-direction:row;justify-content:space-between}}.solution__content{flex:1;max-width:530px}.solution__content .section__text{font-size:1.4rem;margin-top:20px}.solution__list{display:flex;flex-direction:column}@media (min-width:768px){.solution__list{flex-direction:row;flex-wrap:wrap;gap:0 40px;max-width:600px;width:50%}}@media (min-width:1100px){.solution__list{width:600px}}.solution__list>li{width:278px}@media (min-width:768px){.solution__list>li{width:165px}}@media (min-width:1100px){.solution__list>li{width:278px}}.solution__list>li:nth-of-type(2n){margin-left:auto}@media (min-width:768px){.solution__list>li:nth-of-type(2n){margin-left:0;margin-top:40px}}@media (min-width:1100px){.solution__list>li:nth-of-type(2n){margin-top:80px}}@media (min-width:768px){.solution__list>li:nth-of-type(3){margin-left:20px;margin-top:-40px}}@media (min-width:1100px){.solution__list>li:nth-of-type(3){margin-left:40px}}.solution__list>li>a{color:var(--body);display:block;text-decoration:none;transition:var(--transition)}@media (any-hover:hover){.solution__list>li>a:hover .solution__image{opacity:.8}.solution__list>li>a:hover .solution__hdg{text-decoration:underline}}.solution__list>li>a[target=_blank]:after{content:none}.solution__list>li>a[target=_blank] .solution__hdg:after{background:url(../images/common/icon-blank.svg) no-repeat 0 0/cover;content:"";display:inline-block;height:24px;margin-bottom:2px;margin-left:5px;vertical-align:bottom;width:24px}.solution__image{transition:var(--transition)}.solution__hdg{color:var(--main-color);display:inline-block;font-size:1.8rem;font-weight:700;margin-top:14px}.solution__text{font-size:1.4rem;margin-top:10px}.company__list{display:flex;flex-direction:column;gap:40px;margin-inline:auto;max-width:1000px}@media (min-width:768px){.company__list{flex-direction:row;flex-wrap:wrap}}@media (min-width:1100px){.company__list{gap:80px 40px}}@media (min-width:768px){.company__list>li{width:calc(50% - 20px)}}.company__list>li>a{display:block;text-decoration:none}@media (any-hover:hover){.company__list>li>a:hover .company__list__image img{scale:1.1}.company__list>li>a:hover .link__arrow{color:var(--sub-color);text-decoration:underline}}.company__list__image{border-radius:12px;overflow:hidden}.company__list__image img{transition:var(--transition)}.company__list__link{margin-top:14px}.message__block{display:flex;flex-direction:column;gap:40px}@media (min-width:768px){.message__block{flex-direction:row-reverse}}@media (min-width:1100px){.message__block{gap:120px}}.message__hdg{font-size:2rem}@media (min-width:1100px){.message__hdg{font-size:3.2rem}}.message__hdg+.message__text{margin-top:40px}.message__text{font-size:1.4rem;line-height:1.7;margin-top:1.5rem}@media (min-width:1100px){.message__text{font-size:1.6rem}}.message__wrap{flex:1}.message__image{margin-inline:auto;max-width:320px;order:1;width:88%}@media (min-width:768px){.message__image{width:29.62%}}.message__image__caption{align-items:center;display:flex;gap:8px;margin-top:12px;text-align:right}.message__image__caption>.title{font-size:1.4rem}@media (min-width:1100px){.message__image__caption>.title{font-size:1.6rem}}.message__image__caption>.name{font-size:1.8rem}@media (min-width:1100px){.message__image__caption>.name{font-size:2rem}}.mission__hero img{width:100%}.mission__block{display:flex;flex-direction:column;gap:64px}@media (min-width:768px){.mission__block{margin-top:-6.8vw}}@media (min-width:1100px){.mission__block{gap:80px}}.mission__item{display:flex;flex-direction:column;gap:40px}@media (min-width:768px){.mission__item{flex-direction:row}}@media (min-width:1100px){.mission__item{gap:80px}}@media (min-width:768px){.mission__image{align-self:flex-end;width:44.66%}}.mission__content{flex:1}.mission__hdg__lv2{display:flex;flex-direction:column;gap:4px}.mission__hdg__lv2>.en{color:var(--main-color);font-family:var(--robot);font-size:4rem}@media (min-width:1100px){.mission__hdg__lv2>.en{font-size:4.8rem}}.mission__hdg__lv2>.jp{font-size:1.8rem}.mission__hdg__lv3{font-size:2.4rem;margin-top:24px}@media (min-width:1100px){.mission__hdg__lv3{font-size:3.2rem}}.mission__hdg__lv3+.section__text{margin-top:24px}.data__image{margin-inline:auto;width:164px}@media (min-width:1100px){.data__image{width:246px}}.data__hdg__border{border-bottom:2px solid #78c993;font-size:2rem;font-weight:600;margin-top:12px;padding-bottom:12px;text-align:center}@media (min-width:1100px){.data__hdg__border{margin-top:16px}}.data__text{align-items:baseline;display:flex;font-size:1.8rem;font-weight:700;gap:4px;justify-content:center;margin-top:8px;text-align:center}@media (min-width:1100px){.data__text{font-size:2.4rem}}.data__text em{align-items:baseline;color:var(--sub-color);display:flex;font-family:var(--robot);font-size:6rem;gap:4px;line-height:1.3}@media (min-width:1100px){.data__text em{font-size:8rem}}.data__text em .small{font-family:var(--noto-sans);font-size:2.4rem}@media (min-width:1100px){.data__text em .small{font-size:3.6rem}}.data__note{font-size:1.4rem;margin-top:8px;text-align:center}@media (min-width:1100px){.data__note{font-size:1.6rem}}.data__column3{display:flex;flex-direction:column;gap:24px}@media (min-width:768px){.data__column3{flex-direction:row}}@media (min-width:1100px){.data__column3{gap:33px}}.data__item{background-color:var(--light-green);border-radius:12px;padding:20px}@media (min-width:768px){.data__item{flex:1;padding:12px}}@media (min-width:1100px){.data__item{padding:20px}}.data__column-left1-right2{display:flex;flex-direction:column;gap:24px;margin-top:24px}@media (min-width:768px){.data__column-left1-right2{flex-direction:row}}@media (min-width:1100px){.data__column-left1-right2{gap:33px}}@media (min-width:768px){.data__column-left1-right2>.data__item:first-child{flex:0 0 calc(33.33333% - 16px)}}@media (min-width:1100px){.data__column-left1-right2>.data__item:first-child{flex-basis:calc(33.33333% - 24px)}}.data__wrap__column{display:flex;flex-direction:column;gap:24px}@media (min-width:768px){.data__wrap__column{flex-direction:row}.data__wrap__column>li{flex:1}}.data__list{margin:8px auto 0;max-width:265px}.data__list>li{align-items:center;display:flex;justify-content:space-between}.data__list>li:not(:first-child){border-top:1px solid #b7b7b7}.data__list>li>.text{font-size:1.6rem;font-weight:700}.data__list>li>.num{align-items:baseline;color:var(--sub-color);display:flex;font-family:var(--robot);font-size:3.6rem;font-weight:700;gap:4px;line-height:1.3}.data__list>li>.num .small{color:var(--body);font-family:var(--noto-sans);font-size:2rem}.data__column-left1-vertical-right2{display:flex;flex-direction:column;gap:24px;margin-top:24px}@media (min-width:768px){.data__column-left1-vertical-right2{flex-direction:row}}@media (min-width:1100px){.data__column-left1-vertical-right2{gap:33px}}@media (min-width:768px){.data__column-left1-vertical-right2>li:first-child{display:flex;flex:0 0 calc(66.66667% - 8px)}}.data__column{display:flex;flex-direction:column;gap:24px;width:100%}@media (min-width:1100px){.data__column{gap:33px}}@media (min-width:768px){.data__column .data__item{align-items:center;display:flex}}.data__column .data__text{margin-top:0}.data__item__row{align-items:center;display:flex;justify-content:space-between;width:100%}.data__item__column{display:flex;flex-direction:column;width:100%}@media (min-width:768px){.data__item__column{align-items:center;flex-direction:row;justify-content:space-between}}.data__item__column .data__text{align-self:flex-end}.data__hdg{font-size:2rem;font-weight:600}.news__list{border-bottom:1px solid var(--border);flex:1}.news__list>li>a{border-top:1px solid var(--border);color:var(--body);display:flex;flex-direction:column;font-size:1.6rem;gap:10px;padding-block:24px;text-decoration:none}@media (min-width:768px){.news__list>li>a{flex-direction:row}}@media (min-width:1100px){.news__list>li>a{gap:48px}}.news__list>li>a:hover .news__list__title{color:var(--main-color);text-decoration:underline}.news__list__date{color:var(--dark-gray)}@media (min-width:768px){.news__list__date{width:5em}}.news__list__title{flex:1}.pager__block{align-items:center;display:flex;justify-content:center;margin-block:10px;min-height:36px;position:relative}.pager__arrow{background:url(../images/common/pager-arrow.svg) no-repeat 0 0/cover;height:36px;position:absolute;top:0;transition:var(--transition);width:48px}@media (any-hover:hover){.pager__arrow:hover{opacity:.7}}.pager__arrow._prev{left:0;rotate:-180deg}.pager__arrow._next{right:0}.pager__arrow._hidden{display:none}.pager__arrow>a{color:transparent;display:block}.pager{display:flex;gap:20px;justify-content:center}.pager>li{font-size:1.8rem;font-weight:500;position:relative}.pager>li.current:before{background-color:var(--body);bottom:-10px;content:"";height:2px;left:0;position:absolute;width:100%}.pager>li>a{color:var(--body);text-decoration:none;transition:var(--transition)}@media (any-hover:hover){.pager>li>a:hover{opacity:.7}}.news__date{color:#6f7680;font-size:1.6rem;margin-top:12px}.news__content{margin-top:30px}@media (min-width:1100px){.news__content{margin-top:40px}}.news__content>*{margin-top:0}.case__list{display:flex;flex-direction:column;gap:80px}@media (min-width:1100px){.case__list{gap:120px}}.case__list__item{display:flex;flex-direction:column-reverse;gap:16px}@media (min-width:768px){.case__list__item{align-items:center;flex-direction:row}}@media (min-width:1100px){.case__list__item{gap:60px}.case__list__item .case__hdg{font-size:3.2rem}}.case__list__item .case__lead{color:var(--body);font-size:1.6rem}@media (min-width:1100px){.case__list__item .case__lead{font-size:1.8rem;margin-top:32px}}.case__list__content{flex:1}.case__tag{border-radius:8px;display:inline-block;font-size:1.4rem;font-weight:700;padding:8px 16px}@media (min-width:1100px){.case__tag{font-size:1.6rem}}.case__tag._green{background-color:var(--light-green);color:var(--main-color)}.case__tag._beige{background-color:#f0ebde;color:#00478a}.case__tag._blue{background-color:#edf3ff;color:#24549d}.case__tag._black{background-color:#e8f3ff;color:var(--body)}.case__tag+.case__hdg{margin-top:8px}.case__hdg{font-size:2.4rem}@media (min-width:1100px){.case__hdg{font-size:3.6rem}}.case__lead{color:var(--main-color);font-size:1.6rem;font-weight:700;line-height:1.75;margin-top:16px}@media (min-width:1100px){.case__lead{font-size:2.4rem;margin-top:24px}}.case__text{font-size:1.4rem;line-height:1.75;margin-top:24px}@media (min-width:1100px){.case__text{font-size:1.6rem}}.case__button{margin:24px auto 0;max-width:224px;width:100%}@media (min-width:768px){.case__button{margin-left:0}}@media (min-width:1100px){.case__button{margin-top:32px}}@media (min-width:768px){.case__list__image{width:44.44%}}.case__list__image img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:100%}.case__image{border-radius:8px;margin:30px auto 0;max-width:800px}@media (min-width:768px){.case__image{border-radius:12px}}.case__image img{aspect-ratio:2/1;-o-object-fit:cover;object-fit:cover;width:100%}.casestudy__column{display:flex;flex-direction:column;gap:90px;padding-bottom:10px}@media (min-width:768px){.casestudy__column{flex-direction:row}}.casestudy__column>li{flex:1}.casestudy__column>li:first-child{position:relative}.casestudy__column>li:first-child:before{background:url(../images/common/icon-arrow.svg) no-repeat 0 0/cover;bottom:-80px;content:"";height:80px;left:0;margin-inline:auto;position:absolute;right:0;rotate:90deg;width:30px}@media (min-width:768px){.casestudy__column>li:first-child:before{bottom:auto;left:auto;margin:0;right:-60px;rotate:0deg;top:50%;translate:0 -50%}}.casestudy__box{border-radius:12px;padding:53px 20px 40px;position:relative;text-align:center}@media (min-width:1100px){.casestudy__box{padding:53px 30px 40px}}.casestudy__box._gray{background-color:#f2f4f7}.casestudy__box._green{background-color:var(--light-green);box-shadow:0 4px 10px rgba(72,147,99,.15)}.casestudy__hdg{border-radius:8px;color:var(--white);display:inline-block;font-size:2rem;left:0;margin-inline:auto;max-width:278px;padding:5px 12px;position:absolute;right:0;top:-20px}.casestudy__hdg._gray{background-color:#6f7680}.casestudy__hdg._green{background-color:var(--main-color)}.contents__block{margin-inline:auto;width:88%}.case__content{margin-top:20px;padding-top:50px;position:relative}@media (min-width:768px){.case__content{padding-top:80px}}@media (min-width:1100px){.case__content{margin-top:36px;padding-top:124px}}.case__content:before{background:url(../images/case/bg.png) no-repeat 0 0/100% 100%;content:"";height:27px;left:0;position:absolute;top:0;width:100%}@media (min-width:768px){.case__content:before{height:50px}}@media (min-width:1100px){.case__content:before{height:100px}}.case__content .sp{display:block}@media (min-width:768px){.case__content .sp{display:none}}.case__content .pc{display:none}@media (min-width:768px){.case__content .pc{display:block}}.case__content .block:not(:first-of-type){margin-top:60px}@media (min-width:1100px){.case__content .block:not(:first-of-type){margin-top:120px}}.case__content .hdg{font-size:2rem}@media (min-width:1100px){.case__content .hdg{font-size:2.8rem}}.case__content .hdg+.text{margin-top:24px}.case__content .text{flex:1;font-size:1.4rem;line-height:1.75}@media (min-width:1100px){.case__content .text{font-size:1.6rem}}.case__content .text+.text{margin-top:1.5em}.case__content .figure{margin-top:24px}@media (min-width:1100px){.case__content .figure{margin-top:40px}}.case__content .caption{font-size:1.4rem;line-height:1.7;margin-top:12px}.text__block{flex:1}.column__image{display:flex;flex-direction:column;margin-top:24px}@media (min-width:768px){.column__image{gap:0 30px}}@media (min-width:1100px){.column__image{gap:0 80px}}@media (min-width:768px){.column__image._left{flex-direction:row-reverse}.column__image._right{flex-direction:row}}.column__image .figure{margin-inline:auto;width:88%}@media (min-width:768px){.column__image .figure{margin:0;width:33.33%}}.case-profile__hdg{display:flex;flex-direction:column;gap:6px}.case-profile__hdg>.sub{color:var(--main-color);font-size:1.8rem}.case-profile__hdg>.main{font-size:2.4rem;padding-bottom:12px;position:relative}.case-profile__hdg>.main:after{background:linear-gradient(90deg,#6fc4a2 0,#e4fcf0);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.image__arrow{display:flex;flex-direction:column;gap:54px;margin-top:24px}@media (min-width:768px){.image__arrow{align-items:center;flex-direction:row}}.image__arrow>li{position:relative}.image__arrow>li:not(:first-child):before{background:url(../images/common/icon-arrow.svg) no-repeat 0 0/cover;content:"";height:80px;left:0;margin-inline:auto;position:absolute;right:0;rotate:90deg;top:-60px;width:30px}@media (min-width:768px){.image__arrow>li:not(:first-child):before{left:-32px;right:auto;rotate:0deg;top:50%;translate:0 -50%}}.image__arrow .figure{margin-top:0;width:100%}.case-profile__column{display:flex;flex-direction:column;gap:32px;margin-top:32px}@media (min-width:768px){.case-profile__column{align-items:flex-start;flex-direction:row}}@media (min-width:1100px){.case-profile__column{gap:54px;margin-top:40px}}.case-profile__logo{border:1px solid var(--border);border-radius:8px;margin-inline:auto;overflow:hidden;width:88%}@media (min-width:768px){.case-profile__logo{width:41.6%}}.case-profile__logo>img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%}.case-profile__content{flex:1}.case-profile__desc>div{border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:12px;margin-bottom:12px;padding-bottom:12px}@media (min-width:1100px){.case-profile__desc>div{flex-direction:row}}.case-profile__desc>div>dt{font-size:1.6rem;font-weight:700}@media (min-width:1100px){.case-profile__desc>div>dt{width:120px}}.case-profile__desc>div>dd{flex:1;font-size:1.4rem}.case-profile__desc>div>dd a{color:var(--main-color);text-decoration:none}.case-profile__desc>div>dd a:hover{text-decoration:underline}.case-profile__desc>div>dd a[target=_blank]:after{background:url(../images/common/icon-blank.svg) no-repeat 0 0/cover;height:24px;-webkit-mask-image:none;mask-image:none;vertical-align:bottom;width:24px}.privacy__block{display:flex;flex-direction:column;gap:80px;margin-top:40px}@media (min-width:1100px){.privacy__block{margin-top:80px}}.privacy__content{margin-top:20px}@media (min-width:1100px){.privacy__content{margin-top:40px}}.privacy__content .hdg__lv3__01+.desc__01{margin-top:15px}@media (min-width:1100px){.privacy__content .hdg__lv3__01+.desc__01{margin-top:20px}}.privacy__content .hdg__lv3__01+.privacy__text{margin-top:20px}.privacy__wrap{margin:40px auto 0;max-width:1000px}.privacy__text{font-size:1.4rem;line-height:1.75}@media (min-width:1100px){.privacy__text{font-size:1.6rem}}.privacy__text:not(:first-of-type){margin-top:1.5em}.lp-sp__btn{background-color:var(--purple);border:none;cursor:pointer;height:100%;position:absolute;right:0;top:0;width:56px;z-index:1}@media (min-width:768px){.lp-sp__btn{display:none}}.lp-sp__btn:after,.lp-sp__btn:before{content:""}.lp-sp__btn:after,.lp-sp__btn:before,.lp-sp__btn>span{background-color:var(--white);height:3px;left:50%;position:absolute;top:50%;transition:var(--transition);translate:-50% -50%;width:28px}.lp-sp__btn:before{top:calc(50% - 9px)}.lp-sp__btn:after{top:calc(50% + 9px)}.lp-sp__btn.is-active>span{display:none}.lp-sp__btn.is-active:after,.lp-sp__btn.is-active:before{top:50%}.lp-sp__btn.is-active:before{rotate:45deg}.lp-sp__btn.is-active:after{rotate:-45deg}.lp-header__gnav{backdrop-filter:blur(15px);height:calc(100dvh - 40px);left:0;opacity:0;position:absolute;top:40px;transition:opacity var(--transition);visibility:hidden;width:100%;z-index:1}@media (min-width:768px){.lp-header__gnav{backdrop-filter:blur(0);background:none;background-color:var(--white)!important;height:auto;opacity:1;top:0;visibility:visible;width:100%}}.lp-header__gnav._dark-blue{background-color:rgba(0,71,139,.69)}.lp-header__gnav._blue{background-color:rgba(5,92,181,.69)}.lp-header__gnav._light-blue{background-color:rgba(3,137,216,.69)}.lp-header__gnav.is-open{opacity:1;overflow:auto;visibility:visible}.lp-header-gnav__item{border-bottom:1px solid var(--border)}@media (min-width:768px){.lp-header-gnav__item{align-items:center;border-bottom:none;display:flex}}.lp-header-gnav__item>a{color:var(--body);display:block;font-size:2rem;font-weight:500;padding:12px 30px 12px 0;position:relative;text-decoration:none;transition:color var(--transition)}@media (any-hover:hover){.lp-header-gnav__item>a:hover{color:var(--blue)}}@media (min-width:768px){.lp-header-gnav__item>a{font-size:1.2rem;padding:0 14px 0 0;text-align:center}}@media (min-width:1100px){.lp-header-gnav__item>a{font-size:min(1.17vw,1.6rem);padding-right:20px}}.lp-header-gnav__item>a:after{background-color:var(--blue);content:"";height:20px;-webkit-mask-image:url(../images/common/icon-lp-arrow.svg);mask-image:url(../images/common/icon-lp-arrow.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;position:absolute;right:0;top:50%;translate:0 -50%;width:20px}@media (min-width:768px){.lp-header-gnav__item>a:after{height:12px;width:12px}}@media (min-width:1100px){.lp-header-gnav__item>a:after{height:16px;width:16px}}.lp-header__gnav__content{background-color:var(--white);border-radius:12px;box-shadow:6px 6px 6px rgba(45,82,98,.15);margin:40px auto;padding:12px 24px;width:82.66%}@media (min-width:768px){.lp-header__gnav__content{align-items:center;background:none;border-radius:0;box-shadow:none;display:flex;gap:4px;justify-content:flex-end;margin:0;padding:0;width:100%}}@media (min-width:1100px){.lp-header__gnav__content{gap:min(1.02vw,14px)}}@media (min-width:768px){.lp-header-gnav{display:flex;gap:5px}}@media (min-width:1100px){.lp-header-gnav{gap:min(1.17vw,16px)}}.lp-header-contact{display:none}@media (min-width:768px){.lp-header-contact{background-color:var(--purple);display:flex;height:60px;justify-content:center;transition:var(--transition);width:90px}}@media (min-width:1100px){.lp-header-contact{height:75px;width:min(11.71vw,160px)}}@media (any-hover:hover){.lp-header-contact:hover{opacity:.7}}.lp-header-contact>a{align-items:center;color:var(--white);display:flex;height:100%;justify-content:center;text-decoration:none;transition:var(--transition);width:100%}.lp-header-contact>a:after{content:none}.lp-header-contact>a>.text{font-size:1rem;font-weight:500;padding-right:14px;position:relative}@media (min-width:1100px){.lp-header-contact>a>.text{font-size:min(1.17vw,1.6rem);padding-right:20px}}.lp-header-contact>a>.text:after{background-color:var(--white);content:"";height:12px;-webkit-mask-image:url(../images/common/icon-lp-arrow.svg);mask-image:url(../images/common/icon-lp-arrow.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;position:absolute;right:0;top:50%;translate:0 -50%;width:12px}@media (min-width:1100px){.lp-header-contact>a>.text:after{height:16px;width:16px}}.lp-footer{margin-top:50px;position:relative}@media (min-width:1100px){.lp-footer{margin-top:80px}}.lp-footer__bottom__column{align-items:center;display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.lp-footer__bottom__column{flex-direction:row;justify-content:space-between}.lp-footer__bottom__column .l-footer__block__logo{width:43%}}.lp-footer__bottom__column .footer__logo{margin-inline:auto;max-width:298px}@media (min-width:768px){.lp-footer__bottom__column .footer__logo{margin:0;max-width:363px}}.lp-footer__bottom__column .footer__address{display:none}@media (min-width:768px){.lp-footer__bottom__column .footer__address{display:block;margin-top:8px}.lp-footer__bottom__column .footer__bottom__content{gap:8px}}.footer__bottom__content{display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.footer__bottom__content{align-items:flex-end}}.lp-top-line{padding-block:6px}@media (min-width:1100px){.lp-top-line{padding-block:10px}}.lp-top-line._brown{background-color:var(--brown)}.lp-top-line._dark-blue{background-color:#1d488d}.lp-top-line._light-blue{background-color:var(--light-blue)}.lp-top-line__column{align-items:center;display:flex;gap:10px}.lp-top-line__tag{background-color:var(--white);border-radius:100vmax;flex-shrink:0;font-size:1.2rem;font-weight:700;padding:4px 16px}@media (min-width:1100px){.lp-top-line__tag{font-size:1.6rem}}.lp-top-line__tag._brown{color:var(--brown)}.lp-top-line__tag._blue{color:var(--blue)}.lp-top-line__title{color:var(--white);flex:1;font-size:1.6rem;font-weight:500}@media (min-width:1100px){.lp-top-line__title{font-size:1.8rem}}.lp-hero{position:relative}.lp-hero._dark-blue{background:linear-gradient(180deg,#003879 0,#043d98);padding-bottom:10.6666666667vw}@media (min-width:768px){.lp-hero._dark-blue{padding-bottom:5.2083333333vw}}@media (min-width:1100px){.lp-hero._dark-blue{padding-bottom:10.980966325vw}}.lp-hero._blue{background-color:#055cb5;padding-bottom:66.6666666667vw}@media (min-width:768px){.lp-hero._blue{background:linear-gradient(180deg,#055eb7 0,#043d98);padding-bottom:19.53125vw}}@media (min-width:1100px){.lp-hero._blue{padding-bottom:16.8374816984vw}}.lp-hero._light-blue{background-color:#01a0e9;padding-bottom:10.6666666667vw}@media (min-width:768px){.lp-hero._light-blue{padding-bottom:7.8125vw}}@media (min-width:1100px){.lp-hero._light-blue{padding-bottom:4.39238653vw}}.lp-hero._light-blue:after{background:url(../images/pickgo/lp-hero-bg.png) no-repeat 0 0/cover}.lp-hero:after{aspect-ratio:363/281;background:url(../images/common/lp-hero-bg.png) no-repeat 0 0/cover;bottom:0;content:"";left:0;position:absolute;width:96.8%}@media (min-width:768px){.lp-hero:after{width:54.5%}}.lp-hero>.l-inner{position:static}.lp-hero__block{margin-right:calc(50% - 50vw);position:relative}.lp-hero__image{position:absolute;right:0;top:0;width:100%;z-index:1}@media (min-width:768px){.lp-hero__image{width:58%}}.lp-hero__sub-image{left:0;margin-inline:auto;position:absolute;right:0;top:77.8666666667vw;transition-delay:.2s;width:100%;z-index:1}@media (min-width:768px){.lp-hero__sub-image{left:auto;right:1.5625vw;top:32.5520833333vw;width:47.73%}}@media (min-width:1100px){.lp-hero__sub-image{right:1.4641288433vw;top:31.9180087848vw}}.lp-hero__sub-image._small{width:73.55%}@media (min-width:768px){.lp-hero__sub-image._small{right:3.7760416667vw;top:32.5520833333vw;width:33%}}@media (min-width:1100px){.lp-hero__sub-image._small{right:2.1229868228vw;top:31.9180087848vw}}.lp-hero__content{color:var(--white);position:relative;z-index:2}@media (min-width:768px){.lp-hero__content{width:50%}}@media (min-width:1100px){.lp-hero__content{width:42%}}.lp-hero__content._jucore{padding-top:109.3333333333vw}@media (min-width:768px){.lp-hero__content._jucore{padding-top:5.2083333333vw}}@media (min-width:1100px){.lp-hero__content._jucore{padding-top:5.4904831625vw}}.lp-hero__content._logisticscode{padding-top:117.3333333333vw}@media (min-width:768px){.lp-hero__content._logisticscode{padding-top:5.2083333333vw}}@media (min-width:1100px){.lp-hero__content._logisticscode{padding-top:4.6852122987vw}}.lp-hero__content._pickgo{padding-top:77.8666666667vw}@media (min-width:768px){.lp-hero__content._pickgo{padding-top:5.2083333333vw}}@media (min-width:1100px){.lp-hero__content._pickgo{padding-top:4.39238653vw;width:50%}}.lp-hero__hdg{font-size:10.6666666667vw;transition-delay:.1s}@media (min-width:768px){.lp-hero__hdg{font-size:5.2083333333vw}}@media (min-width:1100px){.lp-hero__hdg{font-size:4.0995607613vw}}.lp-hero__hdg._yellow{margin-top:5.3333333333vw;padding-bottom:6.4vw}@media (min-width:768px){.lp-hero__hdg._yellow{margin-top:1.5625vw;padding-bottom:3.125vw}}@media (min-width:1100px){.lp-hero__hdg._yellow{margin-top:.878477306vw;padding-bottom:1.756954612vw}}.lp-hero__hdg._yellow:before{background:linear-gradient(90deg,#fff252 0,rgba(255,242,82,0))}.lp-hero__hdg._white{margin-top:5.3333333333vw;padding-bottom:6.4vw}@media (min-width:768px){.lp-hero__hdg._white{margin-top:1.5625vw;padding-bottom:3.125vw}}@media (min-width:1100px){.lp-hero__hdg._white{margin-top:.878477306vw;padding-bottom:1.756954612vw}}.lp-hero__hdg._white:before{background:linear-gradient(90deg,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,0))}.lp-hero__hdg:before{bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}.lp-hero__hdg+.lp-hero__lead{transition-delay:.2s}.lp-hero__lead{font-size:5.3333333333vw;font-weight:700;position:relative;transition-delay:.1s}@media (min-width:768px){.lp-hero__lead{font-size:2.6041666667vw}}@media (min-width:1100px){.lp-hero__lead{font-size:1.756954612vw}}.lp-hero__lead._brown{padding-bottom:6.4vw}@media (min-width:768px){.lp-hero__lead._brown{margin-top:2.6041666667vw;padding-bottom:3.125vw}}@media (min-width:1100px){.lp-hero__lead._brown{margin-top:1.4641288433vw;padding-bottom:1.756954612vw}}.lp-hero__lead._brown:before{background:linear-gradient(90deg,#a56e35 0,hsla(0,0%,100%,0))}.lp-hero__lead:before{bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}.lp-hero__lead+.lp-hero__hdg{transition-delay:.2s}.lp-hero__text{font-size:3.7333333333vw;line-height:1.75;margin-top:5.3333333333vw;transition-delay:.4s}@media (min-width:768px){.lp-hero__text{font-size:1.8229166667vw;margin-top:2.6041666667vw}}@media (min-width:1100px){.lp-hero__text{font-size:1.1713030747vw;margin-top:1.4641288433vw}}.lp-hero__list__note{color:var(--white);font-size:3.2vw;margin-top:5.3333333333vw;padding-right:12px;transition-delay:.5s}@media (min-width:768px){.lp-hero__list__note{font-size:1.5625vw;margin-top:2.6041666667vw;padding-right:0}}@media (min-width:1100px){.lp-hero__list__note{font-size:.878477306vw;margin-top:1.4641288433vw}}.lp-hero__list__logo{display:flex;gap:8px;margin:5.3333333333vw auto 0;padding-right:12px;width:90%}@media (min-width:768px){.lp-hero__list__logo{gap:1.0416666667vw;margin-left:0;margin-top:2.6041666667vw;padding-right:0}}@media (min-width:1100px){.lp-hero__list__logo{gap:.5856515373vw;width:100%}}.lp-hero__list__logo>li{align-items:center;background-color:var(--white);border-radius:4px;display:flex;flex:1;justify-content:center;padding:6px 12px}@media (min-width:768px){.lp-hero__list__logo>li{flex:none;padding:.78125vw 1.5625vw;width:160px}}@media (min-width:1100px){.lp-hero__list__logo>li{padding:.439238653vw .878477306vw}}.lp-grad-bg{background-color:#e9edf5;margin-top:40px;padding-block:36px 40px;position:relative}@media (min-width:1100px){.lp-grad-bg{margin-top:80px;padding-block:73px 130px}}.lp-grad-bg._mt0{margin-top:0}.lp-grad-bg:after,.lp-grad-bg:before{content:"";left:0;position:absolute;width:100%}.lp-grad-bg:before{background:linear-gradient(180deg,#fff 0,#e9edf5);height:120px;top:0}@media (min-width:1100px){.lp-grad-bg:before{height:190px}}.lp-grad-bg:after{background:url(../images/common/assignment-bg.jpg) no-repeat 0 0/100% 100%;bottom:0;height:20px}@media (min-width:1100px){.lp-grad-bg:after{height:68px}}.lp-bg-section{background-color:#e7f1fb;margin-top:60px;padding-block:28px}@media (min-width:1100px){.lp-bg-section{margin-top:80px;padding-block:80px}}.lp-bg-section._mt0{margin-top:0}.lp-dark-bg-section{padding-block:60px}.lp-dark-bg-section._dark-blue{background-color:var(--dark-blue)}.lp-dark-bg-section._blue{background-color:var(--blue)}.lp-dark-bg-section._light-blue{background-color:var(--light-blue)}.hdg__lp-assignment{font-size:2.4rem;text-align:center}@media (min-width:1100px){.hdg__lp-assignment{font-size:3rem}}.hdg__lp-assignment._sp-flex{display:flex;flex-direction:column;gap:8px}@media (min-width:768px){.hdg__lp-assignment._sp-flex{display:block}}.hdg__lp-assignment em{font-size:2.8rem}@media (min-width:1100px){.hdg__lp-assignment em{font-size:4rem}}.hdg__lp-assignment em._blue{color:var(--blue)}.hdg__lp-assignment em._blue .dot:before{background-color:var(--blue)}.hdg__lp-assignment em._light-blue{color:var(--light-blue)}.hdg__lp-assignment em._light-blue .dot:before{background-color:var(--light-blue)}.hdg__lp-assignment em .dot{padding-top:7px;position:relative}@media (min-width:1100px){.hdg__lp-assignment em .dot{padding-top:10px}}.hdg__lp-assignment em .dot:before{border-radius:50%;content:"";height:7px;left:0;margin-inline:auto;position:absolute;right:0;top:0;width:7px}@media (min-width:1100px){.hdg__lp-assignment em .dot:before{height:10px;width:10px}}.flow__hdg{position:relative;text-align:center}.flow__hdg .hdg__lv2--02{margin-top:24px}.flow__lead{border-radius:8px;color:var(--white);display:inline-block;font-size:2rem;font-weight:700;padding:12px 24px;position:relative;text-align:center}@media (min-width:1100px){.flow__lead{font-size:2.4rem}}.flow__lead:before{bottom:-11px;clip-path:polygon(0 0,50% 100%,100% 0);content:"";height:12px;left:0;margin-inline:auto;position:absolute;right:0;width:24px}.flow__lead._dark-blue,.flow__lead._dark-blue:before{background-color:var(--dark-blue)}.flow__lead._blue,.flow__lead._blue:before{background-color:var(--blue)}.flow__lead._light-blue,.flow__lead._light-blue:before{background-color:var(--light-blue)}.worries__list{display:flex;flex-direction:column;gap:16px;margin-top:35px}@media (min-width:768px){.worries__list{flex-direction:row;flex-wrap:wrap}}@media (min-width:1100px){.worries__list{gap:40px 56px;margin-top:60px}}@media (min-width:768px){.worries__list._col2>li{width:calc(50% - 8px)}}@media (min-width:1100px){.worries__list._col2>li{width:calc(50% - 28px)}}@media (min-width:768px){.worries__list._col3>li{width:calc(33.33333% - 10.66667px)}}@media (min-width:1100px){.worries__list._col3>li{width:calc(33.33333% - 37.33333px)}}.worries__list>li{display:flex}.worries__list__item{background-color:var(--white);border-radius:10px;padding:18px}@media (min-width:1100px){.worries__list__item{padding:24px}}.worries__list__hdg{align-items:center;border-bottom:2px solid var(--border);display:flex;font-size:1.6rem;min-height:64px;padding-bottom:12px;padding-left:54px;position:relative}@media (min-width:1100px){.worries__list__hdg{font-size:2rem;min-height:74px}}.worries__list__hdg._blue{color:var(--blue)}.worries__list__hdg._blue:before{background-color:var(--blue)}.worries__list__hdg._light-blue{color:var(--light-blue)}.worries__list__hdg._light-blue:before{background-color:var(--light-blue)}.worries__list__hdg:before{content:"";height:40px;left:0;-webkit-mask-image:url(../images/common/icon-assignment.svg);mask-image:url(../images/common/icon-assignment.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;position:absolute;top:6px;width:40px}@media (min-width:1100px){.worries__list__hdg:before{top:10px}}.worries__list__text{font-size:1.4rem;line-height:1.75;margin-top:12px}@media (min-width:1100px){.worries__list__text{font-size:1.6rem}}.worries__list__people{display:none}@media (min-width:768px){.worries__list__people{display:block;margin-inline:auto;max-width:209px}}.before-after__list{display:flex;flex-direction:column;gap:60px;margin-top:60px}@media (min-width:768px){.before-after__list{flex-direction:row}}.before-after__list._brown>li:first-child:after{background-color:var(--brown)}.before-after__list._yellow>li:first-child:after{background-color:var(--yellow)}.before-after__list>li{background-color:var(--white);border-radius:8px;display:flex;flex:1;flex-direction:column;padding:20px 20px 0}@media (min-width:1100px){.before-after__list>li{padding:24px 24px 0}}.before-after__list>li:first-child{position:relative}.before-after__list>li:first-child:after{bottom:-42px;clip-path:polygon(0 0,50% 100%,100% 0);content:"";height:24px;left:0;margin-inline:auto;position:absolute;right:0;width:48px}@media (min-width:768px){.before-after__list>li:first-child:after{bottom:auto;clip-path:polygon(0 0,0 100%,100% 50%);height:48px;left:auto;margin:0;right:-42px;top:50%;width:24px}}.before-after__hdg{font-size:2.8rem;text-align:center}@media (min-width:1100px){.before-after__hdg{font-size:3.6rem}}.before-after__hdg._before{color:#6f7680}.before-after__hdg._after{color:var(--blue)}.before-after__bg__list{border-radius:4px;margin-block:16px;padding:12px}@media (min-width:1100px){.before-after__bg__list{margin-block:7px 20px;padding:20px}}.before-after__bg__list._before{background-color:#eff3fa}.before-after__bg__list._before>li:before{background:url(../images/jucore/icon-before.svg) no-repeat 0 0/cover}.before-after__bg__list._after{background-color:#e2ecff}.before-after__bg__list._after>li:before{background:url(../images/jucore/icon-after.svg) no-repeat 0 0/cover}.before-after__bg__list>li{font-size:1.6rem;font-weight:500;min-height:32px;padding-left:44px;position:relative}@media (min-width:1100px){.before-after__bg__list>li{font-size:1.8rem}}.before-after__bg__list>li:not(:first-child){margin-top:12px}@media (min-width:1100px){.before-after__bg__list>li:not(:first-child){margin-top:24px}}.before-after__bg__list>li:before{content:"";height:32px;left:0;position:absolute;top:50%;translate:0 -50%;width:32px}.before-after__image{margin:auto auto 0;max-width:385px}.before-after__banner{background-color:#fdf9eb;border-radius:16px;display:flex;flex-direction:column;margin:50px auto 0;max-width:1000px;position:relative}@media (min-width:768px){.before-after__banner{flex-direction:row;margin-top:90px}}.before-after__banner__bg{aspect-ratio:9/4;border-radius:16px 16px 0 0;left:0;overflow:hidden;position:absolute;top:0;width:100%}@media (min-width:768px){.before-after__banner__bg{border-radius:16px 0 0 16px;position:relative;width:43%}}.before-after__banner__bg:before{background-color:var(--yellow);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:768px){.before-after__banner__bg:before{aspect-ratio:1/1;border-radius:50%;height:797px;left:auto;right:0;top:50%;translate:0 -50%;width:797px}}.before-after__banner__image{margin-inline:auto;position:relative;translate:0 -32px;width:91.73%;z-index:1}@media (min-width:768px){.before-after__banner__image{left:0;max-width:386px;position:absolute;top:50%;translate:25px -50%;width:38.6%}}.before-after__banner__text{display:flex;flex-direction:column;font-size:1.8rem;font-weight:700;justify-content:center;line-height:1.7;margin-top:-12px;padding:0 32px 24px}@media (min-width:768px){.before-after__banner__text{flex:1;margin-top:0;padding:18px 32px 18px 30px}}@media (min-width:1100px){.before-after__banner__text{font-size:2.4rem;padding-left:58px}}.before-after__banner__text em._blue{color:var(--blue)}.before-after__banner__text em._light-blue{color:#1472d0}.border__box{background-color:var(--white);border:8px solid #dfe8eb;display:flex;flex-direction:column;gap:20px;margin:40px auto 0;max-width:1080px;padding:12px}@media (min-width:768px){.border__box{flex-direction:row}}@media (min-width:1100px){.border__box{gap:60px;margin-top:80px;padding:32px}}.border__box__content{flex:1}.border__box__hdg{font-size:2rem;text-align:center}@media (min-width:768px){.border__box__hdg{text-align:left}}@media (min-width:1100px){.border__box__hdg{font-size:2.4rem}}.border__box__hdg .apostrophe{padding-inline:20px;position:relative}@media (min-width:768px){.border__box__hdg .apostrophe{margin-left:8px}}@media (min-width:1100px){.border__box__hdg .apostrophe{padding-inline:26px}}.border__box__hdg .apostrophe._dark-blue:before{background:url(../images/jucore/apostrophe-start.svg) no-repeat 0 0/cover}.border__box__hdg .apostrophe._dark-blue:after{background:url(../images/jucore/apostrophe-end.svg) no-repeat 0 0/cover}.border__box__hdg .apostrophe._gray:before{background:url(../images/logisticscode/apostrophe-start.svg) no-repeat 0 0/cover}.border__box__hdg .apostrophe._gray:after{background:url(../images/logisticscode/apostrophe-end.svg) no-repeat 0 0/cover}.border__box__hdg .apostrophe:after,.border__box__hdg .apostrophe:before{content:"";height:29px;position:absolute;top:0;width:16px}@media (min-width:1100px){.border__box__hdg .apostrophe:after,.border__box__hdg .apostrophe:before{height:32px;width:18px}}.border__box__hdg .apostrophe:before{left:0}.border__box__hdg .apostrophe:after{right:0}.border__box__hdg em._dark-blue{color:var(--dark-blue)}.border__box__hdg em._blue{color:var(--blue)}.border__box__text{font-size:1.4rem;line-height:1.7;margin-top:20px}@media (min-width:1100px){.border__box__text{font-size:1.6rem}}.border__box__text em{font-weight:700}@media (min-width:768px){.border__box__image{width:32%}}.border__box__image img{margin-inline:auto}.lp-flow__list{display:flex;flex-direction:column;gap:74px;margin-top:52px}@media (min-width:768px){.lp-flow__list{flex-direction:row;flex-wrap:wrap;gap:40px;margin-inline:auto;width:94%}}@media (min-width:1100px){.lp-flow__list{margin-top:84px;width:100%}.lp-flow__list._brown{gap:60px 54px}}@media (min-width:768px){.lp-flow__list._brown>li{width:calc(33.33333% - 26.66667px)}}@media (min-width:1100px){.lp-flow__list._brown>li{width:calc(33.33333% - 36px)}}.lp-flow__list._brown>li:after,.lp-flow__list._brown>li:before{background-color:var(--brown)}@media (min-width:768px){.lp-flow__list._brown>li:nth-of-type(4):before{clip-path:polygon(0 0,0 100%,100% 50%);content:"";height:40px;left:-28px;position:absolute;top:50%;translate:0 -50%;width:20px}}@media (min-width:1100px){.lp-flow__list._brown>li:nth-of-type(4):before{left:-40px}.lp-flow__list._blue{gap:40px}}@media (min-width:768px){.lp-flow__list._blue>li{width:calc(33.33333% - 26.66667px)}}@media (min-width:1100px){.lp-flow__list._blue>li{flex:1}}.lp-flow__list._blue>li:after,.lp-flow__list._blue>li:before{background-color:#77b7f7}@media (min-width:1100px){.lp-flow__list._blue>li:not(:last-child):after{right:-32px}}.lp-flow__list>li{background:linear-gradient(180deg,#f0f3f7 0,#e5f1ff);border-radius:8px;padding:38px 20px 24px;position:relative;text-align:center}@media (min-width:768px){.lp-flow__list>li{display:flex;flex-direction:column;justify-content:center}}.lp-flow__list>li:not(:last-child):after{bottom:-36px;clip-path:polygon(0 0,50% 100%,100% 0);content:"";height:20px;left:0;margin-inline:auto;position:absolute;right:0;width:40px}@media (min-width:768px){.lp-flow__list>li:not(:last-child):after{bottom:auto;clip-path:polygon(0 0,0 100%,100% 50%);height:40px;left:auto;right:-32px;top:50%;translate:0 -50%;width:20px}}@media (min-width:1100px){.lp-flow__list>li:not(:last-child):after{right:-40px}}.lp-flow__num{border-radius:50%;box-shadow:0 3px 6px rgba(45,82,98,.16);color:var(--white);font-size:2.4rem;font-weight:700;height:40px;left:0;margin-inline:auto;position:absolute;right:0;top:-20px;width:40px}.lp-flow__num._brown{background-color:var(--brown)}.lp-flow__num._blue{background-color:var(--blue)}.lp-flow__hdg{font-size:1.8rem}@media (min-width:1100px){.lp-flow__hdg{font-size:2rem}}.lp-flow__hdg .small{display:block;font-size:1.4rem}@media (min-width:1100px){.lp-flow__hdg .small{font-size:1.6rem}}.lp-flow__text{font-size:1.4rem;margin-top:10px}@media (min-width:1100px){.lp-flow__text{font-size:1.6rem}}.lp-flow__image-list{display:flex;flex-direction:column;gap:60px;margin:32px auto 0;width:64%}@media (min-width:768px){.lp-flow__image-list{flex-direction:row;flex-wrap:wrap;width:100%}}@media (min-width:1100px){.lp-flow__image-list{margin-top:40px}}.lp-flow__image-list>li{position:relative}@media (min-width:768px){.lp-flow__image-list>li{width:calc(25% - 45px)}}.lp-flow__image-list>li:not(:last-child):after{background-color:#77b7f7;bottom:-36px;clip-path:polygon(0 0,50% 100%,100% 0);content:"";height:20px;left:0;margin-inline:auto;position:absolute;right:0;width:40px}@media (min-width:768px){.lp-flow__image-list>li:not(:last-child):after{bottom:auto;clip-path:polygon(0 0,0 100%,100% 50%);height:40px;left:auto;right:-40px;top:50%;translate:0 -50%;width:20px}}.lp-flow__image__hdg{font-size:1.8rem;margin-top:12px}.lp-flow__image__text{font-size:1.4rem;margin-top:12px}.cta__button{margin:40px auto 0;max-width:520px;padding-bottom:6px;position:relative}@media (min-width:768px){.cta__button{margin-top:100px}}@media (min-width:1100px){.cta__button{margin-top:140px}}.cta__button__circle{align-items:center;background-color:#fff252;border-radius:50%;display:flex;flex-direction:column;font-size:1.4rem;font-weight:500;height:130px;justify-content:center;margin-inline:auto;position:relative;text-align:center;width:130px;z-index:1}@media (min-width:768px){.cta__button__circle{left:-70px;position:absolute;top:-70px;z-index:1}}.cta__button__circle em{font-size:1.6rem;font-weight:700}.cta__button__circle:after{background:url(../images/common/yellow-arrow.svg) no-repeat 0 0/cover;bottom:-20px;content:"";height:24px;left:0;margin-inline:auto;position:absolute;right:0;width:19px;z-index:1}@media (min-width:768px){.cta__button__circle:after{bottom:10px;left:auto;rotate:-60deg}}.cta__list{display:flex;flex-direction:column;gap:40px;padding-bottom:6px}@media (min-width:768px){.cta__list{flex-direction:row}}@media (min-width:1100px){.cta__list{gap:40px}}.cta__list>li{flex:1}.cta__list__hdg{border-bottom:1px solid var(--border);font-size:1.8rem;padding-bottom:12px;text-align:center}@media (min-width:1100px){.cta__list__hdg{font-size:2.4rem}}.cta__list__text{font-size:1.4rem;margin-top:20px;text-align:center}@media (min-width:1100px){.cta__list__text{font-size:1.6rem}}.cta__list__button{margin:24px auto 0;max-width:520px}.topics__box{background-color:var(--white);border-radius:12px;box-shadow:6px 6px 6px rgba(45,82,98,.15);display:flex;flex-direction:column;margin-top:16px;padding:20px}@media (min-width:768px){.topics__box{display:block;overflow:hidden}}@media (min-width:1100px){.topics__box{margin-top:60px;padding:40px}}.topics__box__head{order:0}.topics__box__topics{width:144px}.topics__box__hdg{border-radius:0 64px 64px 0;color:var(--white);font-size:1.6rem;margin-left:-20px;padding:10px 20px}.topics__box__hdg._dark-blue{background-color:#00478b}.topics__box__hdg._blue{background-color:var(--blue)}@media (min-width:768px){.topics__box__hdg{width:56%}}@media (min-width:1100px){.topics__box__hdg{font-size:2.4rem;margin-left:-40px;padding-inline:40px}}.topics__box__image{margin-top:24px;order:1}@media (min-width:768px){.topics__box__image{float:right;margin:0 0 10px 10px;width:43.2%}}@media (min-width:1100px){.topics__box__image{margin:0 0 40px 40px}}.topics__box__text{font-size:1.4rem;line-height:1.7;margin-top:20px;order:3}@media (min-width:1100px){.topics__box__text{font-size:1.6rem;margin-top:24px}}.topics__box__note{font-size:1.2rem;margin-top:8px;order:4}@media (min-width:1100px){.topics__box__note{margin-top:24px}}.topics__box__note>li{font-size:1.2rem;padding-left:30px;position:relative}.topics__box__note>li:not(:first-child){margin-top:5px}.topics__box__note>li>.mark{left:0;position:absolute;top:0}.topics__box__note>li>a{color:var(--body)}.topics__box__note>li>a:hover{text-decoration:none}.topics__box__note>li>a:after{content:none}.lp-about__list{display:flex;flex-direction:column;gap:24px;margin-top:40px}@media (min-width:1100px){.lp-about__list{gap:40px;margin-top:80px}}.lp-about__list>li{background-color:#f0f3f7;border-radius:8px;padding:20px}@media (min-width:1100px){.lp-about__list>li{padding:60px}}.lp-about__list__column{display:flex;flex-direction:column;gap:36px}@media (min-width:768px){.lp-about__list__column{flex-direction:row}}.lp-about__list__content{flex:1}.lp-about__list__item:not(:first-child){border-top:1px solid var(--border);margin-top:24px;padding-top:24px}.lp-about__list__hdg{color:var(--dark-blue);font-size:1.6rem}@media (min-width:1100px){.lp-about__list__hdg{font-size:2rem}}.lp-about__list__text{font-size:1.4rem;line-height:1.7;margin-top:24px}@media (min-width:1100px){.lp-about__list__text{font-size:1.6rem}}@media (min-width:768px){.lp-about__list__images{width:53.7%}}.lp-about__list__image._shadow{box-shadow:6px 6px 6px rgba(8,44,59,.16)}.lp-about__list__image>.caption{font-size:1.2rem;margin-top:10px;text-align:center}@media (min-width:768px){.lp-about__list__image>.caption{text-align:left}}@media (min-width:1100px){.lp-about__list__image>.caption{font-size:1.4rem}}.lp-about__list__image>.caption._align-left{text-align:left}.lp-about__list__image>.caption a{color:#1472d0}.lp-about__list__image>.caption a[target=_blank]:after{background:none;content:">";height:auto;margin-left:0;-webkit-mask-image:none;mask-image:none;width:auto}.lp-about__list__image__list{display:flex;flex-direction:column;gap:28px;margin-inline:auto;width:90%}@media (min-width:768px){.lp-about__list__image__list{flex-direction:row;width:100%}}.lp-about__list__image__list>li{flex:1}.reason__list{display:flex;flex-direction:column;gap:20px;margin:60px auto 0;width:88%}@media (min-width:768px){.reason__list{flex-direction:row;flex-wrap:wrap;width:100%}}@media (min-width:1100px){.reason__list{gap:60px}}@media (min-width:768px){.reason__list>li{width:calc(33.33333% - 13.33333px)}}@media (min-width:1100px){.reason__list>li{width:calc(33.33333% - 40px)}}.reason__list>li.people{display:none}@media (min-width:768px){.reason__list>li.people{display:block}.reason__list__people{margin-inline:auto;max-width:232px;width:72.5%}}.reason__list__head{align-items:center;display:flex;gap:16px}@media (min-width:1100px){.reason__list__head{gap:24px}}.reason__list__icon{width:84px}@media (min-width:768px){.reason__list__icon{width:46px}}@media (min-width:1100px){.reason__list__icon{width:84px}}.reason__list__hdg{flex:1;font-size:1.6rem;line-height:1.75}@media (min-width:1100px){.reason__list__hdg{font-size:2rem}}.reason__list__body{margin-top:6px}@media (min-width:1100px){.reason__list__body{margin-top:16px}}.reason__list__text{font-size:1.4rem;line-height:1.7}@media (min-width:1100px){.reason__list__text{font-size:1.6rem}}.reason__list__text._small{font-size:1.2rem}@media (min-width:1100px){.reason__list__text._small{font-size:1.4rem}}.reason__list__text+.reason__list__text{margin-top:16px}.lp-about{margin-top:-230px}@media (min-width:768px){.lp-about{margin-top:-130px}}.lp-about .border__box{margin-top:0}.system__list{display:flex;flex-direction:column;gap:32px;margin-top:40px}@media (min-width:768px){.system__list{flex-direction:row;flex-wrap:wrap}}@media (min-width:1100px){.system__list{gap:80px;margin-top:80px}}@media (min-width:768px){.system__list>li{width:calc(50% - 16px)}}@media (min-width:1100px){.system__list>li{width:calc(50% - 40px)}}.system__list__hdg{font-size:1.8rem;line-height:1.7;margin-top:12px}@media (min-width:1100px){.system__list__hdg{font-size:2rem;margin-top:24px}}.system__list__text{font-size:1.4rem;line-height:1.7;margin-top:12px}@media (min-width:1100px){.system__list__text{font-size:1.6rem;margin-top:24px}}.register__block{margin-top:32px}@media (min-width:1100px){.register__block{margin-top:40px}}.register__text{text-align:center}.register__text>.text{display:inline-block;font-size:1.8rem;font-weight:700;line-height:1.7;padding-inline:48px;position:relative}@media (min-width:1100px){.register__text>.text{font-size:2.4rem;padding-inline:104px}}.register__text>.text:after,.register__text>.text:before{bottom:0;content:"";height:38px;position:absolute;width:40px}@media (min-width:1100px){.register__text>.text:after,.register__text>.text:before{height:76px;width:80px}}.register__text>.text:before{background:url(../images/pickgo/line-left.svg) no-repeat 0 0/cover;left:0}.register__text>.text:after{background:url(../images/pickgo/line-right.svg) no-repeat 0 0/cover;right:0}.register__button{margin:36px auto 0;max-width:560px}.contact__lead{font-size:1.8rem;font-weight:700;line-height:1.7;text-align:center}@media (min-width:1100px){.contact__lead{font-size:2.4rem}}@media (min-width:768px){.contact__lead+.cta__button{margin-top:60px}}.u-sp{display:block!important}@media (min-width:768px){.u-sp{display:none!important}}.u-tab{display:none!important}@media (min-width:768px){.u-tab{display:block!important}}.u-tab-none{display:block!important}@media (min-width:768px){.u-tab-none{display:none!important}}@media (min-width:1100px){.u-tab-none{display:block!important}}.u-tab-only{display:none!important}@media (min-width:768px){.u-tab-only{display:block!important}}@media (min-width:1100px){.u-tab-only{display:none!important}}.u-pc{display:none!important}@media (min-width:1100px){.u-pc{display:block!important}}.u-pc-none{display:block!important}@media (min-width:1100px){.u-pc-none{display:none!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxheW91dC9fbC1mb290ZXIuc2NzcyIsIm1hc3Rlci5jc3MiLCJmb3VuZGF0aW9uL19yZXNldC5zY3NzIiwiZm91bmRhdGlvbi9fdmFyLnNjc3MiLCJmb3VuZGF0aW9uL19zZXR0aW5nLnNjc3MiLCJmb3VuZGF0aW9uL19taXhpbi5zY3NzIiwibGF5b3V0L19sLWhlYWRlci5zY3NzIiwibGF5b3V0L19sLW1haW4uc2NzcyIsInBsdWdpbi9fc2xpY2suc2NzcyIsInBsdWdpbi9fc2xpY2stdGhlbWUuc2NzcyIsImNvbXBvbmVudC9fYW5pbWF0aW9uLnNjc3MiLCJjb21wb25lbnQvX2J0bi5zY3NzIiwiY29tcG9uZW50L19oZGcuc2NzcyIsImNvbXBvbmVudC9fbGlzdC5zY3NzIiwiY29tcG9uZW50L190ZXh0LnNjc3MiLCJjb21wb25lbnQvX2xpbmsuc2NzcyIsImNvbXBvbmVudC9fcGFnZXRpdGxlLnNjc3MiLCJwcm9qZWN0L19wLXRvcC5zY3NzIiwicHJvamVjdC9fYWJvdXQuc2NzcyIsInByb2plY3QvX3NlcnZpY2Uuc2NzcyIsInByb2plY3QvX2NvbXBhbnkuc2NzcyIsInByb2plY3QvX25ld3Muc2NzcyIsInByb2plY3QvX2Nhc2Uuc2NzcyIsInByb2plY3QvX3ByaXZhY3kuc2NzcyIsInByb2plY3QvX2xwLnNjc3MiLCJ1dGlsaXR5L191LXN3aXRjaGluZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQThXRyxnQkM2MkJILENDM3RDQSxpQkFBcUIscUJER3JCLENDSDJDLDJDQUEyQyxRRE90RixDQ1ArRiw0QkFBZ0MsZURXL0gsQ0NYK0ksa0JBQWtCLHNCRGVqSyxDQ2Z3TCxLQUFLLGdCRHFCN0wsQ0NyQndTLFlBQTJCLGFEOEJuVSxDQzlCMlgsdUNBQXNDLGtCQUFrQixvQkR1Q2piLENDdkNzYyxpQkFBcUIsMENBQUEsQ0FBQSxrQ0FBQSxDQUFvQyw2Q0FBQSxDQUFBLHFDQUFBLENBQTRFLDhCQUFBLENBQXJDLG1DRDhDdGlCLENBQ0Ys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d2tFSCxpQkFFRSxrQ3ZCK2pLRCxDQUNGLENJcG9PSSwwQm1Ca2tFSCxpQkFNRSw0QnZCZ2tLRCxDQUNGLEN1QjlqS0Usd0JBQ0MsWXZCZ2tLSCxDSWxwT0kseUJtQmlsRUYsd0JBSUUsYXZCaWtLRixDdUIzaktGLHNCQUdFLGtCQUFBLENBQ0EsZUFBQSxDQUZBLFd2QmlrS0EsQ0FQRixDdUJwaktBLG9CQUVDLGtCQUFBLENBREEsWUFBQSxDQUVBLFF2QitqS0QsQ0kvcE9JLDBCbUI2bEVKLG9CQU1FLFF2QmdrS0EsQ0FDRixDdUI3aktBLG9CQUNDLFV2QmdrS0QsQ0k5cU9JLHlCbUI2bUVKLG9CQUlFLFV2QmlrS0EsQ0FDRixDSTdxT0ksMEJtQnVtRUosb0JBUUUsVXZCa2tLQSxDQUNGLEN1Qi9qS0EsbUJBQ0MsTUFBQSxDQUNBLGdCQUFBLENBQ0EsZ0J2QmtrS0QsQ0l4ck9JLDBCbUJtbkVKLG1CQU1FLGN2Qm1rS0EsQ0FDRixDdUJoa0tBLG9CQUNDLGN2Qm1rS0QsQ0lqc09JLDBCbUI2bkVKLG9CQUlFLGV2Qm9rS0EsQ0FDRixDdUJqa0tBLG9CQUNDLGdCQUFBLENBQ0EsZXZCb2tLRCxDSTNzT0ksMEJtQnFvRUosb0JBS0UsZ0J2QnFrS0EsQ0FDRixDdUJua0tDLDJCQUNDLGdCdkJxa0tGLENJbnRPSSwwQm1CNm9FSCwyQkFJRSxnQnZCc2tLRCxDQUNGLEN1Qm5rS0Msd0NBQ0MsZXZCcWtLRixDdUI3aktBLFVBQ0MsaUJ2Qm1rS0QsQ0l4dU9JLHlCbUJvcUVKLFVBSUUsaUJ2Qm9rS0EsQ0FDRixDdUJsa0tDLHVCQUNDLFl2Qm9rS0YsQ3VCaGtLQSxjQUVDLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLFFBQUEsQ0FIQSxldkJza0tELENJdnZPSSx5Qm1CZ3JFSixjQU9FLGtCQUFBLENBQ0EsY3ZCb2tLQSxDQUNGLENJdnZPSSwwQm1CMHFFSixjQWFFLFFBQUEsQ0FEQSxldkJza0tBLENBQ0YsQ0lud09JLHlCbUJnc0VILGlCQUVFLHNCdkJxa0tELENBQ0YsQ0lsd09JLDBCbUIwckVILGlCQU1FLHNCdkJza0tELENBQ0YsQ3VCbGtLQSxtQkFFQyxnQkFBQSxDQUNBLGVBQUEsQ0FGQSxldkJ1a0tELENJN3dPSSwwQm1CcXNFSixtQkFPRSxjQUFBLENBREEsZXZCdWtLQSxDQUNGLEN1Qm5rS0Esb0JBRUMsZ0JBQUEsQ0FDQSxlQUFBLENBRkEsZXZCd2tLRCxDSXp4T0ksMEJtQmd0RUosb0JBT0UsZ0JBQUEsQ0FEQSxldkJ3a0tBLENBQ0YsQ3VCamtLQSxpQkFDQyxldkJ1a0tELENJdHlPSSwwQm1COHRFSixpQkFJRSxldkJ3a0tBLENBQ0YsQ3VCcmtLQSxnQkFDQyxpQnZCd2tLRCxDdUJ0a0tDLHNCQUlDLG9CQUFBLENBSEEsZ0JBQUEsQ0FDQSxlQUFBLENBQ0EsZUFBQSxDQUVBLG1CQUFBLENBQ0EsaUJ2QndrS0YsQ0l2ek9JLDBCbUJ5dUVILHNCQVNFLGdCQUFBLENBQ0Esb0J2QnlrS0QsQ0FDRixDdUJ2a0tFLHlEQU9DLFFBQUEsQ0FMQSxVQUFBLENBR0EsV0FBQSxDQUZBLGlCQUFBLENBQ0EsVXZCMGtLSCxDSXAwT0ksMEJtQnN2RUYseURBV0UsV0FBQSxDQURBLFV2QnlrS0YsQ0FDRixDdUJya0tFLDZCQUVDLGtFQUFBLENBREEsTXZCd2tLSCxDdUJwa0tFLDRCQUVDLG1FQUFBLENBREEsT3ZCdWtLSCxDdUJoa0tBLGtCQUNDLGtCQUFBLENBQ0EsZXZCbWtLRCxDdUJoa0tBLGVBRUMsZ0JBQUEsQ0FFQSxlQUFBLENBREEsZUFBQSxDQUZBLGlCdkJza0tELENJOTFPSSwwQm1CdXhFSixlQU9FLGdCdkJva0tBLENBQ0YsQ0l6Mk9JLHlCbUJ1eUVILDRCQUVFLGV2Qm9rS0QsQ0FDRixDd0JoM09BLE1BQ0UsdUJ4QnMzT0YsQ0lyM09JLHlCb0JGSixNQUlNLHNCeEJ1M09KLENBQ0YsQ3dCcDNPQSxPQUNFLHNCeEJ1M09GLENJOTNPSSx5Qm9CTUosT0FJTSx1QnhCdzNPSixDQUNGLEN3QnIzT0EsWUFDQyx1QnhCdzNPRCxDSXY0T0kseUJvQmNKLFlBSUUsc0J4QnkzT0EsQ0FDRixDSXQ0T0ksMEJvQlFKLFlBUUUsdUJ4QjAzT0EsQ0FDRixDd0J2M09BLFlBQ0Msc0J4QjAzT0QsQ0lyNU9JLHlCb0IwQkosWUFJRSx1QnhCMjNPQSxDQUNGLENJcDVPSSwwQm9Cb0JKLFlBUUUsc0J4QjQzT0EsQ0FDRixDd0J6M09BLE1BQ0Usc0J4QjQzT0YsQ0k3NU9JLDBCb0JnQ0osTUFJTSx1QnhCNjNPSixDQUNGLEN3QjEzT0EsV0FDRSx1QnhCNjNPRixDSXQ2T0ksMEJvQndDSixXQUlNLHNCeEI4M09KLENBQ0YiLCJmaWxlIjoibWFzdGVyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgJy4uL2ZvdW5kYXRpb24vbWl4aW4nO1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIGZvb3RlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubC1mb290ZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblxyXG5cdDpoYXMoYm9keTpub3QoLnRvcCkpICZ7XHJcblx0XHRtYXJnaW4tdG9wOiAxNDBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMDBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdDpoYXMoYm9keS5zZXJ2aWNlKSAme1xyXG5cdFx0bWFyZ2luLXRvcDogLTIycHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTYwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtODBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5sLXBhZ2V0b3Age1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRyaWdodDogMTJweDtcclxuXHRib3R0b206IDEycHg7XHJcblx0ei1pbmRleDogNDtcclxuXHJcblx0Ji5pcy1hY3RpdmUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdH1cclxufVxyXG5cclxuLnRvdG9wIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0d2lkdGg6IDUycHg7XHJcblx0aGVpZ2h0OiA1MnB4O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjNzA5RjhDO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM4MUNGOUE7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5ob3ZlciB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5sLWZvb3Rlcl9fY29udGFjdCB7XHJcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vZm9vdGVyLWNvbnRhY3QtYmcucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcCAvIGNvdmVyO1xyXG5cdHBhZGRpbmctYmxvY2s6IDIwcHggNDVweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdHBhZGRpbmctYmxvY2s6IDY1cHggODVweDtcclxuXHR9XHJcblxyXG5cdDpoYXMoYm9keTpub3QoLnRvcCkpICZ7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9mb290ZXItY29udGFjdC10b3Atc3AucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcCAvMTAwJSAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDIycHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiAtMjJweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRcdHRvcDogLTYwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vZm9vdGVyLWNvbnRhY3QtdG9wLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3AgLzEwMCUgMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRcdGhlaWdodDogODBweDtcclxuXHRcdFx0XHR0b3A6IC04MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZm9vdGVyX19jb250YWN0X19oZGcge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiAxMnB4O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRnYXA6IDE3cHg7XHJcblx0fVxyXG5cclxuXHQ+IC5lbiB7XHJcblx0XHRjb2xvcjogIzkxQzRBRjtcclxuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLXJvYm90KTtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0PiAuanAge1xyXG5cdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzLjJyZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZm9vdGVyX19jb250YWN0X19jb2x1bW4ge1xyXG5cdG1hcmdpbjogNDBweCBhdXRvIDA7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Z2FwOiA0MHB4O1xyXG5cdG1heC13aWR0aDogMTAwMHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdG1hcmdpbi10b3A6IDYwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uZm9vdGVyX19jb250YWN0X19pdGVtIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDQ2MHB4O1xyXG59XHJcblxyXG4uZm9vdGVyX19jb250YWN0X19pdGVtX19oZGcge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS13aGl0ZSk7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cdH1cclxufVxyXG5cclxuLmZvb3Rlcl9fY29udGFjdF9faXRlbV9fdGV4dCB7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0fVxyXG59XHJcblxyXG4uZm9vdGVyX19jb250YWN0X19pdGVtX19idXR0b24ge1xyXG5cdG1hcmdpbjogMjRweCBhdXRvIDA7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHR3aWR0aDogOTAlO1xyXG5cdH1cclxuXHJcblx0PiBhIHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWVtZXJhbGQpO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwdm1heDtcclxuXHRcdGhlaWdodDogNjRweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NywgMTY0LCAxMTgsIC41KTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRoZWlnaHQ6IDgwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi5ob3ZlciB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHRleHQtc2hhZG93OiAwIDAgOHB4IHJnYmEoMTM4LCAyMTQsIDExOSwgLjg1KTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTk3NTQyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdHJpZ2h0OiAzMHB4O1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0dHJhbnNsYXRlOiAwIC01MCU7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLXdoaXRlKTtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLXdoaXRlKTtcclxuXHRcdFx0cm90YXRlOiA0NWRlZztcclxuXHRcdFx0bWFzay1pbWFnZTogbm9uZTtcclxuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0XHR3aWR0aDogMTJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5sLWZvb3Rlcl9fYmxvY2sge1xyXG5cdHBhZGRpbmctYmxvY2s6IDQwcHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdHBhZGRpbmctYmxvY2s6IDYwcHg7XHJcblx0fVxyXG5cclxuXHQ+IC5sLWlubmVyIHtcclxuXHRcdG1heC13aWR0aDogMTIyNHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmwtZm9vdGVyX19ibG9ja19fY29sdW1uIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiA0MHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcbn1cclxuXHJcbi5sLWZvb3Rlcl9fYmxvY2tfX2xvZ28ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0d2lkdGg6IDMwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5mb290ZXJfX2xvZ28ge1xyXG5cdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblx0bWF4LXdpZHRoOiAzNDNweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5mb290ZXJfX2FkZHJlc3Mge1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcbn1cclxuXHJcbi5sLWZvb3Rlcl9fYmxvY2tfX2xpbmsge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDIwcHg7XHJcblx0d2lkdGg6IDg4JTtcclxuXHRtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRtYXgtd2lkdGg6IDc2NHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Z2FwOiAzMnB4O1xyXG5cdH1cclxufVxyXG5cclxuLmwtZm9vdGVyX19ibG9ja19fbGlua19faXRlbSB7XHJcblx0ZmxleDogMTtcclxufVxyXG5cclxuLmZvb3Rlcl9fYmxvY2tfX2xpbmtzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiAyNHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRnYXA6IDQwcHg7XHJcblx0fVxyXG5cclxuXHRhIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcblxyXG5cdD4gbGkge1xyXG5cdFx0PiBhIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1ib2R5KTtcclxuXHRcdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi5ob3ZlciB7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZm9vdGVyX19ibG9ja19fc3ViX19saW5rcyB7XHJcblx0bWFyZ2luLXRvcDogOHB4O1xyXG5cclxuXHQ+IGxpIHtcclxuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0PiBhIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI2cHg7XHJcblx0XHRcdGNvbG9yOiAjNkY3NjgwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1peGluLmhvdmVyIHtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCLjg7xcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyOHB4O1xyXG5cclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWJsYW5rLWdyYXkuc3ZnKSBuby1yZXBlYXQgbGVmdCB0b3AgL2NvdmVyO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdHRyYW5zbGF0ZTogMCAtNTAlO1xyXG5cdFx0XHRcdFx0bWFzay1pbWFnZTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5sLWZvb3Rlcl9fYm90dG9tIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5KTtcclxuXHRwYWRkaW5nLWJsb2NrOiAxMnB4O1xyXG5cclxuXHQ+IC5sLWlubmVyIHtcclxuXHRcdG1heC13aWR0aDogMTIyNHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmZvb3Rlcl9fYm90dG9tX19jb2x1bW4ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdhcDogMTZweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcbn1cclxuXHJcbi5mb290ZXJfX2JvdHRvbV9fbGlua3Mge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0fVxyXG5cclxuXHQ+IGxpIHtcclxuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0I4QkRDNztcclxuXHRcdFx0bWFyZ2luLXRvcDogNHB4O1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAwO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQjhCREM3O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4gYSB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tYm9keSk7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi5ob3ZlciB7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tc3ViLWNvbG9yKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZm9vdGVyX19jb3B5IHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6ICM0NTRCNTU7XHJcblxyXG5cdHNtYWxsIHtcclxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdH1cclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4qLCAqOjpiZWZvcmUsICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSwgaDEsIGgyLCBoMywgaDQsIHAsIGZpZ3VyZSwgYmxvY2txdW90ZSwgZGwsIGRkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG51bFtyb2xlPWxpc3RdLCBvbFtyb2xlPWxpc3RdIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaHRtbDpmb2N1cy13aXRoaW4ge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuYTpub3QoW2NsYXNzXSkge1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG59XG5cbmltZywgcGljdHVyZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmlucHV0LCBidXR0b24sIHRleHRhcmVhLCBzZWxlY3Qge1xuICBmb250OiBpbmhlcml0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBodG1sOmZvY3VzLXdpdGhpbiB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xuICB9XG5cbiAgKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbio6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5LCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCB1bCwgb2wsIGxpLCBkbCwgZHQsIGRkLCBmaWd1cmUsIGZpZ2NhcHRpb24sIGJsb2NrcXVvdGUsIHByZSwgY29kZSwgYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG51bCxcbm9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYm9keSB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xufVxuXG5hOm5vdChbY2xhc3NdKSB7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbn1cblxuaW1nLFxucGljdHVyZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5pbnB1dCwgYnV0dG9uLCB0ZXh0YXJlYSwgc2VsZWN0IHtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICB2YXJpYWJsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGNvbG9yXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuOnJvb3Qge1xuICAtLWJvZHk6ICMxQTFDMUY7XG4gIC0tbWFpbi1jb2xvcjogIzE2Nzk0NDtcbiAgLS1zdWItY29sb3I6ICMzM0E0NzY7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tZW1lcmFsZDogIzg3Q0NCNDtcbiAgLS1kYXJrLWdyZWVuOiAjMTM3MTVGO1xuICAtLWxpZ2h0LWdyZWVuOiAjRUZGQ0YzO1xuICAtLWJnOiAjRjRGQUY2O1xuICAtLWJvcmRlcjogI0UxRTVFRDtcbiAgLS1ncmF5OiAjRUZGMkY1O1xuICAtLWRhcmstZ3JheTogIzcwNzA3MDtcbiAgLS1saWdodC1ncmF5OiAjRjRGNUY4O1xuICAtLXB1cnBsZTojQjcwNTZDO1xuICAtLWJsdWU6ICMwNTVFQjc7XG4gIC0tZGFyay1ibHVlOiAjMDA0NzhDO1xuICAtLWxpZ2h0LWJsdWU6ICMwMzg5RDg7XG4gIC0tYnJvd246ICNCMjgyNDg7XG4gIC0tZGFyay1icm93bjogI0E1NkUzNTtcbiAgLS1uYXZ5OiAjMDAzODc5O1xuICAtLXllbGxvdzogI0ZGRTIwMDtcbiAgLS1ncmFkLWhkZzogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIyLDEyMSw2OCwxKSAwJSxyZ2JhKDIyLDEyMSw2OCwwKSAxMDAlKTtcbiAgLS1pbm5lci1wYWRkaW5nOiAyNHB4O1xuICAtLWlubmVyOiAxMjAwcHg7XG4gIC0tbmFycm93LWlubmVyOiAxMDgwcHg7XG4gIC0tc21hbGwtaW5uZXI6IDEwMDBweDtcbiAgLS10cmFuc2l0aW9uOiAuNHM7XG4gIC0tbm90by1zYW5zOiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICAtLXJvYm90OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBtaXhpblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIGZ1bmN0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmh0bWw6aGFzKGJvZHkuaXMtYWN0aXZlKSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiBzY3JvbGw7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW5vdG8tc2Fucyk7XG4gIGNvbG9yOiB2YXIoLS1ib2R5KTtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gIGxpbmUtYnJlYWs6IHN0cmljdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuYm9keTpub3QoLnRvcCkgLmwtbWFpbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keTpub3QoLnRvcCkgLmwtbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBib2R5LmxwIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICB9XG59XG5cbmEge1xuICBjb2xvcjogdmFyKC0tc3ViLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hW3RhcmdldD1fYmxhbmtdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYVt0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb24tYmxhbmstZ3JheS5zdmcpO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbn1cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIGhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5sLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLXRyYW5zaXRpb24pO1xufVxuLmwtaGVhZGVyLmlzLWhpZGRlbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyLl9scCA+IC5sLWlubmVyIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmwtaGVhZGVyLl9scCA+IC5sLWlubmVyIHtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gIH1cbn1cbi5sLWhlYWRlciA+IC5sLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlciA+IC5sLWlubmVyIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuLmwtaGVhZGVyX19sb2dvIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWJsb2NrOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLWJsb2NrOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5sLWhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDM2M3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyX19sb2dvLl9scCB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5sLWhlYWRlcl9fbG9nby5fbHAge1xuICAgIHdpZHRoOiBtaW4oMjYuNTd2dywgMzYzcHgpO1xuICB9XG59XG4ubC1oZWFkZXJfX2xvZ28gYSB7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5sLWhlYWRlcl9fbG9nbyBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbi5sLWhlYWRlcl9fbG9nbyBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5zcF9fYnRuIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9oZWFkZXItY29udGFjdC1iZy5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcC9jb3ZlcjtcbiAgd2lkdGg6IDg0cHg7XG4gIGhlaWdodDogNTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICByaWdodDogNXB4O1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zcF9fYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc3BfX2J0bjo6YmVmb3JlLCAuc3BfX2J0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuLnNwX19idG4gPiBzcGFuLCAuc3BfX2J0bjo6YmVmb3JlLCAuc3BfX2J0bjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zbGF0ZTogLTUwJSAtNTAlO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG59XG4uc3BfX2J0bjo6YmVmb3JlIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDlweCk7XG59XG4uc3BfX2J0bjo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoNTAlICsgOXB4KTtcbn1cbi5zcF9fYnRuLmlzLWFjdGl2ZSA+IHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNwX19idG4uaXMtYWN0aXZlOjpiZWZvcmUsIC5zcF9fYnRuLmlzLWFjdGl2ZTo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoNTAlKTtcbn1cbi5zcF9fYnRuLmlzLWFjdGl2ZTo6YmVmb3JlIHtcbiAgcm90YXRlOiA0NWRlZztcbn1cbi5zcF9fYnRuLmlzLWFjdGl2ZTo6YWZ0ZXIge1xuICByb3RhdGU6IC00NWRlZztcbn1cblxuLmwtaGVhZGVyX19nbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIsIDEyMSwgNjgsIDAuNjkpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gNDBweCk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXJfX2duYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigwKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ubC1oZWFkZXJfX2duYXYuaXMtb3BlbiB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubC1oZWFkZXJfX2duYXZfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgd2lkdGg6IDgyLjY2JTtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIGJveC1zaGFkb3c6IDZweCA2cHggNnB4IHJnYmEoNDUsIDgyLCA5OCwgMC4xNSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyX19nbmF2X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlci1nbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubC1oZWFkZXItZ25hdiB7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG5cbi5sLWhlYWRlci1nbmF2X19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXItZ25hdl9faXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuLmwtaGVhZGVyLWduYXZfX2l0ZW0gLm1lZ2Fkcm9wLFxuLmwtaGVhZGVyLWduYXZfX2l0ZW0gPiBhIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxMnB4IDMwcHggMTJweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLWJvZHkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xufVxuLmwtaGVhZGVyLWduYXZfX2l0ZW0gLm1lZ2Fkcm9wOjphZnRlcixcbi5sLWhlYWRlci1nbmF2X19pdGVtID4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNsYXRlOiAwIC01MCU7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlci1nbmF2X19pdGVtIC5tZWdhZHJvcCxcbi5sLWhlYWRlci1nbmF2X19pdGVtID4gYSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmwtaGVhZGVyLWduYXZfX2l0ZW0gLm1lZ2Fkcm9wLFxuLmwtaGVhZGVyLWduYXZfX2l0ZW0gPiBhIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmwtaGVhZGVyLWduYXZfX2l0ZW0gPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubC1oZWFkZXItZ25hdl9faXRlbSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xuICB9XG4gIC5sLWhlYWRlci1nbmF2X19pdGVtID4gYTpob3Zlcjo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3ViLWNvbG9yKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlci1nbmF2X19pdGVtID4gYSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmwtaGVhZGVyLWduYXZfX2l0ZW0gPiBhOjphZnRlciB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb24tbWVudS1hcnJvdy5zdmcpIG5vLXJlcGVhdCBsZWZ0IHRvcC9jb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXItZ25hdl9faXRlbSA+IGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG4ubC1oZWFkZXItZ25hdl9faXRlbSAubWVnYWRyb3Age1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyLWduYXZfX2l0ZW0gLm1lZ2Fkcm9wIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMTZweCAwO1xuICB9XG59XG4ubC1oZWFkZXItZ25hdl9faXRlbSAubWVnYWRyb3A6aG92ZXI6OmFmdGVyIHtcbiAgcm90YXRlOiAtMTM1ZGVnO1xuICB0b3A6IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmwtaGVhZGVyLWduYXZfX2l0ZW0gLm1lZ2Fkcm9wOmhvdmVyOjphZnRlciB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG4ubC1oZWFkZXItZ25hdl9faXRlbSAubWVnYWRyb3A6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdmFyKC0tYm9keSk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1ib2R5KTtcbiAgcm90YXRlOiA0NWRlZztcbiAgcmlnaHQ6IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXItZ25hdl9faXRlbSAubWVnYWRyb3A6OmFmdGVyIHtcbiAgICB0cmFuc2xhdGU6IDAgMDtcbiAgICB0b3A6IDRweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5sLWhlYWRlci1nbmF2X19pdGVtIC5tZWdhZHJvcDo6YWZ0ZXIge1xuICAgIHRvcDogOHB4O1xuICB9XG59XG5cbi5sLWhlYWRlci1nbmF2X193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmwtaGVhZGVyLWduYXZfX3dyYXA6aGFzKC5pcy1vcGVuKSAubWVnYWRyb3Age1xuICBjb2xvcjogdmFyKC0tc3ViLWNvbG9yKTtcbn1cbi5sLWhlYWRlci1nbmF2X193cmFwOmhhcyguaXMtb3BlbikgLm1lZ2Fkcm9wOjphZnRlciB7XG4gIHJvdGF0ZTogLTEzNWRlZztcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlci1nbmF2X193cmFwOmhhcyguaXMtb3BlbikgLm1lZ2Fkcm9wOjphZnRlciB7XG4gICAgdG9wOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmwtaGVhZGVyLWduYXZfX3dyYXA6aGFzKC5pcy1vcGVuKSAubWVnYWRyb3A6OmFmdGVyIHtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbn1cbi5sLWhlYWRlci1nbmF2X193cmFwOmhhcyguaXMtb3BlbikgLm1lZ2Fkcm9wID4gLnRleHQ6OmFmdGVyIHtcbiAgcm90YXRlOiAtMTM1ZGVnO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5sLWhlYWRlci1nbmF2X193cmFwOmhhcygubmF2LXRvZ2dsZV9fYnV0dG9uKTpob3ZlciAubWVnYWRyb3Age1xuICAgIGNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xuICB9XG4gIC5sLWhlYWRlci1nbmF2X193cmFwOmhhcygubmF2LXRvZ2dsZV9fYnV0dG9uKTpob3ZlciAubWVnYWRyb3A6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XG4gIH1cbn1cblxuLm5hdi10b2dnbGVfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuLm5hdi10b2dnbGVfX2J1dHRvbi5fY29udGFjdCB7XG4gIHRvcDogNnB4O1xuICByaWdodDogNnB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uaGVhZGVyLXN1Yl9fZ25hdl9fYnV0dG9uID4gYSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLWJvZHkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1zdWJfX2duYXZfX2J1dHRvbiA+IGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NFRDhENDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhlYWRlci1zdWJfX2duYXZfX2J1dHRvbiA+IGEge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmhlYWRlci1zdWJfX2duYXZfX2J1dHRvbiA+IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgfVxuICAuaGVhZGVyLXN1Yl9fZ25hdl9fYnV0dG9uID4gYTpob3Zlcjo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUpO1xuICB9XG59XG4uaGVhZGVyLXN1Yl9fZ25hdl9fYnV0dG9uID4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNsYXRlOiAwIC01MCU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb24tbWVudS1hcnJvdy5zdmcpIG5vLXJlcGVhdCBsZWZ0IHRvcC9jb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLXN1Yl9fZ25hdl9fYnV0dG9uID4gYTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLXN1Yi1jb2xvcik7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLXN1Yi1jb2xvcik7XG4gICAgcm90YXRlOiA0NWRlZztcbiAgICByaWdodDogMThweDtcbiAgfVxufVxuLmhlYWRlci1zdWJfX2duYXZfX2J1dHRvbiA+IGEgLnNwX3Zpc2libGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1zdWJfX2duYXZfX2J1dHRvbiA+IGEgLnNwX3Zpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmwtaGVhZGVyLXN1Yl9fZ25hdl9fYmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlci1zdWJfX2duYXZfX2JnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMiwgMTIxLCA2OCwgMC42OSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE1cHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwZHZoO1xuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLmwtaGVhZGVyLXN1Yl9fZ25hdl9fYmcuaXMtb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5sLWhlYWRlci1zdWJfX2duYXZfX3dyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlci1zdWJfX2duYXZfX3dyYXAge1xuICAgIHdpZHRoOiAzOTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgYm94LXNoYWRvdzogNnB4IDZweCA2cHggcmdiYSg0NSwgODIsIDk4LCAwLjE1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubC1oZWFkZXItc3ViX19nbmF2X193cmFwIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXItc3ViX19nbmF2X193cmFwLmlzLW9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNsYXRlOiAtNTAlIDA7XG4gICAgei1pbmRleDogMztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlci1zdWJfX2duYXZfX3dyYXAuX2NvbnRhY3Qge1xuICAgIG1heC13aWR0aDogMjk2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEzcHg7XG4gICAgdHJhbnNsYXRlOiAwIDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlci1zdWJfX2duYXZfX3dyYXAuX2NvbnRhY3QgLmwtaGVhZGVyLXN1Yl9fZ25hdl9fbGlzdCB7XG4gICAgZ2FwOiAwO1xuICB9XG59XG4ubC1oZWFkZXItc3ViX19nbmF2X193cmFwLl9jb250YWN0IC5sLWhlYWRlci1zdWJfX2duYXZfX2xpc3QgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXItc3ViX19nbmF2X193cmFwLl9jb250YWN0IC5sLWhlYWRlci1zdWJfX2duYXZfX2xpc3QgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXItc3ViX19nbmF2X19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5sLWhlYWRlci1zdWJfX2duYXZfX2JvZHkge1xuICBtYXJnaW4tYmxvY2s6IDE2cHggMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXItc3ViX19nbmF2X19ib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmwtaGVhZGVyLXN1Yl9fZ25hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXItc3ViX19nbmF2X19saXN0IHtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXItc3ViX19nbmF2X19saXN0ID4gbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VEOEQ0O1xuICB9XG59XG4ubC1oZWFkZXItc3ViX19nbmF2X19saXN0ID4gbGkgPiBhIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tYm9keSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXItc3ViX19nbmF2X19saXN0ID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1ibG9jazogMTZweDtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5sLWhlYWRlci1zdWJfX2duYXZfX2xpc3QgPiBsaSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xuICB9XG4gIC5sLWhlYWRlci1zdWJfX2duYXZfX2xpc3QgPiBsaSA+IGE6aG92ZXJbdGFyZ2V0PV9ibGFua10ge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgfVxufVxuLmwtaGVhZGVyLXN1Yl9fZ25hdl9fbGlzdCA+IGxpID4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNsYXRlOiAwIC01MCU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb24tbWVudS1hcnJvdy5zdmcpIG5vLXJlcGVhdCBsZWZ0IHRvcC9jb3Zlcjtcbn1cbi5sLWhlYWRlci1zdWJfX2duYXZfX2xpc3QgPiBsaSA+IGFbdGFyZ2V0PV9ibGFua106OmFmdGVyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcmlnaHQ6IC00cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb24tYmxhbmsuc3ZnKSBuby1yZXBlYXQgbGVmdCB0b3AvY292ZXI7XG4gIG1hc2staW1hZ2U6IG5vbmU7XG59XG5cbi5sLWhlYWRlci1nbmF2X19idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5sLWhlYWRlci1nbmF2X19idXR0b246aG92ZXIgLnRleHQge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlci1nbmF2X19idXR0b24ge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYXNwZWN0LXJhdGlvOiAzOC8yNTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubC1oZWFkZXItZ25hdl9fYnV0dG9uIHtcbiAgICB3aWR0aDogMTUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXItZ25hdl9fYnV0dG9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9oZWFkZXItY29udGFjdC1iZy5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcC9jb3ZlcjtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zbGF0ZTogLTZweCA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmwtaGVhZGVyLWduYXZfX2J1dHRvbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXItZ25hdl9fYnV0dG9uID4gLmwtaGVhZGVyLWduYXZfX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuLmwtaGVhZGVyLWduYXZfX2J1dHRvbiAubWVnYWRyb3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlci1nbmF2X19idXR0b24gLm1lZ2Fkcm9wIHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmwtaGVhZGVyLWduYXZfX2J1dHRvbiAubWVnYWRyb3AgPiAudGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS1ib2R5KTtcbiAgcGFkZGluZzogMTJweCAzMHB4IDEycHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXItZ25hdl9fYnV0dG9uIC5tZWdhZHJvcCA+IC50ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMiwgMzksIDQ0LCAwLjUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubC1oZWFkZXItZ25hdl9fYnV0dG9uIC5tZWdhZHJvcCA+IC50ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmwtaGVhZGVyLWduYXZfX2J1dHRvbiAubWVnYWRyb3AgPiAudGV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB2YXIoLS1ib2R5KTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWJvZHkpO1xuICByb3RhdGU6IDQ1ZGVnO1xuICByaWdodDogNHB4O1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNsYXRlOiAwIC01MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyLWduYXZfX2J1dHRvbiAubWVnYWRyb3AgPiAudGV4dDo6YWZ0ZXIge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogMnB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAycHggc29saWQgdmFyKC0td2hpdGUpO1xuICAgIHRyYW5zbGF0ZTogMCAwO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgZm9vdGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmwtZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG46aGFzKGJvZHk6bm90KC50b3ApKSAubC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICA6aGFzKGJvZHk6bm90KC50b3ApKSAubC1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDIwMHB4O1xuICB9XG59XG46aGFzKGJvZHkuc2VydmljZSkgLmwtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLTIycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgOmhhcyhib2R5LnNlcnZpY2UpIC5sLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgOmhhcyhib2R5LnNlcnZpY2UpIC5sLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gIH1cbn1cblxuLmwtcGFnZXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDEycHg7XG4gIGJvdHRvbTogMTJweDtcbiAgei1pbmRleDogNDtcbn1cbi5sLXBhZ2V0b3AuaXMtYWN0aXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udG90b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA5RjhDO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFDRjlBO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC50b3RvcDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICB9XG59XG5cbi5sLWZvb3Rlcl9fY29udGFjdCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2Zvb3Rlci1jb250YWN0LWJnLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG4gIHBhZGRpbmctYmxvY2s6IDIwcHggNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubC1mb290ZXJfX2NvbnRhY3Qge1xuICAgIHBhZGRpbmctYmxvY2s6IDY1cHggODVweDtcbiAgfVxufVxuOmhhcyhib2R5Om5vdCgudG9wKSkgLmwtZm9vdGVyX19jb250YWN0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICA6aGFzKGJvZHk6bm90KC50b3ApKSAubC1mb290ZXJfX2NvbnRhY3Qge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgOmhhcyhib2R5Om5vdCgudG9wKSkgLmwtZm9vdGVyX19jb250YWN0IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG46aGFzKGJvZHk6bm90KC50b3ApKSAubC1mb290ZXJfX2NvbnRhY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9mb290ZXItY29udGFjdC10b3Atc3AucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcC8xMDAlIDEwMCU7XG4gIGhlaWdodDogMjJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0yMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDpoYXMoYm9keTpub3QoLnRvcCkpIC5sLWZvb3Rlcl9fY29udGFjdDo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgdG9wOiAtNjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9mb290ZXItY29udGFjdC10b3AucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcC8xMDAlIDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgOmhhcyhib2R5Om5vdCgudG9wKSkgLmwtZm9vdGVyX19jb250YWN0OjpiZWZvcmUge1xuICAgIGhlaWdodDogODBweDtcbiAgICB0b3A6IC04MHB4O1xuICB9XG59XG5cbi5mb290ZXJfX2NvbnRhY3RfX2hkZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuZm9vdGVyX19jb250YWN0X19oZGcge1xuICAgIGdhcDogMTdweDtcbiAgfVxufVxuLmZvb3Rlcl9fY29udGFjdF9faGRnID4gLmVuIHtcbiAgY29sb3I6ICM5MUM0QUY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogdmFyKC0tcm9ib3QpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuZm9vdGVyX19jb250YWN0X19oZGcgPiAuZW4ge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4uZm9vdGVyX19jb250YWN0X19oZGcgPiAuanAge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmZvb3Rlcl9fY29udGFjdF9faGRnID4gLmpwIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxufVxuXG4uZm9vdGVyX19jb250YWN0X19jb2x1bW4ge1xuICBtYXJnaW46IDQwcHggYXV0byAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2NvbnRhY3RfX2NvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmZvb3Rlcl9fY29udGFjdF9fY29sdW1uIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5cbi5mb290ZXJfX2NvbnRhY3RfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbn1cblxuLmZvb3Rlcl9fY29udGFjdF9faXRlbV9faGRnIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS13aGl0ZSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5mb290ZXJfX2NvbnRhY3RfX2l0ZW1fX2hkZyB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29udGFjdF9faXRlbV9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5mb290ZXJfX2NvbnRhY3RfX2l0ZW1fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbi5mb290ZXJfX2NvbnRhY3RfX2l0ZW1fX2J1dHRvbiB7XG4gIG1hcmdpbjogMjRweCBhdXRvIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fY29udGFjdF9faXRlbV9fYnV0dG9uIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4uZm9vdGVyX19jb250YWN0X19pdGVtX19idXR0b24gPiBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZW1lcmFsZCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwdm1heDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTcsIDE2NCwgMTE4LCAwLjUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5mb290ZXJfX2NvbnRhY3RfX2l0ZW1fX2J1dHRvbiA+IGEge1xuICAgIGhlaWdodDogODBweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZm9vdGVyX19jb250YWN0X19pdGVtX19idXR0b24gPiBhOmhvdmVyIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDhweCByZ2JhKDEzOCwgMjE0LCAxMTksIDAuODUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTc1NDI7XG4gIH1cbn1cbi5mb290ZXJfX2NvbnRhY3RfX2l0ZW1fX2J1dHRvbiA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICByaWdodDogMzBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zbGF0ZTogMCAtNTAlO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gIHJvdGF0ZTogNDVkZWc7XG4gIG1hc2staW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5mb290ZXJfX2NvbnRhY3RfX2l0ZW1fX2J1dHRvbiA+IGE6OmFmdGVyIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbn1cblxuLmwtZm9vdGVyX19ibG9jayB7XG4gIHBhZGRpbmctYmxvY2s6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5sLWZvb3Rlcl9fYmxvY2sge1xuICAgIHBhZGRpbmctYmxvY2s6IDYwcHg7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fYmxvY2sgPiAubC1pbm5lciB7XG4gIG1heC13aWR0aDogMTIyNHB4O1xufVxuXG4ubC1mb290ZXJfX2Jsb2NrX19jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyX19ibG9ja19fY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ubC1mb290ZXJfX2Jsb2NrX19sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyX19ibG9ja19fbG9nbyB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuXG4uZm9vdGVyX19sb2dvIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWF4LXdpZHRoOiAzNDNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19sb2dvIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmZvb3Rlcl9fYWRkcmVzcyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fYWRkcmVzcyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ubC1mb290ZXJfX2Jsb2NrX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogODglO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3Rlcl9fYmxvY2tfX2xpbmsge1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiA3NjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubC1mb290ZXJfX2Jsb2NrX19saW5rIHtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cblxuLmwtZm9vdGVyX19ibG9ja19fbGlua19faXRlbSB7XG4gIGZsZXg6IDE7XG59XG5cbi5mb290ZXJfX2Jsb2NrX19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmZvb3Rlcl9fYmxvY2tfX2xpbmtzIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5mb290ZXJfX2Jsb2NrX19saW5rcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3Rlcl9fYmxvY2tfX2xpbmtzID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGNvbG9yOiB2YXIoLS1ib2R5KTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZvb3Rlcl9fYmxvY2tfX2xpbmtzID4gbGkgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIH1cbn1cblxuLmZvb3Rlcl9fYmxvY2tfX3N1Yl9fbGlua3Mge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uZm9vdGVyX19ibG9ja19fc3ViX19saW5rcyA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmZvb3Rlcl9fYmxvY2tfX3N1Yl9fbGlua3MgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgY29sb3I6ICM2Rjc2ODA7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5mb290ZXJfX2Jsb2NrX19zdWJfX2xpbmtzID4gbGkgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tc3ViLWNvbG9yKTtcbiAgfVxufVxuLmZvb3Rlcl9fYmxvY2tfX3N1Yl9fbGlua3MgPiBsaSA+IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44O8XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLmZvb3Rlcl9fYmxvY2tfX3N1Yl9fbGlua3MgPiBsaSA+IGFbdGFyZ2V0PV9ibGFua10ge1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xufVxuLmZvb3Rlcl9fYmxvY2tfX3N1Yl9fbGlua3MgPiBsaSA+IGFbdGFyZ2V0PV9ibGFua106OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi1ibGFuay1ncmF5LnN2Zykgbm8tcmVwZWF0IGxlZnQgdG9wL2NvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNsYXRlOiAwIC01MCU7XG4gIG1hc2staW1hZ2U6IG5vbmU7XG59XG5cbi5sLWZvb3Rlcl9fYm90dG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheSk7XG4gIHBhZGRpbmctYmxvY2s6IDEycHg7XG59XG4ubC1mb290ZXJfX2JvdHRvbSA+IC5sLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjI0cHg7XG59XG5cbi5mb290ZXJfX2JvdHRvbV9fY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2JvdHRvbV9fY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5mb290ZXJfX2JvdHRvbV9fbGlua3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2JvdHRvbV9fbGlua3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5mb290ZXJfX2JvdHRvbV9fbGlua3MgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQjhCREM3O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fYm90dG9tX19saW5rcyA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQjhCREM3O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxufVxuLmZvb3Rlcl9fYm90dG9tX19saW5rcyA+IGxpID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICBjb2xvcjogdmFyKC0tYm9keSk7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZvb3Rlcl9fYm90dG9tX19saW5rcyA+IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XG4gIH1cbn1cbi5mb290ZXJfX2JvdHRvbV9fbGlua3MgPiBsaSA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmZvb3Rlcl9fY29weSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM0NTRCNTU7XG59XG4uZm9vdGVyX19jb3B5IHNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIG1haW5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubC1tYWluIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5sLW1haW4gPiAubC1wYWdldGl0bGUgKyAubC1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1tYWluID4gLmwtcGFnZXRpdGxlICsgLmwtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ubC1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmwtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbn1cbi5sLXNlY3Rpb24uX2JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmcpO1xuICBwYWRkaW5nLWJsb2NrOiAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubC1zZWN0aW9uLl9iZyB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgfVxufVxuXG4ubC1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGModmFyKC0taW5uZXIpICsgdmFyKC0taW5uZXItcGFkZGluZykpO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1pbm5lci1wYWRkaW5nKSAvIDIpO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5sLW5hcnJvdy1pbm5lciB7XG4gIG1heC13aWR0aDogY2FsYyh2YXIoLS1uYXJyb3ctaW5uZXIpICsgdmFyKC0taW5uZXItcGFkZGluZykpO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1pbm5lci1wYWRkaW5nKSAvIDIpO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5sLXNtYWxsLWlubmVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLXNtYWxsLWlubmVyKSArIHZhcigtLWlubmVyLXBhZGRpbmcpKTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0taW5uZXItcGFkZGluZykgLyAyKTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFNsaWRlciAqL1xuLyogSWNvbnMgKi9cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stcHJldjpob3ZlciwgLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSwgLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4O1xufVxuW2Rpcj1ydGxdIC5zbGljay1wcmV2IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0yNXB4O1xufVxuLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cbltkaXI9cnRsXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjVweDtcbn1cbltkaXI9cnRsXSAuc2xpY2stbmV4dCB7XG4gIGxlZnQ6IC0yNXB4O1xuICByaWdodDogYXV0bztcbn1cbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIuKAolwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAwLjI1O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uanMtYW5pbWUge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpLCB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cbi5qcy1hbmltZS5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5qcy1hbmltZS1zcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSksIHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qcy1hbmltZS1zcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLmpzLWFuaW1lLXNwLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmpzLXRvcC1hbmltZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSksIHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qcy10b3AtYW5pbWUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IHZhcigtLXRyYW5zaXRpb24pO1xuICB9XG59XG4uanMtdG9wLWFuaW1lLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgYnRuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLnNlY3Rpb25fX2J1dHRvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZWN0aW9uX19idXR0b24ge1xuICBtYXJnaW46IDgwcHggYXV0byAwO1xuICBtYXgtd2lkdGg6IDI5MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNlY3Rpb25fX2J1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAzNjRweDtcbiAgfVxufVxuXG4vKiAuYnV0dG9uX19ncmVlblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5idXR0b25fX2dyZWVuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMDB2bWF4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmJ1dHRvbl9fZ3JlZW4ge1xuICAgIGhlaWdodDogODBweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmJ1dHRvbl9fZ3JlZW4uX3NtYWxsIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnV0dG9uX19ncmVlbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmVlbik7XG4gIH1cbn1cbi5idXR0b25fX2dyZWVuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdmFyKC0td2hpdGUpO1xuICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0td2hpdGUpO1xuICByb3RhdGU6IDQ1ZGVnO1xufVxuXG4vKiAuYnV0dG9uX19ib3JkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnV0dG9uX19ib3JkZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwdm1heDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ibHVlKTtcbiAgY29sb3I6IHZhcigtLWJvZHkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIG1pbi1oZWlnaHQ6IDY0cHg7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuYnV0dG9uX19ib3JkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnV0dG9uX19ib3JkZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMUEwRTk7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgfVxuICAuYnV0dG9uX19ib3JkZXI6aG92ZXJbdGFyZ2V0PV9ibGFua106OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIH1cbn1cbi5idXR0b25fX2JvcmRlclt0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWJsYW5rLnN2Zyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMUEwRTk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyNHB4O1xuICB0cmFuc2xhdGU6IDAgLTUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmJ1dHRvbl9fYm9yZGVyW3RhcmdldD1fYmxhbmtdOjphZnRlciB7XG4gICAgcmlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5idXR0b25fX2JvcmRlciA+IC50ZXh0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5idXR0b25fX2JvcmRlciA+IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuLyogLmJ1dHRvbl9fc2hhZG93XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ1dHRvbl9fc2hhZG93IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwdm1heDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xufVxuLmJ1dHRvbl9fc2hhZG93Ll9kYXJrLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXZ5KTtcbiAgYm94LXNoYWRvdzogMCA0cHggMCAycHggIzEzNjJBRjtcbn1cbi5idXR0b25fX3NoYWRvdy5fYnJvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJyb3duKTtcbiAgYm94LXNoYWRvdzogMCA0cHggMCAycHggI0M3OTg2Nztcbn1cbi5idXR0b25fX3NoYWRvdy5fYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xuICBib3gtc2hhZG93OiAwIDRweCAwIDJweCAjMDA0QTkzO1xufVxuLmJ1dHRvbl9fc2hhZG93Ll9saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxQTBFOTtcbiAgYm94LXNoYWRvdzogMCA0cHggMCAycHggdmFyKC0tbGlnaHQtYmx1ZSk7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJ1dHRvbl9fc2hhZG93OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRyYW5zbGF0ZTogMCA2cHg7XG4gIH1cbn1cbi5idXR0b25fX3NoYWRvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi1scC1tZW51LnN2Zykgbm8tcmVwZWF0IGxlZnQgdG9wL2NvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTRweDtcbiAgdHJhbnNsYXRlOiAwIC01MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5idXR0b25fX3NoYWRvdzo6YmVmb3JlIHtcbiAgICByaWdodDogMjhweDtcbiAgfVxufVxuLmJ1dHRvbl9fc2hhZG93W3RhcmdldD1fYmxhbmtdOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYnV0dG9uX19zaGFkb3cgPiAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuYnV0dG9uX19zaGFkb3cgPiAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgaGRnXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogaDJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGRnX19sdjItLTAxIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5oZGdfX2x2Mi0tMDEge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICB9XG59XG4uaGRnX19sdjItLTAxIGVtIHtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xufVxuLmhkZ19fbHYyLS0wMS5fY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGRnX19sdjJfX2xlYXZlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbi5oZGdfX2x2Ml9fbGVhdmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTdweDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9oZGctbGVhZi5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcC9jb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuLmhkZ19fbHYyX19sZWF2ZXMuX2Fib3V0IHtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXJvYm90KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhkZ19fbHYyX19sZWF2ZXMuX2Fib3V0IHtcbiAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgfVxufVxuLmhkZ19fbHYyX19sZWF2ZXMuX3NlcnZpY2Uge1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhkZ19fbHYyX19sZWF2ZXMuX3NlcnZpY2Uge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICB9XG59XG4uaGRnX19sdjJfX2xlYXZlcy5fc2VydmljZSBlbSB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbn1cbi5oZGdfX2x2Ml9fbGVhdmVzICsgLnNlY3Rpb25fX2xlYWQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmhkZ19fbHYyX19sZWF2ZXMgKyAuc2VjdGlvbl9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5oZGdfX2x2Ml9fbGVhdmVzICsgLnNlY3Rpb25fX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cbn1cblxuLmhkZ19fbGVhZl9fYm9yZGVyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5oZGdfX2xlYWZfX2JvcmRlciB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG4uaGRnX19sZWFmX19ib3JkZXI6OmJlZm9yZSwgLmhkZ19fbGVhZl9fYm9yZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cbi5oZGdfX2xlYWZfX2JvcmRlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vaGRnLWxlYWYucG5nKSBuby1yZXBlYXQgbGVmdCB0b3AvY292ZXI7XG4gIHRvcDogMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaGRnX19sZWFmX19ib3JkZXI6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRvcDogMDtcbiAgfVxufVxuLmhkZ19fbGVhZl9fYm9yZGVyOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNmZjNGEyIDAlLCAjZTRmY2YwIDEwMCUpO1xuICBib3R0b206IDA7XG59XG5cbi5oZGdfX2x2Mi0tMDIge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhkZ19fbHYyLS0wMi5fd2hpdGUge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmhkZ19fbHYyLS0wMi5fc3AtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhkZ19fbHYyLS0wMi5fc3AtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5oZGdfX2x2Mi0tMDIge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuLmhkZ19fbHYyLS0wMiBlbSB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xufVxuLmhkZ19fbHYyLS0wMiBlbS5fYnJvd24ge1xuICBjb2xvcjogdmFyKC0tYnJvd24pO1xufVxuLmhkZ19fbHYyLS0wMiBlbS5feWVsbG93IHtcbiAgY29sb3I6IHZhcigtLXllbGxvdyk7XG59XG4uaGRnX19sdjItLTAyIGVtLl9ibHVlIHtcbiAgY29sb3I6IHZhcigtLWJsdWUpO1xufVxuLmhkZ19fbHYyLS0wMiBlbS5fbGlnaHQtYmx1ZSB7XG4gIGNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTtcbn1cblxuLyogaDNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGRnX19sdjNfXzAxIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5oZGdfX2x2M19fMDEge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5cbi5ib3JkZXJfX2hkZyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuYm9yZGVyX19oZGcge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG4uYm9yZGVyX19oZGcuX2NlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdyYWRfX2hkZyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyYWQtaGRnKTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuZ3JhZF9faGRnIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIGxpc3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBvbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5saXN0X19udW1fXzAxIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubGlzdF9fbnVtX18wMSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5saXN0X19udW1fXzAxID4gbGkge1xuICB0ZXh0LWluZGVudDogLTFlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG4ubGlzdF9fbnVtX18wMSA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmxpc3RfX251bV9fMDIge1xuICBjb3VudGVyLXJlc2V0OiBjbnQ7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubGlzdF9fbnVtX18wMiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5saXN0X19udW1fXzAyID4gbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogY250O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG4ubGlzdF9fbnVtX18wMiA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5saXN0X19udW1fXzAyID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoY250KSBcIilcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi8qIHVsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxpc3RfX2J1bGxldCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubGlzdF9fYnVsbGV0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmxpc3RfX2J1bGxldCA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5saXN0X19idWxsZXQgPiBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG4ubGlzdF9fYnVsbGV0ID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLmxpc3RfX2J1bGxldCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKXj1wiO1xuICBjb2xvcjogdmFyKC0tc3ViLWNvbG9yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5pY29uX19saXN0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5pY29uX19saXN0ID4gbGkge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmljb25fX2xpc3QgPiBsaSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5pY29uX19saXN0ID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDRUQ4RDQ7XG59XG4uaWNvbl9fbGlzdCA+IGxpID4gLnRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5pY29uX19saXN0ID4gbGkgPiAudGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDJweDtcbn1cbi5pY29uX19saXN0Ll9hc3NpZ25tZW50ID4gbGkgPiAudGV4dDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi1hc3NpZ25tZW50LnN2Zykgbm8tcmVwZWF0IGxlZnQgdG9wL2NvdmVyO1xufVxuLmljb25fX2xpc3QuX2NoZWNrID4gbGkgPiAudGV4dDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi1yZXN1bHQuc3ZnKSBuby1yZXBlYXQgbGVmdCB0b3AvY292ZXI7XG59XG5cbi8qIGRlc2NfXzAxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmRlc2NfXzAxIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4uZGVzY19fMDEgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZXNjX18wMSA+IGRpdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmRlc2NfXzAxID4gZGl2ID4gZHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXIpO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZXNjX18wMSA+IGRpdiA+IGR0IHtcbiAgICB3aWR0aDogMjQlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5kZXNjX18wMSA+IGRpdiA+IGR0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG4uZGVzY19fMDEgPiBkaXYgPiBkdCA+IC50ZXh0IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmRlc2NfXzAxID4gZGl2ID4gZGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmF5KTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5kZXNjX18wMSA+IGRpdiA+IGRkIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG4uZGVzY19fMDEgPiBkaXYgPiBkZCAubWFwIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuZGVzY19fMDEgPiBkaXYgPiBkZCAubWFwIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG4uZGVzY19fMDEgPiBkaXYgPiBkZCAubWFwIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5kZXNjX18wMSA+IGRpdiA+IGRkIC5tYXAgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHRleHRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VjdGlvbl9fbGVhZCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuc2VjdGlvbl9fbGVhZCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbi5zZWN0aW9uX19sZWFkICsgLnNlY3Rpb25fX3RleHQge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4uc2VjdGlvbl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbl9fdGV4dC5fdGFiLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc2VjdGlvbl9fdGV4dCArIC5zZWN0aW9uX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG59XG5cbi5zZWN0aW9uX19ub3RlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNlY3Rpb25fX25vdGUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIGxpbmtcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGlua19fYXJyb3cge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gIGNvbG9yOiB2YXIoLS1ib2R5KTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubGlua19fYXJyb3c6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xuICB9XG59XG4ubGlua19fYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zbGF0ZTogMCAtNTAlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uLW1lbnUtYXJyb3cuc3ZnKSBuby1yZXBlYXQgbGVmdCB0b3AvY292ZXI7XG59XG4ubGlua19fYXJyb3dbdGFyZ2V0PV9ibGFua106OmFmdGVyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcmlnaHQ6IC00cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb24tYmxhbmsuc3ZnKSBuby1yZXBlYXQgbGVmdCB0b3AvY292ZXI7XG59XG5cbi8qIGFuY2hvcl9fbGlua1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hbmNob3JfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFuY2hvcl9fbGluayB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5hbmNob3JfX2xpbmsgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1ib2R5KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmFuY2hvcl9fbGluayA+IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XG4gIH1cbn1cbi5hbmNob3JfX2xpbmsgPiBsaSA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNsYXRlOiAwIC01MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb24tbWVudS1hcnJvdy5zdmcpIG5vLXJlcGVhdCBsZWZ0IHRvcC9jb3ZlcjtcbiAgcm90YXRlOiA5MGRlZztcbn1cblxuLyogY29udGVudHNfX2FuY2hvcl9fbGlua1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250ZW50c19fYW5jaG9yX19saW5rIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5jb250ZW50c19fYW5jaG9yX19saW5rID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmNvbnRlbnRzX19hbmNob3JfX2xpbmsgPiBsaSA+IGEge1xuICBjb2xvcjogdmFyKC0tYm9keSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1pbmxpbmU6IDM0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuY29udGVudHNfX2FuY2hvcl9fbGluayA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY29udGVudHNfX2FuY2hvcl9fbGluayA+IGxpID4gYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xuICB9XG59XG4uY29udGVudHNfX2FuY2hvcl9fbGluayA+IGxpID4gYTo6YmVmb3JlLCAuY29udGVudHNfX2FuY2hvcl9fbGluayA+IGxpID4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uY29udGVudHNfX2FuY2hvcl9fbGluayA+IGxpID4gYTo6YmVmb3JlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNvbnRlbnRzX19hbmNob3JfX2xpbmsgPiBsaSA+IGE6OmJlZm9yZSB7XG4gICAgdG9wOiAxNHB4O1xuICB9XG59XG4uY29udGVudHNfX2FuY2hvcl9fbGluayA+IGxpID4gYTo6YWZ0ZXIge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB2YXIoLS1zdWItY29sb3IpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tc3ViLWNvbG9yKTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICByb3RhdGU6IDQ1ZGVnO1xuICB0cmFuc2xhdGU6IDAgLTUwJTtcbn1cblxuLyogbGlua19fbGlzdF9fMDFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGlua19fbGlzdF9fMDEge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpbmtfX2xpc3RfXzAxIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubGlua19fbGlzdF9fMDEge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4ubGlua19fbGlzdF9fMDEgPiBsaSA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1ib2R5KTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubGlua19fbGlzdF9fMDEgPiBsaSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgfVxufVxuLmxpbmtfX2xpc3RfXzAxID4gbGkgPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLW1haW4tY29sb3IpO1xuICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tbWFpbi1jb2xvcik7XG4gIHJvdGF0ZTogNDVkZWc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2xhdGU6IDAgY2FsYygtNTAlICsgMXB4KTtcbn1cbi5saW5rX19saXN0X18wMSA+IGxpID4gYVt0YXJnZXQ9X2JsYW5rXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4ubGlua19fbGlzdF9fMDEgPiBsaSA+IGFbdGFyZ2V0PV9ibGFua106OmFmdGVyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWJsYW5rLnN2Zykgbm8tcmVwZWF0IGxlZnQgdG9wL2NvdmVyO1xuICBtYXNrLWltYWdlOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICByb3RhdGU6IDBkZWc7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNsYXRlOiAwIC01MCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHBhZ2V0aXRsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5sLXBhZ2V0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTgzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtcGFnZXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubC1wYWdldGl0bGUge1xuICAgIG1pbi1oZWlnaHQ6IDQxMHB4O1xuICB9XG59XG4ubC1wYWdldGl0bGUuaXMtYWN0aXZlOjphZnRlciB7XG4gIHRyYW5zbGF0ZTogLTEwMCUgMDtcbn1cbi5sLXBhZ2V0aXRsZTo6YmVmb3JlLCAubC1wYWdldGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmwtcGFnZXRpdGxlOjpiZWZvcmUge1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDE4M3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9wYWdldGl0bGUtYmctc3AucG5nKSBuby1yZXBlYXQgbGVmdCB0b3AvMTAwJSAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXBhZ2V0aXRsZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9wYWdldGl0bGUtYmcucG5nKSBuby1yZXBlYXQgbGVmdCB0b3AvMTAwJSAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5sLXBhZ2V0aXRsZTo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDQxMHB4O1xuICB9XG59XG4ubC1wYWdldGl0bGU6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHRyYW5zbGF0ZTogMCAwO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgei1pbmRleDogMjtcbn1cbi5sLXBhZ2V0aXRsZSA+IC5sLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdldGl0bGVfX2hkZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICB0cmFuc2l0aW9uLWRlbGF5OiB2YXIoLS10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhZ2V0aXRsZV9faGRnIHtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cbi5wYWdldGl0bGVfX2hkZyA+IC5lbiB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICBmb250LWZhbWlseTogdmFyKC0tcm9ib3QpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucGFnZXRpdGxlX19oZGcgPiAuZW4ge1xuICAgIGZvbnQtc2l6ZTogNS4ycmVtO1xuICB9XG59XG4ucGFnZXRpdGxlX19oZGcgPiAuanAge1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wYWdldGl0bGVfX2hkZyA+IC5qcCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYnJlYWRjcnVtYl9fbGlzdCA+IGxpIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYnJlYWRjcnVtYl9fbGlzdCA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5icmVhZGNydW1iX19saXN0ID4gbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICByb3RhdGU6IDQ1ZGVnO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1ib2R5KTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvZHkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNsYXRlOiAwIC01MCU7XG59XG4uYnJlYWRjcnVtYl9fbGlzdCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJyZWFkY3J1bWJfX2xpc3QgPiBsaTpmaXJzdC1jaGlsZDpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4uYnJlYWRjcnVtYl9fbGlzdCA+IGxpOmZpcnN0LWNoaWxkIGltZyB7XG4gIHdpZHRoOiAyOHB4O1xufVxuLmJyZWFkY3J1bWJfX2xpc3QgPiBsaSA+IGEge1xuICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1iX19saXN0ID4gbGkgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHRvcFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHNpZGVuYXZpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpZGVuYXZpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2lkZW5hdmkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgICB6LWluZGV4OiA0O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgfVxufVxuLnNpZGVuYXZpLmlzLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNpZGVuYXZpX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2lkZW5hdmlfX2xpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzcHg7XG4gIHRvcDogMDtcbn1cbi5zaWRlbmF2aV9fbGlzdCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnNpZGVuYXZpX19saXN0ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNpZGVuYXZpX19saXN0ID4gbGkgPiBhLmlzLWFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG59XG5cbi8qIC5fcGMtY2VudGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5fcGMtY2VudGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLyogdG9wLWhlcm9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9wLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwdmg7XG59XG4udG9wLWhlcm86OmJlZm9yZSwgLnRvcC1oZXJvOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbn1cbi50b3AtaGVybzo6YmVmb3JlIHtcbiAgd2lkdGg6IDQ5Ljg2JTtcbiAgYXNwZWN0LXJhdGlvOiAxODcvMTM1O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL2hlcm8tdG9wLnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wL2NvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtaGVybzo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG4udG9wLWhlcm86OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL2hlcm8tYm90dG9tLnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wL2NvdmVyO1xuICBhc3BlY3QtcmF0aW86IDE1Lzc7XG59XG4udG9wLWhlcm8gPiAubC1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLnRvcC1oZXJvX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMnB4O1xuICBib3R0b206IDQwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1oZXJvX19jb250ZW50IHtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNsYXRlOiAwIC01MCU7XG4gIH1cbn1cblxuLnRvcC1oZXJvX19zbGlkZSB7XG4gIGhlaWdodDogMTAwZHZoO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi50b3AtaGVyb19fc2xpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDM3NS80MzQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDQxLCA3NywgNDksIDApIDAlLCAjMjk0ZDMxIDEwMCUpO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtaGVyb19fc2xpZGU6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDU0JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMjk0ZDMxIDAlLCByZ2JhKDQxLCA3NywgNDksIDApIDEwMCUpO1xuICAgIG1heC13aWR0aDogNzQwcHg7XG4gIH1cbn1cbi50b3AtaGVyb19fc2xpZGUuc2xpY2staW5pdGlhbGl6ZWQge1xuICBvcGFjaXR5OiAxO1xufVxuLnRvcC1oZXJvX19zbGlkZSAuc2xpY2stbGlzdCxcbi50b3AtaGVyb19fc2xpZGUgLnNsaWNrLXRyYWNrLFxuLnRvcC1oZXJvX19zbGlkZSAuc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udG9wLWhlcm9fX3NsaWRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uc2xpY2stYW5pbWF0aW9uIHtcbiAgYW5pbWF0aW9uOiBmYWRlem9vbSA3cyBsaW5lYXIgMHMgZm9yd2FyZHM7XG59XG4uc2xpY2stYW5pbWF0aW9uLmlzLXBhdXNlZCB7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG5cbkBrZXlmcmFtZXMgZmFkZXpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi50b3AtaGVyb19fc2xpZGVfX3BhdXNlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgei1pbmRleDogMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50b3AtaGVyb19fc2xpZGVfX3BhdXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC9zbGlkZS1zdG9wLnN2Zykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY29udGFpbjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udG9wLWhlcm9fX3NsaWRlX19wYXVzZS5pcy1wYXVzZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL3NsaWRlLXBsYXkuc3ZnKSBuby1yZXBlYXQgY2VudGVyIHRvcC9jb250YWluO1xufVxuXG4udG9wLWhlcm9fX2hkZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtaGVyb19faGRnLmpzLXRvcC1hbmltZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIH1cbn1cbi50b3AtaGVyb19faGRnID4gLnN1YiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAudG9wLWhlcm9fX2hkZyA+IC5zdWIge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4udG9wLWhlcm9fX2hkZyA+IC5tYWluIHtcbiAgZm9udC1zaXplOiA1LjJyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1yb2JvdCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAudG9wLWhlcm9fX2hkZyA+IC5tYWluIHtcbiAgICBmb250LXNpemU6IDguNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICB9XG59XG5cbi50b3AtaGVyb19fbGVhZCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnRvcC1oZXJvX19sZWFkIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxufVxuXG4vKiB0b3BfX3doaXRlX19iZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3BfX3doaXRlX19iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4vKiB3YXZlX19zZWN0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvcF9fd2F2ZV9fYmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3BfX3dhdmVfX2JnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4ud2F2ZV9fc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMGR2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndhdmVfX3NlY3Rpb24udG9wLWFib3V0LXdhdmUgLl90b3Age1xuICB0b3A6IDA7XG59XG4ud2F2ZV9fc2VjdGlvbi50b3Atc2VydmljZS13YXZlIC5fdG9wIHtcbiAgdG9wOiAtMjAlO1xufVxuLndhdmVfX3NlY3Rpb24udG9wLXNlcnZpY2Utd2F2ZSAuX2JvdHRvbSB7XG4gIGJvdHRvbTogLTQ1JTtcbn1cbi53YXZlX19zZWN0aW9uLnRvcC1kYXRhLXdhdmUgLl90b3Age1xuICB0b3A6IDUwJTtcbn1cbi53YXZlX19zZWN0aW9uLnRvcC1jYXNlLXdhdmUgLl90b3Age1xuICB0b3A6IDUwJTtcbn1cbi53YXZlX19zZWN0aW9uLnRvcC1kYXRhLXdhdmUgLl90b3Age1xuICB0b3A6IDEwMCU7XG59XG5cbi50b3Atd2F2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cbi50b3Atd2F2ZS5fdG9wIHtcbiAgdG9wOiAyMCU7XG59XG4udG9wLXdhdmUuX2JvdHRvbSB7XG4gIGJvdHRvbTogMjAlO1xufVxuXG4vKiB0b3AtYWJvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9wLWFib3V0IHtcbiAgcGFkZGluZy1ibG9jazogMTAwcHggNjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtYWJvdXQge1xuICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gIH1cbn1cbi50b3AtYWJvdXQ6OmJlZm9yZSwgLnRvcC1hYm91dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1hYm91dDo6YmVmb3JlLCAudG9wLWFib3V0OjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuLnRvcC1hYm91dDo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMzc1Lzg5O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL2Fib3V0LXRvcC5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcC9jb3Zlcjtcbn1cbi50b3AtYWJvdXQ6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL2Fib3V0LWJvdHRvbS5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcC9jb3ZlcjtcbiAgYXNwZWN0LXJhdGlvOiAxMjUvMjI7XG59XG5cbi50b3AtYWJvdXRfX2NvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLWFib3V0X19jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIH1cbn1cblxuLnRvcC1hYm91dF9faW1hZ2Uge1xuICBtYXJnaW4taW5saW5lOiAtMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLWFib3V0X19pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4taW5saW5lOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC50b3AtYWJvdXRfX2ltYWdlIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5cbi50b3AtYmxvY2tfX2NvbnRlbnQge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtYmxvY2tfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gIH1cbn1cbi50b3AtYmxvY2tfX2NvbnRlbnQgLnNlY3Rpb25fX3RleHQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnRvcC1ibG9ja19fY29udGVudCAuc2VjdGlvbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuLnRvcF9fYnV0dG9uIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgd2lkdGg6IDI5MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3BfX2J1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnRvcF9fYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM2NHB4O1xuICB9XG59XG5cbi8qIC50b3AtZ3JhZF9fYmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9wLWdyYWRfX2JnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZTFlZGU2IDAlLCAjZjRmYWY2IDEwMCUpO1xufVxuXG4vKiAudG9wLXNlcnZpY2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9wLXNlcnZpY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3Atc2VydmljZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi50b3Atc2VydmljZTo6YmVmb3JlLCAudG9wLXNlcnZpY2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3Atc2VydmljZTo6YmVmb3JlLCAudG9wLXNlcnZpY2U6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG4udG9wLXNlcnZpY2U6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEyNS8yMjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC9zZXJ2aWNlLXRvcC1zcC5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcC9jb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLXNlcnZpY2U6OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTI1MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL3NlcnZpY2UtYm90dG9tLnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wL2NvdmVyO1xuICAgIGFzcGVjdC1yYXRpbzogNjgzLzMzMztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAudG9wLXNlcnZpY2U6OmFmdGVyIHtcbiAgICBib3R0b206IC0zNTBweDtcbiAgfVxufVxuXG4udG9wLXNlcnZpY2VfX2NvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLXNlcnZpY2VfX2NvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgfVxufVxuXG4udG9wLXNlcnZpY2VfX2ltYWdlIHtcbiAgbWFyZ2luLWlubGluZTogLTEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1zZXJ2aWNlX19pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4taW5saW5lOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC50b3Atc2VydmljZV9faW1hZ2Uge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuLyogLnRvcC1zb2x1dGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3Atc29sdXRpb24ge1xuICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1zb2x1dGlvbiB7XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgfVxufVxuLnRvcC1zb2x1dGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAzNzUvMjg7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3Avc29sdXRpb24tYm90dG9tLnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wL2NvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3Atc29sdXRpb246OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG4vKiAudG9wLWNhc2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9wLWNhc2Uge1xuICBwYWRkaW5nLWJsb2NrOiA5MHB4IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b3AtY2FzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxMjUvMTk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvY2FzZS10b3Atc3AucG5nKSBuby1yZXBlYXQgbGVmdCB0b3AvY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1jYXNlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuLnRvcC1jYXNlX19jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLWNhc2VfX2NvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgfVxufVxuXG4udG9wLWNhc2VfX2ltYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLWNhc2VfX2ltYWdlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAudG9wLWNhc2VfX2ltYWdlIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5cbi8qIC50b3AtZGF0YVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3AtZGF0YSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtZGF0YSB7XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgfVxufVxuLnRvcC1kYXRhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDI1Lzk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvZGF0YS10b3AucG5nKSBuby1yZXBlYXQgbGVmdCB0b3AvY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1kYXRhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuLnRvcC1kYXRhX19saXN0IHtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgd2lkdGg6IDg1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2NHB4O1xuICBtYXgtd2lkdGg6IDEwODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLWRhdGFfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAudG9wLWRhdGFfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDk1cHg7XG4gIH1cbn1cbi50b3AtZGF0YV9fbGlzdCA+IGxpIHtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLWRhdGFfX2xpc3QgPiBsaSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG4udG9wLWRhdGFfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLWRhdGFfX2J1dHRvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC50b3AtZGF0YV9fYnV0dG9uIHtcbiAgICBnYXA6IDUwcHg7XG4gIH1cbn1cbi50b3AtZGF0YV9fYnV0dG9uID4gbGkge1xuICB3aWR0aDogMjkycHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1kYXRhX19idXR0b24gPiBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC50b3AtZGF0YV9fYnV0dG9uID4gbGkge1xuICAgIHdpZHRoOiAzNjRweDtcbiAgfVxufVxuXG4vKiAudG9wLW5ld3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9wLW5ld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnRvcC1uZXdzIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgfVxufVxuLnRvcC1uZXdzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vZm9vdGVyLWNvbnRhY3QtdG9wLXNwLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvMTAwJSAxMDAlO1xuICBoZWlnaHQ6IDIycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMjJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLW5ld3M6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHRvcDogLTYwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vZm9vdGVyLWNvbnRhY3QtdG9wLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvMTAwJSAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC50b3AtbmV3czo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgdG9wOiAtODBweDtcbiAgfVxufVxuLnRvcC1uZXdzID4gLmwtaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnRvcC1uZXdzX19ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDMycHggMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0MHB4O1xuICBib3gtc2hhZG93OiAwIDVweCAxNHB4ICMwYjU1MmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC50b3AtbmV3c19fYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnRvcC1uZXdzX19ib3ggLm5ld3NfX2xpc3Qge1xuICAgIG1heC13aWR0aDogNzQ0cHg7XG4gIH1cbn1cblxuLnRvcC1uZXdzX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtbmV3c19faGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAudG9wLW5ld3NfX2hlYWQge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi50b3AtbmV3c19faGRnIHtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICBmb250LXNpemU6IDMuMnJlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgYWJvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWJvdXRfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuYWJvdXRfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIGdhcDogMTIwcHg7XG4gIH1cbn1cblxuLmFib3V0X19saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dF9fbGlzdF9faXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuYWJvdXRfX2xpc3RfX2l0ZW0ge1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dF9fbGlzdF9faXRlbTpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0X19saXN0X19pdGVtOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cblxuLmFib3V0X19saXN0X19jb250ZW50IHtcbiAgZmxleDogMTtcbn1cblxuLmFib3V0X19saXN0X19oZGcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbn1cbi5hYm91dF9fbGlzdF9faGRnID4gLmdyYWQge1xuICB3aWR0aDogMjYwcHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JhZC1oZGcpO1xufVxuLmFib3V0X19saXN0X19oZGcgPiAuZW4ge1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICBmb250LWZhbWlseTogdmFyKC0tcm9ib3QpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuYWJvdXRfX2xpc3RfX2hkZyA+IC5lbiB7XG4gICAgZm9udC1zaXplOiA0LjhyZW07XG4gIH1cbn1cblxuLmFib3V0X19saXN0X19sZWFkIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5hYm91dF9fbGlzdF9fbGVhZCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uYWJvdXRfX2xpc3RfX2xlYWQgKyAuc2VjdGlvbl9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5hYm91dF9fbGlzdF9faW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDZweCA2cHggNnB4IHJnYmEoNDUsIDgyLCA5OCwgMC4xNSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXRfX2xpc3RfX2ltYWdlIHtcbiAgICB3aWR0aDogNTIlO1xuICB9XG59XG5cbi5hYm91dF9fbGlzdF9faW1hZ2VfX2Jsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNDBweCAwIDAgMDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiA3cHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5hYm91dF9fbGlzdF9faW1hZ2VfX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweCAyMHB4O1xuICB9XG59XG5cbi50ZXh0X19pdGVtIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAudGV4dF9faXRlbSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGdhcDogOHB4O1xuICB9XG59XG4udGV4dF9faXRlbSBlbSB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LWZhbWlseTogdmFyKC0tcm9ib3QpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnRleHRfX2l0ZW0gZW0ge1xuICAgIGZvbnQtc2l6ZTogNy4ycmVtO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHNlcnZpY2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAubC1zZXJ2aWNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmwtc2VydmljZSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2UxZWRlNiA1MCUsICNmNGZhZjYgMTAwJSk7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXNlcnZpY2Uge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmwtc2VydmljZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5sLXNlcnZpY2U6OmJlZm9yZSwgLmwtc2VydmljZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuLmwtc2VydmljZTo6YmVmb3JlIHtcbiAgaGVpZ2h0OiA0MTJweDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSA1MCUsICNlMWVkZTYgMTAwJSk7XG59XG4ubC1zZXJ2aWNlOjphZnRlciB7XG4gIGFzcGVjdC1yYXRpbzogMzc1LzI4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NlcnZpY2UvYmctbW9kZWwtYm90dG9tLnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wL2NvdmVyO1xuICBib3R0b206IDA7XG59XG5cbi5tb2RlbF9fZmlndXJlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLm1vZGVsX19maWd1cmUge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cblxuLm1vZGVsX19ib3gge1xuICBtYXJnaW46IDI0cHggYXV0byAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDcyLCAxNDcsIDk5LCAwLjE1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RlbF9fYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLm1vZGVsX19ib3gge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZzogMTRweCA0MHB4O1xuICB9XG59XG5cbi5tb2RlbF9fYm94X19oZGcge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLm1vZGVsX19ib3hfX2hkZyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi5tb2RlbF9fYm94X19ub3RlIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLm1vZGVsX19ib3hfX2JvZHkge1xuICBmbGV4OiAxO1xufVxuXG4ubW9kZWxfX2JveF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4vKiAubC1iYWxhbmNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmwtYmFsYW5jZSB7XG4gIHBhZGRpbmctYmxvY2s6IDg3cHggNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubC1iYWxhbmNlIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAxMjBweDtcbiAgfVxufVxuLmwtYmFsYW5jZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NlcnZpY2UvYmctYmFsYW5jZS10b3AucG5nKSBuby1yZXBlYXQgbGVmdCB0b3AvY292ZXI7XG4gIGFzcGVjdC1yYXRpbzogMTI1LzI5O1xufVxuXG4uYmFsYW5jZV9fYmxvY2sge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5iYWxhbmNlX19ibG9jayB7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG59XG5cbi5iYWxhbmNlX19pdGVtIHtcbiAgZmxleDogMTtcbn1cblxuLmJhbGFuY2VfX2NvbHVtbiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFsYW5jZV9fY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5iYWxhbmNlX19jb2x1bW4ge1xuICAgIGdhcDogODBweDtcbiAgfVxufVxuLmJhbGFuY2VfX2NvbHVtbiA+IGxpIHtcbiAgZmxleDogMTtcbn1cbi5iYWxhbmNlX19jb2x1bW4gPiBsaTpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iYWxhbmNlX19jb2x1bW4gPiBsaTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi1hcnJvdy5zdmcpIG5vLXJlcGVhdCBsZWZ0IHRvcC9jb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYm90dG9tOiAtNzBweDtcbiAgcm90YXRlOiA5MGRlZztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFsYW5jZV9fY29sdW1uID4gbGk6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgcm90YXRlOiAwZGVnO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtNDVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNsYXRlOiAwIC01MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmJhbGFuY2VfX2NvbHVtbiA+IGxpOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtNjBweDtcbiAgfVxufVxuLmJhbGFuY2VfX2NvbHVtbiA+IGxpOmxhc3QtY2hpbGQge1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoNzIsIDE0NywgOTksIDAuMTUpO1xufVxuXG4uYmFsYW5jZV9fYm94IHtcbiAgbWFyZ2luOiAzM3B4IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JlZW4pO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoNzIsIDE0NywgOTksIDAuMTUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuYmFsYW5jZV9fYm94IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmJhbGFuY2VfX2JveCAuaWNvbl9fbGlzdCA+IGxpIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5iYWxhbmNlX19ib3ggLmljb25fX2xpc3QgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBib3JkZXItdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuYmFsYW5jZV9fYm94IC5pY29uX19saXN0ID4gbGk6OmJlZm9yZSB7XG4gICAgdG9wOiA0cHg7XG4gIH1cbn1cblxuLyogLmwtbmV0d29ya1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5sLW5ldHdvcmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubC1uZXR3b3JrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2VydmljZS9iZy1uZXR3b3JrLXRvcC5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcC9jb3ZlcjtcbiAgYXNwZWN0LXJhdGlvOiAyNS85O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubC1uZXR3b3JrOjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4ubmV0d29ya19fY29sdW1uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXR3b3JrX19jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5uZXR3b3JrX19jb2x1bW4ge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgZ2FwOiA0NHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmV0d29ya19fbWFwIHtcbiAgICB3aWR0aDogMzIlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5uZXR3b3JrX19tYXAge1xuICAgIHdpZHRoOiA0Ni42NiU7XG4gIH1cbn1cblxuLm5ldHdvcmtfX2NvbnRlbnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDYwcHg7XG4gIHdpZHRoOiA4OCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ldHdvcmtfX2NvbnRlbnQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5uZXR3b3JrX19jb250ZW50IHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cblxuLm5ldHdvcmtfX2l0ZW0ge1xuICBmbGV4OiAxO1xufVxuXG4ubmV0d29ya19fZGVzYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cbi5uZXR3b3JrX19kZXNjID4gZGl2IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXN1Yi1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXR3b3JrX19kZXNjID4gZGl2IHtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLm5ldHdvcmtfX2Rlc2MgPiBkaXYge1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuLm5ldHdvcmtfX2Rlc2MgPiBkaXYgPiBkdCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ldHdvcmtfX2Rlc2MgPiBkaXYgPiBkdCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgd2lkdGg6IDg1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLm5ldHdvcmtfX2Rlc2MgPiBkaXYgPiBkdCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG4ubmV0d29ya19fZGVzYyA+IGRpdiA+IGRkIHtcbiAgZmxleDogMTtcbn1cblxuLmFyZWFfX2Rlc2MgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBnYXA6IDRweCAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcmVhX19kZXNjID4gZGl2IHtcbiAgICBnYXA6IDRweCA4cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuYXJlYV9fZGVzYyA+IGRpdiB7XG4gICAgZ2FwOiA0cHggMTJweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmFyZWFfX2Rlc2MgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uYXJlYV9fZGVzYyA+IGRpdiA+IGR0IHtcbiAgd2lkdGg6IDY0cHg7XG59XG4uYXJlYV9fZGVzYyA+IGRpdiA+IGRkIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDc2cHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcmVhX19kZXNjID4gZGl2ID4gZGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdyaWQtY29sdW1uOiAyLzM7XG4gIH1cbn1cblxuLm5ldHdvcmtfX25vdGUge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLyogLmwtZWZmZWN0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmwtZWZmZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJsb2NrOiA2MHB4IDY2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5sLWVmZmVjdCB7XG4gICAgcGFkZGluZy1ibG9jazogMTIwcHg7XG4gIH1cbn1cbi5sLWVmZmVjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NlcnZpY2UvYmctZWZmZWN0LWJvdHRvbS5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcC9jb3ZlcjtcbiAgYXNwZWN0LXJhdGlvOiAxMjUvMjI7XG59XG5cbi5lZmZlY3RfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDM0cHggMjNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWZmZWN0X19saXN0IHtcbiAgICBnYXA6IDYwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uZWZmZWN0X19saXN0ID4gbGkge1xuICB3aWR0aDogY2FsYygoMTAwJSAvIDIpIC0gKDIzcHggKiAxLzIpKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWZmZWN0X19saXN0ID4gbGkge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAoNjBweCAqIDIvMykpO1xuICAgIG1heC13aWR0aDogMjQ4cHg7XG4gIH1cbn1cblxuLmVmZmVjdF9faGRnX19ib3JkZXIge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xufVxuXG4uZWZmZWN0X190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG4vKiAubC1zb2x1dGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5sLXNvbHV0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJsb2NrOiA4MHB4IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZTFlZGU2IDAsICNmNGZhZjYpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubC1zb2x1dGlvbiB7XG4gICAgcGFkZGluZy1ibG9jazogMTIwcHg7XG4gIH1cbn1cbi5sLXNvbHV0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2VydmljZS9iZy1zb2x1dGlvbi10b3AucG5nKSBuby1yZXBlYXQgbGVmdCB0b3AvY292ZXI7XG4gIGFzcGVjdC1yYXRpbzogMTI1LzIyO1xufVxuXG4uc29sdXRpb25fX2NvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc29sdXRpb25fX2NvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uc29sdXRpb25fX2NvbnRlbnQge1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDUzMHB4O1xufVxuLnNvbHV0aW9uX19jb250ZW50IC5zZWN0aW9uX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5zb2x1dGlvbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNvbHV0aW9uX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgZ2FwOiAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNvbHV0aW9uX19saXN0IHtcbiAgICB3aWR0aDogNjAwcHg7XG4gIH1cbn1cbi5zb2x1dGlvbl9fbGlzdCA+IGxpIHtcbiAgd2lkdGg6IDI3OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb2x1dGlvbl9fbGlzdCA+IGxpIHtcbiAgICB3aWR0aDogMTY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNvbHV0aW9uX19saXN0ID4gbGkge1xuICAgIHdpZHRoOiAyNzhweDtcbiAgfVxufVxuLnNvbHV0aW9uX19saXN0ID4gbGk6bnRoLW9mLXR5cGUoZXZlbikge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc29sdXRpb25fX2xpc3QgPiBsaTpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuc29sdXRpb25fX2xpc3QgPiBsaTpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb2x1dGlvbl9fbGlzdCA+IGxpOm50aC1vZi10eXBlKDMpIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuc29sdXRpb25fX2xpc3QgPiBsaTpudGgtb2YtdHlwZSgzKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbi5zb2x1dGlvbl9fbGlzdCA+IGxpID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tYm9keSk7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNvbHV0aW9uX19saXN0ID4gbGkgPiBhOmhvdmVyIC5zb2x1dGlvbl9faW1hZ2Uge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxuICAuc29sdXRpb25fX2xpc3QgPiBsaSA+IGE6aG92ZXIgLnNvbHV0aW9uX19oZGcge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4uc29sdXRpb25fX2xpc3QgPiBsaSA+IGFbdGFyZ2V0PV9ibGFua106OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5zb2x1dGlvbl9fbGlzdCA+IGxpID4gYVt0YXJnZXQ9X2JsYW5rXSAuc29sdXRpb25fX2hkZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWJsYW5rLnN2Zykgbm8tcmVwZWF0IGxlZnQgdG9wL2NvdmVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnNvbHV0aW9uX19pbWFnZSB7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xufVxuXG4uc29sdXRpb25fX2hkZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbn1cblxuLnNvbHV0aW9uX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIGNvbXBhbnlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBjb21wYW55XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbXBhbnlfX2xpc3Qge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wYW55X19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuY29tcGFueV9fbGlzdCB7XG4gICAgZ2FwOiA4MHB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFueV9fbGlzdCA+IGxpIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDIpIC0gKDQwcHggKiAxIC8gMikpO1xuICB9XG59XG4uY29tcGFueV9fbGlzdCA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNvbXBhbnlfX2xpc3QgPiBsaSA+IGE6aG92ZXIgLmNvbXBhbnlfX2xpc3RfX2ltYWdlIGltZyB7XG4gICAgc2NhbGU6IDEuMTtcbiAgfVxuICAuY29tcGFueV9fbGlzdCA+IGxpID4gYTpob3ZlciAubGlua19fYXJyb3cge1xuICAgIGNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5jb21wYW55X19saXN0X19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY29tcGFueV9fbGlzdF9faW1hZ2UgaW1nIHtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG59XG5cbi5jb21wYW55X19saXN0X19saW5rIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cblxuLyogbWVzc2FnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tZXNzYWdlX19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVzc2FnZV9fYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubWVzc2FnZV9fYmxvY2sge1xuICAgIGdhcDogMTIwcHg7XG4gIH1cbn1cblxuLm1lc3NhZ2VfX2hkZyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLm1lc3NhZ2VfX2hkZyB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbn1cbi5tZXNzYWdlX19oZGcgKyAubWVzc2FnZV9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5tZXNzYWdlX190ZXh0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLm1lc3NhZ2VfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbi5tZXNzYWdlX193cmFwIHtcbiAgZmxleDogMTtcbn1cblxuLm1lc3NhZ2VfX2ltYWdlIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IDg4JTtcbiAgb3JkZXI6IDE7XG4gIG1heC13aWR0aDogMzIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lc3NhZ2VfX2ltYWdlIHtcbiAgICB3aWR0aDogMjkuNjIlO1xuICB9XG59XG4ubWVzc2FnZV9faW1hZ2VfX2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4ubWVzc2FnZV9faW1hZ2VfX2NhcHRpb24gPiAudGl0bGUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLm1lc3NhZ2VfX2ltYWdlX19jYXB0aW9uID4gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLm1lc3NhZ2VfX2ltYWdlX19jYXB0aW9uID4gLm5hbWUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLm1lc3NhZ2VfX2ltYWdlX19jYXB0aW9uID4gLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4vKiBtaXNzaW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1pc3Npb25fX2hlcm8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5taXNzaW9uX19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWlzc2lvbl9fYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IC02Ljh2dztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubWlzc2lvbl9fYmxvY2sge1xuICAgIGdhcDogODBweDtcbiAgfVxufVxuXG4ubWlzc2lvbl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWlzc2lvbl9faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubWlzc2lvbl9faXRlbSB7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWlzc2lvbl9faW1hZ2Uge1xuICAgIHdpZHRoOiA0NC42NiU7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbn1cblxuLm1pc3Npb25fX2NvbnRlbnQge1xuICBmbGV4OiAxO1xufVxuXG4ubWlzc2lvbl9faGRnX19sdjIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbn1cbi5taXNzaW9uX19oZGdfX2x2MiA+IC5lbiB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXJvYm90KTtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubWlzc2lvbl9faGRnX19sdjIgPiAuZW4ge1xuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICB9XG59XG4ubWlzc2lvbl9faGRnX19sdjIgPiAuanAge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLm1pc3Npb25fX2hkZ19fbHYzIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5taXNzaW9uX19oZGdfX2x2MyB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbn1cbi5taXNzaW9uX19oZGdfX2x2MyArIC5zZWN0aW9uX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLyogZGF0YVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5kYXRhX19pbWFnZSB7XG4gIHdpZHRoOiAxNjRweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmRhdGFfX2ltYWdlIHtcbiAgICB3aWR0aDogMjQ2cHg7XG4gIH1cbn1cblxuLmRhdGFfX2hkZ19fYm9yZGVyIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzc4Qzk5Mztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmRhdGFfX2hkZ19fYm9yZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5cbi5kYXRhX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmRhdGFfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4uZGF0YV9fdGV4dCBlbSB7XG4gIGNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xuICBmb250LWZhbWlseTogdmFyKC0tcm9ib3QpO1xuICBmb250LXNpemU6IDZyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5kYXRhX190ZXh0IGVtIHtcbiAgICBmb250LXNpemU6IDhyZW07XG4gIH1cbn1cbi5kYXRhX190ZXh0IGVtIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LWZhbWlseTogdmFyKC0tbm90by1zYW5zKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmRhdGFfX3RleHQgZW0gLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxufVxuXG4uZGF0YV9fbm90ZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmRhdGFfX25vdGUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbi5kYXRhX19jb2x1bW4zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kYXRhX19jb2x1bW4zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5kYXRhX19jb2x1bW4zIHtcbiAgICBnYXA6IDMzcHg7XG4gIH1cbn1cblxuLmRhdGFfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmVlbik7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRhdGFfX2l0ZW0ge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuZGF0YV9faXRlbSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4uZGF0YV9fY29sdW1uLWxlZnQxLXJpZ2h0MiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGF0YV9fY29sdW1uLWxlZnQxLXJpZ2h0MiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuZGF0YV9fY29sdW1uLWxlZnQxLXJpZ2h0MiB7XG4gICAgZ2FwOiAzM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRhdGFfX2NvbHVtbi1sZWZ0MS1yaWdodDIgPiAuZGF0YV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgZmxleDogMCAwIGNhbGMoKDEwMCUgLyAzKSAtIDE2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5kYXRhX19jb2x1bW4tbGVmdDEtcmlnaHQyID4gLmRhdGFfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDEwMCUgLyAzKSAtIDI0cHgpO1xuICB9XG59XG5cbi5kYXRhX193cmFwX19jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRhdGFfX3dyYXBfX2NvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kYXRhX193cmFwX19jb2x1bW4gPiBsaSB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuXG4uZGF0YV9fbGlzdCB7XG4gIG1hcmdpbjogOHB4IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiAyNjVweDtcbn1cbi5kYXRhX19saXN0ID4gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGF0YV9fbGlzdCA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCN0I3Qjc7XG59XG4uZGF0YV9fbGlzdCA+IGxpID4gLnRleHQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5kYXRhX19saXN0ID4gbGkgPiAubnVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBjb2xvcjogdmFyKC0tc3ViLWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXJvYm90KTtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGdhcDogNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmRhdGFfX2xpc3QgPiBsaSA+IC5udW0gLnNtYWxsIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogdmFyKC0tbm90by1zYW5zKTtcbiAgY29sb3I6IHZhcigtLWJvZHkpO1xufVxuXG4uZGF0YV9fY29sdW1uLWxlZnQxLXZlcnRpY2FsLXJpZ2h0MiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGF0YV9fY29sdW1uLWxlZnQxLXZlcnRpY2FsLXJpZ2h0MiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuZGF0YV9fY29sdW1uLWxlZnQxLXZlcnRpY2FsLXJpZ2h0MiB7XG4gICAgZ2FwOiAzM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRhdGFfX2NvbHVtbi1sZWZ0MS12ZXJ0aWNhbC1yaWdodDIgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgZmxleDogMCAwIGNhbGMoKCgxMDAlIC8gMykgKiAyKSAtIDhweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uZGF0YV9fY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmRhdGFfX2NvbHVtbiB7XG4gICAgZ2FwOiAzM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRhdGFfX2NvbHVtbiAuZGF0YV9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uZGF0YV9fY29sdW1uIC5kYXRhX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmRhdGFfX2l0ZW1fX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kYXRhX19pdGVtX19jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGF0YV9faXRlbV9fY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uZGF0YV9faXRlbV9fY29sdW1uIC5kYXRhX190ZXh0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5cbi5kYXRhX19oZGcge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIG5ld3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiDkuIDopqdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3c19fbGlzdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBmbGV4OiAxO1xufVxuLm5ld3NfX2xpc3QgPiBsaSA+IGEge1xuICBwYWRkaW5nLWJsb2NrOiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogdmFyKC0tYm9keSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3NfX2xpc3QgPiBsaSA+IGEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLm5ld3NfX2xpc3QgPiBsaSA+IGEge1xuICAgIGdhcDogNDhweDtcbiAgfVxufVxuLm5ld3NfX2xpc3QgPiBsaSA+IGE6aG92ZXIgLm5ld3NfX2xpc3RfX3RpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbn1cblxuLm5ld3NfX2xpc3RfX2RhdGUge1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmV3c19fbGlzdF9fZGF0ZSB7XG4gICAgd2lkdGg6IDVlbTtcbiAgfVxufVxuXG4ubmV3c19fbGlzdF9fdGl0bGUge1xuICBmbGV4OiAxO1xufVxuXG4ucGFnZXJfX2Jsb2NrIHtcbiAgbWFyZ2luLWJsb2NrOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAzNnB4O1xufVxuXG4ucGFnZXJfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL3BhZ2VyLWFycm93LnN2Zykgbm8tcmVwZWF0IGxlZnQgdG9wL2NvdmVyO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucGFnZXJfX2Fycm93OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbi5wYWdlcl9fYXJyb3cuX3ByZXYge1xuICBsZWZ0OiAwO1xuICByb3RhdGU6IC0xODBkZWc7XG59XG4ucGFnZXJfX2Fycm93Ll9uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4ucGFnZXJfX2Fycm93Ll9oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2VyX19hcnJvdyA+IGEge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuLnBhZ2VyID4gbGkge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2VyID4gbGkuY3VycmVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib2R5KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0xMHB4O1xufVxuLnBhZ2VyID4gbGkgPiBhIHtcbiAgY29sb3I6IHZhcigtLWJvZHkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wYWdlciA+IGxpID4gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5cbi8qIOips+e0sFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzX19kYXRlIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjNkY3NjgwO1xufVxuXG4ubmV3c19fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5uZXdzX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ubmV3c19fY29udGVudCA+ICoge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBjYXNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyog5LiA6KanXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNhc2VfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5jYXNlX19saXN0IHtcbiAgICBnYXA6IDEyMHB4O1xuICB9XG59XG5cbi5jYXNlX19saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhc2VfX2xpc3RfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuY2FzZV9fbGlzdF9faXRlbSB7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5jYXNlX19saXN0X19pdGVtIC5jYXNlX19oZGcge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG59XG4uY2FzZV9fbGlzdF9faXRlbSAuY2FzZV9fbGVhZCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogdmFyKC0tYm9keSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5jYXNlX19saXN0X19pdGVtIC5jYXNlX19sZWFkIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5cbi5jYXNlX19saXN0X19jb250ZW50IHtcbiAgZmxleDogMTtcbn1cblxuLmNhc2VfX3RhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5jYXNlX190YWcge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uY2FzZV9fdGFnLl9ncmVlbiB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JlZW4pO1xufVxuLmNhc2VfX3RhZy5fYmVpZ2Uge1xuICBjb2xvcjogIzAwNDc4QTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRUJERTtcbn1cbi5jYXNlX190YWcuX2JsdWUge1xuICBjb2xvcjogIzI0NTQ5RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERjNGRjtcbn1cbi5jYXNlX190YWcuX2JsYWNrIHtcbiAgY29sb3I6IHZhcigtLWJvZHkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThGM0ZGO1xufVxuLmNhc2VfX3RhZyArIC5jYXNlX19oZGcge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5jYXNlX19oZGcge1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNhc2VfX2hkZyB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gIH1cbn1cblxuLmNhc2VfX2xlYWQge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNhc2VfX2xlYWQge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cblxuLmNhc2VfX3RleHQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5jYXNlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG4uY2FzZV9fYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiAyMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjRweCBhdXRvIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhc2VfX2J1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNhc2VfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhc2VfX2xpc3RfX2ltYWdlIHtcbiAgICB3aWR0aDogNDQuNDQlO1xuICB9XG59XG4uY2FzZV9fbGlzdF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMy8yO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLyog6Kmz57SwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNhc2VfX2ltYWdlIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXNlX19pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxufVxuLmNhc2VfX2ltYWdlIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMi8xO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXNlc3R1ZHlfX2NvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhc2VzdHVkeV9fY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uY2FzZXN0dWR5X19jb2x1bW4gPiBsaSB7XG4gIGZsZXg6IDE7XG59XG4uY2FzZXN0dWR5X19jb2x1bW4gPiBsaTpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXNlc3R1ZHlfX2NvbHVtbiA+IGxpOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWFycm93LnN2Zykgbm8tcmVwZWF0IGxlZnQgdG9wL2NvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBib3R0b206IC04MHB4O1xuICByb3RhdGU6IDkwZGVnO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXNlc3R1ZHlfX2NvbHVtbiA+IGxpOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgIHJvdGF0ZTogMGRlZztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTYwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zbGF0ZTogMCAtNTAlO1xuICB9XG59XG5cbi5jYXNlc3R1ZHlfX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1M3B4IDIwcHggNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNhc2VzdHVkeV9fYm94IHtcbiAgICBwYWRkaW5nOiA1M3B4IDMwcHggNDBweDtcbiAgfVxufVxuLmNhc2VzdHVkeV9fYm94Ll9ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjRGNztcbn1cbi5jYXNlc3R1ZHlfX2JveC5fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmVlbik7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSg3MiwgMTQ3LCA5OSwgMC4xNSk7XG59XG5cbi5jYXNlc3R1ZHlfX2hkZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAycmVtO1xuICBwYWRkaW5nOiA1cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0yMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXgtd2lkdGg6IDI3OHB4O1xufVxuLmNhc2VzdHVkeV9faGRnLl9ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGNzY4MDtcbn1cbi5jYXNlc3R1ZHlfX2hkZy5fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbn1cblxuLmNvbnRlbnRzX19ibG9jayB7XG4gIHdpZHRoOiA4OCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbi5jYXNlX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FzZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNhc2VfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgcGFkZGluZy10b3A6IDEyNHB4O1xuICB9XG59XG4uY2FzZV9fY29udGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjdweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jYXNlL2JnLnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wLzEwMCUgMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhc2VfX2NvbnRlbnQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5jYXNlX19jb250ZW50OjpiZWZvcmUge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cbi5jYXNlX19jb250ZW50IC5zcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXNlX19jb250ZW50IC5zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNhc2VfX2NvbnRlbnQgLnBjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FzZV9fY29udGVudCAucGMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY2FzZV9fY29udGVudCAuYmxvY2s6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5jYXNlX19jb250ZW50IC5ibG9jazpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxufVxuLmNhc2VfX2NvbnRlbnQgLmhkZyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNhc2VfX2NvbnRlbnQgLmhkZyB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gIH1cbn1cbi5jYXNlX19jb250ZW50IC5oZGcgKyAudGV4dCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uY2FzZV9fY29udGVudCAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNhc2VfX2NvbnRlbnQgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uY2FzZV9fY29udGVudCAudGV4dCArIC50ZXh0IHtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG59XG4uY2FzZV9fY29udGVudCAuZmlndXJlIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNhc2VfX2NvbnRlbnQgLmZpZ3VyZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmNhc2VfX2NvbnRlbnQgLmNhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cblxuLnRleHRfX2Jsb2NrIHtcbiAgZmxleDogMTtcbn1cblxuLmNvbHVtbl9faW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2x1bW5fX2ltYWdlIHtcbiAgICBnYXA6IDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuY29sdW1uX19pbWFnZSB7XG4gICAgZ2FwOiAwIDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sdW1uX19pbWFnZS5fbGVmdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbHVtbl9faW1hZ2UuX3JpZ2h0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uY29sdW1uX19pbWFnZSAuZmlndXJlIHtcbiAgd2lkdGg6IDg4JTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sdW1uX19pbWFnZSAuZmlndXJlIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uY2FzZS1wcm9maWxlX19oZGcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDZweDtcbn1cbi5jYXNlLXByb2ZpbGVfX2hkZyA+IC5zdWIge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xufVxuLmNhc2UtcHJvZmlsZV9faGRnID4gLm1haW4ge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbi5jYXNlLXByb2ZpbGVfX2hkZyA+IC5tYWluOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNmZjNGEyIDAlLCAjZTRmY2YwIDEwMCUpO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uaW1hZ2VfX2Fycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1NHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZV9fYXJyb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmltYWdlX19hcnJvdyA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmltYWdlX19hcnJvdyA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWFycm93LnN2Zykgbm8tcmVwZWF0IGxlZnQgdG9wL2NvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC02MHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICByb3RhdGU6IDkwZGVnO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZV9fYXJyb3cgPiBsaTpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgICByb3RhdGU6IDBkZWc7XG4gICAgbGVmdDogLTMycHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNsYXRlOiAwIC01MCU7XG4gIH1cbn1cbi5pbWFnZV9fYXJyb3cgLmZpZ3VyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY2FzZS1wcm9maWxlX19jb2x1bW4ge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhc2UtcHJvZmlsZV9fY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5jYXNlLXByb2ZpbGVfX2NvbHVtbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBnYXA6IDU0cHg7XG4gIH1cbn1cblxuLmNhc2UtcHJvZmlsZV9fbG9nbyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDg4JTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FzZS1wcm9maWxlX19sb2dvIHtcbiAgICB3aWR0aDogNDEuNiU7XG4gIH1cbn1cbi5jYXNlLXByb2ZpbGVfX2xvZ28gPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cblxuLmNhc2UtcHJvZmlsZV9fY29udGVudCB7XG4gIGZsZXg6IDE7XG59XG5cbi5jYXNlLXByb2ZpbGVfX2Rlc2MgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNhc2UtcHJvZmlsZV9fZGVzYyA+IGRpdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmNhc2UtcHJvZmlsZV9fZGVzYyA+IGRpdiA+IGR0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5jYXNlLXByb2ZpbGVfX2Rlc2MgPiBkaXYgPiBkdCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG4uY2FzZS1wcm9maWxlX19kZXNjID4gZGl2ID4gZGQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZmxleDogMTtcbn1cbi5jYXNlLXByb2ZpbGVfX2Rlc2MgPiBkaXYgPiBkZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG59XG4uY2FzZS1wcm9maWxlX19kZXNjID4gZGl2ID4gZGQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNhc2UtcHJvZmlsZV9fZGVzYyA+IGRpdiA+IGRkIGFbdGFyZ2V0PV9ibGFua106OmFmdGVyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi1ibGFuay5zdmcpIG5vLXJlcGVhdCBsZWZ0IHRvcC9jb3ZlcjtcbiAgbWFzay1pbWFnZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgcHJpdmFjeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFByaXZhY3kgUG9saWN5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByaXZhY3lfX2Jsb2NrIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJpdmFjeV9fYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cblxuLnByaXZhY3lfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJpdmFjeV9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnByaXZhY3lfX2NvbnRlbnQgLmhkZ19fbHYzX18wMSArIC5kZXNjX18wMSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wcml2YWN5X19jb250ZW50IC5oZGdfX2x2M19fMDEgKyAuZGVzY19fMDEge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5wcml2YWN5X19jb250ZW50IC5oZGdfX2x2M19fMDEgKyAucHJpdmFjeV9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wcml2YWN5X193cmFwIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG59XG5cbi5wcml2YWN5X190ZXh0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJpdmFjeV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5wcml2YWN5X190ZXh0Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTFAgY29tbW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogaGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxwLXNwX19idG4ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZSk7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5scC1zcF9fYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubHAtc3BfX2J0bjo6YmVmb3JlLCAubHAtc3BfX2J0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuLmxwLXNwX19idG4gPiBzcGFuLCAubHAtc3BfX2J0bjo6YmVmb3JlLCAubHAtc3BfX2J0bjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zbGF0ZTogLTUwJSAtNTAlO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG59XG4ubHAtc3BfX2J0bjo6YmVmb3JlIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDlweCk7XG59XG4ubHAtc3BfX2J0bjo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoNTAlICsgOXB4KTtcbn1cbi5scC1zcF9fYnRuLmlzLWFjdGl2ZSA+IHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxwLXNwX19idG4uaXMtYWN0aXZlOjpiZWZvcmUsIC5scC1zcF9fYnRuLmlzLWFjdGl2ZTo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoNTAlKTtcbn1cbi5scC1zcF9fYnRuLmlzLWFjdGl2ZTo6YmVmb3JlIHtcbiAgcm90YXRlOiA0NWRlZztcbn1cbi5scC1zcF9fYnRuLmlzLWFjdGl2ZTo6YWZ0ZXIge1xuICByb3RhdGU6IC00NWRlZztcbn1cblxuLmxwLWhlYWRlcl9fZ25hdiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS10cmFuc2l0aW9uKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNXB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDBkdmggLSA0MHB4KTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubHAtaGVhZGVyX19nbmF2IHtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSkgIWltcG9ydGFudDtcbiAgfVxufVxuLmxwLWhlYWRlcl9fZ25hdi5fZGFyay1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA3MSwgMTM5LCAwLjY5KTtcbn1cbi5scC1oZWFkZXJfX2duYXYuX2JsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUsIDkyLCAxODEsIDAuNjkpO1xufVxuLmxwLWhlYWRlcl9fZ25hdi5fbGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMywgMTM3LCAyMTYsIDAuNjkpO1xufVxuLmxwLWhlYWRlcl9fZ25hdi5pcy1vcGVuIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5scC1oZWFkZXItZ25hdl9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5scC1oZWFkZXItZ25hdl9faXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5scC1oZWFkZXItZ25hdl9faXRlbSA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTJweCAzMHB4IDEycHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1ib2R5KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubHAtaGVhZGVyLWduYXZfX2l0ZW0gPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYmx1ZSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubHAtaGVhZGVyLWduYXZfX2l0ZW0gPiBhIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBwYWRkaW5nOiAwIDE0cHggMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubHAtaGVhZGVyLWduYXZfX2l0ZW0gPiBhIHtcbiAgICBmb250LXNpemU6IG1pbigxLjE3dncsIDEuNnJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLmxwLWhlYWRlci1nbmF2X19pdGVtID4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNsYXRlOiAwIC01MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb24tbHAtYXJyb3cuc3ZnKTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxwLWhlYWRlci1nbmF2X19pdGVtID4gYTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubHAtaGVhZGVyLWduYXZfX2l0ZW0gPiBhOjphZnRlciB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5scC1oZWFkZXJfX2duYXZfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgd2lkdGg6IDgyLjY2JTtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIGJveC1zaGFkb3c6IDZweCA2cHggNnB4IHJnYmEoNDUsIDgyLCA5OCwgMC4xNSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxwLWhlYWRlcl9fZ25hdl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmxwLWhlYWRlcl9fZ25hdl9fY29udGVudCB7XG4gICAgZ2FwOiBtaW4oMS4wMnZ3LCAxNHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxwLWhlYWRlci1nbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5scC1oZWFkZXItZ25hdiB7XG4gICAgZ2FwOiBtaW4oMS4xN3Z3LCAxNnB4KTtcbiAgfVxufVxuXG4ubHAtaGVhZGVyLWNvbnRhY3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5scC1oZWFkZXItY29udGFjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUpO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubHAtaGVhZGVyLWNvbnRhY3Qge1xuICAgIHdpZHRoOiBtaW4oMTEuNzF2dywgMTYwcHgpO1xuICAgIGhlaWdodDogNzVweDtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5scC1oZWFkZXItY29udGFjdDpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4ubHAtaGVhZGVyLWNvbnRhY3QgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubHAtaGVhZGVyLWNvbnRhY3QgPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ubHAtaGVhZGVyLWNvbnRhY3QgPiBhID4gLnRleHQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmxwLWhlYWRlci1jb250YWN0ID4gYSA+IC50ZXh0IHtcbiAgICBmb250LXNpemU6IG1pbigxLjE3dncsIDEuNnJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLmxwLWhlYWRlci1jb250YWN0ID4gYSA+IC50ZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi1scC1hcnJvdy5zdmcpO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5scC1oZWFkZXItY29udGFjdCA+IGEgPiAudGV4dDo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxufVxuXG4vKiBmb290ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubHAtZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubHAtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5cbi5scC1mb290ZXJfX2JvdHRvbV9fY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5scC1mb290ZXJfX2JvdHRvbV9fY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5scC1mb290ZXJfX2JvdHRvbV9fY29sdW1uIC5sLWZvb3Rlcl9fYmxvY2tfX2xvZ28ge1xuICAgIHdpZHRoOiA0MyU7XG4gIH1cbn1cbi5scC1mb290ZXJfX2JvdHRvbV9fY29sdW1uIC5mb290ZXJfX2xvZ28ge1xuICBtYXgtd2lkdGg6IDI5OHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5scC1mb290ZXJfX2JvdHRvbV9fY29sdW1uIC5mb290ZXJfX2xvZ28ge1xuICAgIG1heC13aWR0aDogMzYzcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ubHAtZm9vdGVyX19ib3R0b21fX2NvbHVtbiAuZm9vdGVyX19hZGRyZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubHAtZm9vdGVyX19ib3R0b21fX2NvbHVtbiAuZm9vdGVyX19hZGRyZXNzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubHAtZm9vdGVyX19ib3R0b21fX2NvbHVtbiAuZm9vdGVyX19ib3R0b21fX2NvbnRlbnQge1xuICAgIGdhcDogOHB4O1xuICB9XG59XG5cbi5mb290ZXJfX2JvdHRvbV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19ib3R0b21fX2NvbnRlbnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuXG4vKiBscC10b3AtbGluZSBfYnJvd25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubHAtdG9wLWxpbmUge1xuICBwYWRkaW5nLWJsb2NrOiA2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5scC10b3AtbGluZSB7XG4gICAgcGFkZGluZy1ibG9jazogMTBweDtcbiAgfVxufVxuLmxwLXRvcC1saW5lLl9icm93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyb3duKTtcbn1cbi5scC10b3AtbGluZS5fZGFyay1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFENDg4RDtcbn1cbi5scC10b3AtbGluZS5fbGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpO1xufVxuXG4ubHAtdG9wLWxpbmVfX2NvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cblxuLmxwLXRvcC1saW5lX190YWcge1xuICBib3JkZXItcmFkaXVzOiAxMDB2bWF4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nOiA0cHggMTZweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5scC10b3AtbGluZV9fdGFnIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmxwLXRvcC1saW5lX190YWcuX2Jyb3duIHtcbiAgY29sb3I6IHZhcigtLWJyb3duKTtcbn1cbi5scC10b3AtbGluZV9fdGFnLl9ibHVlIHtcbiAgY29sb3I6IHZhcigtLWJsdWUpO1xufVxuXG4ubHAtdG9wLWxpbmVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5scC10b3AtbGluZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5cbi8qIC5scC1oZXJvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxwLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubHAtaGVyby5fZGFyay1ibHVlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwMzg3OSAwJSwgIzA0M2Q5OCAxMDAlKTtcbiAgcGFkZGluZy1ib3R0b206IDEwLjY2NjY2NjY2Njd2dztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubHAtaGVyby5fZGFyay1ibHVlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4yMDgzMzMzMzMzdnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmxwLWhlcm8uX2RhcmstYmx1ZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjk4MDk2NjMyNXZ3O1xuICB9XG59XG4ubHAtaGVyby5fYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTVDQjU7XG4gIHBhZGRpbmctYm90dG9tOiA2Ni42NjY2NjY2NjY3dnc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxwLWhlcm8uX2JsdWUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwNTVlYjcgMCUsICMwNDNkOTggMTAwJSk7XG4gICAgcGFkZGluZy1ib3R0b206IDE5LjUzMTI1dnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmxwLWhlcm8uX2JsdWUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNi44Mzc0ODE2OTg0dnc7XG4gIH1cbn1cbi5scC1oZXJvLl9saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxQTBFOTtcbiAgcGFkZGluZy1ib3R0b206IDEwLjY2NjY2NjY2Njd2dztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubHAtaGVyby5fbGlnaHQtYmx1ZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuODEyNXZ3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5scC1oZXJvLl9saWdodC1ibHVlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4zOTIzODY1M3Z3O1xuICB9XG59XG4ubHAtaGVyby5fbGlnaHQtYmx1ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BpY2tnby9scC1oZXJvLWJnLnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wL2NvdmVyO1xufVxuLmxwLWhlcm86OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDk2LjglO1xuICBhc3BlY3QtcmF0aW86IDM2My8yODE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9scC1oZXJvLWJnLnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wL2NvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5scC1oZXJvOjphZnRlciB7XG4gICAgd2lkdGg6IDU0LjUlO1xuICB9XG59XG4ubHAtaGVybyA+IC5sLWlubmVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmxwLWhlcm9fX2Jsb2NrIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5scC1oZXJvX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxwLWhlcm9fX2ltYWdlIHtcbiAgICB3aWR0aDogNTglO1xuICB9XG59XG5cbi5scC1oZXJvX19zdWItaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzcuODY2NjY2NjY2N3Z3O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxwLWhlcm9fX3N1Yi1pbWFnZSB7XG4gICAgdG9wOiAzMi41NTIwODMzMzMzdnc7XG4gICAgd2lkdGg6IDQ3LjczJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxLjU2MjV2dztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubHAtaGVyb19fc3ViLWltYWdlIHtcbiAgICB0b3A6IDMxLjkxODAwODc4NDh2dztcbiAgICByaWdodDogMS40NjQxMjg4NDMzdnc7XG4gIH1cbn1cbi5scC1oZXJvX19zdWItaW1hZ2UuX3NtYWxsIHtcbiAgd2lkdGg6IDczLjU1JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubHAtaGVyb19fc3ViLWltYWdlLl9zbWFsbCB7XG4gICAgdG9wOiAzMi41NTIwODMzMzMzdnc7XG4gICAgd2lkdGg6IDMzJTtcbiAgICByaWdodDogMy43NzYwNDE2NjY3dnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmxwLWhlcm9fX3N1Yi1pbWFnZS5fc21hbGwge1xuICAgIHRvcDogMzEuOTE4MDA4Nzg0OHZ3O1xuICAgIHJpZ2h0OiAyLjEyMjk4NjgyMjh2dztcbiAgfVxufVxuXG4ubHAtaGVyb19fY29udGVudCB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubHAtaGVyb19fY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubHAtaGVyb19fY29udGVudCB7XG4gICAgd2lkdGg6IDQyJTtcbiAgfVxufVxuLmxwLWhlcm9fX2NvbnRlbnQuX2p1Y29yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDkuMzMzMzMzMzMzM3Z3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5scC1oZXJvX19jb250ZW50Ll9qdWNvcmUge1xuICAgIHBhZGRpbmctdG9wOiA1LjIwODMzMzMzMzN2dztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubHAtaGVyb19fY29udGVudC5fanVjb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNS40OTA0ODMxNjI1dnc7XG4gIH1cbn1cbi5scC1oZXJvX19jb250ZW50Ll9sb2dpc3RpY3Njb2RlIHtcbiAgcGFkZGluZy10b3A6IDExNy4zMzMzMzMzMzMzdnc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxwLWhlcm9fX2NvbnRlbnQuX2xvZ2lzdGljc2NvZGUge1xuICAgIHBhZGRpbmctdG9wOiA1LjIwODMzMzMzMzN2dztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubHAtaGVyb19fY29udGVudC5fbG9naXN0aWNzY29kZSB7XG4gICAgcGFkZGluZy10b3A6IDQuNjg1MjEyMjk4N3Z3O1xuICB9XG59XG4ubHAtaGVyb19fY29udGVudC5fcGlja2dvIHtcbiAgcGFkZGluZy10b3A6IDc3Ljg2NjY2NjY2Njd2dztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubHAtaGVyb19fY29udGVudC5fcGlja2dvIHtcbiAgICBwYWRkaW5nLXRvcDogNS4yMDgzMzMzMzMzdnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmxwLWhlcm9fX2NvbnRlbnQuX3BpY2tnbyB7XG4gICAgcGFkZGluZy10b3A6IDQuMzkyMzg2NTN2dztcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5scC1oZXJvX19oZGcge1xuICBmb250LXNpemU6IDEwLjY2NjY2NjY2Njd2dztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubHAtaGVyb19faGRnIHtcbiAgICBmb250LXNpemU6IDUuMjA4MzMzMzMzM3Z3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5scC1oZXJvX19oZGcge1xuICAgIGZvbnQtc2l6ZTogNC4wOTk1NjA3NjEzdnc7XG4gIH1cbn1cbi5scC1oZXJvX19oZGcuX3llbGxvdyB7XG4gIHBhZGRpbmctYm90dG9tOiA2LjR2dztcbiAgbWFyZ2luLXRvcDogNS4zMzMzMzMzMzMzdnc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxwLWhlcm9fX2hkZy5feWVsbG93IHtcbiAgICBtYXJnaW4tdG9wOiAxLjU2MjV2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjV2dztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubHAtaGVyb19faGRnLl95ZWxsb3cge1xuICAgIG1hcmdpbi10b3A6IDAuODc4NDc3MzA2dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNzU2OTU0NjEydnc7XG4gIH1cbn1cbi5scC1oZXJvX19oZGcuX3llbGxvdzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmMjUyIDAlLCByZ2JhKDI1NSwgMjQyLCA4MiwgMCkgMTAwJSk7XG59XG4ubHAtaGVyb19faGRnLl93aGl0ZSB7XG4gIHBhZGRpbmctYm90dG9tOiA2LjR2dztcbiAgbWFyZ2luLXRvcDogNS4zMzMzMzMzMzMzdnc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxwLWhlcm9fX2hkZy5fd2hpdGUge1xuICAgIG1hcmdpbi10b3A6IDEuNTYyNXZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjEyNXZ3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5scC1oZXJvX19oZGcuX3doaXRlIHtcbiAgICBtYXJnaW4tdG9wOiAwLjg3ODQ3NzMwNnZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjc1Njk1NDYxMnZ3O1xuICB9XG59XG4ubHAtaGVyb19faGRnLl93aGl0ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG59XG4ubHAtaGVyb19faGRnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmxwLWhlcm9fX2hkZyArIC5scC1oZXJvX19sZWFkIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cblxuLmxwLWhlcm9fX2xlYWQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNS4zMzMzMzMzMzMzdnc7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxwLWhlcm9fX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMi42MDQxNjY2NjY3dnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmxwLWhlcm9fX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMS43NTY5NTQ2MTJ2dztcbiAgfVxufVxuLmxwLWhlcm9fX2xlYWQuX2Jyb3duIHtcbiAgcGFkZGluZy1ib3R0b206IDYuNHZ3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5scC1oZXJvX19sZWFkLl9icm93biB7XG4gICAgbWFyZ2luLXRvcDogMi42MDQxNjY2NjY3dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMTI1dnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmxwLWhlcm9fX2xlYWQuX2Jyb3duIHtcbiAgICBtYXJnaW4tdG9wOiAxLjQ2NDEyODg0MzN2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43NTY5NTQ2MTJ2dztcbiAgfVxufVxuLmxwLWhlcm9fX2xlYWQuX2Jyb3duOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNhNTZlMzUgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG59XG4ubHAtaGVyb19fbGVhZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5scC1oZXJvX19sZWFkICsgLmxwLWhlcm9fX2hkZyB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbi5scC1oZXJvX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogNS4zMzMzMzMzMzMzdnc7XG4gIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5scC1oZXJvX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyLjYwNDE2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDEuODIyOTE2NjY2N3Z3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5scC1oZXJvX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjQ2NDEyODg0MzN2dztcbiAgICBmb250LXNpemU6IDEuMTcxMzAzMDc0N3Z3O1xuICB9XG59XG5cbi5scC1oZXJvX19saXN0X19ub3RlIHtcbiAgbWFyZ2luLXRvcDogNS4zMzMzMzMzMzMzdnc7XG4gIGZvbnQtc2l6ZTogMy4ydnc7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxwLWhlcm9fX2xpc3RfX25vdGUge1xuICAgIG1hcmdpbi10b3A6IDIuNjA0MTY2NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogMS41NjI1dnc7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubHAtaGVyb19fbGlzdF9fbm90ZSB7XG4gICAgbWFyZ2luLXRvcDogMS40NjQxMjg4NDMzdnc7XG4gICAgZm9udC1zaXplOiAwLjg3ODQ3NzMwNnZ3O1xuICB9XG59XG5cbi5scC1oZXJvX19saXN0X19sb2dvIHtcbiAgbWFyZ2luOiA1LjMzMzMzMzMzMzN2dyBhdXRvIDA7XG4gIHdpZHRoOiA5MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5scC1oZXJvX19saXN0X19sb2dvIHtcbiAgICBtYXJnaW4tdG9wOiAyLjYwNDE2NjY2Njd2dztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGdhcDogMS4wNDE2NjY2NjY3dnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmxwLWhlcm9fX2xpc3RfX2xvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMC41ODU2NTE1Mzczdnc7XG4gIH1cbn1cbi5scC1oZXJvX19saXN0X19sb2dvID4gbGkge1xuICBmbGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5scC1oZXJvX19saXN0X19sb2dvID4gbGkge1xuICAgIHBhZGRpbmc6IDAuNzgxMjV2dyAxLjU2MjV2dztcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgZmxleDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubHAtaGVyb19fbGlzdF9fbG9nbyA+IGxpIHtcbiAgICBwYWRkaW5nOiAwLjQzOTIzODY1M3Z3IDAuODc4NDc3MzA2dnc7XG4gIH1cbn1cblxuLyogLmxwLWdyYWQtYmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubHAtZ3JhZC1iZyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ibG9jazogMzZweCA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFREY1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubHAtZ3JhZC1iZyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJsb2NrOiA3M3B4IDEzMHB4O1xuICB9XG59XG4ubHAtZ3JhZC1iZy5fbXQwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5scC1ncmFkLWJnOjpiZWZvcmUsIC5scC1ncmFkLWJnOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG4ubHAtZ3JhZC1iZzo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsICNlOWVkZjUgMTAwJSk7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmxwLWdyYWQtYmc6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgfVxufVxuLmxwLWdyYWQtYmc6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vYXNzaWdubWVudC1iZy5qcGcpIG5vLXJlcGVhdCBsZWZ0IHRvcC8xMDAlIDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubHAtZ3JhZC1iZzo6YWZ0ZXIge1xuICAgIGhlaWdodDogNjhweDtcbiAgfVxufVxuXG4vKiAubHAtYmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubHAtYmctc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHBhZGRpbmctYmxvY2s6IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFN0YxRkI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5scC1iZy1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gIH1cbn1cbi5scC1iZy1zZWN0aW9uLl9tdDAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubHAtZGFyay1iZy1zZWN0aW9uIHtcbiAgcGFkZGluZy1ibG9jazogNjBweDtcbn1cbi5scC1kYXJrLWJnLXNlY3Rpb24uX2RhcmstYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XG59XG4ubHAtZGFyay1iZy1zZWN0aW9uLl9ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XG59XG4ubHAtZGFyay1iZy1zZWN0aW9uLl9saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7XG59XG5cbi8qIC5oZGdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGRnX19scC1hc3NpZ25tZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhkZ19fbHAtYXNzaWdubWVudCB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4uaGRnX19scC1hc3NpZ25tZW50Ll9zcC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhkZ19fbHAtYXNzaWdubWVudC5fc3AtZmxleCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZGdfX2xwLWFzc2lnbm1lbnQgZW0ge1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhkZ19fbHAtYXNzaWdubWVudCBlbSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG4uaGRnX19scC1hc3NpZ25tZW50IGVtLl9ibHVlIHtcbiAgY29sb3I6IHZhcigtLWJsdWUpO1xufVxuLmhkZ19fbHAtYXNzaWdubWVudCBlbS5fYmx1ZSAuZG90OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcbn1cbi5oZGdfX2xwLWFzc2lnbm1lbnQgZW0uX2xpZ2h0LWJsdWUge1xuICBjb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7XG59XG4uaGRnX19scC1hc3NpZ25tZW50IGVtLl9saWdodC1ibHVlIC5kb3Q6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpO1xufVxuLmhkZ19fbHAtYXNzaWdubWVudCBlbSAuZG90IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaGRnX19scC1hc3NpZ25tZW50IGVtIC5kb3Qge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG4uaGRnX19scC1hc3NpZ25tZW50IGVtIC5kb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHRvcDogMDtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhkZ19fbHAtYXNzaWdubWVudCBlbSAuZG90OjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxufVxuXG4uZmxvd19faGRnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmxvd19faGRnIC5oZGdfX2x2Mi0tMDIge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uZmxvd19fbGVhZCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5mbG93X19sZWFkIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLmZsb3dfX2xlYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDUwJSAxMDAlLCAxMDAlIDApO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBib3R0b206IC0xMXB4O1xufVxuLmZsb3dfX2xlYWQuX2RhcmstYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XG59XG4uZmxvd19fbGVhZC5fZGFyay1ibHVlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xufVxuLmZsb3dfX2xlYWQuX2JsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcbn1cbi5mbG93X19sZWFkLl9ibHVlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcbn1cbi5mbG93X19sZWFkLl9saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7XG59XG4uZmxvd19fbGVhZC5fbGlnaHQtYmx1ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7XG59XG5cbi8qIC53b3JyaWVzX19saXN0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndvcnJpZXNfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndvcnJpZXNfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC53b3JyaWVzX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIGdhcDogNDBweCA1NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndvcnJpZXNfX2xpc3QuX2NvbDIgPiBsaSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAyKSAtICgxNnB4ICogMSAvIDIpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAud29ycmllc19fbGlzdC5fY29sMiA+IGxpIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDIpIC0gKDU2cHggKiAxIC8gMikpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndvcnJpZXNfX2xpc3QuX2NvbDMgPiBsaSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtICgxNnB4ICogMiAvIDMpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAud29ycmllc19fbGlzdC5fY29sMyA+IGxpIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gKDU2cHggKiAyIC8gMykpO1xuICB9XG59XG4ud29ycmllc19fbGlzdCA+IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLndvcnJpZXNfX2xpc3RfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC53b3JyaWVzX19saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG5cbi53b3JyaWVzX19saXN0X19oZGcge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNTRweDtcbiAgbWluLWhlaWdodDogNjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLndvcnJpZXNfX2xpc3RfX2hkZyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1pbi1oZWlnaHQ6IDc0cHg7XG4gIH1cbn1cbi53b3JyaWVzX19saXN0X19oZGcuX2JsdWUge1xuICBjb2xvcjogdmFyKC0tYmx1ZSk7XG59XG4ud29ycmllc19fbGlzdF9faGRnLl9ibHVlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcbn1cbi53b3JyaWVzX19saXN0X19oZGcuX2xpZ2h0LWJsdWUge1xuICBjb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7XG59XG4ud29ycmllc19fbGlzdF9faGRnLl9saWdodC1ibHVlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTtcbn1cbi53b3JyaWVzX19saXN0X19oZGc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA2cHg7XG4gIG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb24tYXNzaWdubWVudC5zdmcpO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAud29ycmllc19fbGlzdF9faGRnOjpiZWZvcmUge1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuXG4ud29ycmllc19fbGlzdF9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLndvcnJpZXNfX2xpc3RfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbi53b3JyaWVzX19saXN0X19wZW9wbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53b3JyaWVzX19saXN0X19wZW9wbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMjA5cHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuXG4vKiBiZWZvcmUtYWZ0ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYmVmb3JlLWFmdGVyX19saXN0IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iZWZvcmUtYWZ0ZXJfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5iZWZvcmUtYWZ0ZXJfX2xpc3QuX2Jyb3duID4gbGk6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJvd24pO1xufVxuLmJlZm9yZS1hZnRlcl9fbGlzdC5feWVsbG93ID4gbGk6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93KTtcbn1cbi5iZWZvcmUtYWZ0ZXJfX2xpc3QgPiBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmJlZm9yZS1hZnRlcl9fbGlzdCA+IGxpIHtcbiAgICBwYWRkaW5nOiAyNHB4IDI0cHggMDtcbiAgfVxufVxuLmJlZm9yZS1hZnRlcl9fbGlzdCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJlZm9yZS1hZnRlcl9fbGlzdCA+IGxpOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDUwJSAxMDAlLCAxMDAlIDApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBib3R0b206IC00MnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iZWZvcmUtYWZ0ZXJfX2xpc3QgPiBsaTpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICB0b3A6IDUwJTtcbiAgICBib3R0b206IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC00MnB4O1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAlIDEwMCUsIDEwMCUgNTAlKTtcbiAgfVxufVxuXG4uYmVmb3JlLWFmdGVyX19oZGcge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuYmVmb3JlLWFmdGVyX19oZGcge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICB9XG59XG4uYmVmb3JlLWFmdGVyX19oZGcuX2JlZm9yZSB7XG4gIGNvbG9yOiAjNkY3NjgwO1xufVxuLmJlZm9yZS1hZnRlcl9faGRnLl9hZnRlciB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlKTtcbn1cblxuLmJlZm9yZS1hZnRlcl9fYmdfX2xpc3Qge1xuICBtYXJnaW4tYmxvY2s6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmJlZm9yZS1hZnRlcl9fYmdfX2xpc3Qge1xuICAgIG1hcmdpbi1ibG9jazogN3B4IDIwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLmJlZm9yZS1hZnRlcl9fYmdfX2xpc3QuX2JlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYzRkE7XG59XG4uYmVmb3JlLWFmdGVyX19iZ19fbGlzdC5fYmVmb3JlID4gbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvanVjb3JlL2ljb24tYmVmb3JlLnN2Zykgbm8tcmVwZWF0IGxlZnQgdG9wL2NvdmVyO1xufVxuLmJlZm9yZS1hZnRlcl9fYmdfX2xpc3QuX2FmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRUNGRjtcbn1cbi5iZWZvcmUtYWZ0ZXJfX2JnX19saXN0Ll9hZnRlciA+IGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2p1Y29yZS9pY29uLWFmdGVyLnN2Zykgbm8tcmVwZWF0IGxlZnQgdG9wL2NvdmVyO1xufVxuLmJlZm9yZS1hZnRlcl9fYmdfX2xpc3QgPiBsaSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmJlZm9yZS1hZnRlcl9fYmdfX2xpc3QgPiBsaSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5iZWZvcmUtYWZ0ZXJfX2JnX19saXN0ID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuYmVmb3JlLWFmdGVyX19iZ19fbGlzdCA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG4uYmVmb3JlLWFmdGVyX19iZ19fbGlzdCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2xhdGU6IDAgLTUwJTtcbn1cblxuLmJlZm9yZS1hZnRlcl9faW1hZ2Uge1xuICBtYXJnaW46IGF1dG8gYXV0byAwO1xuICBtYXgtd2lkdGg6IDM4NXB4O1xufVxuXG4vKiBiZWZvcmUtYWZ0ZXJfX2Jhbm5lclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5iZWZvcmUtYWZ0ZXJfX2Jhbm5lciB7XG4gIG1hcmdpbjogNTBweCBhdXRvIDA7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGOUVCO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJlZm9yZS1hZnRlcl9fYmFubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJlZm9yZS1hZnRlcl9fYmFubmVyIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG59XG5cbi5iZWZvcmUtYWZ0ZXJfX2Jhbm5lcl9fYmcge1xuICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogOS80O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iZWZvcmUtYWZ0ZXJfX2Jhbm5lcl9fYmcge1xuICAgIHdpZHRoOiA0MyU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHggMCAwIDE2cHg7XG4gIH1cbn1cbi5iZWZvcmUtYWZ0ZXJfX2Jhbm5lcl9fYmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iZWZvcmUtYWZ0ZXJfX2Jhbm5lcl9fYmc6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDc5N3B4O1xuICAgIGhlaWdodDogNzk3cHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNsYXRlOiAwIC01MCU7XG4gIH1cbn1cblxuLmJlZm9yZS1hZnRlcl9fYmFubmVyX19pbWFnZSB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiA5MS43MyU7XG4gIHRyYW5zbGF0ZTogMCAtMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iZWZvcmUtYWZ0ZXJfX2Jhbm5lcl9faW1hZ2Uge1xuICAgIHdpZHRoOiAzOC42JTtcbiAgICBtYXgtd2lkdGg6IDM4NnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zbGF0ZTogMjVweCAtNTAlO1xuICB9XG59XG5cbi5iZWZvcmUtYWZ0ZXJfX2Jhbm5lcl9fdGV4dCB7XG4gIHBhZGRpbmc6IDAgMzJweCAyNHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iZWZvcmUtYWZ0ZXJfX2Jhbm5lcl9fdGV4dCB7XG4gICAgcGFkZGluZzogMThweCAzMnB4IDE4cHggMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmJlZm9yZS1hZnRlcl9fYmFubmVyX190ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU4cHg7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbi5iZWZvcmUtYWZ0ZXJfX2Jhbm5lcl9fdGV4dCBlbS5fYmx1ZSB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlKTtcbn1cbi5iZWZvcmUtYWZ0ZXJfX2Jhbm5lcl9fdGV4dCBlbS5fbGlnaHQtYmx1ZSB7XG4gIGNvbG9yOiAjMTQ3MkQwO1xufVxuXG4vKiAuYm9yZGVyX19ib3hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYm9yZGVyX19ib3gge1xuICBtYXJnaW46IDQwcHggYXV0byAwO1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgYm9yZGVyOiA4cHggc29saWQgI0RGRThFQjtcbiAgcGFkZGluZzogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJvcmRlcl9fYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ib3JkZXJfX2JveCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuXG4uYm9yZGVyX19ib3hfX2NvbnRlbnQge1xuICBmbGV4OiAxO1xufVxuXG4uYm9yZGVyX19ib3hfX2hkZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3JkZXJfX2JveF9faGRnIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ib3JkZXJfX2JveF9faGRnIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLmJvcmRlcl9fYm94X19oZGcgLmFwb3N0cm9waGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3JkZXJfX2JveF9faGRnIC5hcG9zdHJvcGhlIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ib3JkZXJfX2JveF9faGRnIC5hcG9zdHJvcGhlIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjZweDtcbiAgfVxufVxuLmJvcmRlcl9fYm94X19oZGcgLmFwb3N0cm9waGUuX2RhcmstYmx1ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9qdWNvcmUvYXBvc3Ryb3BoZS1zdGFydC5zdmcpIG5vLXJlcGVhdCBsZWZ0IHRvcC9jb3Zlcjtcbn1cbi5ib3JkZXJfX2JveF9faGRnIC5hcG9zdHJvcGhlLl9kYXJrLWJsdWU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9qdWNvcmUvYXBvc3Ryb3BoZS1lbmQuc3ZnKSBuby1yZXBlYXQgbGVmdCB0b3AvY292ZXI7XG59XG4uYm9yZGVyX19ib3hfX2hkZyAuYXBvc3Ryb3BoZS5fZ3JheTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sb2dpc3RpY3Njb2RlL2Fwb3N0cm9waGUtc3RhcnQuc3ZnKSBuby1yZXBlYXQgbGVmdCB0b3AvY292ZXI7XG59XG4uYm9yZGVyX19ib3hfX2hkZyAuYXBvc3Ryb3BoZS5fZ3JheTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xvZ2lzdGljc2NvZGUvYXBvc3Ryb3BoZS1lbmQuc3ZnKSBuby1yZXBlYXQgbGVmdCB0b3AvY292ZXI7XG59XG4uYm9yZGVyX19ib3hfX2hkZyAuYXBvc3Ryb3BoZTo6YmVmb3JlLCAuYm9yZGVyX19ib3hfX2hkZyAuYXBvc3Ryb3BoZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMjlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmJvcmRlcl9fYm94X19oZGcgLmFwb3N0cm9waGU6OmJlZm9yZSwgLmJvcmRlcl9fYm94X19oZGcgLmFwb3N0cm9waGU6OmFmdGVyIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5ib3JkZXJfX2JveF9faGRnIC5hcG9zdHJvcGhlOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmJvcmRlcl9fYm94X19oZGcgLmFwb3N0cm9waGU6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG59XG4uYm9yZGVyX19ib3hfX2hkZyBlbS5fZGFyay1ibHVlIHtcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XG59XG4uYm9yZGVyX19ib3hfX2hkZyBlbS5fYmx1ZSB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlKTtcbn1cblxuLmJvcmRlcl9fYm94X190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ib3JkZXJfX2JveF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5ib3JkZXJfX2JveF9fdGV4dCBlbSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm9yZGVyX19ib3hfX2ltYWdlIHtcbiAgICB3aWR0aDogMzIlO1xuICB9XG59XG4uYm9yZGVyX19ib3hfX2ltYWdlIGltZyB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbi8qIC5scC1mbG93X19saXN0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxwLWZsb3dfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA1MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDc0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxwLWZsb3dfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogNDBweDtcbiAgICB3aWR0aDogOTQlO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmxwLWZsb3dfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDg0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmxwLWZsb3dfX2xpc3QuX2Jyb3duIHtcbiAgICBnYXA6IDYwcHggNTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5scC1mbG93X19saXN0Ll9icm93biA+IGxpIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gKDQwcHggKiAyLzMpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubHAtZmxvd19fbGlzdC5fYnJvd24gPiBsaSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtICg1NHB4ICogMi8zKSk7XG4gIH1cbn1cbi5scC1mbG93X19saXN0Ll9icm93biA+IGxpOjpiZWZvcmUsIC5scC1mbG93X19saXN0Ll9icm93biA+IGxpOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyb3duKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubHAtZmxvd19fbGlzdC5fYnJvd24gPiBsaTpudGgtb2YtdHlwZSg0KTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAlIDEwMCUsIDEwMCUgNTAlKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yOHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zbGF0ZTogMCAtNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5scC1mbG93X19saXN0Ll9icm93biA+IGxpOm50aC1vZi10eXBlKDQpOjpiZWZvcmUge1xuICAgIGxlZnQ6IC00MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5scC1mbG93X19saXN0Ll9ibHVlIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubHAtZmxvd19fbGlzdC5fYmx1ZSA+IGxpIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gKDQwcHggKiAyLzMpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubHAtZmxvd19fbGlzdC5fYmx1ZSA+IGxpIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG4ubHAtZmxvd19fbGlzdC5fYmx1ZSA+IGxpOjpiZWZvcmUsIC5scC1mbG93X19saXN0Ll9ibHVlID4gbGk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3QjdGNztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmxwLWZsb3dfX2xpc3QuX2JsdWUgPiBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgcmlnaHQ6IC0zMnB4O1xuICB9XG59XG4ubHAtZmxvd19fbGlzdCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmMGYzZjcgMCUsICNlNWYxZmYgMTAwJSk7XG4gIHBhZGRpbmc6IDM4cHggMjBweCAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxwLWZsb3dfX2xpc3QgPiBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ubHAtZmxvd19fbGlzdCA+IGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgNTAlIDEwMCUsIDEwMCUgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJvdHRvbTogLTM2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxwLWZsb3dfX2xpc3QgPiBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCUgMTAwJSwgMTAwJSA1MCUpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3R0b206IGF1dG87XG4gICAgcmlnaHQ6IC0zMnB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNsYXRlOiAwIC01MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmxwLWZsb3dfX2xpc3QgPiBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgcmlnaHQ6IC00MHB4O1xuICB9XG59XG5cbi5scC1mbG93X19udW0ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB0b3A6IC0yMHB4O1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSg0NSwgODIsIDk4LCAwLjE2KTtcbn1cbi5scC1mbG93X19udW0uX2Jyb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJvd24pO1xufVxuLmxwLWZsb3dfX251bS5fYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xufVxuXG4ubHAtZmxvd19faGRnIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5scC1mbG93X19oZGcge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLmxwLWZsb3dfX2hkZyAuc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5scC1mbG93X19oZGcgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG4ubHAtZmxvd19fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubHAtZmxvd19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuLmxwLWZsb3dfX2ltYWdlLWxpc3Qge1xuICBtYXJnaW46IDMycHggYXV0byAwO1xuICB3aWR0aDogNjQlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxwLWZsb3dfX2ltYWdlLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5scC1mbG93X19pbWFnZS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ubHAtZmxvd19faW1hZ2UtbGlzdCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5scC1mbG93X19pbWFnZS1saXN0ID4gbGkge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gNCkgLSAoNjBweCAqIDMgLyA0KSk7XG4gIH1cbn1cbi5scC1mbG93X19pbWFnZS1saXN0ID4gbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA1MCUgMTAwJSwgMTAwJSAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYm90dG9tOiAtMzZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3QjdGNztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubHAtZmxvd19faW1hZ2UtbGlzdCA+IGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCAxMDAlIDUwJSk7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgICByaWdodDogLTQwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgfVxufVxuXG4ubHAtZmxvd19faW1hZ2VfX2hkZyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4ubHAtZmxvd19faW1hZ2VfX3RleHQge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLyogLmN0YV9fYnV0dG9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmN0YV9fYnV0dG9uIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdGFfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmN0YV9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxufVxuXG4uY3RhX19idXR0b25fX2NpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYyNTI7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdGFfX2J1dHRvbl9fY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTcwcHg7XG4gICAgdG9wOiAtNzBweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4uY3RhX19idXR0b25fX2NpcmNsZSBlbSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmN0YV9fYnV0dG9uX19jaXJjbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24veWVsbG93LWFycm93LnN2Zykgbm8tcmVwZWF0IGxlZnQgdG9wL2NvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBib3R0b206IC0yMHB4O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdGFfX2J1dHRvbl9fY2lyY2xlOjphZnRlciB7XG4gICAgcm90YXRlOiAtNjBkZWc7XG4gICAgbGVmdDogYXV0bztcbiAgICBib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAganVjb3JlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLmN0YV9fbGlzdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jdGFfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN0YV9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuY3RhX19saXN0IHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5jdGFfX2xpc3QgPiBsaSB7XG4gIGZsZXg6IDE7XG59XG5cbi5jdGFfX2xpc3RfX2hkZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmN0YV9fbGlzdF9faGRnIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuXG4uY3RhX19saXN0X190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmN0YV9fbGlzdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuLmN0YV9fbGlzdF9fYnV0dG9uIHtcbiAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbn1cblxuLnRvcGljc19fYm94IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3gtc2hhZG93OiA2cHggNnB4IDZweCByZ2JhKDQ1LCA4MiwgOTgsIDAuMTUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3BpY3NfX2JveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAudG9waWNzX19ib3gge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuXG4udG9waWNzX19ib3hfX2hlYWQge1xuICBvcmRlcjogMDtcbn1cblxuLnRvcGljc19fYm94X190b3BpY3Mge1xuICB3aWR0aDogMTQ0cHg7XG59XG5cbi50b3BpY3NfX2JveF9faGRnIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDY0cHggNjRweCAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLnRvcGljc19fYm94X19oZGcuX2RhcmstYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ3OEI7XG59XG4udG9waWNzX19ib3hfX2hkZy5fYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3BpY3NfX2JveF9faGRnIHtcbiAgICB3aWR0aDogNTYlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC50b3BpY3NfX2JveF9faGRnIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cblxuLnRvcGljc19fYm94X19pbWFnZSB7XG4gIG9yZGVyOiAxO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3BpY3NfX2JveF9faW1hZ2Uge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDEwcHg7XG4gICAgd2lkdGg6IDQzLjIlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC50b3BpY3NfX2JveF9faW1hZ2Uge1xuICAgIG1hcmdpbjogMCAwIDQwcHggNDBweDtcbiAgfVxufVxuXG4udG9waWNzX19ib3hfX3RleHQge1xuICBvcmRlcjogMztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC50b3BpY3NfX2JveF9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG4udG9waWNzX19ib3hfX25vdGUge1xuICBvcmRlcjogNDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnRvcGljc19fYm94X19ub3RlIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG4udG9waWNzX19ib3hfX25vdGUgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi50b3BpY3NfX2JveF9fbm90ZSA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnRvcGljc19fYm94X19ub3RlID4gbGkgPiAubWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnRvcGljc19fYm94X19ub3RlID4gbGkgPiBhIHtcbiAgY29sb3I6IHZhcigtLWJvZHkpO1xufVxuLnRvcGljc19fYm94X19ub3RlID4gbGkgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRvcGljc19fYm94X19ub3RlID4gbGkgPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5scC1hYm91dF9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmxwLWFib3V0X19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLmxwLWFib3V0X19saXN0ID4gbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGM0Y3O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5scC1hYm91dF9fbGlzdCA+IGxpIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5cbi5scC1hYm91dF9fbGlzdF9fY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5scC1hYm91dF9fbGlzdF9fY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5scC1hYm91dF9fbGlzdF9fY29udGVudCB7XG4gIGZsZXg6IDE7XG59XG5cbi5scC1hYm91dF9fbGlzdF9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cblxuLmxwLWFib3V0X19saXN0X19oZGcge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5scC1hYm91dF9fbGlzdF9faGRnIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuLmxwLWFib3V0X19saXN0X190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5scC1hYm91dF9fbGlzdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5scC1hYm91dF9fbGlzdF9faW1hZ2VzIHtcbiAgICB3aWR0aDogNTMuNyU7XG4gIH1cbn1cblxuLmxwLWFib3V0X19saXN0X19pbWFnZS5fc2hhZG93IHtcbiAgYm94LXNoYWRvdzogNnB4IDZweCA2cHggcmdiYSg4LCA0NCwgNTksIDAuMTYpO1xufVxuLmxwLWFib3V0X19saXN0X19pbWFnZSA+IC5jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubHAtYWJvdXRfX2xpc3RfX2ltYWdlID4gLmNhcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmxwLWFib3V0X19saXN0X19pbWFnZSA+IC5jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLmxwLWFib3V0X19saXN0X19pbWFnZSA+IC5jYXB0aW9uLl9hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5scC1hYm91dF9fbGlzdF9faW1hZ2UgPiAuY2FwdGlvbiBhIHtcbiAgY29sb3I6ICMxNDcyRDA7XG59XG4ubHAtYWJvdXRfX2xpc3RfX2ltYWdlID4gLmNhcHRpb24gYVt0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIj5cIjtcbiAgbWFzay1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5scC1hYm91dF9fbGlzdF9faW1hZ2VfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI4cHg7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxwLWFib3V0X19saXN0X19pbWFnZV9fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmxwLWFib3V0X19saXN0X19pbWFnZV9fbGlzdCA+IGxpIHtcbiAgZmxleDogMTtcbn1cblxuLnJlYXNvbl9fbGlzdCB7XG4gIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gIHdpZHRoOiA4OCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVhc29uX19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucmVhc29uX19saXN0IHtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVhc29uX19saXN0ID4gbGkge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAoMjBweCAqIDIvIDMpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucmVhc29uX19saXN0ID4gbGkge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAoNjBweCAqIDIvIDMpKTtcbiAgfVxufVxuLnJlYXNvbl9fbGlzdCA+IGxpLnBlb3BsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlYXNvbl9fbGlzdCA+IGxpLnBlb3BsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWFzb25fX2xpc3RfX3Blb3BsZSB7XG4gICAgd2lkdGg6IDcyLjUlO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAyMzJweDtcbiAgfVxufVxuXG4ucmVhc29uX19saXN0X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucmVhc29uX19saXN0X19oZWFkIHtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cblxuLnJlYXNvbl9fbGlzdF9faWNvbiB7XG4gIHdpZHRoOiA4NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWFzb25fX2xpc3RfX2ljb24ge1xuICAgIHdpZHRoOiA0NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5yZWFzb25fX2xpc3RfX2ljb24ge1xuICAgIHdpZHRoOiA4NHB4O1xuICB9XG59XG5cbi5yZWFzb25fX2xpc3RfX2hkZyB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnJlYXNvbl9fbGlzdF9faGRnIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuLnJlYXNvbl9fbGlzdF9fYm9keSB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnJlYXNvbl9fbGlzdF9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuXG4ucmVhc29uX19saXN0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5yZWFzb25fX2xpc3RfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4ucmVhc29uX19saXN0X190ZXh0Ll9zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucmVhc29uX19saXN0X190ZXh0Ll9zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5yZWFzb25fX2xpc3RfX3RleHQgKyAucmVhc29uX19saXN0X190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgbG9naXN0aWNzY29kZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5scC1hYm91dCB7XG4gIG1hcmdpbi10b3A6IC0yMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubHAtYWJvdXQge1xuICAgIG1hcmdpbi10b3A6IC0xMzBweDtcbiAgfVxufVxuLmxwLWFib3V0IC5ib3JkZXJfX2JveCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zeXN0ZW1fX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN5c3RlbV9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnN5c3RlbV9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBnYXA6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3lzdGVtX19saXN0ID4gbGkge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMikgLSAoMzJweCAqIDEvMiApKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuc3lzdGVtX19saXN0ID4gbGkge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMikgLSAoODBweCAqIDEvMiApKTtcbiAgfVxufVxuXG4uc3lzdGVtX19saXN0X19oZGcge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnN5c3RlbV9fbGlzdF9faGRnIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4uc3lzdGVtX19saXN0X190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5zeXN0ZW1fX2xpc3RfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgcGlja2dvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJlZ2lzdGVyX19ibG9jayB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5yZWdpc3Rlcl9fYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLnJlZ2lzdGVyX190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlZ2lzdGVyX190ZXh0ID4gLnRleHQge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWlubGluZTogNDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucmVnaXN0ZXJfX3RleHQgPiAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgcGFkZGluZy1pbmxpbmU6IDEwNHB4O1xuICB9XG59XG4ucmVnaXN0ZXJfX3RleHQgPiAudGV4dDo6YmVmb3JlLCAucmVnaXN0ZXJfX3RleHQgPiAudGV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnJlZ2lzdGVyX190ZXh0ID4gLnRleHQ6OmJlZm9yZSwgLnJlZ2lzdGVyX190ZXh0ID4gLnRleHQ6OmFmdGVyIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDc2cHg7XG4gIH1cbn1cbi5yZWdpc3Rlcl9fdGV4dCA+IC50ZXh0OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BpY2tnby9saW5lLWxlZnQuc3ZnKSBuby1yZXBlYXQgbGVmdCB0b3AvY292ZXI7XG59XG4ucmVnaXN0ZXJfX3RleHQgPiAudGV4dDo6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9waWNrZ28vbGluZS1yaWdodC5zdmcpIG5vLXJlcGVhdCBsZWZ0IHRvcC9jb3Zlcjtcbn1cblxuLnJlZ2lzdGVyX19idXR0b24ge1xuICBtYXJnaW46IDM2cHggYXV0byAwO1xuICBtYXgtd2lkdGg6IDU2MHB4O1xufVxuXG4uY29udGFjdF9fbGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5jb250YWN0X19sZWFkIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0X19sZWFkICsgLmN0YV9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHRvcFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNwIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1zcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRhYiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS10YWIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdGFiLW5vbmUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXRhYi1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtdGFiLW5vbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdGFiLW9ubHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtdGFiLW9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtdGFiLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1wYyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtcGMtbm9uZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBjLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufSIsIiosKjo6YmVmb3JlLCo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH1ib2R5LGgxLGgyLGgzLGg0LHAsZmlndXJlLGJsb2NrcXVvdGUsZGwsZGR7bWFyZ2luOjB9dWxbcm9sZT1cImxpc3RcIl0sb2xbcm9sZT1cImxpc3RcIl17bGlzdC1zdHlsZTpub25lfWh0bWw6Zm9jdXMtd2l0aGlue3Njcm9sbC1iZWhhdmlvcjpzbW9vdGh9Ym9keXttaW4taGVpZ2h0OjEwMHZoO3RleHQtcmVuZGVyaW5nOm9wdGltaXplU3BlZWQ7bGluZS1oZWlnaHQ6MS41fWE6bm90KFtjbGFzc10pe3RleHQtZGVjb3JhdGlvbi1za2lwLWluazphdXRvfWltZyxwaWN0dXJle21heC13aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2t9aW5wdXQsYnV0dG9uLHRleHRhcmVhLHNlbGVjdHtmb250OmluaGVyaXR9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXtodG1sOmZvY3VzLXdpdGhpbntzY3JvbGwtYmVoYXZpb3I6YXV0b30qLCo6OmJlZm9yZSwqOjphZnRlcnthbmltYXRpb24tZHVyYXRpb246LjAxbXMgIWltcG9ydGFudDthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjEgIWltcG9ydGFudDt0cmFuc2l0aW9uLWR1cmF0aW9uOi4wMW1zICFpbXBvcnRhbnQ7c2Nyb2xsLWJlaGF2aW9yOmF1dG8gIWltcG9ydGFudH19XHJcblxyXG4qIHtcclxuXHQmOjpiZWZvcmUsXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR9XHJcbn1cclxuXHJcbmJvZHksaDEsaDIsaDMsaDQsaDUsaDYscCx1bCxvbCxsaSxkbCxkdCxkZCxmaWd1cmUsZmlnY2FwdGlvbixibG9ja3F1b3RlLHByZSxjb2RlLGJ1dHRvbiB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnVsLFxyXG5vbCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuYm9keSB7XHJcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XHJcblxyXG59XHJcblxyXG5hIHtcclxuXHQmOm5vdChbY2xhc3NdKSB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG5pbWcsXHJcbnBpY3R1cmUge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbmlucHV0LGJ1dHRvbix0ZXh0YXJlYSxzZWxlY3Qge1xyXG5cdGZvbnQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5lbSB7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICB2YXJpYWJsZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbGFyZ2U6IDEzNjZweDtcclxuJHBjOiAxMTAwcHg7XHJcbiR0YWI6IDc2OHB4O1xyXG5cclxuLyogY29sb3JcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuOnJvb3Qge1xyXG5cdC0tYm9keTogIzFBMUMxRjtcclxuXHQtLW1haW4tY29sb3I6ICMxNjc5NDQ7XHJcblx0LS1zdWItY29sb3I6ICMzM0E0NzY7XHJcblxyXG5cdC0td2hpdGU6ICNmZmY7XHJcblx0LS1lbWVyYWxkOiAjODdDQ0I0O1xyXG5cdC0tZGFyay1ncmVlbjogIzEzNzE1RjtcclxuXHQtLWxpZ2h0LWdyZWVuOiAjRUZGQ0YzO1xyXG5cdC0tYmc6ICNGNEZBRjY7XHJcblx0LS1ib3JkZXI6ICNFMUU1RUQ7XHJcblx0LS1ncmF5OiAjRUZGMkY1O1xyXG5cdC0tZGFyay1ncmF5OiAjNzA3MDcwO1xyXG5cdC0tbGlnaHQtZ3JheTogI0Y0RjVGODtcclxuXHJcblxyXG5cdC0tcHVycGxlIDojQjcwNTZDO1xyXG5cdC0tYmx1ZTogIzA1NUVCNztcclxuXHQtLWRhcmstYmx1ZTogIzAwNDc4QztcclxuXHQtLWxpZ2h0LWJsdWU6ICMwMzg5RDg7XHJcblx0LS1icm93bjogI0IyODI0ODtcclxuXHQtLWRhcmstYnJvd246ICNBNTZFMzU7XHJcblx0LS1uYXZ5OiAjMDAzODc5O1xyXG5cdC0teWVsbG93OiAjRkZFMjAwO1xyXG5cclxuXHQtLWdyYWQtaGRnOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjIsMTIxLDY4LDEpIDAlLHJnYmEoMjIsMTIxLDY4LDApIDEwMCUpO1xyXG5cdC0taW5uZXItcGFkZGluZzogMjRweDtcclxuXHQtLWlubmVyOiAxMjAwcHg7XHJcblx0LS1uYXJyb3ctaW5uZXI6IDEwODBweDtcclxuXHQtLXNtYWxsLWlubmVyOiAxMDAwcHg7XHJcblxyXG5cdC0tdHJhbnNpdGlvbjogLjRzO1xyXG5cdC0tbm90by1zYW5zOiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG5cdC0tcm9ib3Q6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XHJcbn1cclxuIiwiQHVzZSAnbWl4aW4nO1xyXG5cclxuaHRtbCB7XHJcbiAgICBmb250LXNpemU6IDYyLjUlO1xyXG59XHJcblxyXG5odG1sOmhhcyhib2R5LmlzLWFjdGl2ZSkge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbiBzY3JvbGw7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLW5vdG8tc2Fucyk7XHJcbiAgICBjb2xvcjogdmFyKC0tYm9keSk7XHJcblx0b3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XHJcblx0bGluZS1icmVhazogc3RyaWN0O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cclxuXHQmOm5vdCgudG9wKSB7XHJcblx0XHQubC1tYWluIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5scCB7XHJcblx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDc1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5hIHtcclxuICAgIGNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuXHQmW3RhcmdldD1cIl9ibGFua1wiXSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR3aWR0aDogMTZweDtcclxuXHRcdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XHJcblx0XHRcdG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb24tYmxhbmstZ3JheS5zdmcpO1xyXG5cdFx0XHRtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRtYXNrLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxufVxyXG4iLCJAdXNlICd2YXInO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBtaXhpblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuQG1peGluIHRhYiB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDoodmFyLiR0YWIpKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwYyB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDoodmFyLiRwYykpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGxhcmdlIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOih2YXIuJGxhcmdlKSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gaG92ZXIge1xyXG5cdEBtZWRpYShhbnktaG92ZXI6IGhvdmVyKSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuIiwiQHVzZSAnLi4vZm91bmRhdGlvbi9taXhpbic7XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgaGVhZGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5sLWhlYWRlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHR6LWluZGV4OiAxMDtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG5cdCYuaXMtaGlkZGVuIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcblx0fVxyXG5cclxuXHQmLl9scCB7XHJcblx0XHQ+IC5sLWlubmVyIHtcclxuXHRcdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDc1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQ+IC5sLWlubmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLmwtaGVhZGVyX19sb2dvIHtcclxuXHR3aWR0aDogMjUwcHg7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblx0bWFyZ2luLWJsb2NrOiAxMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAyO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0bWFyZ2luLWJsb2NrOiAwO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0d2lkdGg6IDM2M3B4O1xyXG5cdH1cclxuXHJcblx0Ji5fbHAge1xyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0d2lkdGg6IDE4MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0d2lkdGg6IG1pbigyNi41N3Z3LCAzNjNweCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRhIHtcclxuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLmhvdmVyIHtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0b3BhY2l0eTogLjg7XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNwX19idG4ge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9oZWFkZXItY29udGFjdC1iZy5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcCAvY292ZXI7XHJcblx0d2lkdGg6IDg0cHg7XHJcblx0aGVpZ2h0OiA1NXB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA3cHg7XHJcblx0cmlnaHQ6IDVweDtcclxuXHR6LWluZGV4OiAyO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcblx0Jjo6YmVmb3JlLFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0fVxyXG5cclxuXHQ+IHNwYW4sXHJcblx0Jjo6YmVmb3JlLFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNsYXRlOiAtNTAlIC01MCU7XHJcblx0XHR3aWR0aDogMjhweDtcclxuXHRcdGhlaWdodDogM3B4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblx0fVxyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0dG9wOiBjYWxjKDUwJSAtIDlweCk7XHJcblx0fVxyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHR0b3A6IGNhbGMoNTAlICsgOXB4KTtcclxuXHR9XHJcblxyXG5cdCYuaXMtYWN0aXZlIHtcclxuXHRcdD4gc3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YmVmb3JlLFxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHR0b3A6IGNhbGMoNTAlKTtcclxuXHRcdH1cclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRyb3RhdGU6IDQ1ZGVnO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0cm90YXRlOiAtNDVkZWc7XHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG5cclxuLmwtaGVhZGVyX19nbmF2IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA0MHB4O1xyXG5cdGxlZnQ6IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMiwgMTIxLCA2OCwgLjY5KTtcclxuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDQwcHgpO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cigwKTtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuXHQmLmlzLW9wZW4ge1xyXG5cdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbi5sLWhlYWRlcl9fZ25hdl9fY29udGVudCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdHBhZGRpbmc6IDEycHggMjRweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdHdpZHRoOiA4Mi42NiU7XHJcblx0bWFyZ2luOiA0MHB4IGF1dG87XHJcblx0Ym94LXNoYWRvdzogNnB4IDZweCA2cHggcmdiYSg0NSwgODIsIDk4LCAuMTUpO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sLWhlYWRlci1nbmF2IHtcclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGdhcDogMTBweDtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGdhcDogMjRweDtcclxuICAgIH1cclxufVxyXG5cclxuLmwtaGVhZGVyLWduYXZfX2l0ZW0ge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcblxyXG5cdC5tZWdhZHJvcCxcclxuXHQ+IGEge1xyXG5cdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdHBhZGRpbmc6IDEycHggMzBweCAxMnB4IDA7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbG9yOiB2YXIoLS1ib2R5KTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHRyYW5zbGF0ZTogMCAtNTAlO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0PiBhIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdHRyYW5zaXRpb246IGNvbG9yIHZhcigtLXRyYW5zaXRpb24pO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLmhvdmVyIHtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XHJcblxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tc3ViLWNvbG9yKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRcdGhlaWdodDogMThweDtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi1tZW51LWFycm93LnN2Zykgbm8tcmVwZWF0IGxlZnQgdG9wIC9jb3ZlcjtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdFx0Y29udGVudDogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm1lZ2Fkcm9wIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDIwcHggMTZweCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0cm90YXRlOiAtMTM1ZGVnO1xyXG5cdFx0XHRcdHRvcDogOHB4O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdFx0XHR0b3A6IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB2YXIoLS1ib2R5KTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWJvZHkpO1xyXG5cdFx0XHRyb3RhdGU6IDQ1ZGVnO1xyXG5cdFx0XHRyaWdodDogNHB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0XHR0cmFuc2xhdGU6IDAgMDtcclxuXHRcdFx0XHR0b3A6IDRweDtcclxuXHRcdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHRcdGhlaWdodDogOHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdFx0dG9wOiA4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuLmwtaGVhZGVyLWduYXZfX3dyYXAge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0JjpoYXMoLmlzLW9wZW4pIHtcclxuXHRcdC5tZWdhZHJvcCB7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xyXG5cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdHJvdGF0ZTogLTEzNWRlZztcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdFx0XHR0b3A6IDhweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gLnRleHQge1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdHJvdGF0ZTogLTEzNWRlZztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6aGFzKC5uYXYtdG9nZ2xlX19idXR0b24pIHtcclxuXHRcdEBpbmNsdWRlIG1peGluLmhvdmVyIHtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Lm1lZ2Fkcm9wIHtcclxuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xyXG5cclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5uYXYtdG9nZ2xlX19idXR0b24ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ei1pbmRleDogMjtcclxuXHJcblx0Ji5fY29udGFjdCB7XHJcblx0XHR0b3A6IDZweDtcclxuXHRcdHJpZ2h0OiA2cHg7XHJcblx0XHRsZWZ0OiBhdXRvO1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5oZWFkZXItc3ViX19nbmF2X19idXR0b24ge1xyXG5cdD4gYSB7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbG9yOiB2YXIoLS1ib2R5KTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNDRUQ4RDQ7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdFx0cGFkZGluZzogMTVweCAzMHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLmhvdmVyIHtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3ViLWNvbG9yKTtcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHR0cmFuc2xhdGU6IDAgLTUwJTtcclxuXHRcdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRcdGhlaWdodDogMThweDtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi1tZW51LWFycm93LnN2Zykgbm8tcmVwZWF0IGxlZnQgdG9wIC9jb3ZlcjtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgdmFyKC0tc3ViLWNvbG9yKTtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tc3ViLWNvbG9yKTtcclxuXHRcdFx0XHRyb3RhdGU6IDQ1ZGVnO1xyXG5cdFx0XHRcdHJpZ2h0OiAxOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNwX3Zpc2libGUge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5sLWhlYWRlci1zdWJfX2duYXZfX2JnIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyLCAxMjEsIDY4LCAuNjkpO1xyXG5cdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDE1cHgpO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogNjBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDBkdmg7XHJcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHQmLmlzLW9wZW4ge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0fVxyXG59XHJcblxyXG4ubC1oZWFkZXItc3ViX19nbmF2X193cmFwIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0d2lkdGg6IDM5MHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRtYXJnaW46IDIwcHggYXV0byAwO1xyXG5cdFx0Ym94LXNoYWRvdzogNnB4IDZweCA2cHggcmdiYSg0NSwgODIsIDk4LCAuMTUpO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0cGFkZGluZzogMjRweDtcclxuXHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0fVxyXG5cclxuXHQmLmlzLW9wZW4ge1xyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0cmFuc2xhdGU6IC01MCUgMDtcclxuXHRcdFx0ei1pbmRleDogMztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuX2NvbnRhY3Qge1xyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAyOTZweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtMTNweDtcclxuXHRcdFx0dHJhbnNsYXRlOiAwIDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5sLWhlYWRlci1zdWJfX2duYXZfX2xpc3Qge1xyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRcdGdhcDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5sLWhlYWRlci1zdWJfX2duYXZfX2hlYWQge1xyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0fVxyXG59XHJcblxyXG4ubC1oZWFkZXItc3ViX19nbmF2X19ib2R5IHtcclxuXHRtYXJnaW4tYmxvY2s6IDE2cHggMTJweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5sLWhlYWRlci1zdWJfX2duYXZfX2xpc3Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDE2cHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRnYXA6IDA7XHJcblx0fVxyXG5cclxuXHQ+IGxpIHtcclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VEOEQ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gYSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Y29sb3I6IHZhcigtLWJvZHkpO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nLWJsb2NrOiAxNnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi5ob3ZlciB7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tc3ViLWNvbG9yKTtcclxuXHJcblx0XHRcdFx0XHQmW3RhcmdldD1cIl9ibGFua1wiXSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2xhdGU6IDAgLTUwJTtcclxuXHRcdFx0XHR3aWR0aDogMThweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi1tZW51LWFycm93LnN2Zykgbm8tcmVwZWF0IGxlZnQgdG9wIC9jb3ZlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jlt0YXJnZXQ9XCJfYmxhbmtcIl0ge1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IC00cHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWJsYW5rLnN2Zykgbm8tcmVwZWF0IGxlZnQgdG9wIC9jb3ZlcjtcclxuXHRcdFx0XHRcdG1hc2staW1hZ2U6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubC1oZWFkZXItZ25hdl9fYnV0dG9uIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLmhvdmVyIHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQudGV4dCB7XHJcblx0XHRcdFx0b3BhY2l0eTogLjc7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHR3aWR0aDogMTIwcHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRhc3BlY3QtcmF0aW86IDM4IC8gMjU7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHR3aWR0aDogMTUycHg7XHJcblx0fVxyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9oZWFkZXItY29udGFjdC1iZy5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcCAvY292ZXI7XHJcblx0XHRcdHdpZHRoOiAxMjBweDtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdHRyYW5zbGF0ZTogLTZweCA2cHg7XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0d2lkdGg6IDE1MnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0PiAubC1oZWFkZXItZ25hdl9fd3JhcCB7XHJcblx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tZWdhZHJvcCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0d2lkdGg6IGluaGVyaXQ7XHJcblx0XHRcdGhlaWdodDogaW5oZXJpdDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gLnRleHQge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tYm9keSk7XHJcblx0XHRcdHBhZGRpbmc6IDEycHggMzBweCAxMnB4IDA7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZmxleDogMTtcclxuXHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAxNXB4IDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdFx0XHRcdHRleHQtc2hhZG93OiAwIDJweCA2cHggcmdiYSgyLCAzOSwgNDQsIC41KTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLWJvZHkpO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1ib2R5KTtcclxuXHRcdFx0XHRyb3RhdGU6IDQ1ZGVnO1xyXG5cdFx0XHRcdHJpZ2h0OiA0cHg7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiA0cHg7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0dHJhbnNsYXRlOiAwIC01MCU7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6IDJweCBzb2xpZCB2YXIoLS13aGl0ZSk7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAycHggc29saWQgdmFyKC0td2hpdGUpO1xyXG5cdFx0XHRcdFx0dHJhbnNsYXRlOiAwIDA7XHJcblx0XHRcdFx0XHR0b3A6IGF1dG87XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDhweDtcclxuXHRcdFx0XHRcdGhlaWdodDogOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuIiwiQHVzZSAnLi4vZm91bmRhdGlvbi9taXhpbic7XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgbWFpblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vL+OCu+OCr+OCt+ODp+ODs1xyXG4ubC1tYWluIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHQ+IC5sLXBhZ2V0aXRsZSB7XHJcblx0XHQrIC5sLXNlY3Rpb24ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubC1zZWN0aW9uIHtcclxuXHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMjBweDtcclxuXHR9XHJcblxyXG5cdCYuX2JnIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnKTtcclxuXHRcdHBhZGRpbmctYmxvY2s6IDMycHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRwYWRkaW5nLWJsb2NrOiA0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmwtaW5uZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLWlubmVyKSArIHZhcigtLWlubmVyLXBhZGRpbmcpKTtcclxuXHRwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1pbm5lci1wYWRkaW5nKSAvIDIpO1xyXG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMztcclxufVxyXG5cclxuLmwtbmFycm93LWlubmVyIHtcclxuICAgIG1heC13aWR0aDogY2FsYyh2YXIoLS1uYXJyb3ctaW5uZXIpICsgdmFyKC0taW5uZXItcGFkZGluZykpO1xyXG5cdHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLWlubmVyLXBhZGRpbmcpIC8gMik7XHJcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAzO1xyXG59XHJcblxyXG5cclxuLmwtc21hbGwtaW5uZXIge1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLXNtYWxsLWlubmVyKSArIHZhcigtLWlubmVyLXBhZGRpbmcpKTtcclxuXHRwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1pbm5lci1wYWRkaW5nKSAvIDIpO1xyXG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMztcclxufVxyXG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIERlZmF1bHQgVmFyaWFibGVzXG5cbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxuXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XG4kc2xpY2stZm9udC1mYW1pbHk6IFwic2xpY2tcIiAhZGVmYXVsdDtcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL1wiICFkZWZhdWx0O1xuJHNsaWNrLWFycm93LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XG4kc2xpY2stcHJldi1jaGFyYWN0ZXI6IFwiXFwyMTkwXCIgIWRlZmF1bHQ7XG4kc2xpY2stbmV4dC1jaGFyYWN0ZXI6IFwiXFwyMTkyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXDIwMjJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3Qtc2l6ZTogNnB4ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMC43NSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMC4yNSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhpbWFnZS11cmwpIHtcbiAgICAgICAgQHJldHVybiBpbWFnZS11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWxvYWRlci1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoZm9udC11cmwpIHtcbiAgICAgICAgQHJldHVybiBmb250LXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stZm9udC1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG4vKiBTbGlkZXIgKi9cblxuLy8gLnNsaWNrLWxpc3Qge1xuLy8gICAgIC5zbGljay1sb2FkaW5nICYge1xuLy8gICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybChcImFqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbi8vICAgICB9XG4vLyB9XG5cbi8qIEljb25zICovXG4vLyBAaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XG4vLyAgICAgQGZvbnQtZmFjZSB7XG4vLyAgICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4vLyAgICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XG4vLyAgICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbi8vICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbi8vICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuLy8gICAgIH1cbi8vIH1cblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB9XG59XG5cbi5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogLTI1cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIERvdHMgKi9cblxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi9mb3VuZGF0aW9uL21peGluJztcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIOihqOekuuOCouODi+ODoeODvOOCt+ODp+ODs1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLmpzLWFuaW1lIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSksIHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xyXG5cclxuICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG59XHJcblxyXG4uanMtYW5pbWUtc3Age1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSwgdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHR9XHJcblxyXG4gICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5qcy10b3AtYW5pbWUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSwgdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHR0cmFuc2l0aW9uLWRlbGF5OiB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHR9XHJcblxyXG4gICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIkB1c2UgJy4uL2ZvdW5kYXRpb24vbWl4aW4nO1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIGJ0blxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAuc2VjdGlvbl9fYnV0dG9uXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zZWN0aW9uX19idXR0b24ge1xyXG5cdG1hcmdpbjogODBweCBhdXRvIDA7XHJcblx0bWF4LXdpZHRoOiAyOTBweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0bWF4LXdpZHRoOiAzNjRweDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC5idXR0b25fX2dyZWVuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5idXR0b25fX2dyZWVuIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Ym9yZGVyLXJhZGl1czogMTAwdm1heDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xyXG5cdGhlaWdodDogNjBweDtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0aGVpZ2h0OiA4MHB4O1xyXG5cdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdH1cclxuXHJcblx0Ji5fc21hbGwge1xyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4uaG92ZXIge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JlZW4pO1xyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogMTBweDtcclxuXHRcdGhlaWdodDogMTBweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAzMHB4O1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2xhdGU6IDAgLTUwJTtcclxuXHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLXdoaXRlKTtcclxuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS13aGl0ZSk7XHJcblx0XHRyb3RhdGU6IDQ1ZGVnO1xyXG5cdH1cclxufVxyXG5cclxuLyogLmJ1dHRvbl9fYm9yZGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5idXR0b25fX2JvcmRlciB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRwYWRkaW5nOiA4cHggMjBweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMDB2bWF4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHQtYmx1ZSk7XHJcblx0Y29sb3I6IHZhcigtLWJvZHkpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRtaW4taGVpZ2h0OiA2NHB4O1xyXG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRtaW4taGVpZ2h0OiA4MHB4O1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAycHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5ob3ZlciB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAxQTBFOTtcclxuXHRcdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHJcblx0XHRcdCZbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmW3RhcmdldD1cIl9ibGFua1wiXSB7XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb24tYmxhbmsuc3ZnKTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAxQTBFOTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0cmlnaHQ6IDI0cHg7XHJcblx0XHRcdHRyYW5zbGF0ZTogMCAtNTAlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRcdHJpZ2h0OiAyOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0PiAudGV4dCB7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAuYnV0dG9uX19zaGFkb3dcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmJ1dHRvbl9fc2hhZG93IHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogMjBweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMDB2bWF4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG5cdCYuX2RhcmstYmx1ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXZ5KTtcclxuXHRcdGJveC1zaGFkb3c6IDAgNHB4IDAgMnB4ICMxMzYyQUY7XHJcblx0fVxyXG5cclxuXHQmLl9icm93biB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJyb3duKTtcclxuXHRcdGJveC1zaGFkb3c6IDAgNHB4IDAgMnB4ICNDNzk4Njc7XHJcblx0fVxyXG5cclxuXHQmLl9ibHVlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xyXG5cdFx0Ym94LXNoYWRvdzogMCA0cHggMCAycHggIzAwNEE5MztcclxuXHR9XHJcblxyXG5cdCYuX2xpZ2h0LWJsdWUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAxQTBFOTtcclxuXHRcdGJveC1zaGFkb3c6IDAgNHB4IDAgMnB4IHZhcigtLWxpZ2h0LWJsdWUpO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4uaG92ZXIge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdHRyYW5zbGF0ZTogMCA2cHg7XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogMzJweDtcclxuXHRcdGhlaWdodDogMzJweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb24tbHAtbWVudS5zdmcpIG5vLXJlcGVhdCBsZWZ0IHRvcCAvY292ZXI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHJpZ2h0OiAxNHB4O1xyXG5cdFx0dHJhbnNsYXRlOiAwIC01MCU7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRyaWdodDogMjhweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQ+IC50ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiQHVzZSAnLi4vZm91bmRhdGlvbi9taXhpbic7XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgaGRnXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIGgyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5oZGdfX2x2Mi0tMDEge1xyXG5cdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRmb250LXNpemU6IDMuNnJlbTtcclxuICAgIH1cclxuXHJcblx0ZW0ge1xyXG5cdFx0Y29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG5cdH1cclxuXHJcblx0Ji5fY2VudGVyIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbi5oZGdfX2x2Ml9fbGVhdmVzIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmctdG9wOiA2MHB4O1xyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHdpZHRoOiA1N3B4O1xyXG5cdFx0aGVpZ2h0OiA1MXB4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vaGRnLWxlYWYucG5nKSBuby1yZXBlYXQgbGVmdCB0b3AgL2NvdmVyO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHR9XHJcblxyXG5cdCYuX2Fib3V0IHtcclxuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcclxuXHRcdGZvbnQtc2l6ZTogMy42cmVtO1xyXG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLXJvYm90KTtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNC44cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5fc2VydmljZSB7XHJcblx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMy42cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdGVtIHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0KyAuc2VjdGlvbl9fbGVhZCB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0KyAuc2VjdGlvbl9fdGV4dCB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjhweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5oZGdfX2xlYWZfX2JvcmRlciB7XHJcblx0Zm9udC1zaXplOiAycmVtO1xyXG5cdHBhZGRpbmctbGVmdDogNDBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy1ib3R0b206IDEycHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGZvbnQtc2l6ZTogMi44cmVtO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XHJcblx0fVxyXG5cclxuXHQmOjpiZWZvcmUsXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0d2lkdGg6IDI4cHg7XHJcblx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9oZGctbGVhZi5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcCAvY292ZXI7XHJcblx0XHR0b3A6IDJweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdHdpZHRoOiA0NXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMTExLDE5NiwxNjIsMSkgMCUscmdiYSgyMjgsMjUyLDI0MCwxKSAxMDAlKTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5oZGdfX2x2Mi0tMDIge1xyXG5cdGZvbnQtc2l6ZTogMi44cmVtO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0Ji5fd2hpdGUge1xyXG5cdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHR9XHJcblxyXG5cdCYuX3NwLWxlZnQge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRmb250LXNpemU6IDRyZW07XHJcblx0fVxyXG5cclxuXHRlbSB7XHJcblx0XHRjb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcclxuXHJcblx0XHQmLl9icm93biB7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1icm93bik7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5feWVsbG93IHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLXllbGxvdyk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5fYmx1ZSB7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1ibHVlKTtcclxuXHRcdH1cclxuXHJcblx0XHQmLl9saWdodC1ibHVlIHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogaDNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmhkZ19fbHYzX18wMSB7XHJcblx0Zm9udC1zaXplOiAxLjZyZW07XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdH1cclxufVxyXG5cclxuLmJvcmRlcl9faGRnIHtcclxuXHRmb250LXNpemU6IDJyZW07XHJcblx0cGFkZGluZy1ib3R0b206IDEycHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDI0cHg7XHJcblx0fVxyXG5cclxuXHQmLl9jZW50ZXIge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuLmdyYWRfX2hkZyB7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZC1oZGcpO1xyXG5cdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0cGFkZGluZzogNHB4IDEwcHg7XHJcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRwYWRkaW5nOiA4cHggMTJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0fVxyXG59XHJcblxyXG4iLCJAdXNlICcuLi9mb3VuZGF0aW9uL21peGluJztcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBsaXN0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIG9sXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5saXN0X19udW1fXzAxIHtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjc7XHJcblx0bGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xyXG5cdGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0fVxyXG5cclxuXHQ+IGxpIHtcclxuXHRcdHRleHQtaW5kZW50OiAtMWVtO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxZW07XHJcblxyXG5cdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubGlzdF9fbnVtX18wMiB7XHJcblx0Y291bnRlci1yZXNldDogY250O1xyXG5cdG1hcmdpbi10b3A6IDEycHg7XHJcblx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuNztcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0fVxyXG5cclxuXHQ+IGxpIHtcclxuXHRcdGNvdW50ZXItaW5jcmVtZW50OiBjbnQ7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblx0XHR0ZXh0LWluZGVudDogMDtcclxuXHJcblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIihcImNvdW50ZXIoY250KVwiKVwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIHVsXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5saXN0X19idWxsZXQge1xyXG5cdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuNztcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0fVxyXG5cclxuXHQ+IGxpIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIuKXj1wiO1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tc3ViLWNvbG9yKTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaWNvbl9fbGlzdCB7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0PiBsaSB7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDE2cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0VEOEQ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gLnRleHQge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOiAycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuX2Fzc2lnbm1lbnQge1xyXG5cdFx0PiBsaSB7XHJcblx0XHRcdD4gLnRleHQge1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWFzc2lnbm1lbnQuc3ZnKSBuby1yZXBlYXQgbGVmdCB0b3AgL2NvdmVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuX2NoZWNrIHtcclxuXHRcdD4gbGkge1xyXG5cdFx0XHQ+IC50ZXh0IHtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi1yZXN1bHQuc3ZnKSBuby1yZXBlYXQgbGVmdCB0b3AgL2NvdmVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG4vKiBkZXNjX18wMVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZGVzY19fMDEge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDhweDtcclxuXHJcblx0PiBkaXYge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdH1cclxuXHJcblx0XHQ+IGR0IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyKTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdHBhZGRpbmc6IDhweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdFx0d2lkdGg6IDI0JTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE2cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gLnRleHQge1xyXG5cdFx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4gZGQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmF5KTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdHBhZGRpbmc6IDE2cHg7XHJcblx0XHRcdGZsZXg6IDE7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0cGFkZGluZzogMTZweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm1hcCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aWZyYW1lIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyMDBweDtcclxuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMjQwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIkB1c2UgJy4uL2ZvdW5kYXRpb24vbWl4aW4nO1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIHRleHRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNlY3Rpb25fX2xlYWQge1xyXG5cdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuNzU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHR9XHJcblxyXG5cdCsgLnNlY3Rpb25fX3RleHQgIHtcclxuXHRcdG1hcmdpbi10b3A6IDI4cHg7XHJcblx0fVxyXG59XHJcblxyXG4uc2VjdGlvbl9fdGV4dCB7XHJcblx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuNzU7XHJcblxyXG5cdCYuX3RhYi1jZW50ZXIge1xyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0KyAuc2VjdGlvbl9fdGV4dCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxLjVlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5zZWN0aW9uX19ub3RlIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRmb250LXNpemU6IDEuMnJlbTtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0fVxyXG59XHJcbiIsIlxyXG5AdXNlICcuLi9mb3VuZGF0aW9uL21peGluJztcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBsaW5rXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5saW5rX19hcnJvdyB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cdGNvbG9yOiB2YXIoLS1ib2R5KTtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4uaG92ZXIge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2xhdGU6IDAgLTUwJTtcclxuXHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi1tZW51LWFycm93LnN2Zykgbm8tcmVwZWF0IGxlZnQgdG9wIC9jb3ZlcjtcclxuXHR9XHJcblxyXG5cdCZbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0cmlnaHQ6IC00cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb24tYmxhbmsuc3ZnKSBuby1yZXBlYXQgbGVmdCB0b3AgL2NvdmVyO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogYW5jaG9yX19saW5rXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5hbmNob3JfX2xpbmsge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDI0cHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHJcblx0PiBsaSB7XHJcblx0XHQ+IGEge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1ib2R5KTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi5ob3ZlciB7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tc3ViLWNvbG9yKTtcclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2xhdGU6IDAgLTUwJTtcclxuXHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi1tZW51LWFycm93LnN2Zykgbm8tcmVwZWF0IGxlZnQgdG9wIC9jb3ZlcjtcclxuXHRcdFx0XHRyb3RhdGU6IDkwZGVnO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiBjb250ZW50c19fYW5jaG9yX19saW5rXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jb250ZW50c19fYW5jaG9yX19saW5rIHtcclxuXHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cclxuXHQ+IGxpIHtcclxuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gYSB7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1ib2R5KTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nLWlubGluZTogMzRweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1peGluLmhvdmVyIHtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6OmJlZm9yZSxcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRcdGhlaWdodDogNHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOiAxMnB4O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdFx0XHR0b3A6IDE0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLXN1Yi1jb2xvcik7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXN1Yi1jb2xvcik7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0cm90YXRlOiA0NWRlZztcclxuXHRcdFx0XHR0cmFuc2xhdGU6IDAgLTUwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogbGlua19fbGlzdF9fMDFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmxpbmtfX2xpc3RfXzAxIHtcclxuXHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDEycHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHRcdGdhcDogNDBweDtcclxuXHR9XHJcblxyXG5cdD4gbGkge1xyXG5cdFx0PiBhIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tYm9keSk7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMjRweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi5ob3ZlciB7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLW1haW4tY29sb3IpO1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1tYWluLWNvbG9yKTtcclxuXHRcdFx0XHRyb3RhdGU6IDQ1ZGVnO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR0cmFuc2xhdGU6IDAgIGNhbGMoLTUwJSArIDFweCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb24tYmxhbmsuc3ZnKSBuby1yZXBlYXQgbGVmdCB0b3AgL2NvdmVyO1xyXG5cdFx0XHRcdFx0bWFzay1pbWFnZTogbm9uZTtcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0XHRcdFx0XHRyb3RhdGU6IDBkZWc7XHJcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHR0cmFuc2xhdGU6IDAgLTUwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiQHVzZSAnLi4vZm91bmRhdGlvbi9taXhpbic7XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgcGFnZXRpdGxlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5sLXBhZ2V0aXRsZSB7XHJcblx0bWFyZ2luLXRvcDogMzhweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiAxODNweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDQxMHB4O1xyXG5cdH1cclxuXHJcblx0Ji5pcy1hY3RpdmUge1xyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHR0cmFuc2xhdGU6IC0xMDAlIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOjpiZWZvcmUsXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0aGVpZ2h0OiAxODNweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL3BhZ2V0aXRsZS1iZy1zcC5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcCAvMTAwJSAxMDAlO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL3BhZ2V0aXRsZS1iZy5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcCAvMTAwJSAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0aGVpZ2h0OiA0MTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRcdHRyYW5zbGF0ZTogMCAwO1xyXG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdH1cclxuXHJcblx0PiAubC1pbm5lciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5wYWdldGl0bGVfX2hkZyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogOHB4O1xyXG5cdHRyYW5zaXRpb24tZGVsYXk6IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRnYXA6IDEycHg7XHJcblx0fVxyXG5cclxuXHQ+IC5lbiB7XHJcblx0XHRmb250LXNpemU6IDRyZW07XHJcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcblx0XHRmb250LWZhbWlseTogdmFyKC0tcm9ib3QpO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0Zm9udC1zaXplOiA1LjJyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+IC5qcCB7XHJcblx0XHRmb250LXNpemU6IDJyZW07XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5icmVhZGNydW1iX19saXN0IHtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdD4gbGkge1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cclxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cm90YXRlOiA0NWRlZztcclxuXHRcdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYm9keSk7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvZHkpO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2xhdGU6IDAgLTUwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1peGluLmhvdmVyIHtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IC43O1xyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDI4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQ+IGEge1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIkB1c2UgJy4uL2ZvdW5kYXRpb24vbWl4aW4nO1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIHRvcFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiBzaWRlbmF2aVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2lkZW5hdmkge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2xhdGU6IDAgLTUwJTtcclxuXHRcdHotaW5kZXg6IDQ7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG4gICAgfVxyXG5cclxuXHQmLmlzLWhpZGRlbiB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdH1cclxufVxyXG5cclxuLnNpZGVuYXZpX19saXN0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiAyMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogNHB4O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyKTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDNweDtcclxuXHRcdHRvcDogMDtcclxuXHR9XHJcblxyXG5cdD4gbGkge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHJcblx0XHQ+IGEge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdGhlaWdodDogMTBweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tYWluLWNvbG9yKTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHQmLmlzLWFjdGl2ZSB7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0td2hpdGUpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAuX3BjLWNlbnRlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uX3BjLWNlbnRlciB7XHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cclxufVxyXG5cclxuLyogdG9wLWhlcm9cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnRvcC1oZXJvIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0aGVpZ2h0OiAxMDB2aDtcclxuXHJcblx0Jjo6YmVmb3JlLFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdH1cclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdHdpZHRoOiA0OS44NiU7XHJcblx0XHRhc3BlY3QtcmF0aW86IDE4NyAvIDEzNTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC9oZXJvLXRvcC5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcCAvY292ZXI7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0d2lkdGg6IDIwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC9oZXJvLWJvdHRvbS5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcCAvY292ZXI7XHJcblx0XHRhc3BlY3QtcmF0aW86IDE1IC8gNztcclxuXHR9XHJcblxyXG5cdD4gLmwtaW5uZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLnRvcC1oZXJvX19jb250ZW50IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMTJweDtcclxuXHRib3R0b206IDQwcHg7XHJcblx0ei1pbmRleDogMTtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0Ym90dG9tOiBhdXRvO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2xhdGU6IDAgLTUwJTtcclxuXHR9XHJcbn1cclxuXHJcbi50b3AtaGVyb19fc2xpZGUge1xyXG5cdGhlaWdodDogMTAwZHZoO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRhc3BlY3QtcmF0aW86IDM3NSAvIDQzNDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDQxLDc3LDQ5LDApIDAlLHJnYmEoNDEsNzcsNDksMSkgMTAwJSk7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdHdpZHRoOiA1NCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDQxLDc3LDQ5LDEpIDAlLHJnYmEoNDEsNzcsNDksMCkgMTAwJSk7XHJcblx0XHRcdG1heC13aWR0aDogNzQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnNsaWNrLWluaXRpYWxpemVkIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHQuc2xpY2stbGlzdCxcclxuXHQuc2xpY2stdHJhY2ssXHJcblx0LnNsaWNrLXNsaWRlIHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdGltZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdH1cclxufVxyXG5cclxuLnNsaWNrLWFuaW1hdGlvbiB7XHJcblx0YW5pbWF0aW9uOiBmYWRlem9vbSA3cyBsaW5lYXIgMHMgZm9yd2FyZHM7XHJcblxyXG5cdCYuaXMtcGF1c2VkIHtcclxuXHRcdGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGV6b29tIHtcclxuXHQwJSB7XHJcblx0ICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHQgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0fVxyXG59XHJcblxyXG4udG9wLWhlcm9fX3NsaWRlX19wYXVzZSB7XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAxMHB4O1xyXG5cdGJvdHRvbTogMTBweDtcclxuXHR6LWluZGV4OiAzO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRoZWlnaHQ6IDE3cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC9zbGlkZS1zdG9wLnN2Zykgbm8tcmVwZWF0IGNlbnRlciB0b3AgL2NvbnRhaW47XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdCYuaXMtcGF1c2VkIHtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL3NsaWRlLXBsYXkuc3ZnKSBuby1yZXBlYXQgY2VudGVyIHRvcCAvY29udGFpbjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50b3AtaGVyb19faGRnIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiA4cHg7XHJcblxyXG5cdCYuanMtdG9wLWFuaW1lIHtcclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0PiAuc3ViIHtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0PiAubWFpbiB7XHJcblx0XHRmb250LXNpemU6IDUuMnJlbTtcclxuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1yb2JvdCk7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAuMDRlbTtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogOC40cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRvcC1oZXJvX19sZWFkIHtcclxuXHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRsZXR0ZXItc3BhY2luZzogLjFlbTtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMjtcclxuXHR9XHJcbn1cclxuXHJcbi8qIHRvcF9fd2hpdGVfX2JnXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50b3BfX3doaXRlX19iZyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG4vKiB3YXZlX19zZWN0aW9uXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50b3BfX3dhdmVfX2JnIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcbn1cclxuXHJcbi53YXZlX19zZWN0aW9uIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMGR2aDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdCYudG9wLWFib3V0LXdhdmUge1xyXG5cdFx0Ll90b3Age1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnRvcC1zZXJ2aWNlLXdhdmUge1xyXG5cdFx0Ll90b3Age1xyXG5cdFx0XHR0b3A6IC0yMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ll9ib3R0b20ge1xyXG5cdFx0XHRib3R0b206IC00NSU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnRvcC1kYXRhLXdhdmUge1xyXG5cdFx0Ll90b3Age1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYudG9wLWNhc2Utd2F2ZSB7XHJcblx0XHQuX3RvcCB7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji50b3AtZGF0YS13YXZlIHtcclxuXHRcdC5fdG9wIHtcclxuXHRcdFx0dG9wOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRvcC13YXZlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiAxO1xyXG5cclxuXHQmLl90b3Age1xyXG5cdFx0dG9wOiAyMCU7XHJcblx0fVxyXG5cclxuXHQmLl9ib3R0b20ge1xyXG5cdFx0Ym90dG9tOiAyMCU7XHJcblx0fVxyXG5cclxuXHJcbn1cclxuXHJcbi8qIHRvcC1hYm91dFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udG9wLWFib3V0IHtcclxuXHRwYWRkaW5nLWJsb2NrOiAxMDBweCA2NnB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdHBhZGRpbmctYmxvY2s6IDA7XHJcblx0fVxyXG5cclxuXHQmOjpiZWZvcmUsXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0Y29udGVudDogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGFzcGVjdC1yYXRpbzogMzc1IC8gODk7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvYWJvdXQtdG9wLnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wIC9jb3ZlcjtcclxuXHR9XHJcblxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC9hYm91dC1ib3R0b20ucG5nKSBuby1yZXBlYXQgbGVmdCB0b3AgL2NvdmVyO1xyXG5cdFx0YXNwZWN0LXJhdGlvOiAxMjUgLyAyMjtcclxuXHR9XHJcbn1cclxuXHJcbi50b3AtYWJvdXRfX2NvbHVtbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogNDBweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b3AtYWJvdXRfX2ltYWdlIHtcclxuXHRtYXJnaW4taW5saW5lOiAtMTJweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0XHRtYXJnaW4taW5saW5lOiAwO1xyXG4gICAgfVxyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5sYXJnZSB7XHJcblx0XHR3aWR0aDogNjAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4udG9wLWJsb2NrX19jb250ZW50IHtcclxuXHRmbGV4OiAxO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0bWF4LXdpZHRoOiA0ODBweDtcclxuICAgIH1cclxuXHJcblx0LnNlY3Rpb25fX3RleHQge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udG9wX19idXR0b24ge1xyXG5cdG1hcmdpbjogNDBweCBhdXRvIDA7XHJcblx0d2lkdGg6IDI5MHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAzNjRweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIC50b3AtZ3JhZF9fYmdcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnRvcC1ncmFkX19iZyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjI1LDIzNywyMzAsMSkgMCUscmdiYSgyNDQsMjUwLDI0NiwxKSAxMDAlKTtcclxufVxyXG5cclxuXHJcbi8qIC50b3Atc2VydmljZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udG9wLXNlcnZpY2Uge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLXRvcDogNjVweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdH1cclxuXHJcblx0Jjo6YmVmb3JlLFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRhc3BlY3QtcmF0aW86IDEyNSAvIDIyO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL3NlcnZpY2UtdG9wLXNwLnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wIC9jb3ZlcjtcclxuXHR9XHJcblxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRib3R0b206IC0yNTBweDtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3Avc2VydmljZS1ib3R0b20ucG5nKSBuby1yZXBlYXQgbGVmdCB0b3AgL2NvdmVyO1xyXG5cdFx0XHRhc3BlY3QtcmF0aW86IDY4MyAvIDMzMztcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdGJvdHRvbTogLTM1MHB4O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuXHJcbi50b3Atc2VydmljZV9fY29sdW1uIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiA0MHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcclxuICAgIH1cclxufVxyXG5cclxuLnRvcC1zZXJ2aWNlX19pbWFnZSB7XHJcblx0bWFyZ2luLWlubGluZTogLTEycHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdFx0bWFyZ2luLWlubGluZTogMDtcclxuICAgIH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ubGFyZ2Uge1xyXG5cdFx0d2lkdGg6IDYwJTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIC50b3Atc29sdXRpb25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnRvcC1zb2x1dGlvbiB7XHJcblx0cGFkZGluZy1ibG9jazogNDBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRwYWRkaW5nLWJsb2NrOiAwO1xyXG4gICAgfVxyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGFzcGVjdC1yYXRpbzogMzc1IC8gMjg7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3Avc29sdXRpb24tYm90dG9tLnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wIC9jb3ZlcjtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRjb250ZW50OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8qIC50b3AtY2FzZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udG9wLWNhc2Uge1xyXG5cdHBhZGRpbmctYmxvY2s6IDkwcHggNDBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YXNwZWN0LXJhdGlvOiAxMjUgLyAxOTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC9jYXNlLXRvcC1zcC5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcCAvY292ZXI7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0Y29udGVudDogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50b3AtY2FzZV9fY29sdW1uIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHRnYXA6IDQwcHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xyXG4gICAgfVxyXG59XHJcblxyXG4udG9wLWNhc2VfX2ltYWdlIHtcclxuXHRtYXJnaW4tcmlnaHQ6IC0xMnB4O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ubGFyZ2Uge1xyXG5cdFx0d2lkdGg6IDYwJTtcclxuICAgIH1cclxufVxyXG5cclxuLyogLnRvcC1kYXRhXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50b3AtZGF0YSB7XHJcblx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdHBhZGRpbmctYmxvY2s6IDA7XHJcbiAgICB9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YXNwZWN0LXJhdGlvOiAyNSAvIDk7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiA0MHB4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvZGF0YS10b3AucG5nKSBuby1yZXBlYXQgbGVmdCB0b3AgL2NvdmVyO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblxyXG5cdFx0XHQvLyBhc3BlY3QtcmF0aW86IDY4MyAvIDI0NjtcclxuXHRcdFx0Ly8gdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRvcC1kYXRhX19saXN0IHtcclxuXHRtYXJnaW46IDQwcHggYXV0byAwO1xyXG5cdHdpZHRoOiA4NSU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogNjRweDtcclxuXHRtYXgtd2lkdGg6IDEwODBweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRnYXA6IDQwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdG1hcmdpbi10b3A6IDk1cHg7XHJcblx0fVxyXG5cclxuXHQ+IGxpIHtcclxuXHRcdGZsZXg6IDE7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAzMDBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50b3AtZGF0YV9fYnV0dG9uIHtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDQwcHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Z2FwOiA1MHB4O1xyXG5cdH1cclxuXHJcblx0PiBsaSB7XHJcblx0XHR3aWR0aDogMjkycHg7XHJcblx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdHdpZHRoOiAzNjRweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC50b3AtbmV3c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udG9wLW5ld3Mge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdHotaW5kZXg6IDE7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMjAwcHg7XHJcblx0fVxyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vZm9vdGVyLWNvbnRhY3QtdG9wLXNwLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3AgLzEwMCUgMTAwJTtcclxuXHRcdGhlaWdodDogMjJweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IC0yMnB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdGhlaWdodDogNjBweDtcclxuXHRcdFx0dG9wOiAtNjBweDtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vZm9vdGVyLWNvbnRhY3QtdG9wLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3AgLzEwMCUgMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdGhlaWdodDogODBweDtcclxuXHRcdFx0dG9wOiAtODBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4gLmwtaW5uZXIge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG4udG9wLW5ld3NfX2JveCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0cGFkZGluZzogMzJweCAyMHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDQwcHg7XHJcblx0Ym94LXNoYWRvdzogMCA1cHggMTRweCByZ2JhKDExLCA4NSwgNDYsIDEpO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdHBhZGRpbmc6IDQwcHg7XHJcblx0fVxyXG5cclxuXHQubmV3c19fbGlzdCB7XHJcblx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdG1heC13aWR0aDogNzQ0cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udG9wLW5ld3NfX2hlYWQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDEwcHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHR9XHJcbn1cclxuXHJcbi50b3AtbmV3c19faGRnIHtcclxuXHRjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcblx0Zm9udC1zaXplOiAzLjJyZW07XHJcbn1cclxuIiwiQHVzZSAnLi4vZm91bmRhdGlvbi9taXhpbic7XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgYWJvdXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmFib3V0X19saXN0IHtcclxuXHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDgwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdG1hcmdpbi10b3A6IDEyMHB4O1xyXG5cdFx0Z2FwOiAxMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5hYm91dF9fbGlzdF9faXRlbSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogMzJweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRnYXA6IDYwcHg7XHJcblx0fVxyXG5cclxuXHQmOm50aC1vZi10eXBlKG9kZCkge1xyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6bnRoLW9mLXR5cGUoZXZlbikge1xyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmFib3V0X19saXN0X19jb250ZW50IHtcclxuXHRmbGV4OiAxO1xyXG59XHJcblxyXG4uYWJvdXRfX2xpc3RfX2hkZyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogNHB4O1xyXG5cclxuXHQ+IC5ncmFkIHtcclxuXHRcdHdpZHRoOiAyNjBweDtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0XHRwYWRkaW5nOiA0cHggMTBweDtcclxuXHRcdGJhY2tncm91bmQ6IHZhcigtLWdyYWQtaGRnKTtcclxuXHR9XHJcblxyXG5cdD4gLmVuIHtcclxuXHRcdGZvbnQtc2l6ZTogMy42cmVtO1xyXG5cdFx0Y29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLXJvYm90KTtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNC44cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5hYm91dF9fbGlzdF9fbGVhZCB7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRmb250LXNpemU6IDJyZW07XHJcblx0fVxyXG5cclxuXHQrIC5zZWN0aW9uX190ZXh0IHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uYWJvdXRfX2xpc3RfX2ltYWdlIHtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRib3gtc2hhZG93OiA2cHggNnB4IDZweCByZ2JhKDQ1LCA4MiwgOTgsIC4xNSk7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0d2lkdGg6IDUyJTtcclxuXHR9XHJcbn1cclxuXHJcbi5hYm91dF9fbGlzdF9faW1hZ2VfX2Jsb2NrIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDQwcHggMCAwIDA7XHJcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRnYXA6IDdweDtcclxuXHRwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHggMTVweCAyMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnRleHRfX2l0ZW0ge1xyXG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0Z2FwOiA1cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjU7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdGdhcDogOHB4O1xyXG5cdH1cclxuXHJcblx0ZW0ge1xyXG5cdFx0Zm9udC1zaXplOiA0LjVyZW07XHJcblx0XHRmb250LWZhbWlseTogdmFyKC0tcm9ib3QpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtNXB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0Zm9udC1zaXplOiA3LjJyZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIkB1c2UgJy4uL2ZvdW5kYXRpb24vbWl4aW4nO1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIHNlcnZpY2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogLmwtc2VydmljZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubC1zZXJ2aWNlIHtcclxuXHRtYXJnaW4tdG9wOiAzNXB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDIyNSwgMjM3LCAyMzAsIDEpIDUwJSwgcmdiYSgyNDQsIDI1MCwgMjQ2LCAxKSAxMDAlKTtcclxuXHRwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSxcclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdH1cclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGhlaWdodDogNDEycHg7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDUwJSxyZ2JhKDIyNSwyMzcsMjMwLDEpIDEwMCUpO1xyXG5cdH1cclxuXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0YXNwZWN0LXJhdGlvOiAzNzUgLyAyODtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2VydmljZS9iZy1tb2RlbC1ib3R0b20ucG5nKSBuby1yZXBlYXQgbGVmdCB0b3AgL2NvdmVyO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLm1vZGVsX19maWd1cmUge1xyXG5cdG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdG1hcmdpbi10b3A6IDgwcHg7XHJcblx0fVxyXG59XHJcblxyXG4ubW9kZWxfX2JveCB7XHJcblx0bWFyZ2luOiAyNHB4IGF1dG8gMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdG1heC13aWR0aDogMTAwMHB4O1xyXG5cdHBhZGRpbmc6IDE0cHggMjBweDtcclxuXHRib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoNzIsIDE0NywgOTksIC4xNSk7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogMjRweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdHBhZGRpbmc6IDE0cHggNDBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5tb2RlbF9fYm94X19oZGcge1xyXG5cdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRmb250LXNpemU6IDJyZW07XHJcblx0fVxyXG59XHJcblxyXG4ubW9kZWxfX2JveF9fbm90ZSB7XHJcblx0bWFyZ2luLXRvcDogNHB4O1xyXG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG59XHJcblxyXG4ubW9kZWxfX2JveF9fYm9keSB7XHJcblx0ZmxleDogMTtcclxufVxyXG5cclxuLm1vZGVsX19ib3hfX3RleHQge1xyXG5cdGZvbnQtc2l6ZTogMS42cmVtO1xyXG59XHJcblxyXG4vKiAubC1iYWxhbmNlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5sLWJhbGFuY2Uge1xyXG5cdHBhZGRpbmctYmxvY2s6IDg3cHggNjBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdHBhZGRpbmctYmxvY2s6IDEyMHB4O1xyXG5cdH1cclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NlcnZpY2UvYmctYmFsYW5jZS10b3AucG5nKSBuby1yZXBlYXQgbGVmdCB0b3AgL2NvdmVyO1xyXG5cdFx0YXNwZWN0LXJhdGlvOiAxMjUgLyAyOTtcclxuXHR9XHJcblxyXG59XHJcblxyXG4uYmFsYW5jZV9fYmxvY2sge1xyXG5cdG1hcmdpbi10b3A6IDYwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogNjBweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Z2FwOiA4MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmJhbGFuY2VfX2l0ZW0ge1xyXG5cdGZsZXg6IDE7XHJcbn1cclxuXHJcbi5iYWxhbmNlX19jb2x1bW4ge1xyXG5cdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogNTRweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRnYXA6IDgwcHg7XHJcblx0fVxyXG5cclxuXHQ+IGxpIHtcclxuXHRcdGZsZXg6IDE7XHJcblxyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDgwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi1hcnJvdy5zdmcpIG5vLXJlcGVhdCBsZWZ0IHRvcCAvY292ZXI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHRcdFx0XHRib3R0b206IC03MHB4O1xyXG5cdFx0XHRcdHJvdGF0ZTogOTBkZWc7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdFx0XHRyb3RhdGU6IDBkZWc7XHJcblx0XHRcdFx0XHRib3R0b206IGF1dG87XHJcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IC00NXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2xhdGU6IDAgLTUwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0XHRcdHJpZ2h0OiAtNjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoNzIsIDE0NywgOTksIC4xNSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYmFsYW5jZV9fYm94IHtcclxuXHRtYXJnaW46IDMzcHggYXV0byAwO1xyXG5cdG1heC13aWR0aDogMTAwMHB4O1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZWVuKTtcclxuXHRib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoNzIsIDE0NywgOTksIC4xNSk7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdG1hcmdpbi10b3A6IDYwcHg7XHJcblx0XHRwYWRkaW5nOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0Lmljb25fX2xpc3Qge1xyXG5cdFx0PiBsaSB7XHJcblx0XHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdFx0XHR0b3A6IDRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcblxyXG4vKiAubC1uZXR3b3JrXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5sLW5ldHdvcmsge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDQwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NlcnZpY2UvYmctbmV0d29yay10b3AucG5nKSBuby1yZXBlYXQgbGVmdCB0b3AgL2NvdmVyO1xyXG5cdFx0YXNwZWN0LXJhdGlvOiAyNSAvIDk7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLm5ldHdvcmtfX2NvbHVtbiB7XHJcblx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiA2MHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGdhcDogMzBweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdG1hcmdpbi10b3A6IDgwcHg7XHJcblx0XHRnYXA6IDQ0cHg7XHJcblx0fVxyXG59XHJcblxyXG4ubmV0d29ya19fbWFwIHtcclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0d2lkdGg6IDMyJTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLmxhcmdlIHtcclxuXHRcdHdpZHRoOiA0Ni42NiU7XHJcblx0fVxyXG59XHJcblxyXG4ubmV0d29ya19fY29udGVudCB7XHJcblx0ZmxleDogMTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiA2MHB4O1xyXG5cdHdpZHRoOiA4OCU7XHJcblx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGdhcDogMjBweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGdhcDogNDBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5uZXR3b3JrX19pdGVtIHtcclxuXHRmbGV4OiAxO1xyXG59XHJcblxyXG4ubmV0d29ya19fZGVzYyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogMjRweDtcclxuXHJcblx0PiBkaXYge1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXN1Yi1jb2xvcik7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0cGFkZGluZy10b3A6IDhweDtcclxuXHRcdGdhcDogMjRweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRnYXA6IDEycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRnYXA6IDI0cHg7XHJcblx0XHR9XHJcblx0XHQ+IGR0IHtcclxuXHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdFx0d2lkdGg6IDg1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQ+IGRkIHtcclxuXHRcdFx0ZmxleDogMTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5hcmVhX19kZXNjIHtcclxuXHQ+IGRpdiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0Z2FwOiA0cHggMTJweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRnYXA6IDRweCA4cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRkaXNwbGF5OiBncmlkO1xyXG4gICAgXHRcdGdyaWQtYXV0by1jb2x1bW5zOiAxZnIgMWZyO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0Z2FwOiA0cHggMTJweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDRweDtcclxuXHRcdH1cclxuXHJcblx0XHQ+IGR0IHtcclxuXHRcdFx0d2lkdGg6IDY0cHg7XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdD4gZGQge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNzZweCk7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGdyaWQtY29sdW1uOiAyIC8gMztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm5ldHdvcmtfX25vdGUge1xyXG5cdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0Zm9udC1zaXplOiAxLjJyZW07XHJcbn1cclxuXHJcbi8qIC5sLWVmZmVjdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubC1lZmZlY3Qge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLWJsb2NrOiA2MHB4IDY2cHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdHBhZGRpbmctYmxvY2s6IDEyMHB4O1xyXG5cdH1cclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NlcnZpY2UvYmctZWZmZWN0LWJvdHRvbS5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcCAvY292ZXI7XHJcblx0XHRhc3BlY3QtcmF0aW86IDEyNSAvIDIyO1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5lZmZlY3RfX2xpc3Qge1xyXG5cdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0Z2FwOiAzNHB4IDIzcHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRnYXA6IDYwcHg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cclxuXHQ+IGxpIHtcclxuXHRcdHdpZHRoOiBjYWxjKCgxMDAlIC8gMikgLSAoMjNweCAqIDEvMikpO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAoNjBweCAqIDIvMykpO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDI0OHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmVmZmVjdF9faGRnX19ib3JkZXIge1xyXG5cdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xyXG59XHJcblxyXG4uZWZmZWN0X190ZXh0IHtcclxuXHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG59XHJcblxyXG4vKiAubC1zb2x1dGlvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubC1zb2x1dGlvbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmctYmxvY2s6IDgwcHggMTAwcHg7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2UxZWRlNiAwLCAjZjRmYWY2KTtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0cGFkZGluZy1ibG9jazogMTIwcHg7XHJcblx0fVxyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2VydmljZS9iZy1zb2x1dGlvbi10b3AucG5nKSBuby1yZXBlYXQgbGVmdCB0b3AgL2NvdmVyO1xyXG5cdFx0YXNwZWN0LXJhdGlvOiAxMjUgLyAyMjtcclxuXHR9XHJcblxyXG59XHJcblxyXG4uc29sdXRpb25fX2NvbHVtbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogNDBweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc29sdXRpb25fX2NvbnRlbnQge1xyXG5cdGZsZXg6IDE7XHJcblx0bWF4LXdpZHRoOiA1MzBweDtcclxuXHJcblx0LnNlY3Rpb25fX3RleHQge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdH1cclxufVxyXG5cclxuLnNvbHV0aW9uX19saXN0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHRcdG1heC13aWR0aDogNjAwcHg7XHJcblx0XHRnYXA6IDAgNDBweDtcclxuICAgIH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0d2lkdGg6IDYwMHB4O1xyXG4gICAgfVxyXG5cclxuXHQ+IGxpIHtcclxuXHRcdHdpZHRoOiAyNzhweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHR3aWR0aDogMTY1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHR3aWR0aDogMjc4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpudGgtb2YtdHlwZShldmVuKSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogODBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLW9mLXR5cGUoMykge1xyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC00MHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQ+IGEge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Y29sb3I6IHZhcigtLWJvZHkpO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWl4aW4uaG92ZXIge1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0LnNvbHV0aW9uX19pbWFnZSB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IC44O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5zb2x1dGlvbl9faGRnIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jlt0YXJnZXQ9XCJfYmxhbmtcIl0ge1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuc29sdXRpb25fX2hkZyB7XHJcblx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb24tYmxhbmsuc3ZnKSBuby1yZXBlYXQgbGVmdCB0b3AgL2NvdmVyO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDJweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zb2x1dGlvbl9faW1hZ2Uge1xyXG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG59XHJcblxyXG4uc29sdXRpb25fX2hkZyB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbi10b3A6IDE0cHg7XHJcblx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcbn1cclxuXHJcbi5zb2x1dGlvbl9fdGV4dCB7XHJcblx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRmb250LXNpemU6IDEuNHJlbTtcclxufVxyXG4iLCJAdXNlICcuLi9mb3VuZGF0aW9uL21peGluJztcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBjb21wYW55XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIGNvbXBhbnlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmNvbXBhbnlfX2xpc3Qge1xyXG5cdG1heC13aWR0aDogMTAwMHB4O1xyXG5cdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogNDBweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRnYXA6IDgwcHggNDBweDtcclxuXHR9XHJcblxyXG5cdD4gbGkge1xyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLyAyKSAtICg0MHB4ICogMSAvIDIpKTtcclxuXHRcdH1cclxuXHJcblx0XHQ+IGEge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWl4aW4uaG92ZXIge1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0LmNvbXBhbnlfX2xpc3RfX2ltYWdlIHtcclxuXHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRzY2FsZTogMS4xO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmxpbmtfX2Fycm93IHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmNvbXBhbnlfX2xpc3RfX2ltYWdlIHtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdGltZyB7XHJcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHR9XHJcbn1cclxuXHJcbi5jb21wYW55X19saXN0X19saW5rIHtcclxuXHRtYXJnaW4tdG9wOiAxNHB4O1xyXG5cclxufVxyXG5cclxuLyogbWVzc2FnZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWVzc2FnZV9fYmxvY2sge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDQwcHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRnYXA6IDEyMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLm1lc3NhZ2VfX2hkZyB7XHJcblx0Zm9udC1zaXplOiAycmVtO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRmb250LXNpemU6IDMuMnJlbTtcclxuXHR9XHJcblxyXG5cdCsgLm1lc3NhZ2VfX3RleHQge1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5tZXNzYWdlX190ZXh0IHtcclxuXHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRsaW5lLWhlaWdodDogMS43O1xyXG5cdG1hcmdpbi10b3A6IDEuNXJlbTtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0fVxyXG59XHJcblxyXG4ubWVzc2FnZV9fd3JhcCB7XHJcblx0ZmxleDogMTtcclxufVxyXG5cclxuLm1lc3NhZ2VfX2ltYWdlIHtcclxuXHRtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cdHdpZHRoOiA4OCU7XHJcblx0b3JkZXI6IDE7XHJcblx0bWF4LXdpZHRoOiAzMjBweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdHdpZHRoOiAyOS42MiU7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblxyXG5cdH1cclxufVxyXG5cclxuLm1lc3NhZ2VfX2ltYWdlX19jYXB0aW9uIHtcclxuXHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRnYXA6IDhweDtcclxuXHJcblx0PiAudGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4gLm5hbWUge1xyXG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogbWlzc2lvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWlzc2lvbl9faGVybyB7XHJcblx0aW1nIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLm1pc3Npb25fX2Jsb2NrIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiA2NHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdCAgICBtYXJnaW4tdG9wOiAtNi44dnc7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRnYXA6IDgwcHg7XHJcblx0fVxyXG59XHJcblxyXG4ubWlzc2lvbl9faXRlbSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogNDBweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRnYXA6IDgwcHg7XHJcblx0fVxyXG59XHJcblxyXG4ubWlzc2lvbl9faW1hZ2Uge1xyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHR3aWR0aDogNDQuNjYlO1xyXG5cdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcblx0fVxyXG59XHJcblxyXG4ubWlzc2lvbl9fY29udGVudCB7XHJcblx0ZmxleDogMTtcclxufVxyXG5cclxuLm1pc3Npb25fX2hkZ19fbHYyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiA0cHg7XHJcblxyXG5cdD4gLmVuIHtcclxuXHRcdGZvbnQtc2l6ZTogNHJlbTtcclxuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1yb2JvdCk7XHJcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRmb250LXNpemU6IDQuOHJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4gLmpwIHtcclxuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdH1cclxufVxyXG5cclxuLm1pc3Npb25fX2hkZ19fbHYzIHtcclxuXHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRmb250LXNpemU6IDMuMnJlbTtcclxuXHR9XHJcblxyXG5cdCsgLnNlY3Rpb25fX3RleHQge1xyXG5cdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIGRhdGFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmRhdGFfX2ltYWdlIHtcclxuXHR3aWR0aDogMTY0cHg7XHJcblx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0d2lkdGg6IDI0NnB4O1xyXG5cdH1cclxufVxyXG5cclxuLmRhdGFfX2hkZ19fYm9yZGVyIHtcclxuXHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDJyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzc4Qzk5MztcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHR9XHJcbn1cclxuXHJcbi5kYXRhX190ZXh0IHtcclxuXHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cdGdhcDogNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cdH1cclxuXHJcblx0ZW0ge1xyXG5cdFx0Y29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XHJcblx0XHRmb250LWZhbWlseTogdmFyKC0tcm9ib3QpO1xyXG5cdFx0Zm9udC1zaXplOiA2cmVtO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuICAgIFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cdFx0Z2FwOiA0cHg7XHJcbiAgICBcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRmb250LXNpemU6IDhyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0LnNtYWxsIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1ub3RvLXNhbnMpO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMy42cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZGF0YV9fbm90ZSB7XHJcblx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDEuNHJlbTtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0fVxyXG59XHJcblxyXG4uZGF0YV9fY29sdW1uMyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogMjRweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRnYXA6IDMzcHg7XHJcblx0fVxyXG59XHJcblxyXG4uZGF0YV9faXRlbSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JlZW4pO1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdGZsZXg6IDE7XHJcblx0XHRwYWRkaW5nOiAxMnB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0cGFkZGluZzogMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5kYXRhX19jb2x1bW4tbGVmdDEtcmlnaHQyIHtcclxuXHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDI0cHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Z2FwOiAzM3B4O1xyXG5cdH1cclxuXHJcblx0PiAuZGF0YV9faXRlbSB7XHJcblx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0XHRmbGV4OiAwIDAgY2FsYygoMTAwJSAvIDMpIC0gMTZweCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0XHRmbGV4LWJhc2lzOiBjYWxjKCgxMDAlIC8gMykgLSAyNHB4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmRhdGFfX3dyYXBfX2NvbHVtbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogMjRweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0fVxyXG5cclxuXHQ+IGxpIHtcclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdGZsZXg6IDE7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZGF0YV9fbGlzdCB7XHJcblx0bWFyZ2luOiA4cHggYXV0byAwO1xyXG5cdG1heC13aWR0aDogMjY1cHg7XHJcblxyXG5cdD4gbGkge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjQjdCN0I3O1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gLnRleHQge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdH1cclxuXHJcblx0XHQ+IC5udW0ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xyXG5cdFx0XHRmb250LWZhbWlseTogdmFyKC0tcm9ib3QpO1xyXG5cdFx0XHRmb250LXNpemU6IDMuNnJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0Z2FwOiA0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblxyXG5cdFx0XHQuc21hbGwge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0XHRmb250LWZhbWlseTogdmFyKC0tbm90by1zYW5zKTtcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0tYm9keSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcblxyXG5cclxuLmRhdGFfX2NvbHVtbi1sZWZ0MS12ZXJ0aWNhbC1yaWdodDIge1xyXG5cdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogMjRweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRnYXA6IDMzcHg7XHJcblx0fVxyXG5cclxuXHQ+IGxpIHtcclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRcdGZsZXg6IDAgMCBjYWxjKCgoMTAwJSAvIDMpICogMikgLSA4cHgpO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5kYXRhX19jb2x1bW4ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDI0cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGdhcDogMzNweDtcclxuXHR9XHJcblxyXG5cdC5kYXRhX19pdGVtIHtcclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZGF0YV9fdGV4dCB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLmRhdGFfX2l0ZW1fX3JvdyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmRhdGFfX2l0ZW1fX2NvbHVtbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuZGF0YV9fdGV4dCB7XHJcblx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuXHR9XHJcbn1cclxuXHJcbi5kYXRhX19oZGcge1xyXG5cdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG59XHJcbiIsIkB1c2UgJy4uL2ZvdW5kYXRpb24vbWl4aW4nO1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIG5ld3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyog5LiA6KanXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5uZXdzX19saXN0IHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcclxuXHRmbGV4OiAxO1xyXG5cclxuXHQ+IGxpIHtcclxuXHRcdD4gYSB7XHJcblx0XHRcdHBhZGRpbmctYmxvY2s6IDI0cHg7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGdhcDogMTBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1ib2R5KTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRcdGdhcDogNDhweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Lm5ld3NfX2xpc3RfX3RpdGxlIHtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm5ld3NfX2xpc3RfX2RhdGUge1xyXG5cdGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0d2lkdGg6IDVlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5uZXdzX19saXN0X190aXRsZSB7XHJcblx0ZmxleDogMTtcclxufVxyXG5cclxuLnBhZ2VyX19ibG9jayB7XHJcblx0bWFyZ2luLWJsb2NrOiAxMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtaW4taGVpZ2h0OiAzNnB4O1xyXG59XHJcblxyXG4ucGFnZXJfX2Fycm93IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL3BhZ2VyLWFycm93LnN2Zykgbm8tcmVwZWF0IGxlZnQgdG9wIC9jb3ZlcjtcclxuXHR3aWR0aDogNDhweDtcclxuXHRoZWlnaHQ6IDM2cHg7XHJcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLmhvdmVyIHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRvcGFjaXR5OiAuNztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuX3ByZXYge1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJvdGF0ZTogLTE4MGRlZztcclxuXHR9XHJcblxyXG5cdCYuX25leHQge1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0fVxyXG5cclxuXHQmLl9oaWRkZW4ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0PiBhIHtcclxuXHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuLnBhZ2VyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGdhcDogMjBweDtcclxuXHJcblx0PiBsaSB7XHJcblx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0Ji5jdXJyZW50IHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvZHkpO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogLTEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQ+IGEge1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tYm9keSk7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi5ob3ZlciB7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAuNztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIOips+e0sFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubmV3c19fZGF0ZSB7XHJcblx0bWFyZ2luLXRvcDogMTJweDtcclxuXHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRjb2xvcjogIzZGNzY4MDtcclxufVxyXG5cclxuLm5ld3NfX2NvbnRlbnQge1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0fVxyXG5cclxuXHQ+ICoge1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcblxyXG59XHJcbiIsIkB1c2UgJy4uL2ZvdW5kYXRpb24vbWl4aW4nO1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIGNhc2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyog5LiA6KanXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jYXNlX19saXN0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiA4MHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRnYXA6IDEyMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmNhc2VfX2xpc3RfX2l0ZW0ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cdGdhcDogMTZweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Z2FwOiA2MHB4O1xyXG5cdH1cclxuXHJcblx0LmNhc2VfX2hkZyB7XHJcblx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNhc2VfX2xlYWQge1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRjb2xvcjogdmFyKC0tYm9keSk7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jYXNlX19saXN0X19jb250ZW50IHtcclxuXHRmbGV4OiAxO1xyXG59XHJcblxyXG4uY2FzZV9fdGFnIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdHBhZGRpbmc6IDhweCAxNnB4O1xyXG5cdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdH1cclxuXHJcblx0Ji5fZ3JlZW4ge1xyXG5cdFx0Y29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JlZW4pO1xyXG5cdH1cclxuXHJcblx0Ji5fYmVpZ2Uge1xyXG5cdFx0Y29sb3I6ICMwMDQ3OEE7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFQkRFO1xyXG5cdH1cclxuXHJcblx0Ji5fYmx1ZSB7XHJcblx0XHRjb2xvcjogIzI0NTQ5RDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFREYzRkY7XHJcblx0fVxyXG5cclxuXHQmLl9ibGFjayB7XHJcblx0XHRjb2xvcjogdmFyKC0tYm9keSk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRThGM0ZGO1xyXG5cdH1cclxuXHJcblx0KyAuY2FzZV9faGRnIHtcclxuXHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHR9XHJcbn1cclxuXHJcbi5jYXNlX19oZGcge1xyXG5cdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRmb250LXNpemU6IDMuNnJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5jYXNlX19sZWFkIHtcclxuXHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuNzU7XHJcblx0Y29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0fVxyXG59XHJcblxyXG4uY2FzZV9fdGV4dCB7XHJcblx0bWFyZ2luLXRvcDogMjRweDtcclxuXHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRsaW5lLWhlaWdodDogMS43NTtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0fVxyXG59XHJcblxyXG4uY2FzZV9fYnV0dG9uIHtcclxuXHRtYXgtd2lkdGg6IDIyNHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogMjRweCBhdXRvIDA7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdG1hcmdpbi10b3A6IDMycHg7XHJcblx0fVxyXG59XHJcblxyXG4uY2FzZV9fbGlzdF9faW1hZ2Uge1xyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHR3aWR0aDogNDQuNDQlO1xyXG5cdH1cclxuXHJcblx0aW1nIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YXNwZWN0LXJhdGlvOiAzIC8gMjtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdH1cclxufVxyXG5cclxuLyog6Kmz57SwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jYXNlX19pbWFnZSB7XHJcblx0bWFyZ2luOiAzMHB4IGF1dG8gMDtcclxuXHRtYXgtd2lkdGg6IDgwMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0fVxyXG5cclxuXHRpbWcge1xyXG5cdFx0YXNwZWN0LXJhdGlvOiAyIC8gMTtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4uY2FzZXN0dWR5X19jb2x1bW4ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDkwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdH1cclxuXHJcblx0PiBsaSB7XHJcblx0XHRmbGV4OiAxO1xyXG5cclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA4MHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb24tYXJyb3cuc3ZnKSBuby1yZXBlYXQgbGVmdCB0b3AgL2NvdmVyO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblx0XHRcdFx0Ym90dG9tOiAtODBweDtcclxuXHRcdFx0XHRyb3RhdGU6IDkwZGVnO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRcdFx0cm90YXRlOiAwZGVnO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiBhdXRvO1xyXG5cdFx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHRcdHJpZ2h0OiAtNjBweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0dHJhbnNsYXRlOiAwIC01MCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY2FzZXN0dWR5X19ib3gge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZzogNTNweCAyMHB4IDQwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0cGFkZGluZzogNTNweCAzMHB4IDQwcHg7XHJcblx0fVxyXG5cclxuXHQmLl9ncmF5IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGMkY0Rjc7XHJcblx0fVxyXG5cclxuXHQmLl9ncmVlbiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmVlbik7XHJcblx0XHRib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoNzIsIDE0NywgOTksIC4xNSk7XHJcblx0fVxyXG59XHJcblxyXG4uY2FzZXN0dWR5X19oZGcge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmb250LXNpemU6IDJyZW07XHJcblx0cGFkZGluZzogNXB4IDEycHg7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiAtMjBweDtcclxuXHRtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cdG1heC13aWR0aDogMjc4cHg7XHJcblxyXG5cdCYuX2dyYXkge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzZGNzY4MDtcclxuXHR9XHJcblxyXG5cdCYuX2dyZWVuIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG5cdH1cclxufVxyXG5cclxuLmNvbnRlbnRzX19ibG9jayB7XHJcblx0d2lkdGg6IDg4JTtcclxuXHRtYXJnaW4taW5saW5lOiBhdXRvO1xyXG59XHJcblxyXG4uY2FzZV9fY29udGVudCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0cGFkZGluZy10b3A6IDUwcHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRwYWRkaW5nLXRvcDogODBweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdG1hcmdpbi10b3A6IDM2cHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMTI0cHg7XHJcblx0fVxyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAyN3B4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jYXNlL2JnLnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wIC8xMDAlIDEwMCU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdGhlaWdodDogMTAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc3Age1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wYyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJsb2NrIHtcclxuXHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQuaGRnIHtcclxuXHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi44cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCsgLnRleHQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC50ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNzU7XHJcblx0XHRmbGV4OiAxO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0KyAudGV4dCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEuNWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZpZ3VyZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jYXB0aW9uIHtcclxuXHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjc7XHJcblx0fVxyXG59XHJcblxyXG4udGV4dF9fYmxvY2sge1xyXG5cdGZsZXg6IDE7XHJcbn1cclxuXHJcbi5jb2x1bW5fX2ltYWdlIHtcclxuXHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdGdhcDogMCAzMHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Z2FwOiAwIDgwcHg7XHJcblx0fVxyXG5cclxuXHQmLl9sZWZ0IHtcclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuX3JpZ2h0IHtcclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZmlndXJlIHtcclxuXHRcdHdpZHRoOiA4OCU7XHJcblx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdHdpZHRoOiAzMy4zMyU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jYXNlLXByb2ZpbGVfX2hkZyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogNnB4O1xyXG5cclxuXHQ+IC5zdWIge1xyXG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcblx0fVxyXG5cclxuXHQ+IC5tYWluIHtcclxuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEycHg7XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgxMTEsMTk2LDE2MiwxKSAwJSxyZ2JhKDIyOCwyNTIsMjQwLDEpIDEwMCUpO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmltYWdlX19hcnJvdyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogNTRweDtcclxuXHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQ+IGxpIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGhlaWdodDogODBweDtcclxuXHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWFycm93LnN2Zykgbm8tcmVwZWF0IGxlZnQgdG9wIC9jb3ZlcjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR0b3A6IC02MHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblx0XHRcdFx0cm90YXRlOiA5MGRlZztcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0XHRcdHJvdGF0ZTogMGRlZztcclxuXHRcdFx0XHRcdGxlZnQ6IC0zMnB4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdHRyYW5zbGF0ZTogMCAtNTAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZpZ3VyZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG59XHJcblxyXG4uY2FzZS1wcm9maWxlX19jb2x1bW4ge1xyXG5cdG1hcmdpbi10b3A6IDMycHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogMzJweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRnYXA6IDU0cHg7XHJcblx0fVxyXG59XHJcblxyXG4uY2FzZS1wcm9maWxlX19sb2dvIHtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHdpZHRoOiA4OCU7XHJcblx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdHdpZHRoOiA0MS42JTtcclxuXHR9XHJcblxyXG5cdD4gaW1nIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRhc3BlY3QtcmF0aW86IDE2IC8gOTtcclxuXHR9XHJcbn1cclxuXHJcbi5jYXNlLXByb2ZpbGVfX2NvbnRlbnQge1xyXG5cdGZsZXg6IDE7XHJcbn1cclxuXHJcbi5jYXNlLXByb2ZpbGVfX2Rlc2Mge1xyXG5cdD4gZGl2IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiAxMnB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gZHQge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0XHR3aWR0aDogMTIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQ+IGRkIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdGZsZXg6IDE7XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jlt0YXJnZXQ9XCJfYmxhbmtcIl0ge1xyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWJsYW5rLnN2Zykgbm8tcmVwZWF0IGxlZnQgdG9wIC9jb3ZlcjtcclxuXHRcdFx0XHRcdFx0bWFzay1pbWFnZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiIsIkB1c2UgJy4uL2ZvdW5kYXRpb24vbWl4aW4nO1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIHByaXZhY3lcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogUHJpdmFjeSBQb2xpY3lcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByaXZhY3lfX2Jsb2NrIHtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDgwcHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdG1hcmdpbi10b3A6IDgwcHg7XHJcblx0fVxyXG59XHJcblxyXG4ucHJpdmFjeV9fY29udGVudCB7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHR9XHJcblxyXG5cdC5oZGdfX2x2M19fMDEge1xyXG5cdFx0KyAuZGVzY19fMDEge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQrIC5wcml2YWN5X190ZXh0IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wcml2YWN5X193cmFwIHtcclxuXHRtYXgtd2lkdGg6IDEwMDBweDtcclxuXHRtYXJnaW46IDQwcHggYXV0byAwO1xyXG59XHJcblxyXG4ucHJpdmFjeV9fdGV4dCB7XHJcblx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuNzU7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdH1cclxuXHJcblx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuXHRcdG1hcmdpbi10b3A6IDEuNWVtO1xyXG5cdH1cclxufVxyXG4iLCJAdXNlICcuLi9mb3VuZGF0aW9uL21peGluJztcclxuQHVzZSAnLi4vZm91bmRhdGlvbi9mdW5jdGlvbic7XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgTFAgY29tbW9uXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIGhlYWRlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubHAtc3BfX2J0biB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZSk7XHJcblx0d2lkdGg6IDU2cHg7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHotaW5kZXg6IDE7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuXHQmOjpiZWZvcmUsXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHR9XHJcblxyXG5cdD4gc3BhbixcclxuXHQmOjpiZWZvcmUsXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2xhdGU6IC01MCUgLTUwJTtcclxuXHRcdHdpZHRoOiAyOHB4O1xyXG5cdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHR0b3A6IGNhbGMoNTAlIC0gOXB4KTtcclxuXHR9XHJcblxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdHRvcDogY2FsYyg1MCUgKyA5cHgpO1xyXG5cdH1cclxuXHJcblx0Ji5pcy1hY3RpdmUge1xyXG5cdFx0PiBzcGFuIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQmOjpiZWZvcmUsXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHRvcDogY2FsYyg1MCUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdHJvdGF0ZTogNDVkZWc7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRyb3RhdGU6IC00NWRlZztcclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcblxyXG4ubHAtaGVhZGVyX19nbmF2IHtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDQwcHg7XHJcblx0bGVmdDogMDtcclxuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDQwcHgpO1xyXG5cdHotaW5kZXg6IDE7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMCk7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuXHQmLl9kYXJrLWJsdWUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA3MSwgMTM5LCAuNjkpO1xyXG5cdH1cclxuXHJcblx0Ji5fYmx1ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUsIDkyLCAxODEsIC42OSk7XHJcblx0fVxyXG5cclxuXHQmLl9saWdodC1ibHVlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMywgMTM3LCAyMTYsIC42OSk7XHJcblx0fVxyXG5cclxuXHQmLmlzLW9wZW4ge1xyXG5cdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbi5scC1oZWFkZXItZ25hdl9faXRlbSB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuXHQ+IGEge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdHBhZGRpbmc6IDEycHggMzBweCAxMnB4IDA7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbG9yOiB2YXIoLS1ib2R5KTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRyYW5zaXRpb246IGNvbG9yIHZhcigtLXRyYW5zaXRpb24pO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLmhvdmVyIHtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLWJsdWUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdHBhZGRpbmc6IDAgMTRweCAwIDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogbWluKDEuMTd2dywgMS42cmVtKTtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHR0cmFuc2xhdGU6IDAgLTUwJTtcclxuXHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdGhlaWdodDogMjBweDtcclxuXHJcblx0XHRcdG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb24tbHAtYXJyb3cuc3ZnKTtcclxuXHRcdFx0bWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0bWFzay1zaXplOiBjb3ZlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmxwLWhlYWRlcl9fZ25hdl9fY29udGVudCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdHBhZGRpbmc6IDEycHggMjRweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdHdpZHRoOiA4Mi42NiU7XHJcblx0bWFyZ2luOiA0MHB4IGF1dG87XHJcblx0Ym94LXNoYWRvdzogNnB4IDZweCA2cHggcmdiYSg0NSwgODIsIDk4LCAuMTUpO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGdhcDogNHB4O1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGdhcDogbWluKDEuMDJ2dywgMTRweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5scC1oZWFkZXItZ25hdiB7XHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRnYXA6IDVweDtcclxuICAgIH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Z2FwOiBtaW4oMS4xN3Z3LCAxNnB4KTtcclxuICAgIH1cclxufVxyXG5cclxuLmxwLWhlYWRlci1jb250YWN0IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZSk7XHJcblx0XHR3aWR0aDogOTBweDtcclxuXHRcdGhlaWdodDogNjBweDtcclxuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0d2lkdGg6IG1pbigxMS43MXZ3LCAxNjBweCk7XHJcblx0XHRoZWlnaHQ6IDc1cHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5ob3ZlciB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0b3BhY2l0eTogLjc7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+IGEge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQ+IC50ZXh0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiBtaW4oMS4xN3Z3LCAxLjZyZW0pO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2xhdGU6IDAgLTUwJTtcclxuXHRcdFx0XHR3aWR0aDogMTJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEycHg7XHJcblxyXG5cdFx0XHRcdG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb24tbHAtYXJyb3cuc3ZnKTtcclxuXHRcdFx0XHRtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0bWFzay1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogZm9vdGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5scC1mb290ZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmxwLWZvb3Rlcl9fYm90dG9tX19jb2x1bW4ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdhcDogMTZweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cclxuXHQubC1mb290ZXJfX2Jsb2NrX19sb2dvIHtcclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdHdpZHRoOiA0MyU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZm9vdGVyX19sb2dvIHtcclxuXHRcdG1heC13aWR0aDogMjk4cHg7XHJcblx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdG1heC13aWR0aDogMzYzcHg7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mb290ZXJfX2FkZHJlc3Mge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvb3Rlcl9fYm90dG9tX19jb250ZW50IHtcclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdGdhcDogOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmZvb3Rlcl9fYm90dG9tX19jb250ZW50IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiAxNnB4O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdH1cclxufVxyXG5cclxuLyogbHAtdG9wLWxpbmUgX2Jyb3duXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5scC10b3AtbGluZSB7XHJcblx0cGFkZGluZy1ibG9jazogNnB4O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRwYWRkaW5nLWJsb2NrOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0Ji5fYnJvd24ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJvd24pO1xyXG5cdH1cclxuXHJcblx0Ji5fZGFyay1ibHVlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxRDQ4OEQ7XHJcblx0fVxyXG5cclxuXHQmLl9saWdodC1ibHVlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpXHJcblx0fVxyXG59XHJcblxyXG4ubHAtdG9wLWxpbmVfX2NvbHVtbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdhcDogMTBweDtcclxufVxyXG5cclxuLmxwLXRvcC1saW5lX190YWcge1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwMHZtYXg7XHJcblx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0cGFkZGluZzogNHB4IDE2cHg7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdH1cclxuXHJcblx0Ji5fYnJvd24ge1xyXG5cdFx0Y29sb3I6IHZhcigtLWJyb3duKTtcclxuXHR9XHJcblxyXG5cdCYuX2JsdWUge1xyXG5cdFx0Y29sb3I6IHZhcigtLWJsdWUpO1xyXG5cdH1cclxufVxyXG5cclxuLmxwLXRvcC1saW5lX190aXRsZSB7XHJcblx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdGZsZXg6IDE7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdH1cclxufVxyXG5cclxuLyogLmxwLWhlcm9cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmxwLWhlcm8ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0Ji5fZGFyay1ibHVlIHtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCw1NiwxMjEsMSkgMCUscmdiYSg0LDYxLDE1MiwxKSAxMDAlKTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiBmdW5jdGlvbi52dyg0MCk7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IGZ1bmN0aW9uLnZ3X3RhYig0MCk7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogZnVuY3Rpb24udndfbGcoMTUwKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuX2JsdWUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzA1NUNCNTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiBmdW5jdGlvbi52dygyNTApO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoNSw5NCwxODMsMSkgMCUscmdiYSg0LDYxLDE1MiwxKSAxMDAlKTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IGZ1bmN0aW9uLnZ3X3RhYigxNTApO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IGZ1bmN0aW9uLnZ3X2xnKDIzMCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLl9saWdodC1ibHVlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMUEwRTk7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogZnVuY3Rpb24udncoNDApO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiBmdW5jdGlvbi52d190YWIoNjApO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IGZ1bmN0aW9uLnZ3X2xnKDYwKTtcclxuXHRcdH1cclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGlja2dvL2xwLWhlcm8tYmcucG5nKSBuby1yZXBlYXQgbGVmdCB0b3AgL2NvdmVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHdpZHRoOiA5Ni44JTtcclxuXHRcdGFzcGVjdC1yYXRpbzogMzYzIC8gMjgxO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2xwLWhlcm8tYmcucG5nKSBuby1yZXBlYXQgbGVmdCB0b3AgL2NvdmVyO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdHdpZHRoOiA1NC41JTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4gLmwtaW5uZXIge1xyXG5cdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHR9XHJcbn1cclxuXHJcbi5scC1oZXJvX19ibG9jayB7XHJcblx0bWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmxwLWhlcm9fX2ltYWdlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHotaW5kZXg6IDE7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHR3aWR0aDogNTglO1xyXG5cdH1cclxufVxyXG5cclxuLmxwLWhlcm9fX3N1Yi1pbWFnZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogZnVuY3Rpb24udncoMjkyKTtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ei1pbmRleDogMTtcclxuXHR0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHR0b3A6IGZ1bmN0aW9uLnZ3X3RhYigyNTApO1xyXG5cdFx0d2lkdGg6IDQ3LjczJTtcclxuXHRcdGxlZnQ6IGF1dG87XHJcblx0XHRyaWdodDogZnVuY3Rpb24udndfdGFiKDEyKTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdHRvcDogZnVuY3Rpb24udndfbGcoNDM2KTtcclxuXHRcdHJpZ2h0OiBmdW5jdGlvbi52d19sZygyMCk7XHJcblx0fVxyXG5cclxuXHQmLl9zbWFsbCB7XHJcblx0XHR3aWR0aDogNzMuNTUlO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdHRvcDogZnVuY3Rpb24udndfdGFiKDI1MCk7XHJcblx0XHRcdHdpZHRoOiAzMyU7XHJcblx0XHRcdHJpZ2h0OiBmdW5jdGlvbi52d190YWIoMjkpO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0dG9wOiBmdW5jdGlvbi52d19sZyg0MzYpO1xyXG5cdFx0XHRyaWdodDogZnVuY3Rpb24udndfbGcoMjkpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmxwLWhlcm9fX2NvbnRlbnQge1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDI7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0d2lkdGg6IDQyJTtcclxuXHR9XHJcblxyXG5cdCYuX2p1Y29yZSB7XHJcblx0XHRwYWRkaW5nLXRvcDogZnVuY3Rpb24udncoNDEwKTtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogZnVuY3Rpb24udndfdGFiKDQwKTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiBmdW5jdGlvbi52d19sZyg3NSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLl9sb2dpc3RpY3Njb2RlIHtcclxuXHRcdHBhZGRpbmctdG9wOiBmdW5jdGlvbi52dyg0NDApO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiBmdW5jdGlvbi52d190YWIoNDApO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IGZ1bmN0aW9uLnZ3X2xnKDY0KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuX3BpY2tnbyB7XHJcblx0XHRwYWRkaW5nLXRvcDogZnVuY3Rpb24udncoMjkyKTtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogZnVuY3Rpb24udndfdGFiKDQwKTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiBmdW5jdGlvbi52d19sZyg2MCk7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubHAtaGVyb19faGRnIHtcclxuXHRmb250LXNpemU6IGZ1bmN0aW9uLnZ3KDQwKTtcclxuXHR0cmFuc2l0aW9uLWRlbGF5OiAuMXM7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRmb250LXNpemU6IGZ1bmN0aW9uLnZ3X3RhYig0MCk7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRmb250LXNpemU6IGZ1bmN0aW9uLnZ3X2xnKDU2KTtcclxuXHR9XHJcblxyXG5cdCYuX3llbGxvdyB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogZnVuY3Rpb24udncoMjQpO1xyXG5cdFx0bWFyZ2luLXRvcDogZnVuY3Rpb24udncoMjApO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IGZ1bmN0aW9uLnZ3X3RhYigxMik7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiBmdW5jdGlvbi52d190YWIoMjQpO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogZnVuY3Rpb24udndfbGcoMTIpO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogZnVuY3Rpb24udndfbGcoMjQpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsMjQyLDgyLDEpIDAlLHJnYmEoMjU1LDI0Miw4MiwwKSAxMDAlKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuX3doaXRlIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiBmdW5jdGlvbi52dygyNCk7XHJcblx0XHRtYXJnaW4tdG9wOiBmdW5jdGlvbi52dygyMCk7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogZnVuY3Rpb24udndfdGFiKDEyKTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IGZ1bmN0aW9uLnZ3X3RhYigyNCk7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiBmdW5jdGlvbi52d19sZygxMik7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiBmdW5jdGlvbi52d19sZygyNCk7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwyNTUsMjU1LC4zKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNHB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdCsgLmxwLWhlcm9fX2xlYWQge1xyXG5cdFx0dHJhbnNpdGlvbi1kZWxheTogLjJzO1xyXG5cdH1cclxufVxyXG5cclxuLmxwLWhlcm9fX2xlYWQge1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGZvbnQtc2l6ZTogZnVuY3Rpb24udncoMjApO1xyXG5cdHRyYW5zaXRpb24tZGVsYXk6IC4xcztcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdGZvbnQtc2l6ZTogZnVuY3Rpb24udndfdGFiKDIwKTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGZvbnQtc2l6ZTogZnVuY3Rpb24udndfbGcoMjQpO1xyXG5cdH1cclxuXHJcblx0Ji5fYnJvd24ge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IGZ1bmN0aW9uLnZ3KDI0KTtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiBmdW5jdGlvbi52d190YWIoMjApO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogZnVuY3Rpb24udndfdGFiKDI0KTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IGZ1bmN0aW9uLnZ3X2xnKDIwKTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IGZ1bmN0aW9uLnZ3X2xnKDI0KTtcclxuXHRcdH1cclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMTY1LDExMCw1MywxKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNHB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdCsgLmxwLWhlcm9fX2hkZyB7XHJcblx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XHJcblx0fVxyXG59XHJcblxyXG4ubHAtaGVyb19fdGV4dCB7XHJcblx0bWFyZ2luLXRvcDogZnVuY3Rpb24udncoMjApO1xyXG5cdGZvbnQtc2l6ZTogZnVuY3Rpb24udncoMTQpO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG5cdHRyYW5zaXRpb24tZGVsYXk6IC40cztcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdG1hcmdpbi10b3A6IGZ1bmN0aW9uLnZ3X3RhYigyMCk7XHJcblx0XHRmb250LXNpemU6IGZ1bmN0aW9uLnZ3X3RhYigxNCk7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRtYXJnaW4tdG9wOiBmdW5jdGlvbi52d19sZygyMCk7XHJcblx0XHRmb250LXNpemU6IGZ1bmN0aW9uLnZ3X2xnKDE2KTtcclxuXHR9XHJcbn1cclxuXHJcbi5scC1oZXJvX19saXN0X19ub3RlIHtcclxuXHRtYXJnaW4tdG9wOiBmdW5jdGlvbi52dygyMCk7XHJcblx0Zm9udC1zaXplOiBmdW5jdGlvbi52dygxMik7XHJcblx0dHJhbnNpdGlvbi1kZWxheTogLjVzO1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0cGFkZGluZy1yaWdodDogMTJweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdG1hcmdpbi10b3A6IGZ1bmN0aW9uLnZ3X3RhYigyMCk7XHJcblx0XHRmb250LXNpemU6IGZ1bmN0aW9uLnZ3X3RhYigxMik7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0bWFyZ2luLXRvcDogZnVuY3Rpb24udndfbGcoMjApO1xyXG5cdFx0Zm9udC1zaXplOiBmdW5jdGlvbi52d19sZygxMik7XHJcblx0fVxyXG59XHJcblxyXG4ubHAtaGVyb19fbGlzdF9fbG9nbyB7XHJcblx0bWFyZ2luOiBmdW5jdGlvbi52dygyMCkgYXV0byAwO1xyXG5cdHdpZHRoOiA5MCU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRnYXA6IDhweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0bWFyZ2luLXRvcDogZnVuY3Rpb24udndfdGFiKDIwKTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdGdhcDogZnVuY3Rpb24udndfdGFiKDgpO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRnYXA6IGZ1bmN0aW9uLnZ3X2xnKDgpO1xyXG5cdH1cclxuXHJcblx0PiBsaSB7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdFx0cGFkZGluZzogNnB4IDEycHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdHBhZGRpbmc6IGZ1bmN0aW9uLnZ3X3RhYig2KSBmdW5jdGlvbi52d190YWIoMTIpO1xyXG5cdFx0XHR3aWR0aDogMTYwcHg7XHJcblx0XHRcdGZsZXg6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRwYWRkaW5nOiBmdW5jdGlvbi52d19sZyg2KSBmdW5jdGlvbi52d19sZygxMik7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAubHAtZ3JhZC1iZ1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubHAtZ3JhZC1iZyB7XHJcblx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy1ibG9jazogMzZweCA0MHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNFOUVERjU7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdG1hcmdpbi10b3A6IDgwcHg7XHJcblx0XHRwYWRkaW5nLWJsb2NrOiA3M3B4IDEzMHB4O1xyXG5cdH1cclxuXHJcblx0Ji5fbXQwIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG5cclxuXHQmOjpiZWZvcmUsXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRoZWlnaHQ6IDEyMHB4O1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSxyZ2JhKDIzMywyMzcsMjQ1LDEpIDEwMCUpO1xyXG5cdFx0dG9wOiAwO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0aGVpZ2h0OiAxOTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2Fzc2lnbm1lbnQtYmcuanBnKSBuby1yZXBlYXQgbGVmdCB0b3AgLzEwMCUgMTAwJTtcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdGhlaWdodDogNjhweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC5scC1iZ1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubHAtYmctc2VjdGlvbiB7XHJcblx0bWFyZ2luLXRvcDogNjBweDtcclxuXHRwYWRkaW5nLWJsb2NrOiAyOHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNFN0YxRkI7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdG1hcmdpbi10b3A6IDgwcHg7XHJcblx0XHRwYWRkaW5nLWJsb2NrOiA4MHB4O1xyXG5cdH1cclxuXHJcblx0Ji5fbXQwIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG59XHJcblxyXG4ubHAtZGFyay1iZy1zZWN0aW9uIHtcclxuXHRwYWRkaW5nLWJsb2NrOiA2MHB4O1xyXG5cclxuXHQmLl9kYXJrLWJsdWUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcclxuXHR9XHJcblxyXG5cdCYuX2JsdWUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XHJcblx0fVxyXG5cclxuXHQmLl9saWdodC1ibHVlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpO1xyXG5cdH1cclxufVxyXG5cclxuLyogLmhkZ1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uaGRnX19scC1hc3NpZ25tZW50IHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAyLjRyZW07XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHR9XHJcblxyXG5cdCYuX3NwLWZsZXgge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRnYXA6IDhweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGVtIHtcclxuXHRcdGZvbnQtc2l6ZTogMi44cmVtO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0Zm9udC1zaXplOiA0cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuX2JsdWUge1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tYmx1ZSk7XHJcblxyXG5cdFx0XHQuZG90IHtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5fbGlnaHQtYmx1ZSB7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTtcclxuXHJcblx0XHRcdC5kb3Qge1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZG90IHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogN3B4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDdweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDdweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmZsb3dfX2hkZyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0LmhkZ19fbHYyLS0wMiB7XHJcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmZsb3dfX2xlYWQge1xyXG5cdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZzogMTJweCAyNHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0fVxyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDUwJSAxMDAlLCAxMDAlIDApO1xyXG5cdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cdFx0Ym90dG9tOiAtMTFweDtcclxuXHR9XHJcblxyXG5cdCYuX2RhcmstYmx1ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpO1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLl9ibHVlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5fbGlnaHQtYmx1ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTtcclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC53b3JyaWVzX19saXN0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi53b3JyaWVzX19saXN0IHtcclxuXHRtYXJnaW4tdG9wOiAzNXB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDE2cHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0bWFyZ2luLXRvcDogNjBweDtcclxuXHRcdGdhcDogNDBweCA1NnB4O1xyXG5cdH1cclxuXHJcblx0Ji5fY29sMiB7XHJcblx0XHQ+IGxpIHtcclxuXHRcdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygoMTAwJSAvIDIpIC0gKDE2cHggKiAxIC8gMikpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLyAyKSAtICg1NnB4ICogMSAvIDIpKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5fY29sMyB7XHJcblx0XHQ+IGxpIHtcclxuXHRcdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gKDE2cHggKiAyIC8gMykpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtICg1NnB4ICogMiAvIDMpKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0PiBsaSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxufVxyXG5cclxuLndvcnJpZXNfX2xpc3RfX2l0ZW0ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdHBhZGRpbmc6IDE4cHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdHBhZGRpbmc6IDI0cHg7XHJcblx0fVxyXG59XHJcblxyXG4ud29ycmllc19fbGlzdF9faGRnIHtcclxuXHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tYm9yZGVyKTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy1sZWZ0OiA1NHB4O1xyXG5cdG1pbi1oZWlnaHQ6IDY0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0bWluLWhlaWdodDogNzRweDtcclxuXHR9XHJcblxyXG5cdCYuX2JsdWUge1xyXG5cdFx0Y29sb3I6IHZhcigtLWJsdWUpO1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5fbGlnaHQtYmx1ZSB7XHJcblx0XHRjb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogNnB4O1xyXG5cdFx0bWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi1hc3NpZ25tZW50LnN2Zyk7XHJcblx0XHRtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdG1hc2stc2l6ZTogY292ZXI7XHJcblxyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLndvcnJpZXNfX2xpc3RfX3RleHQge1xyXG5cdG1hcmdpbi10b3A6IDEycHg7XHJcblx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuNzU7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdH1cclxufVxyXG5cclxuLndvcnJpZXNfX2xpc3RfX3Blb3BsZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWF4LXdpZHRoOiAyMDlweDtcclxuXHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG4vKiBiZWZvcmUtYWZ0ZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmJlZm9yZS1hZnRlcl9fbGlzdCB7XHJcblx0bWFyZ2luLXRvcDogNjBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiA2MHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHR9XHJcblxyXG5cdCYuX2Jyb3duIHtcclxuXHRcdD4gbGkge1xyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icm93bik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLl95ZWxsb3cge1xyXG5cdFx0PiBsaSB7XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+IGxpIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdHBhZGRpbmc6IDIwcHggMjBweCAwO1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0cGFkZGluZzogMjRweCAyNHB4IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHdpZHRoOiA0OHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA1MCUgMTAwJSwgMTAwJSAwKTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cdFx0XHRcdGJvdHRvbTogLTQycHg7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNDhweDtcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiBhdXRvO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHRcdHJpZ2h0OiAtNDJweDtcclxuXHRcdFx0XHRcdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAlIDEwMCUsIDEwMCUgNTAlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5iZWZvcmUtYWZ0ZXJfX2hkZyB7XHJcblx0Zm9udC1zaXplOiAyLjhyZW07XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRmb250LXNpemU6IDMuNnJlbTtcclxuXHR9XHJcblxyXG5cdCYuX2JlZm9yZSB7XHJcblx0XHRjb2xvcjogIzZGNzY4MDtcclxuXHR9XHJcblxyXG5cdCYuX2FmdGVyIHtcclxuXHRcdGNvbG9yOiB2YXIoLS1ibHVlKTtcclxuXHR9XHJcbn1cclxuXHJcbi5iZWZvcmUtYWZ0ZXJfX2JnX19saXN0IHtcclxuXHRtYXJnaW4tYmxvY2s6IDE2cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdHBhZGRpbmc6IDEycHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdG1hcmdpbi1ibG9jazogN3B4IDIwcHg7XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0Ji5fYmVmb3JlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFRkYzRkE7XHJcblxyXG5cdFx0PiBsaSB7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9qdWNvcmUvaWNvbi1iZWZvcmUuc3ZnKSBuby1yZXBlYXQgbGVmdCB0b3AvY292ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuX2FmdGVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFMkVDRkY7XHJcblxyXG5cdFx0PiBsaSB7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9qdWNvcmUvaWNvbi1hZnRlci5zdmcpIG5vLXJlcGVhdCBsZWZ0IHRvcC9jb3ZlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0PiBsaSB7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDQ0cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtaW4taGVpZ2h0OiAzMnB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiAzMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHRyYW5zbGF0ZTogMCAtNTAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJlZm9yZS1hZnRlcl9faW1hZ2Uge1xyXG5cdG1hcmdpbjogYXV0byBhdXRvIDA7XHJcblx0bWF4LXdpZHRoOiAzODVweDtcclxufVxyXG5cclxuLyogYmVmb3JlLWFmdGVyX19iYW5uZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmJlZm9yZS1hZnRlcl9fYmFubmVyIHtcclxuXHRtYXJnaW46IDUwcHggYXV0byAwO1xyXG5cdG1heC13aWR0aDogMTAwMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZERjlFQjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRtYXJnaW4tdG9wOiA5MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmJlZm9yZS1hZnRlcl9fYmFubmVyX19iZyB7XHJcblx0Ym9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRhc3BlY3QtcmF0aW86IDkgLyA0O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0d2lkdGg6IDQzJTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHggMCAwIDE2cHg7XHJcblx0fVxyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdyk7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0d2lkdGg6IDc5N3B4O1xyXG5cdFx0XHRoZWlnaHQ6IDc5N3B4O1xyXG5cdFx0XHRhc3BlY3QtcmF0aW86IDEvMTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHRyYW5zbGF0ZTogMCAtNTAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJlZm9yZS1hZnRlcl9fYmFubmVyX19pbWFnZSB7XHJcblx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHR3aWR0aDogOTEuNzMlO1xyXG5cdHRyYW5zbGF0ZTogMCAtMzJweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdHdpZHRoOiAzOC42JTtcclxuXHRcdG1heC13aWR0aDogMzg2cHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2xhdGU6IDI1cHggLTUwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5iZWZvcmUtYWZ0ZXJfX2Jhbm5lcl9fdGV4dCB7XHJcblx0cGFkZGluZzogMCAzMnB4IDI0cHg7XHJcblx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0cGFkZGluZzogMThweCAzMnB4IDE4cHggMzBweDtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRmbGV4OiAxO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA1OHB4O1xyXG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0fVxyXG5cclxuXHRlbSB7XHJcblx0XHQmLl9ibHVlIHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWJsdWUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuX2xpZ2h0LWJsdWUge1xyXG5cdFx0XHRjb2xvcjogIzE0NzJEMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC5ib3JkZXJfX2JveFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYm9yZGVyX19ib3gge1xyXG5cdG1hcmdpbjogNDBweCBhdXRvIDA7XHJcblx0bWF4LXdpZHRoOiAxMDgwcHg7XHJcblx0Ym9yZGVyOiA4cHggc29saWQgI0RGRThFQjtcclxuXHRwYWRkaW5nOiAxMnB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDIwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdG1hcmdpbi10b3A6IDgwcHg7XHJcblx0XHRwYWRkaW5nOiAzMnB4O1xyXG5cdFx0Z2FwOiA2MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmJvcmRlcl9fYm94X19jb250ZW50IHtcclxuXHRmbGV4OiAxO1xyXG59XHJcblxyXG4uYm9yZGVyX19ib3hfX2hkZyB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMnJlbTtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHR9XHJcblxyXG5cdC5hcG9zdHJvcGhlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctaW5saW5lOiAyMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRwYWRkaW5nLWlubGluZTogMjZweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLl9kYXJrLWJsdWUge1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvanVjb3JlL2Fwb3N0cm9waGUtc3RhcnQuc3ZnKSBuby1yZXBlYXQgbGVmdCB0b3AgL2NvdmVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9qdWNvcmUvYXBvc3Ryb3BoZS1lbmQuc3ZnKSBuby1yZXBlYXQgbGVmdCB0b3AgL2NvdmVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5fZ3JheSB7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sb2dpc3RpY3Njb2RlL2Fwb3N0cm9waGUtc3RhcnQuc3ZnKSBuby1yZXBlYXQgbGVmdCB0b3AgL2NvdmVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sb2dpc3RpY3Njb2RlL2Fwb3N0cm9waGUtZW5kLnN2Zykgbm8tcmVwZWF0IGxlZnQgdG9wIC9jb3ZlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmJlZm9yZSxcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI5cHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0ZW0ge1xyXG5cdFx0Ji5fZGFyay1ibHVlIHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWRhcmstYmx1ZSk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5fYmx1ZSB7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1ibHVlKTtcclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcblxyXG4uYm9yZGVyX19ib3hfX3RleHQge1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuNztcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0fVxyXG5cclxuXHRlbSB7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdH1cclxufVxyXG5cclxuLmJvcmRlcl9fYm94X19pbWFnZSB7XHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdHdpZHRoOiAzMiU7XHJcblx0fVxyXG5cclxuXHRpbWcge1xyXG5cdFx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi8qIC5scC1mbG93X19saXN0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5scC1mbG93X19saXN0IHtcclxuXHRtYXJnaW4tdG9wOiA1MnB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDc0cHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0Z2FwOiA0MHB4O1xyXG5cdFx0d2lkdGg6IDk0JTtcclxuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tdG9wOiA4NHB4O1xyXG5cdH1cclxuXHJcblx0Ji5fYnJvd24ge1xyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRnYXA6IDYwcHggNTRweDtcclxuXHRcdH1cclxuXHJcblx0XHQ+IGxpIHtcclxuXHRcdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gKDQwcHggKiAyLzMpKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAoNTRweCAqIDIvMykpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUsXHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icm93bik7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoNCkge1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCAxMDAlIDUwJSk7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0bGVmdDogLTI4cHg7XHJcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2xhdGU6IDAgLTUwJTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IC00MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuX2JsdWUge1xyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRnYXA6IDQwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0PiBsaSB7XHJcblx0XHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtICg0MHB4ICogMi8zKSk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUsXHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNzdCN0Y3O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IC0zMnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4gbGkge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNDAsMjQzLDI0NywxKSAwJSxyZ2JhKDIyOSwyNDEsMjU1LDEpIDEwMCUpO1xyXG5cdFx0cGFkZGluZzogMzhweCAyMHB4IDI0cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDUwJSAxMDAlLCAxMDAlIDApO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblx0XHRcdFx0Ym90dG9tOiAtMzZweDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0XHRcdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAlIDEwMCUsIDEwMCUgNTAlKTtcclxuXHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0Ym90dG9tOiBhdXRvO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IC0zMnB4O1xyXG5cdFx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0dHJhbnNsYXRlOiAwIC01MCU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdFx0XHRyaWdodDogLTQwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubHAtZmxvd19fbnVtIHtcclxuXHR3aWR0aDogNDBweDtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHRtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cdHRvcDogLTIwcHg7XHJcblx0Ym94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoNDUsIDgyLCA5OCwgLjE2KTtcclxuXHJcblx0Ji5fYnJvd24ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJvd24pO1xyXG5cdH1cclxuXHJcblx0Ji5fYmx1ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcclxuXHR9XHJcbn1cclxuXHJcbi5scC1mbG93X19oZGcge1xyXG5cdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRmb250LXNpemU6IDJyZW07XHJcblx0fVxyXG5cclxuXHQuc21hbGwge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmxwLWZsb3dfX3RleHQge1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0Zm9udC1zaXplOiAxLjRyZW07XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdH1cclxufVxyXG5cclxuLmxwLWZsb3dfX2ltYWdlLWxpc3Qge1xyXG5cdG1hcmdpbjogMzJweCBhdXRvIDA7XHJcblx0d2lkdGg6IDY0JTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiA2MHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHR9XHJcblxyXG5cdD4gbGkge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC8gNCkgLSAoNjBweCAqIDMgLyA0KSk7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDUwJSAxMDAlLCAxMDAlIDApO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblx0XHRcdFx0Ym90dG9tOiAtMzZweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNzdCN0Y3O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCUgMTAwJSwgMTAwJSA1MCUpO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRib3R0b206IGF1dG87XHJcblx0XHRcdFx0XHRyaWdodDogLTQwcHg7XHJcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2xhdGU6IDAgLTUwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5scC1mbG93X19pbWFnZV9faGRnIHtcclxuXHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdGZvbnQtc2l6ZTogMS44cmVtO1xyXG59XHJcblxyXG4ubHAtZmxvd19faW1hZ2VfX3RleHQge1xyXG5cdG1hcmdpbi10b3A6IDEycHg7XHJcblx0Zm9udC1zaXplOiAxLjRyZW07XHJcbn1cclxuXHJcbi8qIC5jdGFfX2J1dHRvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY3RhX19idXR0b24ge1xyXG5cdG1hcmdpbjogNDBweCBhdXRvIDA7XHJcblx0bWF4LXdpZHRoOiA1MjBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy1ib3R0b206IDZweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdG1hcmdpbi10b3A6IDEwMHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0bWFyZ2luLXRvcDogMTQwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uY3RhX19idXR0b25fX2NpcmNsZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjojRkZGMjUyO1xyXG5cdHdpZHRoOiAxMzBweDtcclxuXHRoZWlnaHQ6IDEzMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogLTcwcHg7XHJcblx0XHR0b3A6IC03MHB4O1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHR9XHJcblxyXG5cdGVtIHtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHR9XHJcblxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogMTlweDtcclxuXHRcdGhlaWdodDogMjRweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL3llbGxvdy1hcnJvdy5zdmcpIG5vLXJlcGVhdCBsZWZ0IHRvcCAvY292ZXI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cdFx0Ym90dG9tOiAtMjBweDtcclxuXHRcdHotaW5kZXg6IDE7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0cm90YXRlOiAtNjBkZWc7XHJcblx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdGJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAganVjb3JlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIC5jdGFfX2xpc3RcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmN0YV9fbGlzdCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogNDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Z2FwOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0PiBsaSB7XHJcblx0XHRmbGV4OiAxO1xyXG5cdH1cclxufVxyXG5cclxuLmN0YV9fbGlzdF9faGRnIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0cGFkZGluZy1ib3R0b206IDEycHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cdH1cclxufVxyXG5cclxuLmN0YV9fbGlzdF9fdGV4dCB7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAxLjRyZW07XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdH1cclxufVxyXG5cclxuLmN0YV9fbGlzdF9fYnV0dG9uIHtcclxuXHRtYXJnaW46IDI0cHggYXV0byAwO1xyXG5cdG1heC13aWR0aDogNTIwcHg7XHJcbn1cclxuXHJcbi50b3BpY3NfX2JveCB7XHJcblx0bWFyZ2luLXRvcDogMTZweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRib3gtc2hhZG93OiA2cHggNnB4IDZweCByZ2JhKDQ1LCA4MiwgOTgsIC4xNSk7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdFx0cGFkZGluZzogNDBweDtcclxuXHR9XHJcbn1cclxuXHJcbi50b3BpY3NfX2JveF9faGVhZCB7XHJcblx0b3JkZXI6IDA7XHJcbn1cclxuXHJcbi50b3BpY3NfX2JveF9fdG9waWNzIHtcclxuXHR3aWR0aDogMTQ0cHg7XHJcbn1cclxuXHJcbi50b3BpY3NfX2JveF9faGRnIHtcclxuXHRtYXJnaW4tbGVmdDogLTIwcHg7XHJcblxyXG5cdGJvcmRlci1yYWRpdXM6IDAgNjRweCA2NHB4IDA7XHJcblx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0Zm9udC1zaXplOiAxLjZyZW07XHJcblxyXG5cdCYuX2RhcmstYmx1ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NzhCO1xyXG5cdH1cclxuXHJcblx0Ji5fYmx1ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHR3aWR0aDogNTYlO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC00MHB4O1xyXG5cdFx0cGFkZGluZy1pbmxpbmU6IDQwcHg7XHJcblx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi50b3BpY3NfX2JveF9faW1hZ2Uge1xyXG5cdG9yZGVyOiAxO1xyXG5cdG1hcmdpbi10b3A6IDI0cHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRtYXJnaW46IDAgMCAxMHB4IDEwcHg7XHJcblx0XHR3aWR0aDogNDMuMiU7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRtYXJnaW46IDAgMCA0MHB4IDQwcHg7XHJcblx0fVxyXG59XHJcblxyXG4udG9waWNzX19ib3hfX3RleHQge1xyXG5cdG9yZGVyOiAzO1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuNztcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdH1cclxufVxyXG5cclxuLnRvcGljc19fYm94X19ub3RlIHtcclxuXHRvcmRlcjogNDtcclxuXHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0Zm9udC1zaXplOiAxLjJyZW07XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0fVxyXG5cclxuXHQ+IGxpIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cclxuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0PiAubWFyayB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gYSB7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1ib2R5KTtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5scC1hYm91dF9fbGlzdCB7XHJcblx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiAyNHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cdFx0Z2FwOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0PiBsaSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGM0Y3O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0cGFkZGluZzogMjBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdHBhZGRpbmc6IDYwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubHAtYWJvdXRfX2xpc3RfX2NvbHVtbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogMzZweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0fVxyXG59XHJcblxyXG4ubHAtYWJvdXRfX2xpc3RfX2NvbnRlbnQge1xyXG5cdGZsZXg6IDE7XHJcbn1cclxuXHJcbi5scC1hYm91dF9fbGlzdF9faXRlbSB7XHJcblx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDI0cHg7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcclxuXHR9XHJcbn1cclxuXHJcbi5scC1hYm91dF9fbGlzdF9faGRnIHtcclxuXHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRjb2xvcjogdmFyKC0tZGFyay1ibHVlKTtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdH1cclxufVxyXG5cclxuLmxwLWFib3V0X19saXN0X190ZXh0IHtcclxuXHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjc7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdH1cclxufVxyXG5cclxuLmxwLWFib3V0X19saXN0X19pbWFnZXMge1xyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHR3aWR0aDogNTMuNyU7XHJcblx0fVxyXG59XHJcblxyXG4ubHAtYWJvdXRfX2xpc3RfX2ltYWdlIHtcclxuXHQmLl9zaGFkb3cge1xyXG5cdFx0Ym94LXNoYWRvdzogNnB4IDZweCA2cHggcmdiYSg4LCA0NCwgNTksIC4xNik7XHJcblx0fVxyXG5cclxuXHQ+IC5jYXB0aW9uIHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5fYWxpZ24tbGVmdCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAjMTQ3MkQwO1xyXG5cclxuXHRcdFx0Jlt0YXJnZXQ9XCJfYmxhbmtcIl0ge1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiPlwiO1xyXG5cdFx0XHRcdFx0bWFzay1pbWFnZTogbm9uZTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmxwLWFib3V0X19saXN0X19pbWFnZV9fbGlzdCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogMjhweDtcclxuXHR3aWR0aDogOTAlO1xyXG5cdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0fVxyXG5cclxuXHQ+IGxpIHtcclxuXHRcdGZsZXg6IDE7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbi5yZWFzb25fX2xpc3Qge1xyXG5cdG1hcmdpbjogNjBweCBhdXRvIDA7XHJcblx0d2lkdGg6IDg4JTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiAyMHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Z2FwOiA2MHB4O1xyXG5cdH1cclxuXHJcblx0PiBsaSB7XHJcblx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHR3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gKDIwcHggKiAyLyAzKSk7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHR3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gKDYwcHggKiAyLyAzKSk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5wZW9wbGUge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnJlYXNvbl9fbGlzdF9fcGVvcGxlIHtcclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0d2lkdGg6IDcyLjUlO1xyXG5cdFx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHRcdG1heC13aWR0aDogMjMycHg7XHJcblx0fVxyXG5cdH1cclxuXHJcbi5yZWFzb25fX2xpc3RfX2hlYWQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRnYXA6IDE2cHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGdhcDogMjRweDtcclxuXHR9XHJcbn1cclxuXHJcbi5yZWFzb25fX2xpc3RfX2ljb24ge1xyXG5cdHdpZHRoOiA4NHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0d2lkdGg6IDQ2cHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHR3aWR0aDogODRweDtcclxuXHR9XHJcbn1cclxuXHJcbi5yZWFzb25fX2xpc3RfX2hkZyB7XHJcblx0ZmxleDogMTtcclxuXHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRsaW5lLWhlaWdodDogMS43NTtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdH1cclxufVxyXG5cclxuLnJlYXNvbl9fbGlzdF9fYm9keSB7XHJcblx0bWFyZ2luLXRvcDogNnB4O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdH1cclxufVxyXG5cclxuLnJlYXNvbl9fbGlzdF9fdGV4dCB7XHJcblx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuNztcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0fVxyXG5cclxuXHQmLl9zbWFsbCB7XHJcblx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0KyAucmVhc29uX19saXN0X190ZXh0IHtcclxuXHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBsb2dpc3RpY3Njb2RlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5scC1hYm91dCB7XHJcblx0bWFyZ2luLXRvcDogLTIzMHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0bWFyZ2luLXRvcDogLTEzMHB4O1xyXG5cdH1cclxuXHJcblx0LmJvcmRlcl9fYm94IHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG59XHJcblxyXG4uc3lzdGVtX19saXN0IHtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDMycHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0bWFyZ2luLXRvcDogODBweDtcclxuXHRcdGdhcDogODBweDtcclxuXHR9XHJcblxyXG5cdD4gbGkge1xyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLyAyKSAtICgzMnB4ICogMS8yICkpO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLyAyKSAtICg4MHB4ICogMS8yICkpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnN5c3RlbV9fbGlzdF9faGRnIHtcclxuXHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjc7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0XHRmb250LXNpemU6IDJyZW07XHJcblx0fVxyXG59XHJcblxyXG4uc3lzdGVtX19saXN0X190ZXh0IHtcclxuXHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjc7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgcGlja2dvXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5yZWdpc3Rlcl9fYmxvY2sge1xyXG5cdG1hcmdpbi10b3A6IDMycHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0fVxyXG59XHJcblxyXG4ucmVnaXN0ZXJfX3RleHQge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0PiAudGV4dCB7XHJcblx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS43O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0cGFkZGluZy1pbmxpbmU6IDQ4cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRcdFx0cGFkZGluZy1pbmxpbmU6IDEwNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmJlZm9yZSxcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0aGVpZ2h0OiAzOHB4O1xyXG5cclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRcdHdpZHRoOiA4MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNzZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGlja2dvL2xpbmUtbGVmdC5zdmcpIG5vLXJlcGVhdCBsZWZ0IHRvcCAvY292ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9waWNrZ28vbGluZS1yaWdodC5zdmcpIG5vLXJlcGVhdCBsZWZ0IHRvcCAvY292ZXI7XHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG5cclxuLnJlZ2lzdGVyX19idXR0b24ge1xyXG5cdG1hcmdpbjogMzZweCBhdXRvIDA7XHJcblx0bWF4LXdpZHRoOiA1NjBweDtcclxufVxyXG5cclxuLmNvbnRhY3RfX2xlYWQge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRsaW5lLWhlaWdodDogMS43O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cdH1cclxuXHJcblx0KyAuY3RhX19idXR0b24ge1xyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiQHVzZSAnLi4vZm91bmRhdGlvbi9taXhpbic7XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgdG9wXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udS1zcCB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHJcbiAgQGluY2x1ZGUgbWl4aW4udGFiIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnUtdGFiIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBpbmNsdWRlIG1peGluLnRhYiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udS10YWItbm9uZSB7XHJcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4udS10YWItb25seSB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi51LXBjIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBpbmNsdWRlIG1peGluLnBjIHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi51LXBjLW5vbmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBpbmNsdWRlIG1peGluLnBjIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iXX0= */
