/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-41.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-41.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-41.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-41.use[4]!./src/Web/Resources/public/scss/index.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************/
.fv__img,.fv__top{height:100vh;height:100svh}/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:normal;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:normal}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:normal}html{font-size:62.5%}body{font-family:"Noto Sans JP",sans-serif;color:#01479a;font-size:1.5rem;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;font-weight:500}body a{transition:all .4s ease;cursor:pointer}body a:hover{text-decoration:none}.container{width:100%;margin:0;padding:0;max-width:100%;min-width:100%;overflow:hidden}input,button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;text-align:left;line-height:inherit;font-family:inherit}select::-ms-expand{display:none}.tb:not(br),br.tb{display:none !important}.sp:not(br),br.sp{display:none !important}.lg:not(br),br.lg{display:none !important}.pc:not(br){display:block !important}br.pc{display:inline-block !important}.fixed{position:fixed;width:100%;height:100%}@media screen and (max-width: 1090px){.pc:not(br),br.pc{display:none !important}.tb:not(br),br.tb{display:none !important}.sp:not(br),br.sp{display:none !important}.lg:not(br){display:block !important}br.lg{display:inline-block !important}}@media screen and (max-width: 900px){.pc:not(br),br.pc{display:none !important}.lg:not(br),br.lg{display:none !important}.sp:not(br),br.sp{display:none !important}.tb:not(br){display:block !important}br.tb{display:inline-block !important}}@media screen and (max-width: 740px){.pc:not(br),br.pc{display:none !important}.lg:not(br),br.lg{display:none !important}.tb:not(br),br.tb{display:none !important}.sp:not(br){display:block !important}br.sp{display:inline-block !important}}body::after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:10000;pointer-events:none;opacity:0;transition:opacity .6s cubic-bezier(0.69, 0, 0.64, 1)}body.fadeout::after{opacity:1}.tel-link{pointer-events:none}@media screen and (max-width: 740px){.tel-link{pointer-events:auto}}.inner{padding-right:60px;padding-left:60px;margin-right:auto;margin-left:auto;width:100%;max-width:calc(1100px + 60px*2)}@media screen and (max-width: 1090px){.inner{max-width:100%;padding-right:40px;padding-left:40px}}@media screen and (max-width: 900px){.inner{padding-right:40px;padding-left:40px}}@media screen and (max-width: 740px){.inner{padding-right:10px;padding-left:10px}}.btn{display:inline-flex;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:8px}.btn *{transition:inherit}.btn__label{font-weight:bold;font-size:15px;letter-spacing:.03em;line-height:22px;border-bottom:solid 1px #01479a;text-align:left;transition:.3s ease}.btn__arrow{display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;position:relative;width:55px;height:55px;border-radius:50%;background:linear-gradient(-45deg, #47C8E6 -80%, #e7f00f 100%);z-index:0}.btn__arrow:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;border-radius:inherit;background:linear-gradient(135deg, #47C8E6 0%, #e7f00f 100%);transition:.4s ease}.btn__arrow svg,.btn__arrow svg *{transition:.4s ease}.btn.--ex .btn__arrow svg{transform:rotate(-40deg)}@media screen and (min-width: 1091px){.btn:hover .btn__arrow:before{opacity:0}}@media screen and (max-width: 740px){.btn{gap:10px}.btn__arrow{width:50px;height:50px}}.arrow{width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff}.header{z-index:100;position:fixed;top:0;left:0;width:100%;height:120px;padding:30px 110px 30px 40px;display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-justify-content:flex-end;justify-content:flex-end;transition:.3s ease}.header__logo{position:absolute;top:49px;left:40px;transition:.3s ease}.header__logo svg,.header__logo svg *{transition:inherit}@media screen and (min-width: 741px){.header:not(.is-scrollTop){background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(10px) brightness(1.1);backdrop-filter:blur(10px) brightness(1.1);height:84px;padding-top:17px;padding-bottom:17px;padding-right:103px}.header:not(.is-scrollTop) .header-btn__btn-inner{padding-top:0;width:135px;height:50px}.header:not(.is-scrollTop) .header-btn__btn.--contact a{background:#fff;color:#222}.header:not(.is-scrollTop) .header-btn__btn.--entry .header-btn-inner{color:#222}.header:not(.is-scrollTop) .header-btn__btn.--entry .header-btn-inner svg *{stroke:#222}.header:not(.is-scrollTop) .header-btn__list{width:160px;left:50%;transform:translateX(-50%)}.header:not(.is-scrollTop) .header-btn__list a{color:#01479a;padding-left:25px}.header:not(.is-scrollTop) .header-btn__list a:before,.header:not(.is-scrollTop) .header-btn__list a:after{left:12px}}.header:not(.is-scrollTop) .header__logo{top:18px}.header:not(.is-scrollTop) .header__logo svg{width:109px}.header:not(.is-scrollTop) .header__logo .logo__sub{transform:translate(-12085px, -308px) scale(1.45)}@media screen and (max-width: 740px){.header{height:0;padding:0}.header__logo{position:fixed;top:25px;left:12px;z-index:100}.header.is-scrollTop .header-btn{transform:translateY(100%);opacity:0}}.header-btn{display:flex;flex-wrap:wrap;gap:7px}.header-btn__item{position:relative}@media screen and (min-width: 741px){.header-btn__btn-inner{display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;flex-direction:column;width:145px;height:55px;border-radius:40px;text-align:center;position:relative;z-index:0;padding-top:4px;transition:.3s ease;cursor:pointer}.header-btn__btn-inner:before,.header-btn__btn-inner:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;border-radius:inherit;transition:inherit}.header-btn__btn-inner:after{background:#01479a;border:solid 1px #fff;opacity:0}}@media screen and (min-width: 741px)and (min-width: 1091px){.header-btn__btn-inner:hover{background:#01479a;color:#fff !important}.header-btn__btn-inner:hover svg *{stroke:#fff}.header-btn__btn-inner:hover:before{opacity:0}.header-btn__btn-inner:hover:after{opacity:1}}@media screen and (min-width: 741px){.header-btn__btn.--contact .header-btn__btn-inner{color:#e7f00f}.header-btn__btn.--contact .header-btn__btn-inner:before{border:solid 1px rgba(0,0,0,0);background:linear-gradient(50deg, #e7f00f 10%, #47C8E6 65%);background-size:calc(100% + 2px) calc(100% + 2px);background-position:-1px -1px;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:destination-out;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:xor;mask-composite:exclude}.header-btn__btn.--entry .header-btn__btn-inner{color:#01479a}.header-btn__btn.--entry .header-btn__btn-inner:before{border-radius:inherit;border:solid 1px rgba(0,0,0,0);background:linear-gradient(110deg, #e7f00f 25%, #47C8E6 100%);background-size:calc(100% + 2px) calc(100% + 2px);background-position:-1px -1px;opacity:1;transition:inherit}}.header-btn__ja{margin-bottom:5px;font-weight:400;font-size:13px}.header-btn__en{font-family:"Roboto","Noto Sans JP",sans-serif;font-weight:500;font-size:15px}.header-btn__arrow{position:absolute;top:50%;right:17px;transform:translateY(calc(-50% + 2px))}.header-btn__arrow,.header-btn__arrow *{transition:inherit}.header-btn__list{display:none;position:absolute;top:calc(100% + 4px);width:160px;left:50%;transform:translateX(-50%);padding:9px 1px;background:hsla(0,0%,100%,.85);will-change:height;border-radius:5px}.header-btn__list a:before{left:8px}.header-btn__list-item+.header-btn__list-item{margin-top:5px}.header-btn__list-item a{font-size:13px;line-height:1.3;font-weight:400;position:relative;padding-left:25px}.header-btn__list-item a:before,.header-btn__list-item a:after{content:"";position:absolute;top:8px;left:12px;width:6px;height:6px;border-radius:50%;transition:inherit}.header-btn__list-item a:before{background:linear-gradient(140deg, #47C8E6 -5%, #e7f00f 70%);z-index:1}.header-btn__list-item a:after{background:#47c8e6}@media screen and (min-width: 1091px){.header-btn__list-item a:hover{color:#47c8e6}.header-btn__list-item a:hover:before{opacity:0}}@media screen and (max-width: 740px){.header-btn{position:fixed;bottom:0;left:0;margin:0;width:100%;z-index:100;gap:2px;transition:.6s ease}.header-btn__item{width:calc(50% - 1px)}.header-btn__btn-inner{position:relative;border-radius:5px 5px 0 0;height:55px;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-justify-content:center;justify-content:center;background:linear-gradient(120deg, #e7f00f 8%, #47C8E6 70%)}.header-btn__plus{position:absolute;top:50%;right:27px;transform:translateY(-50%)}}.nav-trg{width:50px;height:50px;border:solid 1px #dee8f4;background:#fff;border-radius:50%;position:fixed;z-index:102;top:17px;right:40px;cursor:pointer}.nav-trg,.nav-trg *{transition:.3s ease}@media screen and (min-width: 1091px){.nav-trg:hover{background:#01479a}.nav-trg:hover span{background:#fff}}.nav-trg__bar{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:14px;height:6px}.nav-trg span{position:absolute;left:50%;transform:translateX(-50%);background:#01479a;width:100%;height:1px}.nav-trg span:nth-child(1){top:0}.nav-trg span:nth-child(2){top:100%}.nav-trg.is-active span{width:123%}.nav-trg.is-active span:nth-child(1){top:50%;transform:translateX(-50%) rotate(-45deg)}.nav-trg.is-active span:nth-child(2){top:50%;transform:translateX(-50%) rotate(45deg)}@media screen and (max-width: 740px){.nav-trg{top:17px;right:10px}}.header.is-scrollTop+.nav-trg{width:55px;height:55px;border-color:#fff}@media screen and (min-width: 741px){.header.is-scrollTop+.nav-trg{top:32px}}.nav{position:fixed;top:0;right:0;z-index:101;background:#01479a;color:#fff;visibility:hidden;pointer-events:none;transition:.4s;opacity:0;height:100%;width:100%}.nav.is-open{visibility:visible;pointer-events:auto;opacity:1}.nav__cont{height:100%}.nav__main{height:calc(100% - 180px);position:relative}.nav__img{position:absolute;top:0;right:0;height:100%;width:666px;max-width:calc(100% - 600px);z-index:-1;overflow:hidden}.nav__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;opacity:.3;mix-blend-mode:soft-light}.nav__img:before{content:"";background:url(/builds/web/images/parts-nav.9e8e2a8b.svg) top left no-repeat;background-size:auto 100%;position:absolute;top:-1px;left:0;width:100%;height:calc(100% + 2px);z-index:1}.nav__inner{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:70px;height:100%;max-width:1330px;padding-bottom:45px}.nav__list{font-size:18px;line-height:2;width:267px}.nav__list-item{border-bottom:solid 1px #0867c9}.nav__list-item a{padding:19px 0 18px;display:block;font-weight:bold;font-size:25px;letter-spacing:.03em;line-height:1.6}@media screen and (min-width: 1091px){.nav__list-item a:hover{color:#609ce3}}.nav__bottom{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:210px;background:#fff;border-radius:30px 30px 0 0;padding-bottom:5px;display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center}.nav__bottom-inner{max-width:1260px}.nav .entry-link{display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:38px}.nav .entry-link__item{width:calc(33.3% - 25.3333333333px)}.nav .entry-link__item+.entry-link__item{margin-top:0}@media screen and (max-width: 1090px),screen and (max-height: 700px){.nav{overflow-y:scroll}.nav__main{height:auto}.nav__img{display:none}.nav__inner{display:block;padding-top:100px;padding-bottom:78px}.nav__list{width:100%}.nav__list-item a{padding:12px 0;font-size:20px}.nav__bottom{position:static;margin-top:-30px;height:auto;padding-top:22px;padding-bottom:20px}.nav .entry-link{display:block}.nav .entry-link__item{width:100%}.nav .entry-link__item a{display:flex;flex-wrap:wrap;align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;-ms-justify-content:center;justify-content:center;flex-direction:column;padding:20px 0;min-height:112px}.nav .entry-link__item:last-child a{border:0}.nav .entry-link__img{position:static;margin-bottom:9px;margin-top:-8px}.nav .entry-link__label{font-size:20px}.nav .entry-link__item+.entry-link__item{margin-top:0}}.cover{position:fixed;top:0;left:0;z-index:98;width:100%;height:100%;background:rgba(0,0,0,0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none}.footer-wrap{position:relative;z-index:0}.footer-wrap__logo{height:185px;background:#01479a;position:relative;z-index:1}.footer-wrap__logo img{position:absolute;bottom:-49px;right:-240px}.footer-wrap__img{position:relative;overflow:hidden;max-height:600px}.footer-wrap__img-item{position:absolute;top:-1vh;left:0;width:100%;height:102vh;background:#f5f5f5 url(/builds/web/images/img-footer@2x.c1c436e4.jpg) no-repeat center bottom;background-size:cover;background-attachment:fixed}.footer-wrap__img-item.--challenge{top:-1vh;background-image:url(/builds/web/images/img-footer@2x.c23101d6.jpg)}.footer-wrap__img:before{content:"";display:block;padding-top:41.6666666667%}.footer-wrap__cont{background:#f5f5f5 url(/builds/web/images/bg-footer.58cb0cb1.svg) bottom right no-repeat;border-radius:50px 50px 0 0;padding:122px 0 0;position:relative;z-index:0;margin-top:-50px}@media screen and (max-width: 740px){.footer-wrap__logo{height:78px}.footer-wrap__logo img{bottom:-69px;right:3px}.footer-wrap__img{max-height:288px}.footer-wrap__img-item{background-image:url(/builds/web/images/img-footer@2x.15c9927e.jpg);background-size:auto 102vh;background-attachment:initial}.footer-wrap__img-item.--challenge{background-image:url(/builds/web/images/img-footer@2x.b7ede32f.jpg)}.footer-wrap__img:before{padding-top:73.8461538462%}.footer-wrap__cont{padding:80px 0 0;background-image:url(/builds/web/images/bg-footer.aa60d198.svg);background-size:100% auto}}.c-recruit{margin-bottom:130px}.c-recruit__ttl{margin-bottom:57px}.c-recruit__cont{display:flex;flex-wrap:wrap;gap:20px 50px}.c-recruit__item{width:calc(50% - 25px)}.c-recruit__item:nth-child(1){display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;text-align:center;height:225px;position:relative;border-radius:20px;z-index:0;background:linear-gradient(100deg, #eff6a2 -50%, #bef1ff 100%);transition:.6s ease}.c-recruit__item:nth-child(1):before,.c-recruit__item:nth-child(1):after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-radius:inherit;z-index:-1;transition:inherit}.c-recruit__item:nth-child(1):before{background:linear-gradient(100deg, #94D8E8 10%, #ECF277 170%)}.c-recruit__item:nth-child(1):after{background:linear-gradient(100deg, #47C8E6 20%, #e7f00f 100%);border:solid 2px rgba(0,0,0,0);background-size:calc(100% + 4px) calc(100% + 4px);background-position:-2px -2px;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:destination-out;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:xor;mask-composite:exclude}.c-recruit__item:nth-child(2) a{display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;text-align:center;height:225px;position:relative;border-radius:20px;z-index:0;background:linear-gradient(100deg, #eff6a2 -50%, #bef1ff 100%);transition:.6s ease}.c-recruit__item:nth-child(2) a:before,.c-recruit__item:nth-child(2) a:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-radius:inherit;z-index:-1;transition:inherit}.c-recruit__item:nth-child(2) a:before{background:linear-gradient(100deg, #94D8E8 10%, #ECF277 170%)}.c-recruit__item:nth-child(2) a:after{background:linear-gradient(100deg, #47C8E6 20%, #e7f00f 100%);border:solid 2px rgba(0,0,0,0);background-size:calc(100% + 4px) calc(100% + 4px);background-position:-2px -2px;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:destination-out;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:xor;mask-composite:exclude}@media screen and (min-width: 1091px){.c-recruit__item:nth-child(2) a:hover:before{opacity:0}.c-recruit__item:nth-child(2) a:hover:after{background-image:linear-gradient(100deg, #e7f00f 20%, #47C8E6 100%);opacity:.5}}.c-recruit__label{font-weight:bold;font-size:30px;letter-spacing:.07em;line-height:43px;text-align:center;margin-bottom:27px}.c-recruit__btn{-ms-justify-content:center;justify-content:center;padding-left:22px}.c-recruit__btn .btn__arrow,.c-recruit__btn .btn__arrow:before{background:#fff}.c-recruit__intn{display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:flex-end;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;padding:0 34px}.c-recruit__intn__link{width:-moz-fit-content;width:fit-content;position:relative}.c-recruit__intn__link a{display:flex;flex-wrap:wrap;flex-direction:column;gap:3px}.c-recruit__intn__link a img{-o-object-fit:none;object-fit:none}@media screen and (min-width: 1091px){.c-recruit__intn__link a:hover{opacity:.5}}@media screen and (max-width: 900px){.c-recruit__cont{gap:20px 30px}.c-recruit__item{width:calc(50% - 15px)}.c-recruit__label{font-size:25px;margin-bottom:14px}.c-recruit__btn{padding-left:35px}}@media screen and (max-width: 740px){.c-recruit{margin-bottom:60px}.c-recruit__ttl{margin-bottom:38px}.c-recruit__item{width:100%}.c-recruit__item:nth-child(2) a{height:180px}.c-recruit__intn{padding:0 15px}}.c-entry{margin-bottom:160px;position:relative}.c-entry__inner{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;min-height:594px}.c-entry__img{position:absolute;top:0;left:0;overflow:hidden;border-radius:0 100px 100px 0;max-width:calc(100% - 500px);width:calc(50% + 60px);height:100%}.c-entry__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.c-entry__ttl{margin-bottom:62px}.c-entry__cont{width:403px;flex-shrink:0;max-width:60%;margin:20px 0 0 auto}@media screen and (min-width: 1441px){.c-entry__inner{min-height:calc((50vw + 70px)*.752)}.c-entry__img{max-width:calc(50vw + 70px)}}@media screen and (max-width: 900px){.c-entry__cont{width:calc(50vw - 50px)}.c-entry__img{max-width:calc(50vw - 30px)}.c-entry__img img{-o-object-position:center;object-position:center}}@media screen and (max-width: 740px){.c-entry{margin-bottom:102px}.c-entry__ttl{margin-bottom:16px}.c-entry__inner{display:block;min-height:0}.c-entry__img{position:static;border-radius:0 80px 80px 0;max-width:100%;width:calc(100% - 10px);height:auto;margin:0 10px 41px 0}.c-entry__inner{min-height:0}.c-entry__cont{width:100%;max-width:100%;margin:0}}.footer__inner{padding-bottom:45px}.footer__logo{margin-bottom:76px}.footer__pp{margin-top:49px}.footer__pp a{display:inline;padding-bottom:2px;font-family:"Outfit","Noto Sans JP",sans-serif;font-weight:500;font-size:13px;letter-spacing:.03em;border-bottom:solid 1px #01479a}@media screen and (min-width: 1091px){.footer__pp a:hover{color:#609ce3;border-color:#609ce3}}.footer__pagetop{margin-top:52px;text-align:right}.footer__pagetop a{display:inline-flex;-ms-justify-content:flex-start;justify-content:flex-start;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:8px;font-family:"Outfit","Noto Sans JP",sans-serif;font-weight:500;font-size:20px;letter-spacing:.03em;white-space:nowrap}@media screen and (min-width: 1091px){.footer__pagetop a:hover{opacity:.5}}.footer__copy{font-family:"Outfit","Noto Sans JP",sans-serif;font-weight:400;font-size:12px;text-align:right;margin-top:29px}.footer__bottom{background:#01479a;border-radius:70px 70px 0 0}.footer__bottom-inner{display:flex;flex-wrap:wrap;-ms-justify-content:flex-end;justify-content:flex-end;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;height:130px}.footer__bottom-btn .btn__label{font-weight:500;color:#fff;border-color:#fff;padding:6px 0 2px}.footer__bottom-btn .btn__arrow{width:30px;height:30px}.footer__bottom-btn .btn__arrow svg{width:11px}@media screen and (min-width: 1091px){.footer__bottom-btn:hover .btn__label{color:#e7f00f;border-color:#e7f00f}}@media screen and (max-width: 740px){.footer__inner{padding-bottom:22px}.footer__logo{margin-bottom:56px}.footer__pp{margin-top:37px}.footer__pagetop{margin-top:47px}.footer__copy{margin-top:19px}.footer__bottom{border-radius:40px 40px 0 0;padding-bottom:55px}.footer__bottom-inner{height:80px;padding-bottom:3px}.footer__bottom-btn .btn__label{letter-spacing:.025em}}.c-sitemap{display:flex;flex-wrap:wrap;align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;flex-direction:column;gap:18px 0;max-width:750px;max-height:134px}@media screen and (min-width: 1091px){.c-sitemap a:hover{color:#609ce3}.c-sitemap a:hover:before{background:#609ce3 !important}}.c-sitemap__label{font-weight:500;font-size:17px;letter-spacing:.03em;line-height:1.6470588235}.c-sitemap__child{margin-top:19px}.c-sitemap__child-item+.c-sitemap__child-item{margin-top:15px}.c-sitemap__child-label{display:block;font-weight:500;font-size:13px;letter-spacing:.03em;position:relative;padding-left:19px;line-height:1.5384615385}.c-sitemap__child-label:before{content:"";width:10px;height:1px;background:#01479a;position:absolute;top:9px;left:0}@media screen and (max-width: 740px){.c-sitemap{max-height:initial;gap:17px}}.ttl__en{font-family:"Outfit","Noto Sans JP",sans-serif;font-size:40px;line-height:1.2;font-weight:bold}.ttl__ja{font-size:15px;line-height:1.7333333333;font-weight:500;margin-top:14px;letter-spacing:.07em}@media screen and (max-width: 740px){.ttl__ja{margin-top:9px}}.pnkz__list{max-width:calc(100vw - 80px);display:flex;flex-wrap:wrap}.pnkz__item{font-weight:400;font-size:12px;letter-spacing:.03em;line-height:20px}@media screen and (min-width: 1091px){.pnkz__item a:hover{opacity:.5}}.pnkz__item:after{content:">";margin:0 3px}.pnkz__item:last-child:after{display:none}.heading{background:#01479a;color:#fff;height:687px;position:relative;z-index:0;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;display:flex;flex-wrap:wrap;padding:0 170px}.heading__img{position:absolute;top:0;right:0;height:100%;width:50%;max-width:calc(100% - 600px);z-index:-1;mix-blend-mode:lighten;overflow:hidden}.heading__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.2925}.heading__img:before{content:"";background:url(/builds/web/images/parts-heading.f528efcf.svg) top left no-repeat;background-size:auto 100%;position:absolute;top:-1px;left:0;width:100%;height:calc(100% + 2px);z-index:1}.heading__ttl{margin-top:6px}.heading__ttl-main{font-family:"Outfit","Noto Sans JP",sans-serif;font-weight:bold;font-size:91px;line-height:1.2;margin-left:-5px}.heading__ttl-main.--small{font-size:75px}.heading__ttl-sub{margin-top:21px;font-weight:bold;font-size:17px;letter-spacing:.03em;line-height:1.7058823529}.heading__pnkz{position:absolute;bottom:30px;right:40px}@media screen and (max-width: 1400px){.heading{height:600px;padding:0 40px}}@media screen and (max-width: 740px){.heading{height:400px;padding:0 10px}.heading__img{width:calc(100% - 83px);max-width:initial}.heading__img:before{left:-9px}.heading__ttl{margin-top:6px}.heading__ttl-main{font-size:clamp(30px,13.3333333333vw,52px);line-height:1.2692307692;margin:0}.heading__ttl-main.--small{font-size:clamp(30px,13.3333333333vw,52px)}.heading__ttl-sub{margin-top:13px;font-size:15px;letter-spacing:.025em}.heading__pnkz{bottom:11px;right:10px}}.heading2{height:600px;position:relative;z-index:0;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;display:flex;flex-wrap:wrap;padding:0 170px;color:#fff}.heading2__img{position:absolute;top:0;right:0;height:100%;width:100%;z-index:-1;background:#01479a}.heading2__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.heading2__img:before{content:"";background:url(/builds/web/images/parts-heading2.741d0f1c.svg) center left no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;mix-blend-mode:multiply}.heading2__ttl{margin-bottom:7px}.heading2__ttl-sub{font-weight:bold;font-size:22px;letter-spacing:.025em;line-height:1.3636363636;margin-bottom:21px}.heading2__ttl-sub:after{content:"/";font-weight:300;font-size:24px;margin-left:5px}.heading2__ttl-main{font-weight:bold;font-size:60px;letter-spacing:.03em;line-height:1.25;margin-left:-5px}.heading2__pnkz{position:absolute;bottom:30px;right:40px}@media screen and (max-width: 1400px){.heading2{height:600px;padding:0 40px}}@media screen and (max-width: 740px){.heading2{height:400px;padding:0 10px}.heading2__ttl{margin-bottom:4px}.heading2__ttl-sub{font-size:18px;line-height:1.3636363636;margin-bottom:18px}.heading2__ttl-sub:after{font-size:17px;margin-left:4px;vertical-align:2px}.heading2__ttl-main{font-size:40px;margin-left:0}.heading2__pnkz{bottom:11px;right:10px}}.bn-contact__body a{position:relative;border-radius:20px;background:linear-gradient(135deg, #94D8E8 0%, #E0EB82 100%);color:#fff;display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;height:235px;padding:20px 60px 20px 77px;z-index:0}.bn-contact__body a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;border-radius:inherit;background:linear-gradient(120deg, #062E5F -10%, #0C54A8 110%);transition:.4s ease}@media screen and (min-width: 1091px){.bn-contact__body a:hover{color:#01479a}.bn-contact__body a:hover:before{opacity:0}.bn-contact__body a:hover .btn__label{color:#01479a;border-color:#01479a}.bn-contact__body a:hover .btn__arrow svg *{fill:#fff}.bn-contact__body a:hover .btn__arrow:before{opacity:0}}.bn-contact__ttl{font-weight:bold;font-size:30px;letter-spacing:.07em;line-height:1.6}.bn-contact__txt{margin-top:17px;font-size:15px;line-height:28px}.bn-contact__btn{margin:0 0 0 auto}.bn-contact__btn .btn__label{color:#fff;border-color:#fff}.bn-contact__btn .btn__arrow{background:#01479a}@media screen and (max-width: 740px){.bn-contact__body a{display:block;height:auto;padding:33px 29px 37px}.bn-contact__btn{margin:25px 0 0}}.entry-link__item+.entry-link__item{margin-top:26px}.entry-link__item a{display:block;padding:35px 0 26px;position:relative;border-bottom:solid 1px #609ce3;color:#01479a}@media screen and (min-width: 1091px){.entry-link__item a:hover{opacity:.5}}.entry-link__btn{position:absolute;bottom:17px;right:3px}.entry-link__btn .btn__arrow{width:50px;height:50px}.entry-link__label{font-weight:500;font-size:23px;letter-spacing:.03em;line-height:34px}.entry-link__img{position:absolute;top:0;left:0}.entry-link__img.--rikunabi{top:6px}@media screen and (max-width: 740px){.entry-link__item+.entry-link__item{margin-top:0}.entry-link__item a{padding:20px 0;min-height:120px;display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;flex-direction:column}.entry-link__img{position:static;margin-bottom:9px;margin-top:-8px}.entry-link__btn{bottom:auto;top:50%;transform:translateY(-50%)}}.env{background:#01479a;padding:130px 0 130px}.env__ttl{color:#fff;margin-bottom:57px}.env__ttl-en{margin-bottom:12px;font-family:"Outfit","Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:1.15}.env__ttl-ja{font-weight:bold;font-size:33px;letter-spacing:.03em;line-height:1.6666666667}.env__list{display:flex;flex-wrap:wrap;gap:50px 40px}.env__list-item{width:calc(50% - 20px);border-radius:20px;overflow:hidden;background:#fff}.env__list-img img{width:100%}.env__list-cont{padding:24px 27px 28px}.env__list-ttl{font-weight:bold;font-size:25px;letter-spacing:.07em;line-height:1.68;margin-bottom:9px}.env__list-txt{font-weight:500;font-size:14px;letter-spacing:.03em;line-height:30px}@media screen and (max-width: 740px){.env{padding:50px 0 80px}.env__ttl{margin-bottom:45px}.env__ttl-en{font-size:15px;margin-bottom:25px}.env__ttl-ja{font-size:25px}.env__list{gap:30px 20px}.env__list-item{width:calc(50% - 10px)}.env__list-cont{padding:23px 20px 20px}.env__list-ttl{font-size:20px;margin-bottom:13px}.env__list-txt{font-size:15px;letter-spacing:.05em;line-height:28px}}@media screen and (max-width: 600px){.env__list-item{width:100%}}.fadeUp{opacity:0;transform:translate(0, 10px);transition:all .8s cubic-bezier(0.69, 0, 0.64, 1)}.fadeUp.is-view{opacity:1;transform:translate(0, 0)}.fv{z-index:0}.fv__img{position:fixed;width:100%;overflow:hidden;z-index:0}.fv__img img{position:relative;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-attachment:fixed;transition:.1s linear}.fv__img-cover{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(-150deg, rgba(71, 200, 230, 0.35) 15%, rgba(231, 240, 15, 0.35) 65%);opacity:0;mix-blend-mode:color-dodge;transition:.1s ease}.fv__top{width:100vw;position:relative;z-index:2;transition:transform .6s ease,opacity .6s ease}.fv__left{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;transition:transform .8s ease .2s,opacity .8s ease .2s;pointer-events:none}.fv__left:before{content:"";position:absolute;width:100%;height:100%;background:url(/builds/web/images/parts-fv-k.792479df.svg) top left no-repeat;background-size:auto 100%}.fv__catch{position:absolute;right:40px;bottom:119px;z-index:2;transition:transform .8s ease .2s,opacity .8s ease .2s}.fv__news{position:absolute;left:170px;bottom:28px;z-index:2;transition:transform .6s ease,opacity .6s ease}.fv__scroll{position:absolute;bottom:26px;left:38px;z-index:2;font-family:"Outfit","Noto Sans JP",sans-serif;font-size:15px;font-weight:200;transform:rotate(-90deg) translateY(100%);transform-origin:left bottom;padding-left:13px;color:#fff}.fv__scroll:before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;top:5px;left:0;border:solid 3px #fff;transition:.3s}@media screen and (min-width: 1091px){.fv__scroll:hover:before{border:solid 1px #fff;transform:scale(1.5)}}.fv.is-scroll .fv__news{transform:translateY(-10px);opacity:0}.fv.is-scroll .fv__left{transform:translateX(-20px);opacity:0}.fv.is-scroll .fv__catch{transform:translateY(-10px);opacity:0}@media screen and (max-height: 700px){.fv__catch{bottom:30px}.fv__catch img{width:300px}.fv__news{left:100px}}@media screen and (max-width: 740px){.fv{background:#01479a}.fv__top:before{content:"";background:#01479a;height:268px;width:100%;position:absolute;left:0;bottom:0;z-index:-2;transition:transform .6s ease,opacity .6s ease}.fv__left{position:absolute;transition:transform .6s ease,opacity .6s ease}.fv__left:before{background-image:url(/builds/web/images/parts-fv-k.aba93337.svg);height:calc(100vh - 267px);height:calc(100svh - 267px)}.fv__img img{transition:.65s ease;height:calc(100vh - 267px);height:calc(100svh - 267px);-o-object-position:right top;object-position:right top}.fv__catch{right:10px;bottom:181px}.fv__catch img{width:316px}.fv__scroll{bottom:152px;left:9px}.fv.is-scroll .fv__img img{height:100%}.fv.is-scroll .fv__top:before{transform:translateY(-10px);opacity:0}.fv.is-scroll .fv__left{transform:translateY(-10px)}}.fv-news{width:350px;color:#fff}.fv-news__label{font-family:"Outfit","Noto Sans JP",sans-serif;font-weight:bold;font-size:25px;margin-bottom:18px}.fv-news__item a{display:block;position:relative;border-bottom:solid 1px #fff;padding-bottom:10px}.fv-news__item a svg{position:absolute;bottom:15px;right:0}.fv-news__item a svg *{fill:#fff}@media screen and (min-width: 1091px){.fv-news__item a:hover{opacity:.5}}.fv-news__head{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:22px}.fv-news__date{font-family:"Roboto","Noto Sans JP",sans-serif;font-weight:400;font-size:14px;letter-spacing:.05em}.fv-news__cate{font-weight:400;font-size:13px;letter-spacing:.07em}.fv-news__ttl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-size:15px;letter-spacing:.05em;padding-right:38px}@media screen and (max-width: 740px){.fv-news{width:100%;left:0;bottom:0;padding:0 10px}.fv-news__label{border-top:solid 1px #fff;padding-top:21px;margin-bottom:14px;font-size:22px}.fv-news__head{margin-bottom:19px}.fv-news__item a{border:0;padding:0 0 21px 0}.fv-news__item .arrow-cmn{display:none}}.first{padding:144px 0 150px;color:#fff;position:relative}.first__txt{font-weight:500;font-size:17px;letter-spacing:.03em;line-height:40px;max-width:640px}.first__txt+.first__txt{margin-top:21px}.first__catch{margin-top:82px}.first__btn{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;margin-top:83px}.first__btn-item+.first__btn-item{margin-top:10px}.first__btn-item .btn__label{color:#fff;border-color:#fff}.first__btn-item.--challenge .btn__label{margin-right:30px}@media screen and (max-width: 740px){.first{padding:73px 0 81px}.first__txt{line-height:33px}.first__txt+.first__txt{margin-top:27px}.first__catch{margin-top:45px}.first__catch img{width:297px}.first__btn{margin-top:50px}.first__btn-item+.first__btn-item{margin-top:15px}}.sec-group{background:linear-gradient(-135deg, #01479A 5%, #01479A 65%, #013B80 100%);padding:330px 0 111px;color:#fff;position:relative}.sec-group .btn__label{color:#fff;border-color:#fff}.sec-group__logo{position:absolute;width:100%;top:90px;left:0}.sec-group__logo-wrap{transition-timing-function:linear}.sec-group__logo-item{width:1712px}.sec-group__logo img{width:100%}@media screen and (max-width: 740px){.sec-group{padding:246px 0 70px}.sec-group__logo{position:absolute;top:44px}.sec-group__logo-item{width:481px}}.works{margin-bottom:80px;position:relative;z-index:0}.works__inner{display:flex;flex-wrap:wrap;flex-direction:column;-ms-justify-content:center;justify-content:center;padding-top:107px;padding-bottom:139px}.works__ttl{margin-bottom:53px}.works__txt{max-width:510px;font-weight:500;font-size:15px;letter-spacing:.07em;line-height:32px}.works__btn{margin-top:56px}.works__img{position:absolute;top:0;right:0;z-index:-1;border-radius:100px 0 0 100px;overflow:hidden;max-width:calc(100% - 514px);min-width:620px;height:100%}.works__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1441px){.works__inner{min-height:calc((50vw + 206px)*.64)}.works__img{max-width:calc(50vw + 206px)}}@media screen and (max-width: 740px){.works{margin-bottom:104px}.works__inner{display:block;padding-top:0;padding-bottom:0}.works__ttl{margin-bottom:29px}.works__txt{max-width:100%;line-height:30px}.works__btn{margin-top:34px}.works__img{position:static;max-width:100%;min-width:0;height:auto;margin:0 0 30px 10px;border-radius:80px 0 0 80px}.works__img img{height:auto}}.int__ttl{margin-bottom:69px}.int__list{display:flex;flex-wrap:wrap;gap:53px 50px}.int__list-item{width:calc(33.3% - 33.3333333333px)}.int__list-item a{display:block}@media screen and (min-width: 1091px){.int__list-item a:hover .int__list-main:before{filter:brightness(1.5);transform:translateX(-1.5%)}.int__list-item a:hover .int__list-img{transform:translateX(3%)}}.int__list-main{position:relative;padding-top:104.5045045045%;z-index:0}.int__list-main:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:url(/builds/web/images/bg-int-item.ac5fa164.svg) top left no-repeat;background-size:auto 100%;transition:.8s ease}.int__list-name{position:absolute;top:0;right:-4px;z-index:1;writing-mode:vertical-rl}.int__list-ja{margin-left:4px;font-weight:bold;font-size:25px;letter-spacing:.15em;line-height:1.35}.int__list-en{font-family:"Outfit","Noto Sans JP",sans-serif;font-weight:500;font-size:13px;line-height:1.15;margin-top:2px}.int__list-img{position:absolute;right:20px;bottom:0;height:91.3793103448%;transition:.4s ease}.int__list-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.int__list-txt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:bold;font-size:20px;letter-spacing:.07em;line-height:32px;margin-top:18px}.int__list-info{font-weight:bold;font-size:13px;letter-spacing:.07em;line-height:1.45;margin-top:18px}.int__btn{margin-top:60px}@media screen and (max-width: 740px){.int__ttl{margin-bottom:41px}.int__list{gap:53px 30px}.int__list-item{width:calc(33.3% - 20px)}.int__btn{margin-top:43px}}@media screen and (max-width: 600px){.int__list-item{width:100%}.int__list-main{padding-top:93.7%}.int__list-img{right:65px;height:93%}.int__list-name{right:-2px}}.about{position:relative;background:#f5f5f5;padding:140px 0}.about__block{position:relative;z-index:0}.about__block+.about__block{margin-top:120px}@media screen and (min-width: 741px){.about__block:nth-child(even) .about__cont{margin-left:0}.about__block:nth-child(even) .about__img{border-radius:100px 0 0 0;left:auto;right:0}}.about__inner{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;min-height:410px}.about__img{position:absolute;top:0;left:0;z-index:-1;border-radius:0 100px 0 0;overflow:hidden;width:765px;max-width:calc(100% - 600px);height:100%}.about__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about__cont{width:429px;margin:10px 0 0 auto}.about__ttl{font-weight:bold;margin-bottom:56px;font-size:30px;letter-spacing:.07em;line-height:1.4666666667}.about__txt{font-weight:500;font-size:15px;letter-spacing:.07em;line-height:32px}.about__btn{margin-top:56px}@media screen and (min-width: 1441px){.about__inner{min-height:calc((50vw + 45px)*.535)}.about__img{width:calc(50vw + 45px);max-width:calc(50vw + 45px)}}@media screen and (max-width: 900px){.about__cont{max-width:calc(50vw - 60px)}.about__img{max-width:calc(50vw - 60px)}}@media screen and (max-width: 740px){.about{padding:70px 0 82px}.about__block+.about__block{margin-top:71px}.about__inner{min-height:0}.about__img{position:static;width:auto;max-width:100%;height:auto;margin:0 10px 42px 0}.about__cont{max-width:100%;margin:0}.about__ttl{font-size:25px;margin-bottom:30px}.about__txt{line-height:30px}.about__btn{margin-top:35px}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNBLFlBQ0EsZ0JGclNGLFdBQ0EsWUFDQSxvQ0FIbUIsQ0UwU25CLGFBQ0UsWUFDQSxxQkFFRixZQUNFLGlCQUNBLG1CQUNBLGVBQ0EscUJBQ0EseUJBRUYsWUFDRSxnQkFDQSxlQUNBLHFCQUNBLGlCQUVGLFlBQ0UsZ0JIbGtCRixzQ0dxa0JFLGNBQ0Usb0NBRUYsWUFDRSx3QkFDQSw2Qkgxa0JKLHFDRzhrQkUsYUFDRSw0QkFFRixZQUNFLDZCSGxsQkoscUNHcWdCRixPQWlGSSxvQkFFRSw0QkFDRSxnQkFHSixjQUNFLGFBRUYsWUFDRSxnQkFDQSxXQUNBLGVBQ0EsWUFDQSxxQkFFRixhQUNFLGVBQ0EsU0FFRixZQUNFLGVBQ0EsbUJBRUYsWUFDRSxpQkFFRixZQUNFLGdJIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL1dlYi9SZXNvdXJjZXMvcHVibGljL3Njc3MvdXRpbHMvY29tbW9uL19zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy91dGlscy9jb21tb24vX2Rlc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy91dGlscy9jb21tb24vX2luaXRpYWxpemUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy91dGlscy9jb21tb24vX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9XZWIvUmVzb3VyY2VzL3B1YmxpYy9zY3NzL3V0aWxzL2NvbW1vbi9fbWl4aW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy91dGlscy9fYmFzZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9XZWIvUmVzb3VyY2VzL3B1YmxpYy9zY3NzL2luZGV4LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQHVzZSBcIl92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiX21peGluXCIgYXMgKjtcclxuXHJcblxyXG4vKj09IE1hcmdpbiA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4kbWFyZ2luOiA2MDtcclxuJG1hcmdpbi1sZzogNDA7XHJcbiRtYXJnaW4tbWQ6IDQwO1xyXG4kbWFyZ2luLXNtOiAxMDtcclxuXHJcblxyXG4vKj09IENvbnRlbnQgd2lkdGggPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuQG1peGluIGNvbnRlbnQoJHNpemUgOiAxMTAwLCAkbWFyZ2luOiAkbWFyZ2luLCAkbWFyZ2luLWxnOiAkbWFyZ2luLWxnLCAkbWFyZ2luLW1kOiAkbWFyZ2luLW1kLCAkbWFyZ2luLXNtOiAkbWFyZ2luLXNtKSB7XHJcbiAgcGFkZGluZy1yaWdodDogJG1hcmdpbiArIHB4O1xyXG4gIHBhZGRpbmctbGVmdDogJG1hcmdpbiArIHB4O1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICB3aWR0aDogMTAwJTtcclxuICBAaWYgKCRzaXplICE9IDEwMCkge1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKCN7JHNpemV9cHggKyAoI3skbWFyZ2lufXB4ICogMikpO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogJG1hcmdpbi1sZyArIHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkbWFyZ2luLWxnICsgcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbWFyZ2luLW1kICsgcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRtYXJnaW4tbWQgKyBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEge1xyXG4gICAgcGFkZGluZy1yaWdodDogJG1hcmdpbi1zbSArIHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkbWFyZ2luLXNtICsgcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKj09IE1heGltdW0gdmFsdWUgPT0qL1xyXG5AbWl4aW4gd3JhcCB7XHJcbiAgbWF4LXdpZHRoOiAxNzUwcHg7XHJcbn1cclxuXHJcblxyXG4vKj0gQm9keSA9Ki9cclxuXHJcbkBtaXhpbiB0eHREZWZhdWx0KCRzaXplOiAxLjUsICRsaDogMy4zLCAkbHQ6IC4wNSkge1xyXG4gIGZvbnQtc2l6ZTogJHNpemUgKyByZW07XHJcbiAgbGluZS1oZWlnaHQ6ICRsaCArIHJlbTtcclxuICBsZXR0ZXItc3BhY2luZzogJGx0ICsgZW07XHJcbn1cclxuXHJcbkBtaXhpbiB0eHRMZygkc2l6ZTogMi4yLCAkbGg6IDQsICAkbHQ6IC4wNSkge1xyXG4gIGZvbnQtc2l6ZTogJHNpemUgKyByZW07XHJcbiAgbGluZS1oZWlnaHQ6ICRsaCArIHJlbTtcclxuICBsZXR0ZXItc3BhY2luZzogJGx0ICsgZW07XHJcbn1cclxuXHJcbi8qPT0gQ1NTIFN0eWxlcyA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5cclxuLyo9PSBXaW5kb3dIZWlnaHQgPT0qL1xyXG5cclxuJXdpbmRvd0hlaWdodCB7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBoZWlnaHQ6IDEwMHN2aDtcclxufVxyXG5cclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5QYXJ0cyBjb2xsZWN0aW9uXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLyo9PSBidXR0b24gPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5AbWl4aW4gYnRuKCkge1xyXG4gICR0aGlzOiAmO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICBnYXA6IDhweDtcclxuICAqe1xyXG4gICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcclxuICB9XHJcbiAgJl9fbGFiZWx7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItYmFzZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICB9XHJcbiAgJl9fYXJyb3d7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNTVweDtcclxuICAgIGhlaWdodDogNTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsICRjb2xvci1saWdodC1ibHVlIC04MCUsICRjb2xvci15ZWxsb3cgMTAwJSk7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgJGNvbG9yLWxpZ2h0LWJsdWUgMCUsICRjb2xvci15ZWxsb3cgMTAwJSk7XHJcbiAgICAgIHRyYW5zaXRpb246IC40cyBlYXNlO1xyXG4gICAgfVxyXG4gICAgc3ZnLHN2ZyAqe1xyXG4gICAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZTtcclxuICAgIH1cclxuICB9XHJcbiAgJi4tLWV4ICZfX2Fycm93IHN2Z3tcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC00MGRlZyk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgI3skdGhpc31fX2Fycm93e1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgJl9fYXJyb3d7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1peGluIGxpbmsoJGNvbG9yOiAkY29sb3ItdGV4dCwgJGFyOiAkY29sb3ItYmFzZSkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6ICN7JGZvbnRTaXplfXJlbTtcclxuICBsZXR0ZXItc3BhY2luZzogI3skbHR9ZW07XHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGltZ0xpc3R7XHJcbiAgJHRoaXM6ICY7XHJcbiAgQGluY2x1ZGUgZmxleDtcclxuICBnYXA6IDcwcHggNzhweDtcclxuICAmLWl0ZW17XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzOXB4KTtcclxuICAgIGF7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgICN7JHRoaXN9LWltZ3tcclxuICAgICAgICAgICY6YmVmb3JlLCY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtaW1ne1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpiZWZvcmUsJjphZnRlcntcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM0QThEREQ7XHJcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6IFwiTU9SRVwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDMgLyAyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXR0bHtcclxuICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMik7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYyg0MCAvIDI1KTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgfVxyXG4gICYtdHh0e1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgfVxyXG4gICYtbmFtZXtcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgICBnYXA6IDlweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMyIC8gMjIpO1xyXG4gICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgICYtZW57XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtZGV0YWlse1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYygxOCAvIDEzKTtcclxuICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgfVxyXG4gICYtbGlua3tcclxuICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgZ2FwOiA1cHggMjBweDtcclxuICAgICYtbm9uZXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgIGNvbG9yOiAjYTJhMmEyO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIGdhcDogNTBweCAzMHB4O1xyXG4gICAgJi1pdGVtIHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICB9XHJcbiAgICAmLXR0bHtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNDAgLyAyMyk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDE5cHg7XHJcbiAgICB9XHJcbiAgICAmLW5hbWV7XHJcbiAgICAgIGdhcDogOXB4O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICB9XHJcbiAgICAmLXR4dHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgICYtZGV0YWlse1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMXB4O1xyXG4gICAgfVxyXG4gICAgJi1saW5re1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJi1idG57XHJcbiAgICAgIC5idG5fX2Fycm93e1xyXG4gICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgJi1pdGVtIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qISBkZXN0eWxlLmNzcyB2My4wLjAgfCBNSVQgTGljZW5zZSB8IGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNvbGFzLWN1c2FuL2Rlc3R5bGUuY3NzICovXHJcblxyXG4vKiBSZXNldCBib3gtbW9kZWwgYW5kIHNldCBib3JkZXJzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4qLFxyXG46OmJlZm9yZSxcclxuOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxufVxyXG5cclxuLyogRG9jdW1lbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKiAzLiBSZW1vdmUgZ3JheSBvdmVybGF5IG9uIGxpbmtzIGZvciBpT1MuXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7IC8qIDEgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAzKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAqL1xyXG5cclxubWFpbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIFZlcnRpY2FsIHJoeXRobSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxucCxcclxudGFibGUsXHJcbmJsb2NrcXVvdGUsXHJcbmFkZHJlc3MsXHJcbnByZSxcclxuaWZyYW1lLFxyXG5mb3JtLFxyXG5maWd1cmUsXHJcbmRsIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIEhlYWRpbmdzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIExpc3RzIChlbnVtZXJhdGlvbikgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbnVsLFxyXG5vbCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLyogTGlzdHMgKGRlZmluaXRpb24pICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5kdCB7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuZGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXHJcbiAgaGVpZ2h0OiAwOyAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbmFkZHJlc3Mge1xyXG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBSZXBsYWNlZCBjb250ZW50ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUHJldmVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaXNzdWVzLlxyXG4gKi9cclxuXHJcbnN2ZyxcclxuaW1nLFxyXG5lbWJlZCxcclxub2JqZWN0LFxyXG5pZnJhbWUge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuXHJcbi8qIEZvcm1zICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVzZXQgZm9ybSBmaWVsZHMgdG8gbWFrZSB0aGVtIHN0eWxlYWJsZS5cclxuICogMS4gTWFrZSBmb3JtIGVsZW1lbnRzIHN0eWxhYmxlIGFjcm9zcyBzeXN0ZW1zIGlPUyBlc3BlY2lhbGx5LlxyXG4gKiAyLiBJbmhlcml0IHRleHQtdHJhbnNmb3JtIGZyb20gcGFyZW50LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIDEgKi9cclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc2V0IHJhZGlvIGFuZCBjaGVja2JveCBhcHBlYXJhbmNlIHRvIHByZXNlcnZlIHRoZWlyIGxvb2sgaW4gaU9TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3g7XHJcbiAgYXBwZWFyYW5jZTogY2hlY2tib3g7XHJcbn1cclxuXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogcmFkaW87XHJcbiAgYXBwZWFyYW5jZTogcmFkaW87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IGN1cnNvcnMgZm9yIGNsaWNrYWJsZSBlbGVtZW50cy5cclxuICovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5idXR0b246ZGlzYWJsZWQsXHJcblt0eXBlPVwiYnV0dG9uXCJdOmRpc2FibGVkLFxyXG5bdHlwZT1cInJlc2V0XCJdOmRpc2FibGVkLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTpkaXNhYmxlZCB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4vKipcclxuICogSW1wcm92ZSBvdXRsaW5lcyBmb3IgRmlyZWZveCBhbmQgdW5pZnkgc3R5bGUgd2l0aCBpbnB1dCBlbGVtZW50cyAmIGJ1dHRvbnMuXHJcbiAqL1xyXG5cclxuOi1tb3otZm9jdXNyaW5nIHtcclxuICBvdXRsaW5lOiBhdXRvO1xyXG59XHJcblxyXG5zZWxlY3Q6ZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgcGFkZGluZ1xyXG4gKi9cclxuXHJcbm9wdGlvbiB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc2V0IHRvIGludmlzaWJsZVxyXG4gKi9cclxuXHJcbmZpZWxkc2V0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbmxlZ2VuZCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxucHJvZ3Jlc3Mge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXHJcblxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBGaXggZm9udCBpbmhlcml0YW5jZS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIENsaWNrYWJsZSBsYWJlbHNcclxuICovXHJcblxyXG5sYWJlbFtmb3JdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8qIEludGVyYWN0aXZlICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmRldGFpbHMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcblxyXG4vKlxyXG4gKiBSZW1vdmUgb3V0bGluZSBmb3IgZWRpdGFibGUgY29udGVudC5cclxuICovXHJcblxyXG5bY29udGVudGVkaXRhYmxlXTpmb2N1cyB7XHJcbiAgb3V0bGluZTogYXV0bztcclxufVxyXG5cclxuLyogVGFibGVzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuMS4gQ29ycmVjdCB0YWJsZSBib3JkZXIgY29sb3IgaW5oZXJpdGFuY2UgaW4gYWxsIENocm9tZSBhbmQgU2FmYXJpLlxyXG4qL1xyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgLyogMSAqL1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbn1cclxuXHJcbmNhcHRpb24ge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbnRkLFxyXG50aCB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG50aCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcbiIsIkB1c2UgXCJfdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIl9kZXN0eWxlXCIgYXMgKjtcclxuQHVzZSBcIl9taXhpblwiIGFzICo7XHJcbkB1c2UgXCJfc3R5bGVzXCIgYXMgKjtcclxuXHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuU2l0ZSBkZWZhdWx0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuaHRtbCB7XHJcbiAgZm9udC1zaXplOiA2Mi41JTtcclxufVxyXG5cclxuLyo9PSBCYXNlIHN0eWxlID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbmJvZHl7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWJhc2U7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gIGZvbnQtc2l6ZTogI3skZm9udFNpemV9cmVtO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGEge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgYTpob3ZlcntcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXJ7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBtYXJnaW46MDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuXHJcbi8qPT0gaW5wdXQgdGFnIGluaXRpYWxpemF0aW9uID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbmlucHV0LCBidXR0b24sIHRleHRhcmVhLCBzZWxlY3Qge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG59XHJcbnNlbGVjdDo6LW1zLWV4cGFuZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbi8qPT0gQ1NTIGZvciBoaWRpbmcgZGV2aWNlIGRpc3BsYXkgPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLyo9IERlc2t0b3AgPSovXHJcblxyXG4udGI6bm90KGJyKSwgYnIudGIge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uc3A6bm90KGJyKSwgYnIuc3Age1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ubGc6bm90KGJyKSwgYnIubGcge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ucGM6bm90KGJyKSB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuYnIucGMge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZml4ZWR7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuXHJcbi8qPSBMYXJnZSBUYWJsZXQoaVBhZFBybykgPSovXHJcblxyXG5AaW5jbHVkZSBtcShsZykge1xyXG4gIC5wYzpub3QoYnIpLCBici5wYyB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRiOm5vdChiciksIGJyLnRie1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc3A6bm90KGJyKSwgYnIuc3B7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5sZzpub3QoYnIpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGJyLmxnIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qPSBUYWJsZXQoaVBhZCkgPSovXHJcblxyXG5AaW5jbHVkZSBtcShtZCkge1xyXG4gIC5wYzpub3QoYnIpLCBici5wYyB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmxnOm5vdChiciksIGJyLmxnIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc3A6bm90KGJyKSwgYnIuc3B7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50Yjpub3QoYnIpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGJyLnRiIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qPSBNb2JpbGUofjc0MHB4KSA9Ki9cclxuXHJcbkBpbmNsdWRlIG1xIHtcclxuXHJcbiAgLnBjOm5vdChiciksIGJyLnBjIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubGc6bm90KGJyKSwgYnIubGcge1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50Yjpub3QoYnIpLCBici50YiB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNwOm5vdChicikge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGJyLnNwIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKj09IFBhZ2UgVHJhbnNpdGlvbiBBbmltYXRpb24gPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuYm9keTo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC42cyBjdWJpYy1iZXppZXIoLjY5LDAsLjY0LDEpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjZzIGN1YmljLWJlemllciguNjksMCwuNjQsMSk7XHJcbn1cclxuXHJcbmJvZHkuZmFkZW91dDo6YWZ0ZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi50ZWwtbGlua3tcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBAaW5jbHVkZSBtcXtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gIH1cclxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuU2l0ZSBzcGVjaWZpY2F0aW9uc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi8qPT0gQ29sb3IgPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLyo9IFNpdGUgQ29sb3IgPSovXHJcbiRjb2xvci1iYXNlOiAjMDE0NzlBOyAvLyBiYXNlXHJcbiRjb2xvci1zdWI6ICM2MDlDRTM7IC8vIHN1YlxyXG5cclxuJGNvbG9yLWJnOiAjRjVGNUY1OyAvL2Jhc2UgLSBiZ1xyXG4kY29sb3ItYmcyOiAjMTM1QUFEOyAvL2Jhc2UgLSBiZ1xyXG5cclxuJGNvbG9yLXRleHQ6ICRjb2xvci1iYXNlOyAvLyB0ZXh0XHJcbiRjb2xvci10ZXh0MjogIzIyMjIyMjsgLy8gdGV4dFxyXG4kY29sb3ItYmQ6ICRjb2xvci1zdWI7IC8vIGJvcmRlclxyXG5cclxuJGNvbG9yLXllbGxvdzogI2U3ZjAwZjtcclxuJGNvbG9yLWxpZ2h0LWJsdWU6ICM0N0M4RTY7XHJcblxyXG4vKj0gQ29sb3JzID0qL1xyXG4kY29sb3Itd2hpdGU6ICAjRkZGRkZGOyAvLyB3aGl0ZVxyXG4kY29sb3ItYmxhY2s6ICAjMDAwMDAwOyAvLyBibGFja1xyXG5cclxuXHJcbi8qPT0gVGV4dCA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vKj0gU2l6ZSA9Ki9cclxuJGZvbnRTaXplOiAxLjU7XHJcblxyXG4vKj0gTGV0dGVyIFNwYWNpbmcgPSovXHJcbiRsdDogLjA3O1xyXG5cclxuLyo9IEZvbnQgPSovXHJcbiRmb250LWJhc2U6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiRmb250LWVuOiBcIlJvYm90b1wiLCAkZm9udC1iYXNlO1xyXG4kZm9udC1lbjI6IFwiT3V0Zml0XCIsICRmb250LWJhc2U7XHJcblxyXG4vKj09IEJyZWFrcG9pbnQgPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuJGJyZWFrcG9pbnRzOiAoXHJcbiAgICAnaG92ZXInOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDkxcHgpJywgLy9QQyBPbmx5XHJcbiAgICAvLyduYXYnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpJywgLy/jg4rjg5PnlKjjg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcclxuICAgICdsZyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOTBweCknLCAvL2lQYWRQcm9cclxuICAgICdtZCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KScsIC8vaVBhZFxyXG4gICAgJ3NtJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNzQwcHgpJywgLy9Nb2JpbGVcclxuICAgICd4cyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KScsIC8vaVBob25lU0VcclxuICAgICdwYyc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc0MXB4KScsIC8vUENcclxuICAgICdwYy1sZyc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDFweCknLCAvL1BDIExhcmdlIHNpemVcclxuICAgICd0ZWwnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDFweCknLCAvL1RFTFxyXG4pICFkZWZhdWx0O1xyXG5cclxuLyo9IE1lZGlhUXVlcnkgPSovXHJcbkBtaXhpbiBtcSgkYnJlYWtwb2ludDogc20pIHtcclxuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8qPSBIb3ZlciA9Ki9cclxuQG1peGluIGhvdmVyKCRicmVha3BvaW50OiBob3Zlcikge1xyXG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyo9IFJldGluYSA9Ki9cclxuQG1peGluIHJ0KCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MiksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpe1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYmcoJGltYWdlICwkZXg6IGpwZywgJHJlcGVhdDogbm8tcmVwZWF0LCAkeDogdG9wLCAkeTogbGVmdCkge1xyXG4gIGJhY2tncm91bmQ6IHVybCgnI3skaW1hZ2V9LiN7JGV4fScpICRyZXBlYXQgJHggJHk7XHJcbiAgQGluY2x1ZGUgcnQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRpbWFnZX1AMnguI3skZXh9Jyk7XHJcbiAgfVxyXG59IiwiXHJcbi8vIG1peGluXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgKnpvb206IDE7XHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgLy8gRml4ZXMgT3BlcmEvY29udGVudGVkaXRhYmxlIGJ1ZzpcclxuICAgIC8vIGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyQG1peGluIGNvbS9taWNyby1jbGVhcmZpeC1oYWNrLyNjb21tZW50LTM2OTUyXHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBncmFkaWVudCgkY29sb3I6ICNGNUY1RjUsICRzdGFydDogI0VFRSwgJHN0b3A6ICNGRkYpIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3I7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsXHJcbiAgICAgICAgICBsZWZ0IGJvdHRvbSxcclxuICAgICAgICAgIGxlZnQgdG9wLFxyXG4gICAgICAgICAgY29sb3Itc3RvcCgwLCAkc3RhcnQpLFxyXG4gICAgICAgICAgY29sb3Itc3RvcCgxLCAkc3RvcCkpO1xyXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoYm90dG9tLFxyXG4gICAgICAgICAgJHN0YXJ0LFxyXG4gICAgICAgICAgJHN0b3ApO1xyXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sXHJcbiAgICAgICAgICAkc3RhcnQgMCUsXHJcbiAgICAgICAgICAkc3RvcCAxMDAlKTtcclxuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoJHN0b3AsXHJcbiAgICAgICAgICAkc3RhcnQpO1xyXG59XHJcbkBtaXhpbiBidy1ncmFkaWVudCgkY29sb3I6ICNGNUY1RjUsICRzdGFydDogMCwgJHN0b3A6IDI1NSkge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvcjtcclxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixcclxuICAgICAgICAgIGxlZnQgYm90dG9tLFxyXG4gICAgICAgICAgbGVmdCB0b3AsXHJcbiAgICAgICAgICBjb2xvci1zdG9wKDAsIHJnYigkc3RhcnQsJHN0YXJ0LCRzdGFydCkpLFxyXG4gICAgICAgICAgY29sb3Itc3RvcCgxLCByZ2IoJHN0b3AsJHN0b3AsJHN0b3ApKSk7XHJcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChib3R0b20sXHJcbiAgICAgICAgICByZ2IoJHN0YXJ0LCRzdGFydCwkc3RhcnQpIDAlLFxyXG4gICAgICAgICAgcmdiKCRzdG9wLCRzdG9wLCRzdG9wKSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLFxyXG4gICAgICAgICAgcmdiKCRzdGFydCwkc3RhcnQsJHN0YXJ0KSAwJSxcclxuICAgICAgICAgIHJnYigkc3RvcCwkc3RvcCwkc3RvcCkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHJnYigkc3RvcCwkc3RvcCwkc3RvcCksXHJcbiAgICAgICAgICByZ2IoJHN0YXJ0LCRzdGFydCwkc3RhcnQpKTtcclxufVxyXG5AbWl4aW4gYm9yZGVyZWQoJHRvcC1jb2xvcjogI0VFRSwgJHJpZ2h0LWNvbG9yOiAjRUVFLCAkYm90dG9tLWNvbG9yOiAjRUVFLCAkbGVmdC1jb2xvcjogI0VFRSkge1xyXG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAkdG9wLWNvbG9yO1xyXG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJGxlZnQtY29sb3I7XHJcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJHJpZ2h0LWNvbG9yO1xyXG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYm90dG9tLWNvbG9yO1xyXG59XHJcbkBtaXhpbiBkcm9wLXNoYWRvdygkeC1heGlzOiAwLCAkeS1heGlzOiAxcHgsICRibHVyOiAycHgsICRhbHBoYTogMC4xKSB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkeC1heGlzICR5LWF4aXMgJGJsdXIgcmdiYSgwLCAwLCAwLCAkYWxwaGEpO1xyXG4gIC1tb3otYm94LXNoYWRvdzogJHgtYXhpcyAkeS1heGlzICRibHVyIHJnYmEoMCwgMCwgMCwgJGFscGhhKTtcclxuICBib3gtc2hhZG93OiAkeC1heGlzICR5LWF4aXMgJGJsdXIgcmdiYSgwLCAwLCAwLCAkYWxwaGEpO1xyXG59XHJcbkBtaXhpbiByb3VuZGVkKCRyYWRpdXM6IDJweCkge1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxufVxyXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eTogMC41KSB7XHJcbiAgLW1vei1vcGFjaXR5OiAkb3BhY2l0eTtcclxuICAta2h0bWwtb3BhY2l0eTogJG9wYWNpdHk7XHJcbiAgLXdlYmtpdC1vcGFjaXR5OiAkb3BhY2l0eTtcclxuICBvcGFjaXR5OiAkb3BhY2l0eTtcclxuICAkb3BwZXJjOiAkb3BhY2l0eSAqIDEwMDtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkZHVyYXRpb246IDAuMnMpIHtcclxuICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcclxuICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG59XHJcbkBtaXhpbiB0cmFuc2Zvcm0oJGFyZ3VtZW50cykge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkYXJndW1lbnRzO1xyXG4gIC1tb3otdHJhbnNmb3JtOiAkYXJndW1lbnRzO1xyXG4gIC1vLXRyYW5zZm9ybTogJGFyZ3VtZW50cztcclxuICAtbXMtdHJhbnNmb3JtOiAkYXJndW1lbnRzO1xyXG4gIHRyYW5zZm9ybTogJGFyZ3VtZW50cztcclxufVxyXG5AbWl4aW4gcm90YXRpb24oJGRlZzo1ZGVnKXtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWcpO1xyXG4gIEBpbmNsdWRlIHRyYW5zZm9ybSgkZGVnKTtcclxufVxyXG5AbWl4aW4gc2NhbGUoJHJhdGlvOjEuNSl7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkcmF0aW8pO1xyXG4gIEBpbmNsdWRlIHRyYW5zZm9ybSgkcmF0aW8pO1xyXG59XHJcbkBtaXhpbiB0cmFuc2l0aW9uKCRkdXJhdGlvbjowLjRzLCAkZWFzZTplYXNlLCAkcHJvcGVydHk6IGFsbCkge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZWFzZTtcclxuICAtbW96LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZWFzZTtcclxuICB0cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRlYXNlO1xyXG59XHJcbkBtaXhpbiBpbm5lci1zaGFkb3coJGhvcml6b250YWw6MCwgJHZlcnRpY2FsOjFweCwgJGJsdXI6MnB4LCAkYWxwaGE6IDAuNCkge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgJGhvcml6b250YWwgJHZlcnRpY2FsICRibHVyIHJnYmEoMCwgMCwgMCwgJGFscGhhKTtcclxuICAtbW96LWJveC1zaGFkb3c6IGluc2V0ICRob3Jpem9udGFsICR2ZXJ0aWNhbCAkYmx1ciByZ2JhKDAsIDAsIDAsICRhbHBoYSk7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgJGhvcml6b250YWwgJHZlcnRpY2FsICRibHVyIHJnYmEoMCwgMCwgMCwgJGFscGhhKTtcclxufVxyXG5AbWl4aW4gYm94LXNoYWRvdygkYXJndW1lbnRzKSB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkYXJndW1lbnRzO1xyXG4gIC1tb3otYm94LXNoYWRvdzogJGFyZ3VtZW50cztcclxuICBib3gtc2hhZG93OiAkYXJndW1lbnRzO1xyXG59XHJcbkBtaXhpbiBib3gtc2l6aW5nKCRzaXppbmc6IGJvcmRlci1ib3gpIHtcclxuICAtbXMtYm94LXNpemluZzogJHNpemluZztcclxuICAtbW96LWJveC1zaXppbmc6ICRzaXppbmc7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkc2l6aW5nO1xyXG4gIGJveC1zaXppbmc6ICRzaXppbmc7XHJcbn1cclxuQG1peGluIHVzZXItc2VsZWN0KCRhcmd1bWVudDogbm9uZSkge1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6ICRhcmd1bWVudDtcclxuICAtbW96LXVzZXItc2VsZWN0OiAkYXJndW1lbnQ7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiAkYXJndW1lbnQ7XHJcbiAgdXNlci1zZWxlY3Q6ICRhcmd1bWVudDtcclxufVxyXG5AbWl4aW4gY29sdW1ucygkY29sd2lkdGg6IDI1MHB4LCAkY29sY291bnQ6IDAsICRjb2xnYXA6IDUwcHgsICRjb2x1bW5SdWxlQ29sb3I6ICNFRUUsICRjb2x1bW5SdWxlU3R5bGU6IHNvbGlkLCAkY29sdW1uUnVsZVdpZHRoOiAxcHgpIHtcclxuICAtbW96LWNvbHVtbi13aWR0aDogJGNvbHdpZHRoO1xyXG4gIC1tb3otY29sdW1uLWNvdW50OiAkY29sY291bnQ7XHJcbiAgLW1vei1jb2x1bW4tZ2FwOiAkY29sZ2FwO1xyXG4gIC1tb3otY29sdW1uLXJ1bGUtY29sb3I6ICRjb2x1bW5SdWxlQ29sb3I7XHJcbiAgLW1vei1jb2x1bW4tcnVsZS1zdHlsZTogJGNvbHVtblJ1bGVTdHlsZTtcclxuICAtbW96LWNvbHVtbi1ydWxlLXdpZHRoOiAkY29sdW1uUnVsZVdpZHRoO1xyXG4gIC13ZWJraXQtY29sdW1uLXdpZHRoOiAkY29sd2lkdGg7XHJcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6ICRjb2xjb3VudDtcclxuICAtd2Via2l0LWNvbHVtbi1nYXA6ICRjb2xnYXA7XHJcbiAgLXdlYmtpdC1jb2x1bW4tcnVsZS1jb2xvcjogJGNvbHVtblJ1bGVDb2xvcjtcclxuICAtd2Via2l0LWNvbHVtbi1ydWxlLXN0eWxlOiAkY29sdW1uUnVsZVN0eWxlO1xyXG4gIC13ZWJraXQtY29sdW1uLXJ1bGUtd2lkdGg6ICRjb2x1bW5SdWxlV2lkdGg7XHJcbiAgY29sdW1uLXdpZHRoOiAkY29sd2lkdGg7XHJcbiAgY29sdW1uLWNvdW50OiAkY29sY291bnQ7XHJcbiAgY29sdW1uLWdhcDogJGNvbGdhcDtcclxuICBjb2x1bW4tcnVsZS1jb2xvcjogJGNvbHVtblJ1bGVDb2xvcjtcclxuICBjb2x1bW4tcnVsZS1zdHlsZTogJGNvbHVtblJ1bGVTdHlsZTtcclxuICBjb2x1bW4tcnVsZS13aWR0aDogJGNvbHVtblJ1bGVXaWR0aDtcclxufVxyXG5AbWl4aW4gdHJhbnNsYXRlKCR4OjAsICR5OjApIHtcclxuICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKCR4LCAkeSkpO1xyXG59XHJcbkBtaXhpbiBiYWNrZ3JvdW5kLWNsaXAoJGFyZ3VtZW50OiBwYWRkaW5nLWJveCkge1xyXG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiAkYXJndW1lbnQ7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6ICRhcmd1bWVudDtcclxuICBiYWNrZ3JvdW5kLWNsaXA6ICRhcmd1bWVudDtcclxufVxyXG4vLyBCb3JkZXIgUmFkaXVzXHJcbkBtaXhpbiBib3JkZXItcmFkaXVzICgkcmFkaXVzOiA1cHgpIHtcclxuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuLy8gU2luZ2xlIENvcm5lciBCb3JkZXIgUmFkaXVzXHJcbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6ICRyYWRpdXM7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxufVxyXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAkcmFkaXVzO1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6ICRyYWRpdXM7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogJHJhZGl1cztcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbi8vIFNpbmdsZSBTaWRlIEJvcmRlciBSYWRpdXNcclxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKTtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpO1xyXG59XHJcbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKTtcclxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKTtcclxufVxyXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cyk7XHJcbn1cclxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKTtcclxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpO1xyXG59XHJcbkBtaXhpbiBjZW50ZXItYmxvY2soKSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vLyBTaXppbmcgc2hvcnRjdXRzXHJcbkBtaXhpbiBzaXplKCRoZWlnaHQsICR3aWR0aCkge1xyXG4gIHdpZHRoOiAkd2lkdGg7XHJcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG59XHJcbkBtaXhpbiBzcXVhcmUoJHNpemUpIHtcclxuICBAaW5jbHVkZSBzaXplKCRzaXplLCAkc2l6ZSk7XHJcbn1cclxuXHJcbkBtaXhpbiBmaWx0ZXIoJGZpbHRlci10eXBlLCRmaWx0ZXItYW1vdW50KSB7XHJcbiAgLXdlYmtpdC1maWx0ZXI6ICRmaWx0ZXItdHlwZSt1bnF1b3RlKCcoI3skZmlsdGVyLWFtb3VudH0pJyk7XHJcbiAgLW1vei1maWx0ZXI6ICRmaWx0ZXItdHlwZSt1bnF1b3RlKCcoI3skZmlsdGVyLWFtb3VudH0pJyk7XHJcbiAgLW1zLWZpbHRlcjogJGZpbHRlci10eXBlK3VucXVvdGUoJygjeyRmaWx0ZXItYW1vdW50fSknKTtcclxuICAtby1maWx0ZXI6ICRmaWx0ZXItdHlwZSt1bnF1b3RlKCcoI3skZmlsdGVyLWFtb3VudH0pJyk7XHJcbiAgZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xyXG59XHJcblxyXG5AbWl4aW4gbGluZS1jbGFtcCgkY291bnQ6IDMpIHtcclxuICAvLyDlvJXmlbDjgYzmlbDlgKTku6XlpJbjgaDjgaPjgZ/jgonjgqjjg6njg7zjgpLov5TjgZlcclxuICBAaWYgdHlwZS1vZigkY291bnQpICE9ICdudW1iZXInIHtcclxuICAgIEBlcnJvciAnbGluZS1jbGFtcOOBruW8leaVsOOBr+W/heOBmuaVsOWApOOBp+aMh+WumuOBl+OBpuOBj+OBoOOBleOBhCc7XHJcbiAgfVxyXG5cclxuICBAaWYgJGNvdW50ID09IDEge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9IEBlbHNlIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkY291bnQ7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjbGFtcERlZmF1bHQoKSB7XHJcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XHJcbiAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbDtcclxufVxyXG5cclxuQG1peGluIGlubGluZS1ibG9jaygpe1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAqZGlzcGxheTogaW5saW5lO1xyXG4gICp6b29tOiAxO1xyXG59XHJcblxyXG5cclxuQG1peGluIGZsZXgge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xyXG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbkBtaXhpbiBmbGV4LWFsaWduKCRhbGlnbjogZmxleC1zdGFydCl7XHJcbiAgYWxpZ24taXRlbXM6ICRhbGlnbjtcclxuICAtd2Via2l0LWJveC1hbGlnbjogJGFsaWduO1xyXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6ICRhbGlnbjtcclxuICAtbXMtZmxleC1hbGlnbjogJGFsaWduO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC1qdXN0aWZ5KCRqdXN0aWZ5KXtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XHJcbiAgLW1zLWp1c3RpZnktY29udGVudCAgICA6ICRqdXN0aWZ5O1xyXG4gIGp1c3RpZnktY29udGVudCAgICAgICAgOiAkanVzdGlmeTtcclxufVxyXG5cclxuQG1peGluIGZsZXgtd3JhcCgkd3JhcDogd3JhcCl7XHJcbiAgLXdlYmtpdC1mbGV4LXdyYXA6ICR3cmFwO1xyXG4gIC1tcy1mbGV4LXdyYXA6ICR3cmFwO1xyXG4gIGZsZXgtd3JhcDogJHdyYXA7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LWRpcmVjdGlvbigkZGlyZWN0aW9uOiBjb2x1bW4pIHtcclxuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxuICBmbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxufVxyXG5cclxuQG1peGluIHdyaXRlVmVydGljYWwge1xyXG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgLXdlYmtpdC13cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG4gIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xyXG4gIHRleHQtb3JpZW50YXRpb246IHVwcmlnaHQ7XHJcbn1cclxuXHJcbkBtaXhpbiB3cml0ZUhvcml6b250YWwge1xyXG4gIHdyaXRpbmctbW9kZTogaG9yaXpvbnRhbC10YjtcclxuICAtd2Via2l0LXdyaXRpbmctbW9kZTogaG9yaXpvbnRhbC10YjtcclxuICAtbXMtd3JpdGluZy1tb2RlOiBob3Jpem9udGFsLXRiO1xyXG59XHJcblxyXG5cclxuXHJcbkBtaXhpbiB0cmltbWluZ3tcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbn1cclxuXHJcbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3IpIHtcclxuICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLy8gSUVcclxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLy8gRWRnZVxyXG4gICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG9iamVjdGZpdCgkb2Y6Y292ZXIpe1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiAkb2Y7XHJcbn1cclxuXHJcblxyXG5cclxuLy/mqKrkuKbjgbPjg6rjgrnjg4hcclxuXHJcbi8v6KaqXHJcbkBtaXhpbiBjb2x1bW5Sb3coJGdhcFk6IDIwLCRnYXBYOiAyMCwgJHNwOiBibG9jaykge1xyXG4gIEBpbmNsdWRlIGZsZXg7XHJcbiAgZ2FwOiAgI3skZ2FwWX1weCAjeyRnYXBYfXB4O1xyXG4gIEBpZiAoJHNwID09ICdibG9jaycpIHtcclxuICAgIEBpbmNsdWRlIG1xIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL+WtkFxyXG5AbWl4aW4gY29sdW1uSXRlbSgkY29sOiAyLCAkY29sTWQ6IDIsICRjb2xTcDogMiwgJGdhcDogMjAsICRnYXBTcDogMTAsICRzcDogYmxvY2spIHtcclxuICB3aWR0aDogY2FsYygoMTAwJS8jeyRjb2x9KSAtICgjeyRnYXB9cHgqKCN7JGNvbH0gLSAxKSkvI3skY29sfSk7XHJcbiAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgIHdpZHRoOiBjYWxjKCgxMDAlLyN7JGNvbE1kfSkgLSAoI3skZ2FwfXB4KigjeyRjb2xNZH0gLSAxKSkvI3skY29sTWR9KTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEge1xyXG4gICAgQGlmICgkc3AgPT0gYmxvY2spIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlLyN7JGNvbFNwfSkgLSAoI3skZ2FwU3B9cHgqKCN7JGNvbFNwfSAtIDEpKS8jeyRjb2xTcH0pO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJjb21tb24vX3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCJjb21tb24vX21peGluXCIgYXMgKjtcclxuQHVzZSBcImNvbW1vbi9fc3R5bGVzXCIgYXMgKjtcclxuQHVzZSBcImNvbW1vbi9faW5pdGlhbGl6ZVwiIGFzICo7XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQ29tbW9uIENTU1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5pbm5lcntcclxuICBAaW5jbHVkZSBjb250ZW50O1xyXG59XHJcblxyXG4uY29udGVudCB7XHJcbn1cclxuXHJcbi5idG57XHJcbiAgQGluY2x1ZGUgYnRuO1xyXG59XHJcblxyXG4uYXJyb3d7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gIHN2Z3tcclxuXHJcbiAgfVxyXG59XHJcblxyXG4vKj09IEhlYWRlciA9PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmhlYWRlciB7XHJcbiAgJHRoaXM6ICY7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEyMHB4O1xyXG4gIHBhZGRpbmc6IDMwcHggMTEwcHggMzBweCA0MHB4O1xyXG4gIEBpbmNsdWRlIGZsZXg7XHJcbiAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gIEBpbmNsdWRlIGZsZXgtanVzdGlmeShmbGV4LWVuZCk7XHJcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgJl9fbG9nb3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNDlweDtcclxuICAgIGxlZnQ6IDQwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICAgIHN2ZyxzdmcgKntcclxuICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcbiAgJjpub3QoLmlzLXNjcm9sbFRvcCl7XHJcbiAgICBAaW5jbHVkZSBtcShwYyl7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLC4xNSk7XHJcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KSBicmlnaHRuZXNzKDEuMSk7XHJcbiAgICAgIGhlaWdodDogODRweDtcclxuICAgICAgcGFkZGluZy10b3A6IDE3cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMDNweDtcclxuICAgICAgLmhlYWRlci1idG57XHJcbiAgICAgICAgJl9fYnRue1xyXG4gICAgICAgICAgJi1pbm5lcntcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMzVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi4tLWNvbnRhY3R7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuLS1lbnRyeXtcclxuICAgICAgICAgICAgLmhlYWRlci1idG4taW5uZXJ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0MjtcclxuICAgICAgICAgICAgICBzdmcgKntcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLXRleHQyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saXN0e1xyXG4gICAgICAgICAgLy93aWR0aDogY2FsYygxMDAlICsgMTZweCk7XHJcbiAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICBsZWZ0OjUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIC5mb250LWNvbG9yIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICN7JHRoaXN9X19sb2dve1xyXG4gICAgICB0b3A6IDE4cHg7XHJcbiAgICAgIHN2Z3tcclxuICAgICAgICB3aWR0aDogMTA5cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmxvZ297XHJcbiAgICAgICAgJl9fc3Vie1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEyMDg1cHgsIC0zMDhweCkgc2NhbGUoMS40NSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAmX19sb2dve1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogMjVweDtcclxuICAgICAgbGVmdDogMTJweDtcclxuICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgfVxyXG4gICAgJi5pcy1zY3JvbGxUb3B7XHJcbiAgICAgIC5oZWFkZXItYnRue1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyLWJ0bntcclxuICAkdGhpczogJjtcclxuICBAaW5jbHVkZSBmbGV4O1xyXG4gIGdhcDogN3B4O1xyXG4gICZfX2l0ZW17XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gICZfX2J0bntcclxuICAgIEBpbmNsdWRlIG1xKHBjKXtcclxuICAgICAgJi1pbm5lcntcclxuICAgICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgIHdpZHRoOiAxNDVweDtcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjpiZWZvcmUsJjphZnRlcntcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgc3ZnICp7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLi0tY29udGFjdHtcclxuICAgICAgICAjeyR0aGlzfV9fYnRuLWlubmVye1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci15ZWxsb3c7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg1MGRlZywgJGNvbG9yLXllbGxvdyAxMCUsICRjb2xvci1saWdodC1ibHVlIDY1JSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYygxMDAlICsgMnB4KSBjYWxjKDEwMCUgKyAycHgpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMXB4IC0xcHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiBkZXN0aW5hdGlvbi1vdXQ7XHJcbiAgICAgICAgICAgIG1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLi0tZW50cnl7XHJcbiAgICAgICAgI3skdGhpc31fX2J0bi1pbm5lcntcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExMGRlZywgJGNvbG9yLXllbGxvdyAyNSUsICRjb2xvci1saWdodC1ibHVlIDEwMCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMTAwJSArIDJweCkgY2FsYygxMDAlICsgMnB4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTFweCAtMXB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19qYXtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgfVxyXG4gICZfX2Vue1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICB9XHJcbiAgJl9fYXJyb3d7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAxN3B4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTUwJSArIDJweCkpO1xyXG4gICAgJiwqe1xyXG4gICAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19saXN0e1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogY2FsYygxMDAlICsgNHB4KTtcclxuICAgIC8vd2lkdGg6IGNhbGMoMTAwJSArIDZweCk7XHJcbiAgICB3aWR0aDogMTYwcHg7XHJcbiAgICBsZWZ0OjUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIC8vd2lkdGg6IDEwMCU7XHJcbiAgICAvL3dpbGwtY2hhbmdlOiBoZWlnaHQ7XHJcbiAgICBwYWRkaW5nOjlweCAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsLjg1KTtcclxuICAgIHdpbGwtY2hhbmdlOiBoZWlnaHQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBhOmJlZm9yZXtcclxuICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICB9XHJcbiAgICAmLWl0ZW17XHJcbiAgICAgICYrJntcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgYXtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgLy9jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICY6YmVmb3JlLCY6YWZ0ZXJ7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQwZGVnLCAkY29sb3ItbGlnaHQtYmx1ZSAtNSUsICRjb2xvci15ZWxsb3cgNzAlKTtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHQtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0LWJsdWU7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBnYXA6IDJweDtcclxuICAgIHRyYW5zaXRpb246IC42cyBlYXNlO1xyXG4gICAgJl9faXRlbXtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMXB4KTtcclxuICAgIH1cclxuICAgICZfX2J0bntcclxuICAgICAgJi1pbm5lcntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XHJcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgJGNvbG9yLXllbGxvdyA4JSwkY29sb3ItbGlnaHQtYmx1ZSA3MCUpO1xyXG4gICAgICB9XHJcbiAgICAgICYuLS1jb250YWN0e1xyXG4gICAgICAgICN7JHRoaXN9X19idG4taW5uZXJ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wbHVze1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICByaWdodDogMjdweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5hdi10cmcge1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBib3JkZXI6IHNvbGlkIDFweCAjZGVlOGY0O1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDEwMjtcclxuICB0b3A6IDE3cHg7XHJcbiAgcmlnaHQ6IDQwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICYsKntcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gIH1cclxuICBAaW5jbHVkZSBob3ZlcntcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgc3BhbntcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19iYXJ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIGhlaWdodDogNnB4O1xyXG4gIH1cclxuICBzcGFue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICB0b3A6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaXMtYWN0aXZle1xyXG4gICAgc3BhbntcclxuICAgICAgd2lkdGg6IDEyMyU7XHJcbiAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIHRvcDogMTdweDtcclxuICAgIHJpZ2h0OiAjeyRtYXJnaW4tc219cHg7XHJcbiAgfVxyXG59XHJcbi5oZWFkZXIuaXMtc2Nyb2xsVG9wKy5uYXYtdHJne1xyXG4gIHdpZHRoOiA1NXB4O1xyXG4gIGhlaWdodDogNTVweDtcclxuICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBAaW5jbHVkZSBtcShwYyl7XHJcbiAgICB0b3A6IDMycHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IDEwMTtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgb3BhY2l0eTogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgJi5pcy1vcGVue1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgJl9fY29udHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgJl9fbWFpbntcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTgwcHgpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAmX19pbWd7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiA2NjZweDtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjAwcHgpO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaW1ne1xyXG4gICAgICBAaW5jbHVkZSBvYmplY3RmaXQ7XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG4gICAgICBvcGFjaXR5OiAuMztcclxuICAgICAgbWl4LWJsZW5kLW1vZGU6IHNvZnQtbGlnaHQ7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2Jhc2UvcGFydHMtbmF2LnN2Z1wiKSB0b3AgbGVmdCBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTFweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faW5uZXJ7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgZ2FwOiA3MHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMzMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcclxuICB9XHJcbiAgJl9fbGlzdHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgd2lkdGg6IDI2N3B4O1xyXG4gICAgJi1pdGVte1xyXG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzA4NjdDOTtcclxuICAgICAgYXtcclxuICAgICAgICBwYWRkaW5nOiAxOXB4IDAgMThweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYyg0MCAvIDI1KTtcclxuICAgICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3Itc3ViO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19ib3R0b217XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAyMTBweDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgJi1pbm5lcntcclxuICAgICAgbWF4LXdpZHRoOiAxMjYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lbnRyeS1saW5re1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgZ2FwOiAzOHB4O1xyXG4gICAgJl9faXRlbXtcclxuICAgICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAzOHB4ICogMiAvIDMpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZW50cnktbGlua19faXRlbSsuZW50cnktbGlua19faXRlbXtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOTBweCksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAmX19tYWlue1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAmX19pbWd7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDc4cHg7XHJcbiAgICB9XHJcbiAgICAmX19saXN0e1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ib3R0b217XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIC5lbnRyeS1saW5re1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgJl9faXRlbXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oZmxleC1zdGFydCk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcclxuICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19pbWd7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLThweDtcclxuICAgICAgfVxyXG4gICAgICAmX19sYWJlbHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lbnRyeS1saW5rX19pdGVtKy5lbnRyeS1saW5rX19pdGVte1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvdmVye1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDk4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG5cclxuLyo9PSBGb290ZXIgPT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vL+ODleODg+OCv+ODvO+8huODmuODvOOCuOS4i+mDqOOBruWFsemAmuODluODreODg+OCr+OBruOCs+ODs+ODhuODilxyXG4uZm9vdGVyLXdyYXB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgJl9fbG9nb3tcclxuICAgIGhlaWdodDogMTg1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBpbWd7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtNDlweDtcclxuICAgICAgcmlnaHQ6IC0yNDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faW1ne1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgJi1pdGVte1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTF2aDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAydmg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjUgdXJsKFwiLi4vLi4vaW1nL2Jhc2UvaW1nLWZvb3RlckAyeC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbiAgICAgICYuLS1jaGFsbGVuZ2V7XHJcbiAgICAgICAgdG9wOiAtMXZoO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9jaGFsbGVuZ2UvaW1nLWZvb3RlckAyeC5qcGdcIik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGMoNjAwIC8gMTQ0MCAqIDEwMCUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb250e1xyXG4gICAgYmFja2dyb3VuZDogI0Y1RjVGNSB1cmwoXCIuLi8uLi9pbWcvYmFzZS9iZy1mb290ZXIuc3ZnXCIpIGJvdHRvbSByaWdodCBuby1yZXBlYXQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4IDUwcHggMCAwO1xyXG4gICAgcGFkZGluZzogMTIycHggMCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIG1hcmdpbi10b3A6IC01MHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgICZfX2xvZ297XHJcbiAgICAgIGhlaWdodDogNzhweDtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIGJvdHRvbTogLTY5cHg7XHJcbiAgICAgICAgcmlnaHQ6IDNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW1ne1xyXG4gICAgICBtYXgtaGVpZ2h0OiAyODhweDtcclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9iYXNlL3NwL2ltZy1mb290ZXJAMnguanBnXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDJ2aDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGluaXRpYWw7XHJcbiAgICAgICAgJi4tLWNoYWxsZW5nZXtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9jaGFsbGVuZ2Uvc3AvaW1nLWZvb3RlckAyeC5qcGdcIik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDI4OCAvIDM5MCAqIDEwMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250e1xyXG4gICAgICBwYWRkaW5nOiA4MHB4IDAgMDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2Jhc2Uvc3AvYmctZm9vdGVyLnN2Z1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL+ODmuODvOOCuOS4i+mDqOOBruWFsemAmuODluODreODg+OCr1xyXG4uYy1yZWNydWl0e1xyXG4gIG1hcmdpbi1ib3R0b206IDEzMHB4O1xyXG4gICZfX3R0bHtcclxuICAgIG1hcmdpbi1ib3R0b206IDU3cHg7XHJcbiAgfVxyXG4gICZfX2NvbnR7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgZ2FwOiAyMHB4IDUwcHg7XHJcbiAgfVxyXG4gICZfX2l0ZW17XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyNXB4KTtcclxuICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMjI1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTAwZGVnLCAjZWZmNmEyIC01MCUsICNiZWYxZmYgMTAwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjZzIGVhc2U7XHJcblxyXG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMGRlZywgIzk0RDhFOCAxMCUsICNFQ0YyNzcgMTcwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDBkZWcsICRjb2xvci1saWdodC1ibHVlIDIwJSwgJGNvbG9yLXllbGxvdyAxMDAlKTtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDEwMCUgKyA0cHgpIGNhbGMoMTAwJSArIDRweCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IC0ycHg7XHJcbiAgICAgICAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgYm9yZGVyLWJveDtcclxuICAgICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IGRlc3RpbmF0aW9uLW91dDtcclxuICAgICAgICAgIG1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgYm9yZGVyLWJveDtcclxuICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy9AaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgLy8gICY6YmVmb3JlIHtcclxuICAgICAgICAvLyAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC8vICB9XHJcbiAgICAgICAgLy8gICY6YWZ0ZXIge1xyXG4gICAgICAgIC8vICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMDBkZWcsICRjb2xvci15ZWxsb3cgMjAlLCAkY29sb3ItbGlnaHQtYmx1ZSAxMDAlKTtcclxuICAgICAgICAvLyAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICAvLyAgfVxyXG4gICAgICAgIC8vfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMGRlZywgI2VmZjZhMiAtNTAlLCAjYmVmMWZmIDEwMCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC42cyBlYXNlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDBkZWcsICM5NEQ4RTggMTAlLCAjRUNGMjc3IDE3MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTAwZGVnLCAkY29sb3ItbGlnaHQtYmx1ZSAyMCUsICRjb2xvci15ZWxsb3cgMTAwJSk7XHJcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYygxMDAlICsgNHB4KSBjYWxjKDEwMCUgKyA0cHgpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtMnB4O1xyXG4gICAgICAgICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiBkZXN0aW5hdGlvbi1vdXQ7XHJcbiAgICAgICAgICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTAwZGVnLCAkY29sb3IteWVsbG93IDIwJSwgJGNvbG9yLWxpZ2h0LWJsdWUgMTAwJSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19sYWJlbHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuICB9XHJcbiAgJl9fYnRue1xyXG4gICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XHJcbiAgICAuYnRuX19hcnJvd3tcclxuICAgICAgJiwmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9faW50bntcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcclxuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oZmxleC1lbmQpO1xyXG4gICAgcGFkZGluZzowIDM0cHg7XHJcbiAgICAmX19saW5re1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogM3B4O1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIG9iamVjdC1maXQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKG1kKXtcclxuICAgICZfX2NvbnR7XHJcbiAgICAgIGdhcDogMjBweCAzMHB4O1xyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG4gICAgfVxyXG4gICAgJl9fbGFiZWx7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgIH1cclxuICAgICZfX2J0bntcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAmX190dGx7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcbiAgICB9XHJcbiAgICAmX19pdGVte1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbnRue1xyXG4gICAgICBwYWRkaW5nOjAgMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLWVudHJ5e1xyXG4gIG1hcmdpbi1ib3R0b206IDE2MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmX19pbm5lcntcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgICBtaW4taGVpZ2h0OiA1OTRweDtcclxuICB9XHJcbiAgJl9faW1ne1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDEwMHB4IDEwMHB4IDA7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDUwMHB4KTtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSArIDYwcHgpO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgaW1ne1xyXG4gICAgICBAaW5jbHVkZSBvYmplY3RmaXQoKTtcclxuICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgbGVmdDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdHRse1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjJweDtcclxuICB9XHJcbiAgJl9fY29udHtcclxuICAgIHdpZHRoOiA0MDNweDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICBtYXJnaW46IDIwcHggMCAwIGF1dG87XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKHBjLWxnKXtcclxuICAgICZfX2lubmVye1xyXG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKCg1MHZ3ICsgNzBweCkgKiAuNzUyKTtcclxuICAgIH1cclxuICAgICZfX2ltZ3tcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwdncgKyA3MHB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEobWQpe1xyXG4gICAgJl9fY29udHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTB2dyAtIDUwcHgpO1xyXG4gICAgfVxyXG4gICAgJl9faW1ne1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoNTB2dyAtIDMwcHgpO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDJweDtcclxuICAgICZfX3R0bHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuICAgICZfX2lubmVye1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWluLWhlaWdodDogMDtcclxuICAgIH1cclxuICAgICZfX2ltZ3tcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCA4MHB4IDgwcHggMDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skbWFyZ2luLXNtfXB4KTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW46IDAgI3skbWFyZ2luLXNtfXB4IDQxcHggMDtcclxuICAgIH1cclxuICAgICZfX2lubmVye1xyXG4gICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgJl9fY29udHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy/jg63jgrTku6XpmY3jga7jg5Xjg4Pjgr/jg7zmnKzkvZNcclxuLmZvb3RlcntcclxuICAmX19pbm5lcntcclxuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG4gIH1cclxuICAmX19sb2dve1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzZweDtcclxuICB9XHJcbiAgJl9fcHB7XHJcbiAgICBtYXJnaW4tdG9wOiA0OXB4O1xyXG4gICAgYXtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZW4yO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItYmFzZTtcclxuICAgICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1zdWI7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc3ViO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3BhZ2V0b3B7XHJcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBhe1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGZsZXgtc3RhcnQpO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgICAgIGdhcDogOHB4O1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZW4yO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvcHl7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZW4yO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogMjlweDtcclxuICB9XHJcbiAgJl9fYm90dG9te1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgICBib3JkZXItcmFkaXVzOiA3MHB4IDcwcHggMCAwO1xyXG4gICAgJi1pbm5lcntcclxuICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGZsZXgtZW5kKTtcclxuICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgfVxyXG4gICAgJi1idG57XHJcbiAgICAgIC5idG5fX2xhYmVse1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMCAycHg7XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bl9fYXJyb3d7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICAuYnRuX19sYWJlbHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3IteWVsbG93O1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3IteWVsbG93O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgICZfX2lubmVye1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcclxuICAgIH1cclxuICAgICZfX2xvZ297XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XHJcbiAgICB9XHJcbiAgICAmX19wcHtcclxuICAgICAgbWFyZ2luLXRvcDogMzdweDtcclxuICAgIH1cclxuICAgICZfX3BhZ2V0b3B7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ3cHg7XHJcbiAgICB9XHJcbiAgICAmX19jb3B5e1xyXG4gICAgICBtYXJnaW4tdG9wOiAxOXB4O1xyXG4gICAgfVxyXG4gICAgJl9fYm90dG9te1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0MHB4IDQwcHggMCAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcclxuICAgICAgJi1pbm5lcntcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcclxuICAgICAgfVxyXG4gICAgICAmLWJ0bntcclxuICAgICAgICAuYnRuX19sYWJlbHtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYy1zaXRlbWFwe1xyXG4gIEBpbmNsdWRlIGZsZXg7XHJcbiAgQGluY2x1ZGUgZmxleC1hbGlnbihmbGV4LXN0YXJ0KTtcclxuICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gIGdhcDogMThweCAwO1xyXG4gIC8vbWF4LXdpZHRoOiA2MTRweDtcclxuICBtYXgtd2lkdGg6IDc1MHB4O1xyXG4gIG1heC1oZWlnaHQ6IDEzNHB4O1xyXG4gIGF7XHJcbiAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgY29sb3I6ICRjb2xvci1zdWI7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zdWIgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19sYWJlbHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjggLyAxNyk7XHJcbiAgfVxyXG4gICZfX2NoaWxke1xyXG4gICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgICYtaXRlbXtcclxuICAgICAgJisme1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtbGFiZWx7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDEzKTtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICBnYXA6IDE3cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyo9PSBQYXJ0cyA9PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi50dGx7XHJcbiAgJl9fZW57XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZW4yO1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDggLyA0MCk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgJl9famF7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYygyNiAvIDE1KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wN2VtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgICZfX2phe1xyXG4gICAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucG5rentcclxuICAmX19saXN0e1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gODBweCk7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gIH1cclxuICAmX19pdGVte1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGF7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiBcIj5cIjtcclxuICAgICAgbWFyZ2luOiAwIDNweDtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGluZ3tcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGhlaWdodDogNjg3cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gIEBpbmNsdWRlIGZsZXg7XHJcbiAgcGFkZGluZzogMCAxNzBweDtcclxuICAmX19pbWd7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDYwMHB4KTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgbWl4LWJsZW5kLW1vZGU6IGxpZ2h0ZW47XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaW1ne1xyXG4gICAgICBAaW5jbHVkZSBvYmplY3RmaXQ7XHJcbiAgICAgIG9wYWNpdHk6IGNhbGMoLjY1ICogLjQ1KTtcclxuICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYmFzZS9wYXJ0cy1oZWFkaW5nLnN2Z1wiKSB0b3AgbGVmdCBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTFweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdHRse1xyXG4gICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgJi1tYWlue1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZW4yO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiA5MXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYyg5MCAvIDc1KTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICAgICYuLS1zbWFsbHtcclxuICAgICAgICBmb250LXNpemU6IDc1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtc3Vie1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMXB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYygyOSAvIDE3KTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fcG5rentcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMzBweDtcclxuICAgIHJpZ2h0OiA0MHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpe1xyXG4gICAgaGVpZ2h0OiA2MDBweDtcclxuICAgIHBhZGRpbmc6IDAgI3skbWFyZ2luLW1kfXB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICBwYWRkaW5nOiAwICN7JG1hcmdpbi1zbX1weDtcclxuICAgICZfX2ltZ3tcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgzcHgpO1xyXG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGxlZnQ6IC05cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3R0bHtcclxuICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAmLW1haW57XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgzMHB4LGNhbGMoNTIgLyAzOTAgKiAxMDB2dyksNTJweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNjYgLyA1Mik7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICYuLS1zbWFsbHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMzBweCxjYWxjKDUyIC8gMzkwICogMTAwdncpLDUycHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXN1YntcclxuICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcG5rentcclxuICAgICAgYm90dG9tOiAxMXB4O1xyXG4gICAgICByaWdodDogI3skbWFyZ2luLXNtfXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRpbmcye1xyXG4gIGhlaWdodDogNjAwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gIEBpbmNsdWRlIGZsZXg7XHJcbiAgcGFkZGluZzogMCAxNzBweDtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICZfX2ltZ3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgaW1ne1xyXG4gICAgICBAaW5jbHVkZSBvYmplY3RmaXQ7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2Jhc2UvcGFydHMtaGVhZGluZzIuc3ZnXCIpIGNlbnRlciBsZWZ0IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdHRse1xyXG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgJi1zdWJ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDIyKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiBcIi9cIjtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLW1haW57XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDc1IC8gNjApO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fcG5rentcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMzBweDtcclxuICAgIHJpZ2h0OiA0MHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpe1xyXG4gICAgaGVpZ2h0OiA2MDBweDtcclxuICAgIHBhZGRpbmc6IDAgI3skbWFyZ2luLW1kfXB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSB7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgcGFkZGluZzogMCAjeyRtYXJnaW4tc219cHg7XHJcbiAgICAmX190dGx7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgJi1zdWJ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMjIpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLW1haW57XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wbmt6e1xyXG4gICAgICBib3R0b206IDExcHg7XHJcbiAgICAgIHJpZ2h0OiAjeyRtYXJnaW4tc219cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYm4tY29udGFjdHtcclxuICAmX19ib2R5e1xyXG4gICAgYXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjOTREOEU4IDAlLCAjRTBFQjgyIDEwMCUpO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgICAgIGhlaWdodDogMjM1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggNjBweCAyMHB4IDc3cHg7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsIzA2MkU1RiAtMTAlLCMwQzU0QTggMTEwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjRzIGVhc2U7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bl9fbGFiZWx7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuX19hcnJvd3tcclxuICAgICAgICAgIHN2ZyAqe1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fdHRse1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDggLyAzMCk7XHJcbiAgfVxyXG4gICZfX3R4dHtcclxuICAgIG1hcmdpbi10b3A6IDE3cHg7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICB9XHJcbiAgJl9fYnRue1xyXG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gICAgLmJ0bl9fbGFiZWx7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gICAgLmJ0bl9fYXJyb3d7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgICZfX2JvZHl7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDMzcHggMjlweCAzN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idG57XHJcbiAgICAgIG1hcmdpbjogMjVweCAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZW50cnktbGlua3tcclxuICAmX19pdGVte1xyXG4gICAgJisme1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNnB4O1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDM1cHggMCAyNnB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3Itc3ViO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2J0bntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMTdweDtcclxuICAgIHJpZ2h0OiAzcHg7XHJcbiAgICAuYnRuX19hcnJvd3tcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGFiZWx7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gIH1cclxuICAmX19pbWd7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgJi4tLXJpa3VuYWJpe1xyXG4gICAgICB0b3A6IDZweDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICAmX19pdGVte1xyXG4gICAgICAmKyZ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgICBhe1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oZmxleC1zdGFydCk7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW1ne1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICB9XHJcbiAgICAmX19idG57XHJcbiAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lbnZ7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgcGFkZGluZzogMTMwcHggMCAxMzBweDtcclxuICAmX190dGx7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTdweDtcclxuICAgICYtZW57XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICB9XHJcbiAgICAmLWphe1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAzM3B4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYyg1NSAvIDMzKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGlzdHtcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBnYXA6IDUwcHggNDBweDtcclxuICAgICYtaXRlbXtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuICAgICYtaW1ne1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtY29udHtcclxuICAgICAgcGFkZGluZzogMjRweCAyN3B4IDI4cHg7XHJcbiAgICB9XHJcbiAgICAmLXR0bHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNDIgLyAyNSk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgIH1cclxuICAgICYtdHh0e1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIHBhZGRpbmc6IDUwcHggMCA4MHB4O1xyXG4gICAgJl9fdHRse1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgICAmLWVue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtamF7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saXN0e1xyXG4gICAgICBnYXA6IDMwcHggMjBweDtcclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgICYtY29udHtcclxuICAgICAgICBwYWRkaW5nOiAyM3B4IDIwcHggMjBweDtcclxuICAgICAgfVxyXG4gICAgICAmLXR0bHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgfVxyXG4gICAgICAmLXR4dHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XHJcbiAgICAmX19saXN0e1xyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyo9PSBBbmltYXRpb24gPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmZhZGVVcCB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDEwcHgpO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuOHMgY3ViaWMtYmV6aWVyKC42OSwwLC42NCwxKTtcclxuICAmLmlzLXZpZXcge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIH1cclxufVxyXG4iLCJcbiAgICAgICAgICAgICAgICAgIEB1c2UgXCJAL3Njc3MvdXRpbHMvcHJlcGVuZHNcIiBhcyAqO1xuICAgICAgICAgICAgICAgIFxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblRvcCgvKVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcblxyXG5cclxuLyo9PSDlhbHpgJogPT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8qPT0g44K744Kv44K344On44OzID09PT09PT09PT09ICovXHJcbi5mdntcclxuICAkdGhpczogJjtcclxuICB6LWluZGV4OiAwO1xyXG4gICZfX2ltZ3tcclxuICAgIC8v44K544Kv44Ot44O844Or44Gn44OV44Kj44Or44K/44O86L+95Yqg77yGMS4xN+WAjeOBq+aLoeWkp1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAZXh0ZW5kICV3aW5kb3dIZWlnaHQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIGltZ3tcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgQGluY2x1ZGUgb2JqZWN0Zml0KCk7XHJcbiAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbiAgICAgIHRyYW5zaXRpb246IC4xcyBsaW5lYXI7XHJcbiAgICB9XHJcbiAgICAmLWNvdmVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC0xNTBkZWcsIHJnYmEoJGNvbG9yLWxpZ2h0LWJsdWUsLjM1KSAxNSUsIHJnYmEoJGNvbG9yLXllbGxvdywuMzUpIDY1JSk7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBjb2xvci1kb2RnZTtcclxuICAgICAgdHJhbnNpdGlvbjogLjFzIGVhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RvcHtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIEBleHRlbmQgJXdpbmRvd0hlaWdodDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjZzIGVhc2Usb3BhY2l0eSAuNnMgZWFzZTtcclxuICB9XHJcbiAgJl9fbGVmdHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjhzIGVhc2UgLjJzLG9wYWNpdHkgLjhzIGVhc2UgLjJzO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaW5kZXgvcGFydHMtZnYtay5zdmdcIikgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2F0Y2h7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogNDBweDtcclxuICAgIGJvdHRvbTogMTE5cHg7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC44cyBlYXNlIC4ycyxvcGFjaXR5IC44cyBlYXNlIC4ycztcclxuICB9XHJcbiAgJl9fbmV3c3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDE3MHB4O1xyXG4gICAgYm90dG9tOiAyOHB4O1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNnMgZWFzZSxvcGFjaXR5IC42cyBlYXNlO1xyXG4gIH1cclxuICAmX19zY3JvbGx7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDI2cHg7XHJcbiAgICBsZWZ0OiAzOHB4O1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjI7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgdG9wOiA1cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvcmRlcjogc29saWQgM3B4ICRjb2xvci13aGl0ZTtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5pcy1zY3JvbGx7XHJcbiAgICAjeyR0aGlzfV9fbmV3c3tcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgICN7JHRoaXN9X19sZWZ0e1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgI3skdGhpc31fX2NhdGNoe1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmlzLXNjcm9sbC1kZWxheXtcclxuICAgIC8vI3skdGhpc31fX2ltZy1jb3ZlcntcclxuICAgICAgLy9vcGFjaXR5OiAxO1xyXG4gICAgLy99XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA3MDBweCkge1xyXG4gICAgJl9fY2F0Y2h7XHJcbiAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbmV3c3tcclxuICAgICAgbGVmdDogMTAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICAgQGluY2x1ZGUgbXF7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgICZfX3RvcHtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgICAgICBoZWlnaHQ6IDI2OHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjZzIGVhc2Usb3BhY2l0eSAuNnMgZWFzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGVmdHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjZzIGVhc2Usb3BhY2l0eSAuNnMgZWFzZTtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2luZGV4L3NwL3BhcnRzLWZ2LWsuc3ZnXCIpO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI2N3B4KTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwc3ZoIC0gMjY3cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWd7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB0cmFuc2l0aW9uOiAuNjVzIGVhc2U7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjY3cHgpO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDBzdmggLSAyNjdweCk7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiByaWdodCB0b3A7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NhdGNoe1xyXG4gICAgICByaWdodDogMTBweDtcclxuICAgICAgYm90dG9tOiAxODFweDtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAzMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc2Nyb2xse1xyXG4gICAgICBib3R0b206IDE1MnB4O1xyXG4gICAgICBsZWZ0OiA5cHg7XHJcbiAgICB9XHJcbiAgICAmLmlzLXNjcm9sbHtcclxuICAgICAgI3skdGhpc31fX2ltZ3tcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICN7JHRoaXN9X190b3A6YmVmb3Jle1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgICAjeyR0aGlzfV9fbGVmdHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZnYtbmV3c3tcclxuICB3aWR0aDogMzUwcHg7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAmX19sYWJlbHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgfVxyXG4gICZfX2l0ZW17XHJcbiAgICBhe1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLXdoaXRlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgc3Zne1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgKntcclxuICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9faGVhZHtcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBnYXA6IDlweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgfVxyXG4gICZfX2RhdGV7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZW47XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICB9XHJcbiAgJl9fY2F0ZXtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xyXG4gIH1cclxuICAmX190dGx7XHJcbiAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDEpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHBhZGRpbmc6IDAgI3skbWFyZ2luLXNtfXB4O1xyXG4gICAgJl9fbGFiZWx7XHJcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3Itd2hpdGU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbiAgICAmX19oZWFke1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG4gICAgfVxyXG4gICAgJl9faXRlbXtcclxuICAgICAgYXtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDIxcHggMDtcclxuICAgICAgfVxyXG4gICAgICAuYXJyb3ctY21ue1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5maXJzdHtcclxuICBwYWRkaW5nOiAxNDRweCAwIDE1MHB4O1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICZfX3R4dHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xyXG4gICAgJisme1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jYXRjaHtcclxuICAgIG1hcmdpbi10b3A6IDgycHg7XHJcbiAgfVxyXG4gICZfX2J0bntcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihmbGV4LXN0YXJ0KTtcclxuICAgIG1hcmdpbi10b3A6IDgzcHg7XHJcbiAgICAmLWl0ZW17XHJcbiAgICAgICYrJntcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5idG5fX2xhYmVse1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIH1cclxuICAgICAgJi4tLWNoYWxsZW5nZSAuYnRuX19sYWJlbHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICBwYWRkaW5nOiA3M3B4IDAgODFweDtcclxuICAgICZfX3R4dHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICYrJntcclxuICAgICAgICBtYXJnaW4tdG9wOiAyN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jYXRjaHtcclxuICAgICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAyOTdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnRue1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICYgKyAmIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjLWdyb3Vwe1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtMTM1ZGVnLCRjb2xvci1iYXNlIDUlLCRjb2xvci1iYXNlIDY1JSwjMDEzQjgwIDEwMCUpO1xyXG4gIHBhZGRpbmc6IDMzMHB4IDAgMTExcHg7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLmJ0bl9fbGFiZWx7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG4gICZfX2xvZ297XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRvcDogOTBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICAmLXdyYXB7XHJcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICB9XHJcbiAgICAmLWl0ZW17XHJcbiAgICAgIHdpZHRoOiAxNzEycHg7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIHBhZGRpbmc6IDI0NnB4IDAgNzBweDtcclxuICAgICZfX2xvZ297XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA0NHB4O1xyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgd2lkdGg6IDQ4MXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud29ya3N7XHJcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMDtcclxuICAmX19pbm5lcntcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XHJcbiAgICBwYWRkaW5nLXRvcDogMTA3cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM5cHg7XHJcbiAgfVxyXG4gICZfX3R0bHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUzcHg7XHJcbiAgfVxyXG4gICZfX3R4dHtcclxuICAgIG1heC13aWR0aDogNTEwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIH1cclxuICAmX19idG57XHJcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xyXG4gIH1cclxuICAmX19pbWd7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHggMCAwIDEwMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTE0cHgpO1xyXG4gICAgbWluLXdpZHRoOiA2MjBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGltZ3tcclxuICAgICAgQGluY2x1ZGUgb2JqZWN0Zml0KCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKHBjLWxnKXtcclxuICAgICZfX2lubmVye1xyXG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKCg1MHZ3ICsgMjA2cHgpICogLjY0KTtcclxuICAgIH1cclxuICAgICZfX2ltZ3tcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwdncgKyAyMDZweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTA0cHg7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgICZfX3R0bHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcclxuICAgIH1cclxuICAgICZfX3R4dHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuICAgICZfX2J0bntcclxuICAgICAgbWFyZ2luLXRvcDogMzRweDtcclxuICAgIH1cclxuICAgICZfX2ltZ3tcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luOiAwIDAgMzBweCAjeyRtYXJnaW4tc219cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDgwcHggMCAwIDgwcHg7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbnR7XHJcbiAgJHRoaXM6ICY7XHJcbiAgJl9fdHRse1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjlweDtcclxuICB9XHJcbiAgJl9fbGlzdHtcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBnYXA6IDUzcHggNTBweDtcclxuICAgICYtaXRlbXtcclxuICAgICAgd2lkdGg6IGNhbGMoMzMuMyUgLSA1MHB4ICogMiAvIDMpO1xyXG4gICAgICBhe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgICAgI3skdGhpc31fX2xpc3QtbWFpbjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEuNSUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgI3skdGhpc31fX2xpc3QtaW1ne1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMyUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1tYWlue1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDM0OCAvIDMzMyAqIDEwMCUpO1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2luZGV4L2JnLWludC1pdGVtLnN2Z1wiKSB0b3AgbGVmdCBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjhzIGVhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtbmFtZXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAtNHB4O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG4gICAgfVxyXG4gICAgJi1qYXtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XHJcbiAgICB9XHJcbiAgICAmLWVue1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZW4yO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICB9XHJcbiAgICAmLWltZ3tcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMzE4IC8gMzQ4ICogMTAwJSk7XHJcbiAgICAgIHRyYW5zaXRpb246IC40cyBlYXNlO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgQGluY2x1ZGUgb2JqZWN0Zml0KGNvbnRhaW4pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXR4dHtcclxuICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgyKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICB9XHJcbiAgICAmLWluZm97XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19idG57XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgICZfX3R0bHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDFweDtcclxuICAgIH1cclxuICAgICZfX2xpc3R7XHJcbiAgICAgIGdhcDogNTNweCAzMHB4O1xyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAzMHB4ICogMiAvIDMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idG57XHJcbiAgICAgIG1hcmdpbi10b3A6IDQzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAmX19saXN0e1xyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgJi1tYWlue1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA5My43JTtcclxuICAgICAgfVxyXG4gICAgICAmLWltZ3tcclxuICAgICAgICByaWdodDogNjVweDtcclxuICAgICAgICBoZWlnaHQ6IDkzJTtcclxuICAgICAgfVxyXG4gICAgICAmLW5hbWV7XHJcbiAgICAgICAgcmlnaHQ6IC0ycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hYm91dHtcclxuICAkdGhpczogJjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcclxuICBwYWRkaW5nOiAxNDBweCAwO1xyXG4gICZfX2Jsb2Nre1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgICYrJntcclxuICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShwYyl7XHJcbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xyXG4gICAgICAgICN7JHRoaXN9X19jb250e1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICN7JHRoaXN9X19pbWd7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweCAwIDAgMDtcclxuICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9faW5uZXJ7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgbWluLWhlaWdodDogNDEwcHg7XHJcbiAgfVxyXG4gICZfX2ltZ3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMTAwcHggMCAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiA3NjVweDtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjAwcHgpO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgaW1ne1xyXG4gICAgICBAaW5jbHVkZSBvYmplY3RmaXQoKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udHtcclxuICAgIHdpZHRoOiA0MjlweDtcclxuICAgIG1hcmdpbjogMTBweCAwIDAgYXV0bztcclxuICB9XHJcbiAgJl9fdHRse1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQ0IC8gMzApO1xyXG4gIH1cclxuICAmX190eHR7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIH1cclxuICAmX19idG57XHJcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcShwYy1sZyl7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgbWluLWhlaWdodDogY2FsYygoNTB2dyArIDQ1cHgpICogLjUzNSk7XHJcbiAgICB9XHJcbiAgICAmX19pbWd7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwdncgKyA0NXB4KTtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwdncgKyA0NXB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEobWQpe1xyXG4gICAgJl9fY29udHtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwdncgLSA2MHB4KTtcclxuICAgIH1cclxuICAgICZfX2ltZ3tcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwdncgLSA2MHB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDAgODJweDtcclxuICAgICZfX2Jsb2Nre1xyXG4gICAgICAmKyZ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAmX19pbWd7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luOiAwICN7JG1hcmdpbi1zbX1weCA0MnB4IDA7XHJcbiAgICB9XHJcbiAgICAmX19jb250e1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgICZfX3R0bHtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fdHh0e1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuICAgICZfX2J0bntcclxuICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/