:root{--color_white:#fff;--color_black:#000;--color_txt:#0b54a5;--color_primary:#0b54a5;--color_secondary:#c3d600;--color_accent:#eb6867;--color_border:#707070;--color_bg_body:#fff;--vw:100vw;--vh:100vh;--svh:100svh;--dvh:100dvh;--base-width:1366;--container-width:1000;--header-height:92}@media screen and (max-width:840px){:root{--base-width:375}}:root{--font-family_noto-sans-jp:"Noto Sans JP",sans-serif;--font-family_montserrat:"Montserrat",sans-serif;--leading-trim:calc(0.5em - 0.5lh)}*,:after,:before{box-sizing:border-box;image-rendering:-webkit-optimize-contrast}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,li,ol,p,ul{font-size:1em;font-weight:inherit;margin:0;padding:0}ol,ul{list-style:none}a{color:inherit;text-decoration:none;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}img{border:none;height:auto}button,input,select,textarea{color:inherit;font:inherit}button,input[type=button],input[type=submit],label,select{cursor:pointer}input[type=radio]{margin:0}table{border-collapse:collapse;border-spacing:0;width:100%}table th{font-weight:inherit;text-align:inherit}dialog{border:none;padding:0}html{font-size:62.5%}body,html{height:100%}body{background:var(--color_bg_body);color:var(--color_txt);font-family:var(--font-family_noto-sans-jp);font-size:1.4rem;font-style:normal;font-weight:400;line-height:2;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;word-wrap:break-word;line-break:normal;text-rendering:optimizeSpeed}@media screen and (max-width:840px){body{min-width:375px}}@media screen and (max-width:430px){body.is-open{overflow:hidden}}.form-reset{appearance:none;background:none;border:none;border-radius:0;box-shadow:none;display:block;padding:0}img{image-rendering:auto}button,input,select,textarea{appearance:none;background:none;border:none;border-radius:0;box-shadow:none;display:block;padding:0}:after,:before{background-position:50%;background-repeat:no-repeat;background-size:contain}.l-body-inner{background:#f8f8f8;display:flex;flex-direction:column;min-height:100svh;overflow:clip}.l-column{background:var(--color_white);display:grid;flex:1;grid-template-columns:max-content 1fr;margin-inline:auto;max-width:calc(var(--base-width)*1px)}@media screen and (max-width:1024px){.l-column{max-width:none}}.l-column__fixed,.l-main{position:relative}.l-inner{margin-inline:auto}@media screen and (max-width:1024px){.l-inner{width:100%}}.l-header{max-height:100svh;overflow-y:auto;padding:35.7px 43px 70px;position:sticky;top:0;z-index:9999}@media screen and (max-width:1024px){.l-header{padding-inline:24px}}@media screen and (max-width:840px){.l-header{background:var(--color_white);height:calc(var(--header-height)*1px);left:0;padding:20px 18px;position:fixed;right:0;top:0}}.l-header__main{align-items:center;display:flex;flex-direction:column;row-gap:70px}@media screen and (max-width:840px){.l-header__main{flex-direction:row;justify-content:space-between}}.l-header__logo-link{aspect-ratio:130/169;display:block;width:130px}@media screen and (max-width:840px){.l-header__logo-link{aspect-ratio:auto;width:228px}}.l-header__logo-link img{height:100%;object-fit:contain;width:100%}@media screen and (max-width:840px){.l-global-nav{display:none}}.l-global-nav__list{display:flex;flex-direction:column;gap:1em}.l-global-nav__link{display:block;font-weight:700;line-height:1.5714285714;transition:opacity .3s ease-out}@media (hover:hover){.l-global-nav__link:where(:any-link,:enabled,summary):hover{opacity:.6}}.l-global-nav__link--current{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.l-burger-btn{aspect-ratio:78/46;border:1px solid var(--color_primary);border-radius:50%;display:block;display:none;flex-shrink:0;position:relative;transition:background-color,box-shadow,.3s ease-out;width:78px;z-index:3}@media screen and (max-width:840px){.l-burger-btn{display:block}}.l-burger-btn__box{display:block;height:100%;margin-inline:auto;position:relative;width:100%}.l-burger-btn__bar{background:var(--color_primary);display:block;height:1.5px;left:50%;position:absolute;transform:translateX(-50%);transition:transform .3s cubic-bezier(.4,.4,0,1),opacity .3s cubic-bezier(.4,.4,0,1);width:30px}.l-burger-btn__bar:first-of-type{top:13px}.l-burger-btn.is-open .l-burger-btn__bar:first-of-type{top:21px;transform:translateX(-50%) rotate(45deg)}.l-burger-btn__bar:nth-of-type(2){top:19px}.l-burger-btn.is-open .l-burger-btn__bar:nth-of-type(2){top:21px;transform:translateX(-50%) rotate(-45deg)}.l-burger-btn__title{display:block;left:50%;position:absolute;top:27px;transform:translateX(-50%);transition:opacity .3s ease-out}.l-burger-btn.is-open .l-burger-btn__title{opacity:0}.l-burger-btn__title img{height:100%;width:100%}.l-burger-nav{background:var(--color_white);bottom:0;max-height:100svh;max-width:430px;opacity:0;overflow-y:auto;padding:calc(100vw/var(--base-width)*24) calc(100vw/var(--base-width)*20);pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease-out;width:100%;z-index:2}.l-burger-nav.is-open{opacity:1;pointer-events:visible}.l-burger-nav__inner{display:grid;row-gap:32px}.l-burger-nav__list{display:grid}.l-burger-nav__item+.l-burger-nav__item{border-top:1px solid var(--color_primary)}.l-burger-nav__link{display:block;font-weight:700;padding-block:.5714285714em;text-align:center}.l-burger-nav__logo{max-width:262px}.l-burger-nav__bottom-list{display:flex;flex-wrap:wrap;justify-content:center}.l-burger-nav__bottom-item{position:relative}.l-burger-nav__bottom-item+.l-burger-nav__bottom-item:before{color:var(--color_primary);content:"|";display:block;font-weight:500;left:0;position:absolute}.l-burger-nav__bottom-link{display:inline-block;font-size:1.4rem;line-height:1.4285714286;padding-inline:1em;transition:opacity .3s ease-out}@media (hover:hover){.l-burger-nav__bottom-link:where(:any-link,:enabled,summary):hover{opacity:.6}}.l-footer{background:var(--color_primary);color:var(--color_white);padding-block:34px 31px;position:relative;z-index:10}@media screen and (max-width:840px){.l-footer{padding-bottom:106px;padding-top:40px}}.l-footer__inner{margin-inline:auto;max-width:calc(var(--container-width)*1px);width:94%}.l-footer__bottom{align-items:center;border-top:1px solid var(--color_white);display:flex;justify-content:space-between;margin-top:37px;padding-top:20px}@media screen and (max-width:840px){.l-footer__bottom{flex-direction:column;margin-top:36px;padding-top:16px;row-gap:9px}}.l-footer-nav__list{display:flex;flex-wrap:wrap}@media screen and (max-width:840px){.l-footer-nav__list{justify-content:center}}.l-footer-nav__item{position:relative}.l-footer-nav__item+.l-footer-nav__item:before{color:var(--color_white);content:"|";display:block;font-weight:500;left:0;position:absolute}.l-footer-nav__link{display:inline-block;font-size:1.4rem;line-height:1.4285714286;padding-inline:1em;transition:opacity .3s ease-out}@media (hover:hover){.l-footer-nav__link:where(:any-link,:enabled,summary):hover{opacity:.6}}.l-footer-nav__item:first-child .l-footer-nav__link{padding-left:0}.l-fixed-btn{bottom:10px;position:fixed;right:-125px;transition:opacity .3s ease-out;z-index:20}@media screen and (max-width:840px){.l-fixed-btn{bottom:0;left:0;right:0}}.l-fixed-btn--js-hide{opacity:0;pointer-events:none}@media screen and (max-width:840px){.l-fixed-btn--js-hide{opacity:1;pointer-events:visible}}.l-fixed-btn__link{align-items:center;aspect-ratio:1;background:var(--color_accent);border-radius:50%;display:grid;padding-left:47px;transition:transform .3s ease-out;width:217px}@media (hover:hover){.l-fixed-btn__link:where(:any-link,:enabled,summary):hover{transform:translateX(-10px)}}@media screen and (max-width:840px){.l-fixed-btn__link{aspect-ratio:auto;border-radius:20px 20px 0 0;height:60px;justify-content:center;padding-left:0;width:100%}}.l-fixed-btn__link span{color:var(--color_white);display:block;font-size:1.6rem;font-weight:700;letter-spacing:.05em;width:fit-content;writing-mode:vertical-rl}@media screen and (max-width:840px){.l-fixed-btn__link span{writing-mode:horizontal-tb}}.c-section{-webkit-backdrop-filter:blur(40px) brightness(1.5);backdrop-filter:blur(40px) brightness(1.5);background:hsla(0,0%,100%,.8);margin-inline:auto;max-width:calc(var(--container-width)*1px);overflow:hidden;padding-block:80px 100px;padding-inline:0 calc(100vw/var(--base-width)*36);position:relative;width:86.8055555556%;z-index:10}@media screen and (max-width:1024px){.c-section{width:90%}}@media screen and (max-width:840px){.c-section{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;margin-block:0!important;padding-block:40px;padding-inline:calc(100vw/var(--base-width)*25);width:100%}}.c-section+.c-section{margin-top:20px}@media screen and (max-width:840px){.c-section+.c-section{margin-top:0}}.c-section__column{display:grid;grid-template-columns:124px 1fr}@media screen and (max-width:840px){.c-section__column{column-gap:16px;grid-template-columns:40px 1fr;margin-top:20px}}.c-section__en{align-items:center;display:flex;min-height:86px}@media screen and (max-width:1300px){.c-section__en{height:40px;min-height:40px}}@media screen and (max-width:1024px){.c-section__en{height:30px;min-height:30px}}@media screen and (max-width:840px){.c-section__en{height:auto;min-height:auto}}.c-section__en img{object-position:left center}@media screen and (max-width:1300px){.c-section__en img{height:100%;object-fit:contain}}.c-section__main{margin-top:20px}@media screen and (max-width:840px){.c-section__main{margin-top:0}}.c-section__text{margin-top:20px}.c-section__text:first-child{margin-top:0}.c-section__box{margin-top:40px}.c-section__box:first-child{margin-top:0}.c-section__btn{margin-top:20px}.c-section__caption{display:block;margin-top:4px}.c-h2{display:grid;grid-template-rows:40px max-content 1fr;height:100%;justify-items:center;row-gap:11px}.c-h2__icon{display:block;width:40px}.c-h2__title{display:block;font-size:2.2rem;font-weight:700;width:fit-content;writing-mode:vertical-rl}.c-h2:after{background:var(--color_border);content:"";display:block;height:calc(100% - 20px);margin-top:20px;width:.5px}.c-list{display:grid;gap:25px 16px;margin-top:20px}.c-list--column2{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}@media screen and (max-width:840px){.c-list--column2{grid-template-columns:100%}}.c-list--column3{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media screen and (max-width:420px){.c-list--column3{grid-template-columns:100%}}.c-list--column4{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}@media screen and (max-width:420px){.c-list--column4{grid-template-columns:100%}}.c-list__item{background:var(--color_white);border:.5px solid var(--color_primary);position:relative}.c-list__item--round{border-top-right-radius:100px}.c-list__item-link{inset:0;position:absolute}.c-btn{border:.5px solid;border-radius:100vmax;display:grid;font-weight:700;line-height:1.4285714286;padding:1.1428571429em 1.7142857143em;place-items:center;transition:color,background-color,border-color,.3s ease;width:min(264px,100%)}@media (hover:hover){.c-btn:where(:any-link,:enabled,summary):hover{background-color:var(--color_primary);color:var(--color_white)}}.c-btn--center{margin-inline:auto}.p-top-fv{height:100svh;position:sticky;top:0}@media screen and (max-width:840px){.p-top-fv{left:0;position:fixed;right:0}}.p-top-fv__bg,.p-top-fv__box{height:100%}@media screen and (max-width:840px){.p-top-fv__bg{padding-top:calc(var(--header-height)*1px)}}.p-top-fv__bg img,.p-top-fv__bg picture{height:100%;object-fit:cover;width:100%}.p-top-fv__title{bottom:min(100vw/var(--base-width) * 96,96px);left:0;position:absolute;width:min(100vw/var(--base-width) * 504,504px)}@media screen and (max-width:840px){.p-top-fv__title{bottom:calc(100vw/var(--base-width)*113);width:calc(100vw/var(--base-width)*312)}}.p-top-fv__catch{position:absolute;right:min(100vw/var(--base-width) * 95,95px);top:min(100vw/var(--base-width) * 116,116px);width:min(100vw/var(--base-width) * 192,192px)}@media screen and (max-width:840px){.p-top-fv__catch{right:calc(100vw/var(--base-width)*30);top:calc(var(--header-height)*1px + 63px);width:calc(100vw/var(--base-width)*114)}}.p-top-main{display:contents}@media screen and (max-width:840px){.p-top-main{background:var(--color_white);display:block;margin-top:100svh}.p-top-about{padding-top:32px}}.p-top-about__item{display:grid;font-feature-settings:"palt";grid-row:span 2;grid-template-rows:subgrid;padding:51px 18px 30px;row-gap:23px}@media screen and (max-width:840px){.p-top-about__item{min-height:352px;padding:50px 20px 31px}}.p-top-theme__item{display:grid;grid-row:span 3;grid-template-rows:subgrid;padding:44px 27px 25px;row-gap:24px}@media screen and (max-width:840px){.p-top-theme__item{padding:35px 20px 28px;row-gap:18px}}.p-top-award__list{row-gap:5px}.p-top-award__item{padding:21px 16px 23px}@media screen and (max-width:840px){.p-top-award__item{padding-block:15px}}.p-top-award__case-item{display:grid;grid-row:span 2;grid-template-rows:subgrid;padding:18px 24px 40px;row-gap:10px;transition:opacity .3s ease}@media screen and (max-width:840px){.p-top-award__case-item{padding-block:17px 25px 68px}}@media (hover:hover){.p-top-award__case-item:has(:where(:any-link,:enabled,summary)):hover{opacity:.8}}.p-top-award__case-item-img{margin-inline:auto}.p-top-award__case-item-body{display:grid;row-gap:18px}@media screen and (max-width:840px){.p-top-award__case-item-body{row-gap:20px}}.p-top-schedule__list{grid-template-rows:max-content 1fr}.p-top-schedule__item{display:grid;grid-row:span 2;grid-template-rows:subgrid;padding:44px 27px 25px;row-gap:31px}@media screen and (max-width:420px){.p-top-schedule__item{max-width:196px}}.p-top-schedule__item-heading{align-items:center;display:grid}@media screen and (min-width:1024.02px){.u-no-pc{display:none!important}}@media screen and (max-width:1310px) and (min-width:1025px){.u-no-container{display:none!important}}@media screen and (max-width:1024px) and (min-width:769px){.u-no-tab{display:none!important}}@media screen and (max-width:840px){.u-no-sp{display:none!important}}.u-pc-block{display:block}@media screen and (max-width:1024px){.u-pc-block{display:none}}.u-tab-block{display:none}@media screen and (max-width:1024px){.u-tab-block{display:block}}@media screen and (max-width:840px){.u-tab-block{display:none}}.u-sp-block{display:none}@media screen and (max-width:840px){.u-sp-block{display:block}}.u-pc-contents{display:contents}@media screen and (max-width:1024px){.u-pc-contents{display:block}}.u-tab-contents{display:block}@media screen and (max-width:1024px){.u-tab-contents{display:contents}}@media screen and (max-width:840px){.u-tab-contents{display:block}}.u-sp-contents{display:block}@media screen and (max-width:840px){.u-sp-contents{display:contents}}.u-mt0{margin-top:0!important}.u-mb0{margin-bottom:0!important}.u-color-white{color:var(--color_white)}.u-color-primary{color:var(--color_primary)}.u-color-accent{color:var(--color_accent)}.u-color-txt{color:var(--color_txt)}.u-text-middle{font-size:1.6rem;line-height:2}.u-text-middle-large{font-size:1.8rem;line-height:1.3333333333}.u-text-large{font-size:2rem;line-height:1.5}.u-text-medium{font-weight:500}.u-text-bold{font-weight:700}.u-text-underline{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2.5px}.u-text-center{text-align:center}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-text-box{background:var(--color_secondary);font-size:1.8rem;font-weight:700;line-height:1.4444444444;padding:2px 10px 4px;width:fit-content}.u-table__wrap{margin-inline:-30px;overflow-x:auto;padding-block:30px;padding-inline:30px}.u-table__bg,.u-table__row-bg td,.u-table__row-bg th{background:var(--color_bg_table)}.u-table__center{text-align:center}.u-table__total td,.u-table__total th{background:var(--color_bg_primary)}.u-table__scroll{display:none;margin-inline:auto 0;padding-bottom:11.5px;padding-right:50px;position:relative;width:fit-content}@media screen and (max-width:840px){.u-table__scroll{display:block}}.u-table__scroll:before{aspect-ratio:130/20;background:url(../img/common/scroll-arrow.svg) no-repeat 50%/contain;bottom:0;content:"";display:block;left:0;position:absolute;width:100%}.u-table table{background:var(--color_white);border-radius:10px;box-shadow:var(--shadow);min-width:calc(var(--container-width)*1px)}.u-table thead th{background:var(--color_secondary);border-left:1px solid var(--color_txt);color:var(--color_white);height:60px;text-align:center}.u-table thead th:first-child{border-left:none;border-radius:10px 0 0 0}.u-table thead th:last-child{border-radius:0 10px 0 0}.u-table thead th.u-table__border-dashed{border-left-style:dashed}.u-table tbody tr:last-of-type>td:first-child,.u-table tbody tr:last-of-type>th:first-child{border-radius:0 0 0 10px}.u-table tbody tr:last-of-type>td:last-child,.u-table tbody tr:last-of-type>th:last-child{border-radius:0 0 10px 0}.u-table tbody tr+tr{border-top:1px solid var(--color_txt)}.u-table tbody td,.u-table tbody th{border-right:1px solid var(--color_txt);padding-block:14.5px}.u-table tbody td:last-child,.u-table tbody th:last-child{border-right:none}.u-table tbody td.u-table__border-dashed,.u-table tbody th.u-table__border-dashed{border-right-style:dashed}.u-table tbody th{font-size:1.8rem;font-weight:700;padding-inline:.8888888889em;text-align:center}.u-table tbody td{padding-inline:2.09375em}@media screen and (max-width:840px){.u-table--sp-min table{min-width:976px}}.u-table--fit table{min-width:auto}.u-table--tertiary thead th{background:var(--color_tertiary)}.u-table--tertiary tbody th{color:#ce7d3c}@media screen and (max-width:840px){.u-table--sp-col tr{display:flex;flex-direction:column}.u-table--sp-col tbody tr:first-child th:first-child{border-radius:10px 10px 0 0}.u-table--sp-col tbody tr:last-child th:first-child{border-radius:none}.u-table--sp-col tbody td,.u-table--sp-col tbody th{border-right:none}.u-table--sp-col tbody th{border-bottom:1px solid var(--color_txt)}.u-table--sp-col tbody td{padding-inline:1em;text-align:center}}.u-table--sp-col .u-table__scroll{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC9zZXR0aW5nL192YXJpYWJsZS5zY3NzIiwiY29tbW9uLmNzcyIsImdsb2JhbC9taXhpbi9fYnJlYWtwb2ludC5zY3NzIiwiZm91bmRhdGlvbi9fcmVzZXQuc2NzcyIsImZvdW5kYXRpb24vX2Jhc2Uuc2NzcyIsImxheW91dC9fbC1ib2R5LWlubmVyLnNjc3MiLCJsYXlvdXQvX2wtY29sdW1uLnNjc3MiLCJsYXlvdXQvX2wtbWFpbi5zY3NzIiwibGF5b3V0L19sLWlubmVyLnNjc3MiLCJsYXlvdXQvX2wtaGVhZGVyLnNjc3MiLCJsYXlvdXQvX2wtZ2xvYmFsLW5hdi5zY3NzIiwiZ2xvYmFsL21peGluL19ob3Zlci5zY3NzIiwibGF5b3V0L19sLWJ1cmdlci5zY3NzIiwibGF5b3V0L19sLWZvb3Rlci5zY3NzIiwibGF5b3V0L19sLWZvb3Rlci1uYXYuc2NzcyIsImxheW91dC9fbC1maXhlZC1idG4uc2NzcyIsIm9iamVjdC9jb21wb25lbnRzL19jLXNlY3Rpb24uc2NzcyIsIm9iamVjdC9jb21wb25lbnRzL19jLWgyLnNjc3MiLCJvYmplY3QvY29tcG9uZW50cy9fYy1saXN0LnNjc3MiLCJvYmplY3QvY29tcG9uZW50cy9fYy1idG4uc2NzcyIsIm9iamVjdC9wcm9qZWN0L19wLXRvcC5zY3NzIiwib2JqZWN0L3V0aWxpdHkvX3UtcmVzcG9uc2l2ZS5zY3NzIiwib2JqZWN0L3V0aWxpdHkvX3UtY29sb3Iuc2NzcyIsIm9iamVjdC91dGlsaXR5L191LXRleHQuc2NzcyIsIm9iamVjdC91dGlsaXR5L191LXRhYmxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0EsTUFDRSxrQkFBQSxDQUNBLGtCQUFBLENBQ0EsbUJBQUEsQ0FDQSx1QkFBQSxDQUNBLHlCQUFBLENBQ0Esc0JBQUEsQ0FDQSxzQkFBQSxDQUVBLG9CQUFBLENBS0EsVUFBQSxDQUNBLFVBQUEsQ0FDQSxZQUFBLENBQ0EsWUFBQSxDQUNBLGlCQUFBLENBQ0Esc0JBQUEsQ0FDQSxrQkNqQkYsQ0NvQkUsb0NGVkYsTUFVSSxnQkNORixDQUNGLENEVUEsTUFDRSxvREFBQSxDQUNBLGdEQUFBLENBS0Esa0NDWkYsQ0U5QkEsaUJBR0UscUJBQUEsQ0FDQSx5Q0Z3Q0YsQ0U5QkEsdURBZ0JFLGFBQUEsQ0FEQSxtQkFBQSxDQUZBLFFBQUEsQ0FDQSxTRjBDRixDRXRDQSxNQUVFLGVGeUNGLENFdkNBLEVBQ0UsYUFBQSxDQUNBLG9CQUFBLENBQ0EsNkJGMENGLENFeENBLFlBRUUsYUFBQSxDQUNBLGNGMkNGLENFekNBLElBRUUsV0FBQSxDQURBLFdGNkNGLENFMUNBLDZCQUlFLGFBQUEsQ0FDQSxZRjZDRixDRTNDQSwwREFLRSxjRjhDRixDRTVDQSxrQkFDRSxRRitDRixDRTdDQSxNQUVFLHdCQUFBLENBQ0EsZ0JBQUEsQ0FGQSxVRmtERixDRS9DRSxTQUVFLG1CQUFBLENBREEsa0JGa0RKLENFOUNBLE9BRUUsV0FBQSxDQURBLFNGa0RGLENHMUhBLEtBRUUsZUhnSUYsQ0c5SEEsVUFIRSxXSGtKRixDRy9JQSxLQU9FLCtCQUFBLENBREEsc0JBQUEsQ0FFQSwyQ0FBQSxDQU5BLGdCQUFBLENBRUEsaUJBQUEsQ0FDQSxlQUFBLENBRkEsYUFBQSxDQU1BLDZCQUFBLENBQ0Esa0NBQUEsQ0FDQSx3QkFBQSxDQUNBLG9CQUFBLENBQ0EsaUJBQUEsQ0FDQSw0QkhpSUYsQ0MxSEUsb0NFckJGLEtBaUJJLGVIa0lGLENBQ0YsQ0c5SEksb0NBRkYsYUFHSSxlSGlJSixDQUNGLENHOUhBLFlBQ0UsZUFBQSxDQUtBLGVBQUEsQ0FIQSxXQUFBLENBQ0EsZUFBQSxDQUdBLGVBQUEsQ0FMQSxhQUFBLENBR0EsU0htSUYsQ0cvSEEsSUFDRSxvQkhrSUYsQ0doSUEsNkJBSUUsZUFBQSxDQUtBLGVBQUEsQ0FIQSxXQUFBLENBQ0EsZUFBQSxDQUdBLGVBQUEsQ0FMQSxhQUFBLENBR0EsU0hxSUYsQ0dqSUEsZUFHRSx1QkFBQSxDQURBLDJCQUFBLENBRUEsdUJIb0lGLENJL0xBLGNBS0Usa0JBQUEsQ0FGQSxZQUFBLENBQ0EscUJBQUEsQ0FGQSxpQkFBQSxDQURBLGFKNE1GLENLN01BLFVBR0UsNkJBQUEsQ0FDQSxZQUFBLENBRUEsTUFBQSxDQURBLHFDQUFBLENBSkEsa0JBQUEsQ0FDQSxxQ0x1TkYsQ0N0TUUscUNJbkJGLFVBU0ksY0xvTkYsQ0FDRixDTTlOQSx5QkFDRSxpQk5zT0YsQ092T0EsU0FDRSxrQlA2T0YsQ0MzTkUscUNNbkJGLFNBSUksVVA4T0YsQ0FDRixDUWpQQSxVQWVFLGlCQUFBLENBQ0EsZUFBQSxDQUpBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLEtBQUEsQ0FiQSxZUnVQRixDQ3ZPRSxxQ09ORixVQVFJLG1CUmdQRixDQUNGLENDN09FLG9DT1pGLFVBYUksNkJBQUEsQ0FRQSxxQ0FBQSxDQURBLE1BQUEsQ0FSQSxpQkFBQSxDQUtBLGNBQUEsQ0FFQSxPQUFBLENBREEsS1I0T0YsQ0FDRixDUW5PRSxnQkFHRSxrQkFBQSxDQUZBLFlBQUEsQ0FDQSxxQkFBQSxDQUVBLFlSOE9KLENDbFFFLG9DT2dCQSxnQkFPSSxrQkFBQSxDQUNBLDZCUitPSixDQUNGLENRNU9FLHFCQUdFLG9CQUFBLENBRkEsYUFBQSxDQUNBLFdSK09KLENDN1FFLG9DTzRCQSxxQkFPSSxpQkFBQSxDQURBLFdSZ1BKLENBQ0YsQ1E3T0kseUJBRUUsV0FBQSxDQUNBLGtCQUFBLENBRkEsVVJpUE4sQ0N4UkUsb0NRekJGLGNBR0ksWVRzVEYsQ0FDRixDU3BURSxvQkFDRSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxPVHNUSixDU25URSxvQkFDRSxhQUFBLENBQ0EsZUFBQSxDQUNBLHdCQUFBLENBQ0EsK0JUcVRKLENVcFVFLHFCQUNFLDRERGlCRSxVVHNUSixDQUNGLENTcFRJLDZCQUNFLHlCQUFBLENBRUEsNkJBQUEsQ0FEQSx5QlR1VE4sQ1cvVUEsY0FJRSxrQkFBQSxDQUdBLHFDQUFBLENBQ0EsaUJBQUEsQ0FOQSxhQUFBLENBUUEsWUFBQSxDQUxBLGFBQUEsQ0FDQSxpQkFBQSxDQUtBLG1EQUFBLENBUkEsVUFBQSxDQU1BLFNYc1ZGLENDdFVFLG9DVXpCRixjQWNJLGFYcVZGLENBQ0YsQ1cvVUUsbUJBQ0UsYUFBQSxDQUVBLFdBQUEsQ0FDQSxrQkFBQSxDQUNBLGlCQUFBLENBSEEsVVhvVkosQ1c5VUUsbUJBSUUsK0JBQUEsQ0FIQSxhQUFBLENBRUEsWUFBQSxDQUdBLFFBQUEsQ0FEQSxpQkFBQSxDQUVBLDBCQUFBLENBQ0Esb0ZBQUEsQ0FOQSxVWHNWSixDVzlVSSxpQ0FDRSxRWGdWTixDVzlVTSx1REFDRSxRQUFBLENBQ0Esd0NYZ1ZSLENXN1VJLGtDQUNFLFFYK1VOLENXN1VNLHdEQUNFLFFBQUEsQ0FDQSx5Q1grVVIsQ1cxVUUscUJBQ0UsYUFBQSxDQUdBLFFBQUEsQ0FGQSxpQkFBQSxDQUNBLFFBQUEsQ0FFQSwwQkFBQSxDQUNBLCtCWDRVSixDVzFVSSwyQ0FDRSxTWDRVTixDV3pVSSx5QkFFRSxXQUFBLENBREEsVVg0VU4sQ1duVUEsY0FHRSw2QkFBQSxDQUlBLFFBQUEsQ0FHQSxpQkFBQSxDQURBLGVBQUEsQ0FFQSxTQUFBLENBR0EsZUFBQSxDQVpBLHlFQUFBLENBVUEsbUJBQUEsQ0FSQSxjQUFBLENBRUEsT0FBQSxDQURBLEtBQUEsQ0FRQSwrQkFBQSxDQUxBLFVBQUEsQ0FPQSxTWHdVRixDV3RVRSxzQkFDRSxTQUFBLENBQ0Esc0JYd1VKLENXclVFLHFCQUNFLFlBQUEsQ0FDQSxZWHVVSixDV3BVRSxvQkFDRSxZWHNVSixDV2pVSSx3Q0FDRSx5Q1htVU4sQ1cvVEUsb0JBRUUsYUFBQSxDQUNBLGVBQUEsQ0FGQSwyQkFBQSxDQUdBLGlCWGlVSixDVzFURSxvQkFDRSxlWDRUSixDV3pURSwyQkFDRSxZQUFBLENBQ0EsY0FBQSxDQUNBLHNCWDJUSixDV3hURSwyQkFDRSxpQlgwVEosQ1d2VE0sNkRBTUUsMEJBQUEsQ0FMQSxXQUFBLENBQ0EsYUFBQSxDQUdBLGVBQUEsQ0FEQSxNQUFBLENBREEsaUJYNFRSLENXcFRFLDJCQUNFLG9CQUFBLENBRUEsZ0JBQUEsQ0FDQSx3QkFBQSxDQUZBLGtCQUFBLENBR0EsK0JYc1RKLENVbmRFLHFCQUNFLG1FQytKRSxVWHVUSixDQUNGLENZMWRBLFVBRUUsK0JBQUEsQ0FDQSx3QkFBQSxDQUZBLHVCQUFBLENBR0EsaUJBQUEsQ0FDQSxVWmdlRixDQzNjRSxvQ1cxQkYsVUFTSSxvQkFBQSxDQURBLGdCWmtlRixDQUNGLENZL2RFLGlCQUNFLGtCQUFBLENBRUEsMENBQUEsQ0FEQSxTWmtlSixDWTlkRSxrQkFLRSxrQkFBQSxDQUZBLHVDQUFBLENBQ0EsWUFBQSxDQUVBLDZCQUFBLENBTEEsZUFBQSxDQUNBLGdCWm9lSixDQzlkRSxvQ1dSQSxrQkFXSSxxQkFBQSxDQUZBLGVBQUEsQ0FDQSxnQkFBQSxDQUVBLFdaaWVKLENBQ0YsQ2E3ZkUsb0JBQ0UsWUFBQSxDQUNBLGNibWdCSixDQzllRSxvQ1l2QkEsb0JBS0ksc0Jib2dCSixDQUNGLENhamdCRSxvQkFDRSxpQmJtZ0JKLENhaGdCTSwrQ0FNRSx3QkFBQSxDQUxBLFdBQUEsQ0FDQSxhQUFBLENBR0EsZUFBQSxDQURBLE1BQUEsQ0FEQSxpQmJxZ0JSLENhN2ZFLG9CQUNFLG9CQUFBLENBRUEsZ0JBQUEsQ0FDQSx3QkFBQSxDQUZBLGtCQUFBLENBR0EsK0JiK2ZKLENVN2hCRSxxQkFDRSw0REdnQ0UsVWJnZ0JKLENBQ0YsQ2E5Zkksb0RBQ0UsY2JnZ0JOLENjdGlCQSxhQUdFLFdBQUEsQ0FGQSxjQUFBLENBQ0EsWUFBQSxDQUdBLCtCQUFBLENBREEsVWQ2aUJGLENDeGhCRSxvQ2F6QkYsYUFVSSxRQUFBLENBREEsTUFBQSxDQURBLE9kK2lCRixDQUNGLENjM2lCRSxzQkFDRSxTQUFBLENBQ0EsbUJkNmlCSixDQ25pQkUsb0NhWkEsc0JBS0ksU0FBQSxDQUNBLHNCZDhpQkosQ0FDRixDYzNpQkUsbUJBS0Usa0JBQUEsQ0FGQSxjQUFBLENBR0EsOEJBQUEsQ0FDQSxpQkFBQSxDQUhBLFlBQUEsQ0FIQSxpQkFBQSxDQU9BLGlDQUFBLENBTkEsV2RtakJKLENVM2tCRSxxQkFDRSwyRElnQ0UsMkJkOGlCSixDQUNGLENDeGpCRSxvQ2FGQSxtQkFrQkksaUJBQUEsQ0FDQSwyQkFBQSxDQUZBLFdBQUEsQ0FHQSxzQkFBQSxDQUxBLGNBQUEsQ0FDQSxVZG1qQkosQ0FDRixDYzdpQkksd0JBSUUsd0JBQUEsQ0FIQSxhQUFBLENBRUEsZ0JBQUEsQ0FFQSxlQUFBLENBRUEsb0JBQUEsQ0FMQSxpQkFBQSxDQUlBLHdCZGdqQk4sQ0Mza0JFLG9DYXFCRSx3QkFVSSwwQmRnakJOLENBQ0YsQ2U1bUJBLFdBT0Usa0RBQUEsQ0FDQSwwQ0FBQSxDQUZBLDZCQUFBLENBTEEsa0JBQUEsQ0FJQSwwQ0FBQSxDQUtBLGVBQUEsQ0FSQSx3QkFBQSxDQUNBLGlEQUFBLENBTUEsaUJBQUEsQ0FMQSxvQkFBQSxDQU9BLFVma25CRixDQ3ZtQkUscUNjdEJGLFdBY0ksU2ZtbkJGLENBQ0YsQ0N0bUJFLG9DYzVCRixXQXVCSSw0QkFBQSxDQUNBLG9CQUFBLENBRkEsZUFBQSxDQUpBLHdCQUFBLENBQ0Esa0JBQUEsQ0FDQSwrQ0FBQSxDQUNBLFVmdW5CRixDQUNGLENlbG5CRSxzQkFDRSxlZm9uQkosQ0NwbkJFLG9DY0RBLHNCQUlJLFlmcW5CSixDQUNGLENlbG5CRSxtQkFDRSxZQUFBLENBQ0EsK0Jmb25CSixDQzduQkUsb0NjT0EsbUJBT0ksZUFBQSxDQURBLDhCQUFBLENBREEsZWZ1bkJKLENBQ0YsQ2VsbkJFLGVBR0Usa0JBQUEsQ0FEQSxZQUFBLENBREEsZWZzbkJKLENDM3BCRSxxQ2NvQ0EsZUFPSSxXQUFBLENBREEsZWZzbkJKLENBQ0YsQ0NycEJFLHFDY3dCQSxlQVlJLFdBQUEsQ0FEQSxlZnVuQkosQ0FDRixDQ3JwQkUsb0Nja0JBLGVBaUJJLFdBQUEsQ0FEQSxlZnduQkosQ0FDRixDZXJuQkksbUJBQ0UsMkJmdW5CTixDQ2hyQkUscUNjd0RFLG1CQUlJLFdBQUEsQ0FDQSxrQmZ3bkJOLENBQ0YsQ2VwbkJFLGlCQUNFLGVmc25CSixDQ3ZxQkUsb0NjZ0RBLGlCQUlJLFlmdW5CSixDQUNGLENlcG5CRSxpQkFDRSxlZnNuQkosQ2VwbkJJLDZCQUNFLFlmc25CTixDZWxuQkUsZ0JBQ0UsZWZvbkJKLENlbG5CSSw0QkFDRSxZZm9uQk4sQ2VobkJFLGdCQUNFLGVma25CSixDZS9tQkUsb0JBQ0UsYUFBQSxDQUNBLGNmaW5CSixDZ0IzdEJBLE1BRUUsWUFBQSxDQUNBLHVDQUFBLENBRkEsV0FBQSxDQUdBLG9CQUFBLENBQ0EsWWhCOHRCRixDZ0I1dEJFLFlBQ0UsYUFBQSxDQUNBLFVoQjh0QkosQ2dCM3RCRSxhQUNFLGFBQUEsQ0FFQSxnQkFBQSxDQUVBLGVBQUEsQ0FIQSxpQkFBQSxDQUVBLHdCaEI4dEJKLENnQjF0QkUsWUFNRSw4QkFBQSxDQUxBLFVBQUEsQ0FFQSxhQUFBLENBRUEsd0JBQUEsQ0FIQSxlQUFBLENBRUEsVWhCOHRCSixDaUJ0dkJBLFFBRUUsWUFBQSxDQUNBLGFBQUEsQ0FGQSxlakIydkJGLENpQnZ2QkUsaUJBQ0UseURqQnl2QkosQ0NudUJFLG9DZ0J2QkEsaUJBSUksMEJqQjB2QkosQ0FDRixDaUJ2dkJFLGlCQUNFLHlEakJ5dkJKLENDcnVCRSxvQ2dCckJBLGlCQUlJLDBCakIwdkJKLENBQ0YsQ2lCdnZCRSxpQkFDRSx5RGpCeXZCSixDQzd1QkUsb0NnQmJBLGlCQUlJLDBCakIwdkJKLENBQ0YsQ2lCdHZCRSxjQUVFLDZCQUFBLENBREEsc0NBQUEsQ0FFQSxpQmpCd3ZCSixDaUJ0dkJJLHFCQUNFLDZCakJ3dkJOLENpQnB2QkUsbUJBRUUsT0FBQSxDQURBLGlCakJ1dkJKLENrQmh5QkEsT0FPRSxpQkFBQSxDQUNBLHFCQUFBLENBUEEsWUFBQSxDQUtBLGVBQUEsQ0FEQSx3QkFBQSxDQUZBLHFDQUFBLENBREEsa0JBQUEsQ0FPQSx1REFBQSxDQUxBLHFCbEJ3eUJGLENVeHlCRSxxQkFDRSwrQ1FRQSxxQ0FBQSxDQURBLHdCbEJxeUJGLENBQ0YsQ2tCbHlCRSxlQUNFLGtCbEJveUJKLENtQnJ6QkEsVUFDRSxhQUFBLENBQ0EsZUFBQSxDQUNBLEtuQnd6QkYsQ0MveEJFLG9Da0I1QkYsVUFPSSxNQUFBLENBREEsY0FBQSxDQUVBLE9uQnl6QkYsQ0FDRixDbUJuekJFLDZCQUNFLFduQnd6QkosQ0M1eUJFLG9Da0JiQSxjQUlJLDBDbkJ5ekJKLENBQ0YsQ21CdnpCSSx3Q0FHRSxXQUFBLENBQ0EsZ0JBQUEsQ0FGQSxVbkIyekJOLENtQnJ6QkUsaUJBR0UsNkNBQUEsQ0FEQSxNQUFBLENBREEsaUJBQUEsQ0FHQSw4Q25CdXpCSixDQzd6QkUsb0NrQkVBLGlCQU9JLHdDQUFBLENBQ0EsdUNuQnd6QkosQ0FDRixDbUJyekJFLGlCQUNFLGlCQUFBLENBRUEsNENBQUEsQ0FEQSw0Q0FBQSxDQUVBLDhDbkJ1ekJKLENDejBCRSxvQ2tCY0EsaUJBUUksc0NBQUEsQ0FEQSx5Q0FBQSxDQUVBLHVDbkJ3ekJKLENBQ0YsQ21CcHpCQSxZQUNFLGdCbkJ1ekJGLENDcDFCRSxvQ2tCNEJGLFlBTUksNkJBQUEsQ0FEQSxhQUFBLENBREEsaUJuQjB6QkYsQ21CcHpCRixhQUdJLGdCbkJ1ekJGLENBTEYsQ21CL3lCRSxtQkFFRSxZQUFBLENBSUEsNEJBQUEsQ0FGQSxlQUFBLENBREEsMEJBQUEsQ0FGQSxzQkFBQSxDQUlBLFluQnd6QkosQ0N6MkJFLG9Da0I0Q0EsbUJBVUksZ0JBQUEsQ0FEQSxzQm5CeXpCSixDQUNGLENtQmx6QkUsbUJBQ0UsWUFBQSxDQUVBLGVBQUEsQ0FEQSwwQkFBQSxDQUdBLHNCQUFBLENBREEsWW5Cc3pCSixDQ3YzQkUsb0NrQjZEQSxtQkFRSSxzQkFBQSxDQUNBLFluQnN6QkosQ0FDRixDbUJoekJFLG1CQUNFLFduQm16QkosQ21CaHpCRSxtQkFDRSxzQm5Ca3pCSixDQ3A0QkUsb0NrQmlGQSxtQkFJSSxrQm5CbXpCSixDQUNGLENtQmh6QkUsd0JBRUUsWUFBQSxDQUVBLGVBQUEsQ0FEQSwwQkFBQSxDQUZBLHNCQUFBLENBSUEsWUFBQSxDQUNBLDJCbkJrekJKLENDajVCRSxvQ2tCeUZBLHdCQVNJLDRCbkJtekJKLENBQ0YsQ1U5NUJFLHFCQUNFLHNFUzZHRSxVbkJvekJKLENBQ0YsQ21CanpCRSw0QkFDRSxrQm5CbXpCSixDbUJoekJFLDZCQUNFLFlBQUEsQ0FDQSxZbkJrekJKLENDbDZCRSxvQ2tCOEdBLDZCQUtJLFluQm16QkosQ0FDRixDbUI3eUJFLHNCQUNFLGtDbkJnekJKLENtQjd5QkUsc0JBQ0UsWUFBQSxDQUVBLGVBQUEsQ0FEQSwwQkFBQSxDQUdBLHNCQUFBLENBREEsWW5CZ3pCSixDQzU2QkUsb0NrQndIQSxzQkFRSSxlbkJnekJKLENBQ0YsQ21CN3lCRSw4QkFFRSxrQkFBQSxDQURBLFluQmd6QkosQ0N2OEJFLHdDbUJoQkYsU0FFSSxzQnBCMDlCRixDQUNGLENvQnY5QkUsNERBREYsZ0JBRUksc0JwQjI5QkYsQ0FDRixDb0J4OUJFLDJEQURGLFVBRUksc0JwQjQ5QkYsQ0FDRixDQzc4QkUsb0NtQmJGLFNBRUksc0JwQjY5QkYsQ0FDRixDb0IxOUJBLFlBQ0UsYXBCNjlCRixDQzc5QkUscUNtQkRGLFlBSUksWXBCODlCRixDQUNGLENvQjM5QkEsYUFDRSxZcEI4OUJGLENDdCtCRSxxQ21CT0YsYUFJSSxhcEIrOUJGLENBQ0YsQ0NyK0JFLG9DbUJDRixhQVFJLFlwQmcrQkYsQ0FDRixDb0I3OUJBLFlBQ0UsWXBCZytCRixDQzkrQkUsb0NtQmFGLFlBSUksYXBCaStCRixDQUNGLENvQjk5QkEsZUFDRSxnQnBCaStCRixDQzcvQkUscUNtQjJCRixlQUlJLGFwQmsrQkYsQ0FDRixDb0IvOUJBLGdCQUNFLGFwQmsrQkYsQ0N0Z0NFLHFDbUJtQ0YsZ0JBSUksZ0JwQm0rQkYsQ0FDRixDQ3JnQ0Usb0NtQjZCRixnQkFRSSxhcEJvK0JGLENBQ0YsQ29CaitCQSxlQUNFLGFwQm8rQkYsQ0M5Z0NFLG9DbUJ5Q0YsZUFJSSxnQnBCcStCRixDQUNGLENvQmwrQkEsT0FDRSxzQnBCcStCRixDb0JsK0JBLE9BQ0UseUJwQnErQkYsQ3FCcGpDQSxlQUNFLHdCckIwakNGLENxQnZqQ0EsaUJBQ0UsMEJyQjBqQ0YsQ3FCdmpDQSxnQkFDRSx5QnJCMGpDRixDcUJ2akNBLGFBQ0Usc0JyQjBqQ0YsQ3NCdGtDQSxlQUNFLGdCQUFBLENBQ0EsYXRCNGtDRixDc0Ixa0NBLHFCQUNFLGdCQUFBLENBQ0Esd0J0QjZrQ0YsQ3NCM2tDQSxjQUNFLGNBQUEsQ0FDQSxldEI4a0NGLENzQjFrQ0EsZUFDRSxldEI2a0NGLENzQjNrQ0EsYUFDRSxldEI4a0NGLENzQjFrQ0Esa0JBQ0UseUJBQUEsQ0FFQSw2QkFBQSxDQURBLDJCdEI4a0NGLENzQnprQ0EsZUFDRSxpQnRCNGtDRixDc0Ixa0NBLGFBQ0UsZXRCNmtDRixDc0Iza0NBLGNBQ0UsZ0J0QjhrQ0YsQ3NCMWtDQSxZQUVFLGlDQUFBLENBRUEsZ0JBQUEsQ0FDQSxlQUFBLENBQ0Esd0JBQUEsQ0FMQSxvQkFBQSxDQUVBLGlCdEJnbENGLEN1QnpuQ0UsZUFDRSxtQkFBQSxDQUdBLGVBQUEsQ0FEQSxrQkFBQSxDQURBLG1CdkJpb0NKLEN1QnJuQ0UscURBQ0UsZ0N2QjJuQ0osQ3VCeG5DRSxpQkFDRSxpQnZCMG5DSixDdUJ0bkNJLHNDQUVFLGtDdkJ3bkNOLEN1QnBuQ0UsaUJBTUUsWUFBQSxDQUxBLG9CQUFBLENBRUEscUJBQUEsQ0FEQSxrQkFBQSxDQUdBLGlCQUFBLENBREEsaUJ2QnduQ0osQ0Nub0NFLG9Dc0JPQSxpQkFTSSxhdkJ1bkNKLENBQ0YsQ3VCcm5DSSx3QkFJRSxtQkFBQSxDQUNBLG9FQUFBLENBRUEsUUFBQSxDQU5BLFVBQUEsQ0FDQSxhQUFBLENBTUEsTUFBQSxDQUZBLGlCQUFBLENBSEEsVXZCNG5DTixDdUJsbkNFLGVBSUUsNkJBQUEsQ0FGQSxrQkFBQSxDQUNBLHdCQUFBLENBRkEsMEN2QnVuQ0osQ3VCL21DSSxrQkFDRSxpQ0FBQSxDQUlBLHNDQUFBLENBSEEsd0JBQUEsQ0FFQSxXQUFBLENBREEsaUJ2Qm1uQ04sQ3VCL21DTSw4QkFDRSxnQkFBQSxDQUNBLHdCdkJpbkNSLEN1QjltQ00sNkJBQ0Usd0J2QmduQ1IsQ3VCN21DTSx5Q0FDRSx3QnZCK21DUixDdUJqbUNVLDRGQUNFLHdCdkJvbUNaLEN1QmptQ1UsMEZBQ0Usd0J2Qm9tQ1osQ3VCOWxDSSxxQkFDRSxxQ3ZCZ21DTixDdUI3bENJLG9DQUdFLHVDQUFBLENBREEsb0J2QmdtQ04sQ3VCN2xDTSwwREFDRSxpQnZCZ21DUixDdUI3bENNLGtGQUNFLHlCdkJnbUNSLEN1QjVsQ0ksa0JBQ0UsZ0JBQUEsQ0FDQSxlQUFBLENBRUEsNEJBQUEsQ0FEQSxpQnZCK2xDTixDdUIzbENJLGtCQUNFLHdCdkI2bENOLENDMXNDRSxvQ3NCa0hBLHVCQUVJLGV2QjBsQ0osQ0FDRixDdUJ0bENFLG9CQUNFLGN2QndsQ0osQ3VCamxDTSw0QkFDRSxnQ3ZCbWxDUixDdUIva0NNLDRCQUNFLGF2QmlsQ1IsQ0N4dENFLG9Dc0JrSkksb0JBQ0UsWUFBQSxDQUNBLHFCdkJ5a0NOLEN1QmprQ1UscURBQ0UsMkJ2Qm1rQ1osQ3VCOWpDVSxvREFDRSxrQnZCZ2tDWixDdUIzakNNLG9EQUVFLGlCdkI2akNSLEN1QjFqQ00sMEJBQ0Usd0N2QjRqQ1IsQ3VCempDTSwwQkFDRSxrQkFBQSxDQUNBLGlCdkIyakNSLENBQ0YsQ3VCdmpDSSxrQ0FDRSxZdkJ5akNOIiwiZmlsZSI6ImNvbW1vbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwiLi4vbWl4aW4vYnJlYWtwb2ludFwiIGFzICo7XHJcblxyXG4vLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXHJcbi8vICDlpInmlbBcclxuLy8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLy8g44Kr44Op44O8XHJcbjpyb290IHtcclxuICAtLWNvbG9yX3doaXRlOiAjZmZmO1xyXG4gIC0tY29sb3JfYmxhY2s6ICMwMDA7XHJcbiAgLS1jb2xvcl90eHQ6ICMwQjU0QTU7XHJcbiAgLS1jb2xvcl9wcmltYXJ5OiAjMEI1NEE1O1xyXG4gIC0tY29sb3Jfc2Vjb25kYXJ5OiAjQzNENjAwO1xyXG4gIC0tY29sb3JfYWNjZW50OiAjRUI2ODY3O1xyXG4gIC0tY29sb3JfYm9yZGVyOiAjNzA3MDcwO1xyXG4gIFxyXG4gIC0tY29sb3JfYmdfYm9keTogI2ZmZjtcclxufVxyXG5cclxuLy8g44Os44Kk44Ki44Km44OIXHJcbjpyb290IHtcclxuICAtLXZ3OiAxMDB2dztcclxuICAtLXZoOiAxMDB2aDtcclxuICAtLXN2aDogMTAwc3ZoO1xyXG4gIC0tZHZoOiAxMDBkdmg7XHJcbiAgLS1iYXNlLXdpZHRoOiAxMzY2O1xyXG4gIC0tY29udGFpbmVyLXdpZHRoOiAxMDAwO1xyXG4gIC0taGVhZGVyLWhlaWdodDogOTI7XHJcbiAgXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgLS1iYXNlLXdpZHRoOiAzNzU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyDjg5Xjgqnjg7Pjg4hcclxuOnJvb3Qge1xyXG4gIC0tZm9udC1mYW1pbHlfbm90by1zYW5zLWpwOiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4gIC0tZm9udC1mYW1pbHlfbW9udHNlcnJhdDogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi8vIOODhuOCreOCueODiFxyXG46cm9vdCB7XHJcbiAgLS1sZWFkaW5nLXRyaW06IGNhbGMoKDFlbSAtIDFsaCkgLyAyKTtcclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG46cm9vdCB7XG4gIC0tY29sb3Jfd2hpdGU6ICNmZmY7XG4gIC0tY29sb3JfYmxhY2s6ICMwMDA7XG4gIC0tY29sb3JfdHh0OiAjMEI1NEE1O1xuICAtLWNvbG9yX3ByaW1hcnk6ICMwQjU0QTU7XG4gIC0tY29sb3Jfc2Vjb25kYXJ5OiAjQzNENjAwO1xuICAtLWNvbG9yX2FjY2VudDogI0VCNjg2NztcbiAgLS1jb2xvcl9ib3JkZXI6ICM3MDcwNzA7XG4gIC0tY29sb3JfYmdfYm9keTogI2ZmZjtcbn1cblxuOnJvb3Qge1xuICAtLXZ3OiAxMDB2dztcbiAgLS12aDogMTAwdmg7XG4gIC0tc3ZoOiAxMDBzdmg7XG4gIC0tZHZoOiAxMDBkdmg7XG4gIC0tYmFzZS13aWR0aDogMTM2NjtcbiAgLS1jb250YWluZXItd2lkdGg6IDEwMDA7XG4gIC0taGVhZGVyLWhlaWdodDogOTI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICA6cm9vdCB7XG4gICAgLS1iYXNlLXdpZHRoOiAzNzU7XG4gIH1cbn1cblxuOnJvb3Qge1xuICAtLWZvbnQtZmFtaWx5X25vdG8tc2Fucy1qcDogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgLS1mb250LWZhbWlseV9tb250c2VycmF0OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbn1cblxuOnJvb3Qge1xuICAtLWxlYWRpbmctdHJpbTogY2FsYygoMWVtIC0gMWxoKSAvIDIpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIEZvdW5kYXRpb25cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5wLFxudWwsXG5vbCxcbmxpLFxuZmlndXJlLFxuYmxvY2txdW90ZSxcbmRsLFxuZGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IDFlbTtcbn1cblxudWwsXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG59XG5cbmltZyxcbnBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5sYWJlbCxcbmJ1dHRvbixcbnNlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBtYXJnaW46IDA7XG59XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxudGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuZGlhbG9nIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIOWIneacn+ioreWumlxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3R4dCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX2JnX2JvZHkpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHlfbm90by1zYW5zLWpwKTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBsaW5lLWJyZWFrOiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgYm9keSB7XG4gICAgbWluLXdpZHRoOiAzNzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgYm9keS5pcy1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5mb3JtLXJlc2V0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuaW1nIHtcbiAgaW1hZ2UtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG5pbnB1dCxcbnRleHRhcmVhLFxuc2VsZWN0LFxuYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICBMYXlvdXRcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICDjgrPjg7Pjg4bjg4rjg5Hjg7zjg4Rcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmwtYm9keS1pbm5lciB7XG4gIG92ZXJmbG93OiBjbGlwO1xuICBtaW4taGVpZ2h0OiAxMDBzdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAg44Kr44Op44Og44Kz44Oz44OG44OKXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5sLWNvbHVtbiB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1heC13aWR0aDogY2FsYyh2YXIoLS1iYXNlLXdpZHRoKSAqIDFweCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCAxZnI7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtY29sdW1uIHtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cbi5sLWNvbHVtbl9fZml4ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIOODoeOCpOODs1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubC1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIOODoeOCpOODs+OCs+ODs+ODhuODilxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubC1pbm5lciB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAg44OY44OD44OA44O8XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5sLWhlYWRlciB7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4ubC1oZWFkZXIge1xuICBwYWRkaW5nOiAzNS43cHggNDNweCA3MHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIG1heC1oZWlnaHQ6IDEwMHN2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubC1oZWFkZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAubC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMThweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5sLWhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSAqIDFweCk7XG4gIH1cbn1cbi5sLWhlYWRlcl9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHJvdy1nYXA6IDcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAubC1oZWFkZXJfX21haW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ubC1oZWFkZXJfX2xvZ28tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTMwcHg7XG4gIGFzcGVjdC1yYXRpbzogMTMwLzE2OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5sLWhlYWRlcl9fbG9nby1saW5rIHtcbiAgICB3aWR0aDogMjI4cHg7XG4gICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICB9XG59XG4ubC1oZWFkZXJfX2xvZ28tbGluayBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIOOCsOODreODvOODkOODq+ODiuODk1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAubC1nbG9iYWwtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubC1nbG9iYWwtbmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxZW07XG59XG4ubC1nbG9iYWwtbmF2X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41NzE0Mjg1NzE0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAubC1nbG9iYWwtbmF2X19saW5rOndoZXJlKDphbnktbGluaywgOmVuYWJsZWQsIHN1bW1hcnkpOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cbi5sLWdsb2JhbC1uYXZfX2xpbmstLWN1cnJlbnQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICDjg5Djg7zjgqzjg7zjg5zjgr/jg7Ncbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmwtYnVyZ2VyLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzhweDtcbiAgYXNwZWN0LXJhdGlvOiA3OC80NjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciwgYm94LXNoYWRvdywgMC4zcyBlYXNlLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5sLWJ1cmdlci1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubC1idXJnZXItYnRuX19ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmwtYnVyZ2VyLWJ0bl9fYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDEuNXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMC40LCAwLCAxKSwgb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQsIDAuNCwgMCwgMSk7XG59XG4ubC1idXJnZXItYnRuX19iYXI6bnRoLW9mLXR5cGUoMSkge1xuICB0b3A6IDEzcHg7XG59XG4ubC1idXJnZXItYnRuLmlzLW9wZW4gLmwtYnVyZ2VyLWJ0bl9fYmFyOm50aC1vZi10eXBlKDEpIHtcbiAgdG9wOiAyMXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5sLWJ1cmdlci1idG5fX2JhcjpudGgtb2YtdHlwZSgyKSB7XG4gIHRvcDogMTlweDtcbn1cbi5sLWJ1cmdlci1idG4uaXMtb3BlbiAubC1idXJnZXItYnRuX19iYXI6bnRoLW9mLXR5cGUoMikge1xuICB0b3A6IDIxcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5sLWJ1cmdlci1idG5fX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyN3B4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xufVxuLmwtYnVyZ2VyLWJ0bi5pcy1vcGVuIC5sLWJ1cmdlci1idG5fX3RpdGxlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5sLWJ1cmdlci1idG5fX3RpdGxlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAg44OQ44O844Ks44O844OK44OTXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5sLWJ1cmdlci1uYXYge1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gdmFyKC0tYmFzZS13aWR0aCkgKiAyNCkgY2FsYygxMDB2dyAvIHZhcigtLWJhc2Utd2lkdGgpICogMjApO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MzBweDtcbiAgbWF4LWhlaWdodDogMTAwc3ZoO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB6LWluZGV4OiAyO1xufVxuLmwtYnVyZ2VyLW5hdi5pcy1vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IHZpc2libGU7XG59XG4ubC1idXJnZXItbmF2X19pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDMycHg7XG59XG4ubC1idXJnZXItbmF2X19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5sLWJ1cmdlci1uYXZfX2l0ZW0gKyAubC1idXJnZXItbmF2X19pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yX3ByaW1hcnkpO1xufVxuLmwtYnVyZ2VyLW5hdl9fbGluayB7XG4gIHBhZGRpbmctYmxvY2s6IDAuNTcxNDI4NTcxNGVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sLWJ1cmdlci1uYXZfX2xvZ28ge1xuICBtYXgtd2lkdGg6IDI2MnB4O1xufVxuLmwtYnVyZ2VyLW5hdl9fYm90dG9tLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmwtYnVyZ2VyLW5hdl9fYm90dG9tLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubC1idXJnZXItbmF2X19ib3R0b20taXRlbSArIC5sLWJ1cmdlci1uYXZfX2JvdHRvbS1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcInxcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xufVxuLmwtYnVyZ2VyLW5hdl9fYm90dG9tLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctaW5saW5lOiAxZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAubC1idXJnZXItbmF2X19ib3R0b20tbGluazp3aGVyZSg6YW55LWxpbmssIDplbmFibGVkLCBzdW1tYXJ5KTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAg44OV44OD44K/44O8XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5sLWZvb3RlciB7XG4gIHBhZGRpbmctYmxvY2s6IDM0cHggMzFweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAubC1mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDZweDtcbiAgfVxufVxuLmwtZm9vdGVyX19pbm5lciB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiA5NCU7XG4gIG1heC13aWR0aDogY2FsYyh2YXIoLS1jb250YWluZXItd2lkdGgpICogMXB4KTtcbn1cbi5sLWZvb3Rlcl9fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMzdweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5sLWZvb3Rlcl9fYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogOXB4O1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAg44OV44OD44K/44O844OK44OTXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5sLWZvb3Rlci1uYXZfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAubC1mb290ZXItbmF2X19saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmwtZm9vdGVyLW5hdl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sLWZvb3Rlci1uYXZfX2l0ZW0gKyAubC1mb290ZXItbmF2X19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcInxcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcbn1cbi5sLWZvb3Rlci1uYXZfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctaW5saW5lOiAxZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAubC1mb290ZXItbmF2X19saW5rOndoZXJlKDphbnktbGluaywgOmVuYWJsZWQsIHN1bW1hcnkpOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cbi5sLWZvb3Rlci1uYXZfX2l0ZW06Zmlyc3QtY2hpbGQgLmwtZm9vdGVyLW5hdl9fbGluayB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICDlm7rlrprjg5zjgr/jg7Ncbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmwtZml4ZWQtYnRuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogLTEyNXB4O1xuICBib3R0b206IDEwcHg7XG4gIHotaW5kZXg6IDIwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAubC1maXhlZC1idG4ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG4ubC1maXhlZC1idG4tLWpzLWhpZGUge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5sLWZpeGVkLWJ0bi0tanMtaGlkZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogdmlzaWJsZTtcbiAgfVxufVxuLmwtZml4ZWQtYnRuX19saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiA0N3B4O1xuICB3aWR0aDogMjE3cHg7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfYWNjZW50KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5sLWZpeGVkLWJ0bl9fbGluazp3aGVyZSg6YW55LWxpbmssIDplbmFibGVkLCBzdW1tYXJ5KTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmwtZml4ZWQtYnRuX19saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ubC1maXhlZC1idG5fX2xpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5sLWZpeGVkLWJ0bl9fbGluayBzcGFuIHtcbiAgICB3cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICBPYmplY3Rcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmMtc2VjdGlvbiB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctYmxvY2s6IDgwcHggMTAwcHg7XG4gIHBhZGRpbmctaW5saW5lOiAwIGNhbGMoMTAwdncgLyB2YXIoLS1iYXNlLXdpZHRoKSAqIDM2KTtcbiAgd2lkdGg6IDg2LjgwNTU1NTU1NTYlO1xuICBtYXgtd2lkdGg6IGNhbGModmFyKC0tY29udGFpbmVyLXdpZHRoKSAqIDFweCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNDBweCkgYnJpZ2h0bmVzcygxLjUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNDBweCkgYnJpZ2h0bmVzcygxLjUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXNlY3Rpb24ge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5jLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ibG9jazogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGMoMTAwdncgLyB2YXIoLS1iYXNlLXdpZHRoKSAqIDI1KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBub25lO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcbiAgfVxufVxuLmMtc2VjdGlvbiArIC5jLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmMtc2VjdGlvbiArIC5jLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5jLXNlY3Rpb25fX2NvbHVtbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTI0cHggMWZyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmMtc2VjdGlvbl9fY29sdW1uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDBweCAxZnI7XG4gICAgY29sdW1uLWdhcDogMTZweDtcbiAgfVxufVxuLmMtc2VjdGlvbl9fZW4ge1xuICBtaW4taGVpZ2h0OiA4NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5jLXNlY3Rpb25fX2VuIHtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXNlY3Rpb25fX2VuIHtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmMtc2VjdGlvbl9fZW4ge1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYy1zZWN0aW9uX19lbiBpbWcge1xuICBvYmplY3QtcG9zaXRpb246IGxlZnQgY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5jLXNlY3Rpb25fX2VuIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbn1cbi5jLXNlY3Rpb25fX21haW4ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmMtc2VjdGlvbl9fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmMtc2VjdGlvbl9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYy1zZWN0aW9uX190ZXh0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jLXNlY3Rpb25fX2JveCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uYy1zZWN0aW9uX19ib3g6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmMtc2VjdGlvbl9fYnRuIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jLXNlY3Rpb25fX2NhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uYy1oMiB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0MHB4IG1heC1jb250ZW50IDFmcjtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICByb3ctZ2FwOiAxMXB4O1xufVxuLmMtaDJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG59XG4uYy1oMl9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1oMjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuNXB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9ib3JkZXIpO1xufVxuXG4uYy1saXN0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyNXB4IDE2cHg7XG59XG4uYy1saXN0LS1jb2x1bW4yIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzAwcHgsIDFmcikpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmMtbGlzdC0tY29sdW1uMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICB9XG59XG4uYy1saXN0LS1jb2x1bW4zIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjAwcHgsIDFmcikpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmMtbGlzdC0tY29sdW1uMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICB9XG59XG4uYy1saXN0LS1jb2x1bW40IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTYwcHgsIDFmcikpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmMtbGlzdC0tY29sdW1uNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICB9XG59XG4uYy1saXN0X19pdGVtIHtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1saXN0X19pdGVtLS1yb3VuZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMDBweDtcbn1cbi5jLWxpc3RfX2l0ZW0tbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG59XG5cbi5jLWJ0biB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuMTQyODU3MTQyOWVtIDEuNzE0Mjg1NzE0M2VtO1xuICB3aWR0aDogbWluKDI2NHB4LCAxMDAlKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogMC41cHggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxMDB2bWF4O1xuICB0cmFuc2l0aW9uOiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYy1idG46d2hlcmUoOmFueS1saW5rLCA6ZW5hYmxlZCwgc3VtbWFyeSk6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gIH1cbn1cbi5jLWJ0bi0tY2VudGVyIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLnAtdG9wLWZ2IHtcbiAgaGVpZ2h0OiAxMDBzdmg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5wLXRvcC1mdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5wLXRvcC1mdl9fYm94IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnAtdG9wLWZ2X19iZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5wLXRvcC1mdl9fYmcge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQpICogMXB4KTtcbiAgfVxufVxuLnAtdG9wLWZ2X19iZyBwaWN0dXJlLFxuLnAtdG9wLWZ2X19iZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wLXRvcC1mdl9fdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogbWluKDEwMHZ3IC8gdmFyKC0tYmFzZS13aWR0aCkgKiA5NiwgOTZweCk7XG4gIHdpZHRoOiBtaW4oMTAwdncgLyB2YXIoLS1iYXNlLXdpZHRoKSAqIDUwNCwgNTA0cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnAtdG9wLWZ2X190aXRsZSB7XG4gICAgYm90dG9tOiBjYWxjKDEwMHZ3IC8gdmFyKC0tYmFzZS13aWR0aCkgKiAxMTMpO1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC8gdmFyKC0tYmFzZS13aWR0aCkgKiAzMTIpO1xuICB9XG59XG4ucC10b3AtZnZfX2NhdGNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IG1pbigxMDB2dyAvIHZhcigtLWJhc2Utd2lkdGgpICogMTE2LCAxMTZweCk7XG4gIHJpZ2h0OiBtaW4oMTAwdncgLyB2YXIoLS1iYXNlLXdpZHRoKSAqIDk1LCA5NXB4KTtcbiAgd2lkdGg6IG1pbigxMDB2dyAvIHZhcigtLWJhc2Utd2lkdGgpICogMTkyLCAxOTJweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAucC10b3AtZnZfX2NhdGNoIHtcbiAgICB0b3A6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgKiAxcHggKyA2M3B4KTtcbiAgICByaWdodDogY2FsYygxMDB2dyAvIHZhcigtLWJhc2Utd2lkdGgpICogMzApO1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC8gdmFyKC0tYmFzZS13aWR0aCkgKiAxMTQpO1xuICB9XG59XG5cbi5wLXRvcC1tYWluIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAucC10b3AtbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMTAwc3ZoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAucC10b3AtYWJvdXQge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICB9XG59XG4ucC10b3AtYWJvdXRfX2l0ZW0ge1xuICBwYWRkaW5nOiA1MXB4IDE4cHggMzBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xuICBncmlkLXJvdzogc3BhbiAyO1xuICByb3ctZ2FwOiAyM3B4O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnAtdG9wLWFib3V0X19pdGVtIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHggMzFweDtcbiAgICBtaW4taGVpZ2h0OiAzNTJweDtcbiAgfVxufVxuXG4ucC10b3AtdGhlbWVfX2l0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XG4gIGdyaWQtcm93OiBzcGFuIDM7XG4gIHJvdy1nYXA6IDI0cHg7XG4gIHBhZGRpbmc6IDQ0cHggMjdweCAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnAtdG9wLXRoZW1lX19pdGVtIHtcbiAgICBwYWRkaW5nOiAzNXB4IDIwcHggMjhweDtcbiAgICByb3ctZ2FwOiAxOHB4O1xuICB9XG59XG5cbi5wLXRvcC1hd2FyZF9fbGlzdCB7XG4gIHJvdy1nYXA6IDVweDtcbn1cbi5wLXRvcC1hd2FyZF9faXRlbSB7XG4gIHBhZGRpbmc6IDIxcHggMTZweCAyM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnAtdG9wLWF3YXJkX19pdGVtIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAxNXB4O1xuICB9XG59XG4ucC10b3AtYXdhcmRfX2Nhc2UtaXRlbSB7XG4gIHBhZGRpbmc6IDE4cHggMjRweCA0MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XG4gIGdyaWQtcm93OiBzcGFuIDI7XG4gIHJvdy1nYXA6IDEwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnAtdG9wLWF3YXJkX19jYXNlLWl0ZW0ge1xuICAgIHBhZGRpbmctYmxvY2s6IDE3cHggMjVweCA2OHB4O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucC10b3AtYXdhcmRfX2Nhc2UtaXRlbTpoYXMoOndoZXJlKDphbnktbGluaywgOmVuYWJsZWQsIHN1bW1hcnkpKTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG4ucC10b3AtYXdhcmRfX2Nhc2UtaXRlbS1pbWcge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuLnAtdG9wLWF3YXJkX19jYXNlLWl0ZW0tYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAucC10b3AtYXdhcmRfX2Nhc2UtaXRlbS1ib2R5IHtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICB9XG59XG5cbi5wLXRvcC1zY2hlZHVsZV9fbGlzdCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogbWF4LWNvbnRlbnQgMWZyO1xufVxuLnAtdG9wLXNjaGVkdWxlX19pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xuICBncmlkLXJvdzogc3BhbiAyO1xuICByb3ctZ2FwOiAzMXB4O1xuICBwYWRkaW5nOiA0NHB4IDI3cHggMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5wLXRvcC1zY2hlZHVsZV9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxOTZweDtcbiAgfVxufVxuLnAtdG9wLXNjaGVkdWxlX19pdGVtLWhlYWRpbmcge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0LjAycHgpIHtcbiAgLnUtbm8tcGMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzEwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnUtbm8tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbm8tdGFiIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnUtbm8tc3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1wYy1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXBjLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi51LXRhYi1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtdGFiLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnUtdGFiLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi51LXNwLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC51LXNwLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udS1wYy1jb250ZW50cyB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXBjLWNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udS10YWItY29udGVudHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS10YWItY29udGVudHMge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAudS10YWItY29udGVudHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi51LXNwLWNvbnRlbnRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAudS1zcC1jb250ZW50cyB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG4gIH1cbn1cblxuLnUtbXQwIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAg44Kr44Op44O8XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi51LWNvbG9yLXdoaXRlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcbn1cblxuLnUtY29sb3ItcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbn1cblxuLnUtY29sb3ItYWNjZW50IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX2FjY2VudCk7XG59XG5cbi51LWNvbG9yLXR4dCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl90eHQpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIOODhuOCreOCueODiFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udS10ZXh0LW1pZGRsZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuLnUtdGV4dC1taWRkbGUtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzMztcbn1cblxuLnUtdGV4dC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnUtdGV4dC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udS10ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnUtdGV4dC11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAyLjVweDtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xufVxuXG4udS10ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtdGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udS10ZXh0LWJveCB7XG4gIHBhZGRpbmc6IDJweCAxMHB4IDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfc2Vjb25kYXJ5KTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0NDQ0NDQ0NDQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAg44OG44O844OW44OrXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi51LXRhYmxlX193cmFwIHtcbiAgbWFyZ2luLWlubGluZTogLTMwcHg7XG4gIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICBwYWRkaW5nLWJsb2NrOiAzMHB4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLnUtdGFibGVfX3Jvdy1iZyB0aCxcbi51LXRhYmxlX19yb3ctYmcgdGQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9iZ190YWJsZSk7XG59XG4udS10YWJsZV9fYmcge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9iZ190YWJsZSk7XG59XG4udS10YWJsZV9fY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnUtdGFibGVfX3RvdGFsIHRoLFxuLnUtdGFibGVfX3RvdGFsIHRkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfYmdfcHJpbWFyeSk7XG59XG4udS10YWJsZV9fc2Nyb2xsIHtcbiAgbWFyZ2luLWlubGluZTogYXV0byAwO1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTEuNXB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC51LXRhYmxlX19zY3JvbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udS10YWJsZV9fc2Nyb2xsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTMwLzIwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9zY3JvbGwtYXJyb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuLnUtdGFibGUgdGFibGUge1xuICBtaW4td2lkdGg6IGNhbGModmFyKC0tY29udGFpbmVyLXdpZHRoKSAqIDFweCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3doaXRlKTtcbn1cbi51LXRhYmxlIHRoZWFkIHRoIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfc2Vjb25kYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3JfdHh0KTtcbn1cbi51LXRhYmxlIHRoZWFkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDA7XG59XG4udS10YWJsZSB0aGVhZCB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDAgMDtcbn1cbi51LXRhYmxlIHRoZWFkIHRoLnUtdGFibGVfX2JvcmRlci1kYXNoZWQge1xuICBib3JkZXItbGVmdC1zdHlsZTogZGFzaGVkO1xufVxuLnUtdGFibGUgdGJvZHkgdHI6bGFzdC1vZi10eXBlID4gdGg6Zmlyc3QtY2hpbGQsXG4udS10YWJsZSB0Ym9keSB0cjpsYXN0LW9mLXR5cGUgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDEwcHg7XG59XG4udS10YWJsZSB0Ym9keSB0cjpsYXN0LW9mLXR5cGUgPiB0aDpsYXN0LWNoaWxkLFxuLnUtdGFibGUgdGJvZHkgdHI6bGFzdC1vZi10eXBlID4gdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDA7XG59XG4udS10YWJsZSB0Ym9keSB0ciArIHRyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yX3R4dCk7XG59XG4udS10YWJsZSB0Ym9keSB0aCxcbi51LXRhYmxlIHRib2R5IHRkIHtcbiAgcGFkZGluZy1ibG9jazogMTQuNXB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl90eHQpO1xufVxuLnUtdGFibGUgdGJvZHkgdGg6bGFzdC1jaGlsZCxcbi51LXRhYmxlIHRib2R5IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4udS10YWJsZSB0Ym9keSB0aC51LXRhYmxlX19ib3JkZXItZGFzaGVkLFxuLnUtdGFibGUgdGJvZHkgdGQudS10YWJsZV9fYm9yZGVyLWRhc2hlZCB7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogZGFzaGVkO1xufVxuLnUtdGFibGUgdGJvZHkgdGgge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1pbmxpbmU6IDAuODg4ODg4ODg4OWVtO1xufVxuLnUtdGFibGUgdGJvZHkgdGQge1xuICBwYWRkaW5nLWlubGluZTogMi4wOTM3NWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnUtdGFibGUtLXNwLW1pbiB0YWJsZSB7XG4gICAgbWluLXdpZHRoOiA5NzZweDtcbiAgfVxufVxuLnUtdGFibGUtLWZpdCB0YWJsZSB7XG4gIG1pbi13aWR0aDogaW5pdGlhbDtcbn1cbi51LXRhYmxlLS10ZXJ0aWFyeSB0aGVhZCB0aCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3RlcnRpYXJ5KTtcbn1cbi51LXRhYmxlLS10ZXJ0aWFyeSB0Ym9keSB0aCB7XG4gIGNvbG9yOiAjQ0U3RDNDO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnUtdGFibGUtLXNwLWNvbCB0ciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC51LXRhYmxlLS1zcC1jb2wgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIH1cbiAgLnUtdGFibGUtLXNwLWNvbCB0Ym9keSB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiBub25lO1xuICB9XG4gIC51LXRhYmxlLS1zcC1jb2wgdGJvZHkgdGgsXG4gIC51LXRhYmxlLS1zcC1jb2wgdGJvZHkgdGQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxuICAudS10YWJsZS0tc3AtY29sIHRib2R5IHRoIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3JfdHh0KTtcbiAgfVxuICAudS10YWJsZS0tc3AtY29sIHRib2R5IHRkIHtcbiAgICBwYWRkaW5nLWlubGluZTogMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnUtdGFibGUtLXNwLWNvbCAudS10YWJsZV9fc2Nyb2xsIHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCIvLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXHJcbi8vICBicmVha3BvaW50XHJcbi8vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi8vIG1lZGlhIHF1ZXJ5XHJcbkBtaXhpbiBsYXJnZS1wYyB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKDE5MjBweCkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJhc2UtcGMge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgxMzAwcHgpKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwYyB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogKDEwMjQuMDJweCkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHRhYiB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKDEwMjRweCkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNwIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoODQwcHgpKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzbWFsbC1zcCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKDQyMHB4KSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBjb250YWluZXIgcXVlcnlcclxuXHJcbkBtaXhpbiBjb250YWluZXIoJHdpZHRoOiA3NjhweCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkd2lkdGgpKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn0iLCIqLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxucCxcclxudWwsXHJcbm9sLFxyXG5saSxcclxuZmlndXJlLFxyXG5ibG9ja3F1b3RlLFxyXG5kbCxcclxuZGQge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcbnVsLFxyXG5vbCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5hIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xyXG59XHJcbmltZyxcclxucGljdHVyZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbmltZyB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5pbnB1dCxcclxuYnV0dG9uLFxyXG50ZXh0YXJlYSxcclxuc2VsZWN0IHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBmb250OiBpbmhlcml0O1xyXG59XHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXHJcbmxhYmVsLFxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbnRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIHRoIHtcclxuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuZGlhbG9nIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxufSIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXHJcbi8gIOWIneacn+ioreWumlxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuaHRtbCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogNjIuNSU7XHJcbn1cclxuYm9keSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogZnooMTQpO1xyXG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMTQpO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvcl90eHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX2JnX2JvZHkpO1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseV9ub3RvLXNhbnMtanApO1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICBsaW5lLWJyZWFrOiBub3JtYWw7XHJcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIG1pbi13aWR0aDogMzc1cHg7XHJcbiAgfVxyXG5cclxuICAmLmlzLW9wZW4ge1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5mb3JtLXJlc2V0IHtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbmltZyB7XHJcbiAgaW1hZ2UtcmVuZGVyaW5nOiBhdXRvO1xyXG59XHJcbmlucHV0LFxyXG50ZXh0YXJlYSxcclxuc2VsZWN0LFxyXG5idXR0b24ge1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59IiwiQHVzZSBcIi4uL2dsb2JhbC9cIiBhcyAqO1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cclxuLyAg44Kz44Oz44OG44OK44OR44O844OEXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmwtYm9keS1pbm5lciB7XHJcbiAgb3ZlcmZsb3c6IGNsaXA7XHJcbiAgbWluLWhlaWdodDogMTAwc3ZoO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG59IiwiQHVzZSBcIi4uL2dsb2JhbC9cIiBhcyAqO1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cclxuLyAg44Kr44Op44Og44Kz44Oz44OG44OKXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmwtY29sdW1uIHtcclxuICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gIG1heC13aWR0aDogY2FsYyh2YXIoLS1iYXNlLXdpZHRoKSAqIDFweCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfd2hpdGUpO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCAxZnI7XHJcbiAgZmxleDogMTtcclxuXHJcbiAgQGluY2x1ZGUgdGFiIHtcclxuICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICB9XHJcblxyXG4gICZfX2ZpeGVkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gIH0gIFxyXG59IiwiQHVzZSBcIi4uL2dsb2JhbC9cIiBhcyAqO1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cclxuLyAg44Oh44Kk44OzXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmwtbWFpbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59IiwiQHVzZSBcIi4uL2dsb2JhbC9cIiBhcyAqO1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cclxuLyAg44Oh44Kk44Oz44Kz44Oz44OG44OKXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmwtaW5uZXIge1xyXG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblxyXG4gIEBpbmNsdWRlIHRhYiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn0iLCJAdXNlIFwiLi4vZ2xvYmFsL1wiIGFzICo7XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cclxuLyAg44OY44OD44OA44O8XHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLy8gei1pbmRleFxyXG4ubC1oZWFkZXIge1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcblxyXG4gICZfX2J1cmdlci1idG4ge1xyXG4gIH1cclxuXHJcbiAgJl9fYnVyZ2VyLW5hdiB7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmwtaGVhZGVyIHtcclxuICBwYWRkaW5nOiAzNS43cHggNDNweCA3MHB4O1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiAwO1xyXG4gIG1heC1oZWlnaHQ6IDEwMHN2aDtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICBAaW5jbHVkZSB0YWIge1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDI0cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDE4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl93aGl0ZSk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgKiAxcHgpO1xyXG4gIH1cclxuICBcclxuICAmX19pbm5lciB7XHJcblxyXG4gIH1cclxuICBcclxuICAmX19tYWluIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHJvdy1nYXA6IDcwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sb2dvLWxpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTMwcHg7XHJcbiAgICBhc3BlY3QtcmF0aW86IDEzMCAvIDE2OTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHdpZHRoOiAyMjhweDtcclxuICAgICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cclxuLyAg44Kw44Ot44O844OQ44Or44OK44OTXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4ubC1nbG9iYWwtbmF2IHtcclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMWVtO1xyXG4gIH1cclxuICBcclxuICAmX19saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMiAvIDE0KTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2Utb3V0O1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1jdXJyZW50IHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xyXG4vLyAgaG92ZXJcclxuLy8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLy8gaG92ZXJcclxuQG1peGluIGhvdmVyIHtcclxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcil7XHJcbiAgICAmOndoZXJlKDphbnktbGluaywgOmVuYWJsZWQsIHN1bW1hcnkpOmhvdmVyIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZ3JvdXAtaG92ZXIge1xyXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKXtcclxuICAgICY6aXMoOndoZXJlKDphbnktbGluaywgOmVuYWJsZWQsIHN1bW1hcnkpOmhvdmVyICopIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gaGFzLWhvdmVyIHtcclxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcil7XHJcbiAgICAmOmhhcyg6d2hlcmUoOmFueS1saW5rLCA6ZW5hYmxlZCwgc3VtbWFyeSkpOmhvdmVyIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXHJcbi8gIOODkOODvOOCrOODvOODnOOCv+ODs1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmwtYnVyZ2VyLWJ0biB7XHJcbiAgJHRoaXM6ICY7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDc4cHg7XHJcbiAgYXNwZWN0LXJhdGlvOiA3OCAvIDQ2O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgei1pbmRleDogMztcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IsIGJveC1zaGFkb3csIC4zcyBlYXNlLW91dDtcclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAmLmlzLW9wZW4ge1xyXG4gIFxyXG4gIH1cclxuXHJcbiAgJl9fYm94IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICBcclxuICAmX19iYXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMS41cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQsIDAuNCwgMCwgMSksIG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLjQsIDAsIDEpO1xyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICB0b3A6IDEzcHg7XHJcblxyXG4gICAgICAjeyR0aGlzfS5pcy1vcGVuICYge1xyXG4gICAgICAgIHRvcDogMjFweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgIHRvcDogMTlweDtcclxuXHJcbiAgICAgICN7JHRoaXN9LmlzLW9wZW4gJiB7XHJcbiAgICAgICAgdG9wOiAyMXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDI3cHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLW91dDtcclxuXHJcbiAgICAjeyR0aGlzfS5pcy1vcGVuICYge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cclxuLyAg44OQ44O844Ks44O844OK44OTXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4ubC1idXJnZXItbmF2IHtcclxuICAkdGhpczogJjtcclxuICBwYWRkaW5nOiB2dyh2YXIoLS1iYXNlLXdpZHRoKSwgMjQpIHZ3KHZhcigtLWJhc2Utd2lkdGgpLCAyMCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfd2hpdGUpO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogNDMwcHg7XHJcbiAgbWF4LWhlaWdodDogMTAwc3ZoO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1vdXQ7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICB6LWluZGV4OiAyO1xyXG5cclxuICAmLmlzLW9wZW4ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIHJvdy1nYXA6IDMycHg7XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuXHJcbiAgICAmICsgJiB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgcGFkZGluZy1ibG9jazogY2FsYyg4IC8gMTQgKiAxZW0pO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2VudHJ5IHtcclxuXHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIG1heC13aWR0aDogMjYycHg7XHJcbiAgfVxyXG5cclxuICAmX19ib3R0b20tbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19ib3R0b20taXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJiArICYge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwifFwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib3R0b20tbGluayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMWVtO1xyXG4gICAgZm9udC1zaXplOiBmeigxNCk7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE0KTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2Utb3V0O1xyXG4gICAgICBcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCJAdXNlIFwiLi4vZ2xvYmFsL1wiIGFzICo7XHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xyXG4vICDjg5Xjg4Pjgr/jg7xcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5sLWZvb3RlciB7XHJcbiAgcGFkZGluZy1ibG9jazogMzRweCAzMXB4O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvcl93aGl0ZSk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG5cclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDZweDtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgICB3aWR0aDogOTQlO1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLWNvbnRhaW5lci13aWR0aCkgKiAxcHgpO1xyXG4gIH1cclxuXHJcbiAgJl9fYm90dG9tIHtcclxuICAgIG1hcmdpbi10b3A6IDM3cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl93aGl0ZSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzZweDtcclxuICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHJvdy1nYXA6IDlweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiLi4vZ2xvYmFsL1wiIGFzICo7XHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xyXG4vICDjg5Xjg4Pjgr/jg7zjg4rjg5NcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5sLWZvb3Rlci1uYXYge1xyXG4gICR0aGlzOiAmO1xyXG4gIFxyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJiArICYge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwifFwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMWVtO1xyXG4gICAgZm9udC1zaXplOiBmeigxNCk7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE0KTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2Utb3V0O1xyXG4gICAgICBcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgfVxyXG5cclxuICAgICN7JHRoaXN9X19pdGVtOmZpcnN0LWNoaWxkICYge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcIi4uL2dsb2JhbC9cIiBhcyAqO1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cclxuLyAg5Zu65a6a44Oc44K/44OzXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmwtZml4ZWQtYnRuIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IC0xMjVweDtcclxuICBib3R0b206IDEwcHg7XHJcbiAgei1pbmRleDogMjA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1vdXQ7XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gICYtLWpzLWhpZGUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IHZpc2libGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICZfX2xpbmsge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0N3B4O1xyXG4gICAgd2lkdGg6IDIxN3B4O1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9hY2NlbnQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcclxuICAgICAgXHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogYXV0bztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICBmb250LXNpemU6IGZ6KDE2KTtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgd3JpdGluZy1tb2RlOiBob3Jpem9udGFsLXRiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG4uYy1zZWN0aW9uIHtcclxuICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gIHBhZGRpbmctYmxvY2s6IDgwcHggMTAwcHg7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDAgdncodmFyKC0tYmFzZS13aWR0aCksIDM2KTtcclxuICB3aWR0aDogY2FsYygxMDAwIC8gMTE1MiAqIDEwMCUpO1xyXG4gIG1heC13aWR0aDogY2FsYyh2YXIoLS1jb250YWluZXItd2lkdGgpICogMXB4KTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNDBweCkgYnJpZ2h0bmVzcygxLjUpO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0MHB4KSBicmlnaHRuZXNzKDEuNSk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgei1pbmRleDogMTA7XHJcbiAgXHJcbiAgQGluY2x1ZGUgdGFiIHtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XHJcbiAgICBwYWRkaW5nLWlubGluZTogdncodmFyKC0tYmFzZS13aWR0aCksIDI1KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBub25lO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJiArICYge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb2x1bW4ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTI0cHggMWZyO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MHB4IDFmcjtcclxuICAgICAgY29sdW1uLWdhcDogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2VuIHtcclxuICAgIG1pbi1oZWlnaHQ6IDg2cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBiYXNlLXBjIHtcclxuICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYiB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgYmFzZS1wYyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21haW4ge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib3gge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fY2FwdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICB9XHJcbn0iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5jLWgyIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6IDQwcHggbWF4LWNvbnRlbnQgMWZyO1xyXG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICByb3ctZ2FwOiAxMXB4O1xyXG4gIFxyXG4gICZfX2ljb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgZm9udC1zaXplOiBmeigyMik7XHJcbiAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDAuNXB4O1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX2JvcmRlcik7XHJcbiAgfVxyXG59IiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG4uYy1saXN0IHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ2FwOiAyNXB4IDE2cHg7XHJcblxyXG4gICYtLWNvbHVtbjIge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzAwcHgsIDFmcikpO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tY29sdW1uMyB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMDBweCwgMWZyKSk7XHJcblxyXG4gICAgQGluY2x1ZGUgc21hbGwtc3Age1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1jb2x1bW40IHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE2MHB4LCAxZnIpKTtcclxuXHJcbiAgICBAaW5jbHVkZSBzbWFsbC1zcCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgYm9yZGVyOiAwLjVweCBzb2xpZCB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3doaXRlKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLS1yb3VuZCB7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0tbGluayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldDogMDtcclxuICB9XHJcbn0iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5jLWJ0biB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IGNhbGMoMTYgLyAxNCAqIDFlbSkgY2FsYygyNCAvIDE0ICogMWVtKTtcclxuICB3aWR0aDogbWluKDI2NHB4LCAxMDAlKTtcclxuICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE0KTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBib3JkZXI6IDAuNXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiAxMDB2bWF4O1xyXG4gIHRyYW5zaXRpb246IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIC4zcyBlYXNlO1xyXG4gICAgXHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xyXG4gIH1cclxuXHJcbiAgJi0tY2VudGVyIHtcclxuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgfVxyXG59IiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG4ucC10b3AtZnYge1xyXG4gIGhlaWdodDogMTAwc3ZoO1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiAwO1xyXG5cclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAmX19ib3gge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9fYmcge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgKiAxcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIHBpY3R1cmUsXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IG1pbi12dyh2YXIoLS1iYXNlLXdpZHRoKSwgOTYpO1xyXG4gICAgd2lkdGg6IG1pbi12dyh2YXIoLS1iYXNlLXdpZHRoKSwgNTA0KTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGJvdHRvbTogdncodmFyKC0tYmFzZS13aWR0aCksIDExMyk7XHJcbiAgICAgIHdpZHRoOiB2dyh2YXIoLS1iYXNlLXdpZHRoKSwgMzEyKTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJl9fY2F0Y2gge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBtaW4tdncodmFyKC0tYmFzZS13aWR0aCksIDExNik7XHJcbiAgICByaWdodDogbWluLXZ3KHZhcigtLWJhc2Utd2lkdGgpLCA5NSk7XHJcbiAgICB3aWR0aDogbWluLXZ3KHZhcigtLWJhc2Utd2lkdGgpLCAxOTIpO1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHRvcDogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSAqIDFweCArIDYzcHgpO1xyXG4gICAgICByaWdodDogdncodmFyKC0tYmFzZS13aWR0aCksIDMwKTtcclxuICAgICAgd2lkdGg6IHZ3KHZhcigtLWJhc2Utd2lkdGgpLCAxMTQpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnAtdG9wLW1haW4ge1xyXG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG5cclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBzdmg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3doaXRlKTtcclxuICB9XHJcbn1cclxuXHJcbi5wLXRvcC1hYm91dCB7XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBwYWRkaW5nOiA1MXB4IDE4cHggMzBweDtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XHJcbiAgICBncmlkLXJvdzogc3BhbiAyO1xyXG4gICAgcm93LWdhcDogMjNweDtcclxuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBwYWRkaW5nOiA1MHB4IDIwcHggMzFweDtcclxuICAgICAgbWluLWhlaWdodDogMzUycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucC10b3AtdGhlbWUge1xyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XHJcbiAgICBncmlkLXJvdzogc3BhbiAzO1xyXG4gICAgcm93LWdhcDogMjRweDtcclxuICAgIHBhZGRpbmc6IDQ0cHggMjdweCAyNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgcGFkZGluZzogMzVweCAyMHB4IDI4cHg7XHJcbiAgICAgIHJvdy1nYXA6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucC10b3AtYXdhcmQge1xyXG5cclxuICAmX19saXN0IHtcclxuICAgIHJvdy1nYXA6IDVweDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogMjFweCAxNnB4IDIzcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBwYWRkaW5nLWJsb2NrOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FzZS1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDE4cHggMjRweCA0MHB4O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgIGdyaWQtcm93OiBzcGFuIDI7XHJcbiAgICByb3ctZ2FwOiAxMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBwYWRkaW5nLWJsb2NrOiAxN3B4IDI1cHggNjhweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBoYXMtaG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXNlLWl0ZW0taW1nIHtcclxuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmX19jYXNlLWl0ZW0tYm9keSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgcm93LWdhcDogMThweDtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHJvdy1nYXA6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucC10b3Atc2NoZWR1bGUge1xyXG5cclxuICAmX19saXN0IHtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWF4LWNvbnRlbnQgMWZyO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xyXG4gICAgZ3JpZC1yb3c6IHNwYW4gMjtcclxuICAgIHJvdy1nYXA6IDMxcHg7XHJcbiAgICBwYWRkaW5nOiA0NHB4IDI3cHggMjVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBzbWFsbC1zcCB7XHJcbiAgICAgIG1heC13aWR0aDogMTk2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLWhlYWRpbmcge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG59IiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG4udS1uby1wYyB7XHJcbiAgQGluY2x1ZGUgcGMge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udS1uby1jb250YWluZXIge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMTBweCkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udS1uby10YWIge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi51LW5vLXNwIHtcclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udS1wYy1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIEBpbmNsdWRlIHRhYiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnUtdGFiLWJsb2NrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICBAaW5jbHVkZSB0YWIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnUtc3AtYmxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLnUtcGMtY29udGVudHMge1xyXG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG5cclxuICBAaW5jbHVkZSB0YWIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4udS10YWItY29udGVudHMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIFxyXG4gIEBpbmNsdWRlIHRhYiB7XHJcbiAgICBkaXNwbGF5OiBjb250ZW50cztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLnUtc3AtY29udGVudHMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBkaXNwbGF5OiBjb250ZW50cztcclxuICB9XHJcbn1cclxuXHJcbi51LW10MCB7XHJcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udS1tYjAge1xyXG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxufSIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXHJcbi8gIOOCq+ODqeODvFxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLnUtY29sb3Itd2hpdGUge1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvcl93aGl0ZSk7XHJcbn1cclxuXHJcbi51LWNvbG9yLXByaW1hcnkge1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcclxufVxyXG4gICAgXHJcbi51LWNvbG9yLWFjY2VudCB7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yX2FjY2VudCk7XHJcbn1cclxuXHJcbi51LWNvbG9yLXR4dCB7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yX3R4dCk7XHJcbn0iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xyXG4vICDjg4bjgq3jgrnjg4hcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi8vIHNpemVcclxuLnUtdGV4dC1taWRkbGUge1xyXG4gIGZvbnQtc2l6ZTogZnooMTYpO1xyXG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDMyIC8gMTYpO1xyXG59XHJcbi51LXRleHQtbWlkZGxlLWxhcmdlIHtcclxuICBmb250LXNpemU6IGZ6KDE4KTtcclxuICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDE4KTtcclxufVxyXG4udS10ZXh0LWxhcmdlIHtcclxuICBmb250LXNpemU6IGZ6KDIwKTtcclxuICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDIwKTtcclxufVxyXG5cclxuLy8gd2VpZ2h0XHJcbi51LXRleHQtbWVkaXVtIHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcbi51LXRleHQtYm9sZCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuICBcclxuLy8gZGVjb3JhdGlvblxyXG4udS10ZXh0LXVuZGVybGluZSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAyLjVweDtcclxuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XHJcbn1cclxuXHJcbi8vIGFsaWduXHJcbi51LXRleHQtY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnUtdGV4dC1sZWZ0IHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi51LXRleHQtcmlnaHQge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4vLyBvdGhlclxyXG4udS10ZXh0LWJveCB7XHJcbiAgcGFkZGluZzogMnB4IDEwcHggNHB4O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3NlY29uZGFyeSk7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIGZvbnQtc2l6ZTogZnooMTgpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI2IC8gMTgpO1xyXG59IiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cclxuLyAg44OG44O844OW44OrXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4udS10YWJsZSB7XHJcbiAgJHRoaXM6ICY7XHJcblxyXG4gICZfX3dyYXAge1xyXG4gICAgbWFyZ2luLWlubGluZTogLTMwcHg7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMzBweDtcclxuICAgIHBhZGRpbmctYmxvY2s6IDMwcHg7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJl9fcm93LWJnIHtcclxuICAgIHRoLFxyXG4gICAgdGQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9iZ190YWJsZSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICZfX2JnIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX2JnX3RhYmxlKTtcclxuICB9XHJcblxyXG4gICZfX2NlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX190b3RhbCB7XHJcbiAgICB0aCxcclxuICAgIHRkIHtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfYmdfcHJpbWFyeSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zY3JvbGwge1xyXG4gICAgbWFyZ2luLWlubGluZTogYXV0byAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMS41cHg7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDEzMCAvIDIwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9zY3JvbGwtYXJyb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIHRhYmxlIHtcclxuICAgIG1pbi13aWR0aDogY2FsYyh2YXIoLS1jb250YWluZXItd2lkdGgpICogMXB4KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfd2hpdGUpO1xyXG4gIH1cclxuXHJcbiAgdGhlYWQge1xyXG5cclxuICAgIHRoIHtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfc2Vjb25kYXJ5KTtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3JfdHh0KTtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDAgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiN7JHRoaXN9X19ib3JkZXItZGFzaGVkIHtcclxuICAgICAgICBib3JkZXItbGVmdC1zdHlsZTogZGFzaGVkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0Ym9keSB7XHJcblxyXG4gICAgdHIge1xyXG5cclxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG5cclxuICAgICAgICA+IHRoLFxyXG4gICAgICAgID4gdGQge1xyXG5cclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAxMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdHIgKyB0ciB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl90eHQpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICB0aCxcclxuICAgIHRkIHtcclxuICAgICAgcGFkZGluZy1ibG9jazogMTQuNXB4O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl90eHQpO1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYjeyR0aGlzfV9fYm9yZGVyLWRhc2hlZCB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBkYXNoZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0aCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZnooMTgpO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogY2FsYygxNiAvIDE4ICogMWVtKTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgdGQge1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogY2FsYygzMy41IC8gMTYgKiAxZW0pO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gU1DmmYLjga7mnIDlsI/luYXoqK3lrprjgZnjgovloLTlkIhcclxuICAmLS1zcC1taW4gdGFibGUge1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBtaW4td2lkdGg6IDk3NnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g44K544Kv44Ot44O844Or44GV44Gb44Gq44GE5aC05ZCIXHJcbiAgJi0tZml0IHRhYmxlIHtcclxuICAgIG1pbi13aWR0aDogaW5pdGlhbDtcclxuICB9XHJcblxyXG4gIC8vIOOCv+ODvOOCt+ODo+ODquODvOOCq+ODqeODvFxyXG4gICYtLXRlcnRpYXJ5IHtcclxuXHJcbiAgICB0aGVhZCB7XHJcbiAgICAgIHRoIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl90ZXJ0aWFyeSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRib2R5IHtcclxuICAgICAgdGgge1xyXG4gICAgICAgIGNvbG9yOiAjQ0U3RDNDO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICB9XHJcbiAgXHJcblxyXG4gIC8vIFNQ5pmC44Gu57im6KGo56S6XHJcbiAgJi0tc3AtY29sIHtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgdGJvZHkge1xyXG4gIFxyXG4gICAgICAgIHRyIHtcclxuICBcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgdGgsXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3JfdHh0KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDFlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgI3skdGhpc31fX3Njcm9sbCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59Il19 */
