/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/graduates-register.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! 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}svg{height:auto}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:#2d5093;font-size:1.5rem;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;font-weight:400}body a,body button{transition:.25s ease;cursor:pointer}body a svg,body a svg *,body button svg,body button svg *{transition:inherit}body a:hover{text-decoration:none}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}.sp-inline{display:none !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}.sp-inline{display:none !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}.sp-inline{display:none !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}.sp-inline{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 .3s cubic-bezier(0.69, 0, 0.64, 1)}body.fadeout::after{opacity:1}.inner{padding-right:100px;padding-left:200px;margin-right:auto;margin-left:auto;max-width:calc(1100px + 100px + 200px)}@media screen and (max-width: 1090px){.inner{padding-left:calc(40px + 120px);padding-right:40px;max-width:calc(1100px + 40px + 200px)}}@media screen and (max-width: 900px){.inner{max-width:100%;padding-right:40px;padding-left:40px}}@media screen and (max-width: 740px){.inner{padding-right:20px;padding-left:20px}}.inner-sm{padding-right:100px;padding-left:200px;margin-right:auto;margin-left:auto;max-width:calc(1100px + 100px + 200px)}@media screen and (max-width: 1090px){.inner-sm{padding-left:calc(40px + 120px);padding-right:40px;max-width:calc(1100px + 40px + 200px)}}@media screen and (max-width: 900px){.inner-sm{max-width:100%;padding-right:40px;padding-left:40px}}@media screen and (max-width: 740px){.inner-sm{padding-right:20px;padding-left:20px}}.inner-sm{max-width:calc(980px + 100px + 200px)}@media screen and (max-width: 1090px){.inner-sm{max-width:calc(980px + 40px + 200px)}}@media screen and (max-width: 740px){.ls-40-sp{letter-spacing:.04em}.ls-n-80-sp{letter-spacing:-0.08em}.ls-n-40-sp{letter-spacing:-0.04em}.ls-n-200-sp{letter-spacing:-0.15em}}.menu__list{display:flex;flex-wrap:wrap;flex-direction:column;max-height:496px;gap:31px 78px}@media screen and (min-width: 901px){.menu__list-item>div{pointer-events:none}.menu__list-item:nth-last-child(-n+3){margin-left:-12px}.menu__list-item:nth-child(6){margin-top:84px}}.menu__list-item a{transition:.2s ease}@media screen and (min-width: 1025px){.menu__list-item a:hover{opacity:.5}}.menu__list-label{font-size:18px;letter-spacing:.02em;line-height:1.3333333333}.menu__list+.menu__list{margin-top:31px}.menu__list.--top{flex-direction:row;gap:31px 104px}.menu__list.--top .menu__list-item{margin:0 !important}.menu__list2{position:relative;padding-top:16px;margin-top:10px}@media screen and (min-width: 901px){.menu__list2{display:block !important}}.menu__list2:before{content:"";width:30px;height:1px;background:#2d5093;position:absolute;top:0;left:0}.menu__list2-item a{font-size:15px;line-height:1.3333333333}.menu__list2-item+.menu__list2-item{margin-top:8px}@media screen and (max-width: 900px){.menu__list{display:block;max-height:none}.menu__list-item{border-bottom:solid 1px #2d5093}.menu__list-label{display:block;font-size:16px;letter-spacing:0;padding:19px 3px 19px;position:relative;pointer-events:auto !important}.menu__list-label:before{content:"";position:absolute;top:50%;right:9px;width:8px;aspect-ratio:1;border:solid #2d5093;border-width:0 1px 1px 0;transform:rotate(45deg) translateY(-90%)}.menu__list-label.is-active:before{transform:rotate(-135deg) translate(-20%, 50%)}.menu__list+.menu__list{margin-top:0}.menu__list.--top .menu__list-label{display:block}.menu__list.--top .menu__list-label:before{display:none}.menu a.menu__list-label:before{display:none}.menu__list2{display:none;margin-top:0;padding:3px 0 25px}.menu__list2:before{display:none}.menu__list2-item{display:block}.menu__list2-item+.menu__list2-item{margin-top:20px}.menu__list2-item a{padding:0 10px}}.header{position:fixed;top:0;left:0;z-index:101;width:148px;height:100%;transition:.6s ease}.header__logo{position:absolute;top:40px;left:46px;transition:.6s ease}.header__bg{position:absolute;top:0;left:0;width:100%;height:100%;transition:.6s ease}.header__bg svg{position:absolute;top:0;left:0;width:100%;height:100%;transition:.6s ease}.header__bg-line{transition:.6s ease}.header__trg{position:absolute;top:50%;left:48px;transform:translateY(-50%);transition:.6s ease;cursor:pointer}.header__trg-bar{position:relative;width:30px;height:13px}.header__trg-bar span{position:absolute;left:50%;transform:translateX(-50%);background:#2d5093;width:100%;height:1px;transition:.2s ease}.header__trg-bar span:nth-child(1){top:0}.header__trg-bar span:nth-child(2){top:calc(50% - .5px)}.header__trg-bar span:nth-child(3){bottom:0}.header__trg-txt{line-height:0;margin-top:8px}.header__trg.is-active .header__trg-bar span{width:110%}.header__trg.is-active .header__trg-bar span:nth-child(1){transform:rotate(22deg) translate(-40%, 12px)}.header__trg.is-active .header__trg-bar span:nth-child(2){opacity:0}.header__trg.is-active .header__trg-bar span:nth-child(3){transform:rotate(-22deg) translate(-40%, -12px)}.header.is-scroll:not(.is-navOpen){width:130px}.header.is-scroll:not(.is-navOpen) .header__logo{top:37px;left:32px}.header.is-scroll:not(.is-navOpen) .header__bg svg{left:-25px}.header.is-scroll:not(.is-navOpen) .header__bg-line{opacity:1}.header.is-scroll:not(.is-navOpen) .header__trg{left:32px}@media screen and (max-width: 900px){.header{width:100% !important;height:102px}.header__logo{top:25px;left:17px}.header__bg svg{height:102px;left:0 !important;top:auto;bottom:0}.header__trg{top:25px;right:20px;left:auto !important;transform:none}.header.is-scroll:not(.is-navOpen){height:99px}.header.is-scroll:not(.is-navOpen) .header__logo{top:23px;left:17px}}.nav{background:#ededef;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;opacity:0;visibility:hidden;transition:.35s ease}.nav.is-open{visibility:visible;opacity:1}.nav__cont{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;height:100%}.nav__img{flex-shrink:0;max-width:calc(100% - 812px)}.nav__img-item{height:100%}.nav__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.nav__main{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;width:100%;height:100%;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.nav__inner{padding:70px 60px 60px 200px}.nav .menu__list.--top{display:none}.nav .menu .--hidden-nav{display:none}.nav__bnr{display:flex;flex-wrap:wrap;gap:10px;max-width:550px;margin-top:45px}.nav__bnr-item{width:calc(50% - 5px)}.nav__bnr-item 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;min-height:60px;height:100%;padding:8px 20px;background:#fff;border:solid 1px #2d5093;font-size:18px;line-height:1.3125;border-radius:20px;text-align:center}@media screen and (min-width: 1025px){.nav__bnr-item a:hover{color:#fff;background:#2d5093}.nav__bnr-item a:hover svg *{fill:#fff}}.nav__bnr-item.--inst a{padding:8px 25px 8px 20px}.nav__bnr-item.--inst a svg{overflow:visible;margin:3px 12px 0 0;width:24px}.nav__bnr-item.--inst a svg,.nav__bnr-item.--inst a svg *{transition:inherit}@media screen and (max-width: 900px){.nav__img{display:none}.nav__main{display:block}.nav__inner{padding:108px 20px 20px}.nav__bnr{margin-top:19px;display:block}.nav__bnr-item{width:100%}.nav__bnr-item a{flex-direction:row;min-height:55px;padding:8px 20px;font-size:16px}.nav__bnr-item+.nav__bnr-item{margin-top:6px}.nav__bnr-item.--inst{width:100%}.nav__bnr-item.--inst a svg{width:23px;margin:2px 10px 0 0}.nav__copy{font-size:10px;line-height:1.4444444444;transform:scale(0.9);margin-top:20px;text-align:center}}.footer__img img{width:100%}.footer__bnr{display:flex;flex-wrap:wrap;gap:30px;margin-top:-70px}.footer__bnr-item{width:calc(50% - 15px)}.footer__bnr-item 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;height:142px;border:solid 1px #2d5093;border-radius:30px;font-size:25px;line-height:1.44;letter-spacing:.03em;background:#fff}.footer__bnr-item a .icn-inst{width:19px;margin:3px 17px 0 0}@media screen and (min-width: 1025px){.footer__bnr-item a:hover{background:#2d5093;color:#fff}.footer__bnr-item a:hover svg *{fill:#fff}}.footer__main{padding:90px 0 120px}.footer__main-inner{position:relative;display:flex;flex-wrap:wrap;gap:9.4%}.footer__logo{margin:-7px 0 5px -7px}.footer__detail{font-size:15px;line-height:25px}.footer__inst{margin-top:20px}.footer__inst a{display:flex;flex-wrap:wrap;align-items:flex-end;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end}@media screen and (min-width: 1025px){.footer__inst a:hover{opacity:.5}}.footer__inst svg{width:18px;margin:0 8px -3px 0}.footer__btns{margin-top:31px}.footer__btn a{border:solid 1px #2d5093;text-align:center;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;font-size:16px;letter-spacing:.02em;height:40px;border-radius:20px;width:180px;max-width:100%}@media screen and (min-width: 1025px){.footer__btn a:hover{opacity:.5}}.footer__btn a svg{width:18px;margin:0 5px -1px 0}.footer__btn.--inst a{font-size:15px;letter-spacing:0}.footer__btn+.footer__btn{margin-top:10px}.footer__others{position:absolute;bottom:0;right:0;display:flex;flex-wrap:wrap;align-items:flex-end;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;gap:12px;line-height:18px}.footer__copy{display:block;font-size:10px}.footer__notes{display:block;font-size:10px;margin-bottom:2px}.footer__pagetop a .arrow{transform:rotate(-90deg);width:8px;height:12px}.footer .menu{width:604px}.footer .menu__list{gap:31px 92px}.footer .menu__list-item{margin:0 !important}.footer .menu__list-label{letter-spacing:0}.footer .menu .menu__list.--top{gap:31px 104px}.footer .menu__list2{padding-top:0;margin-top:15px}.footer .menu__list2:before{display:none}.footer .menu__list2-item+.menu__list2-item{margin-top:10px}@media screen and (max-width: 1200px){.footer__info{margin-top:75px}.footer__main-inner{display:block}.footer__btns{width:100%;display:flex;flex-wrap:wrap;gap:20px}.footer__btn+.footer__btn{margin-top:0}}@media screen and (max-width: 900px){.footer__bnr{gap:10px;margin-top:-30px}.footer__bnr-item{width:100%}.footer__bnr-item a{height:60px;border-radius:20px;font-size:16px;letter-spacing:0}.footer__bnr-item a .icn-inst{width:22px;margin:0 14px 0 0}.footer__info{margin-top:44px;display:flex;flex-wrap:wrap;flex-direction:column}.footer__main{padding:63px 0 52px}.footer__logo{order:2;margin:63px 0 10px -2px}.footer__logo img{width:159px}.footer__detail{order:3;font-size:14px}.footer__inst{order:3;margin-top:15px}.footer__inst a{font-size:14px}.footer__inst svg{margin:0 4px -3px 0}.footer__btns{order:1;margin-top:0;gap:10px;padding:0 10px}.footer__btn{width:100%}.footer__btn a{width:100%;flex-direction:row;min-height:55px;letter-spacing:0;padding:8px 20px;font-size:16px}.footer__btn.--inst{width:100%}.footer__btn.--inst a svg{width:23px;margin:2px 10px 0 0}.footer__others{position:static;-ms-justify-content:space-between;justify-content:space-between;margin-top:20px}.footer__notes{margin-bottom:-4px}.footer__pagetop a .arrow-circle{width:50px}.footer__pagetop a .arrow{transform:rotate(-90deg);width:8px;height:12px}.footer .menu{width:100%;max-width:none}.footer .menu__list-label{padding:15px 5px 14px}.footer .menu__list-label:before{right:16px}.footer .menu__list.--top .menu__list-label a{padding:15px 5px 14px}.footer .menu__list.--top .menu__list-label:before{display:none}}.ttl{font-family:"Noto Serif JP",serif;font-size:35px;padding-bottom:35px;line-height:1.425;position:relative}.ttl:before{content:"";width:80px;height:1px;background:#2d5093;position:absolute;bottom:0;left:0;transform:scaleX(0);transform-origin:left center;transition:1s cubic-bezier(0.41, -0.02, 0.32, 0.93) .3s}.ttl.--center{text-align:center;padding-right:40px}.ttl.--center:before{left:calc(50% - 60px)}.ttl.is-view:before{transform:none}@media screen and (max-width: 900px){.ttl.--center{padding-right:0}}@media screen and (max-width: 740px){.ttl{font-size:30px;line-height:1.6;padding-bottom:20px}.ttl.--center,.ttl.--sp-center{padding-bottom:30px;text-align:center}.ttl.--center:before,.ttl.--sp-center:before{width:50px;left:calc(50% - 25px)}}.ttl2{font-family:"Noto Serif JP",serif;font-size:35px;line-height:1.4285714286}@media screen and (max-width: 740px){.ttl2{font-size:27px}}.label-circle{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-shrink:0;width:130px;aspect-ratio:1;border:solid 1px #2d5093;border-radius:50%;font-family:"Noto Serif JP",serif;font-size:25px;line-height:1.2;text-align:center}.label-circle__month{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;gap:3px;margin:-7px 0 0 2px}.label-circle__num{font-size:40px}.label-circle__small{font-size:20px;display:inline-block;margin-bottom:4px}@media screen and (max-width: 740px){.label-circle{width:100px;font-size:20px}.label-circle__month{gap:1px;margin:0}.label-circle__num{font-size:27px}.label-circle__small{font-size:11px;margin-bottom:3px}}.ttl-circle{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:24px 42px}.ttl-circle__txt{font-family:"Noto Serif JP",serif;font-size:30px;line-height:1.4666666667}.ttl-circle__sub{font-family:"Noto Serif JP",serif;font-size:25px;line-height:1.36;margin-top:5px}@media screen and (max-width: 740px){.ttl-circle__txt{font-size:25px}.ttl-circle__sub{font-size:17px;margin-top:11px}}.arrow,.arrow *{transition:inherit}.arrow-circle{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;width:50px;aspect-ratio:1;border-radius:50%;border:solid 1px #2d5093;transition:inherit}@media screen and (max-width: 740px){.arrow-circle{width:40px}}.icn-plus{position:relative;width:14px;aspect-ratio:1}.icn-plus:before,.icn-plus:after{content:"";width:100%;height:1px;background:#2d5093;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:.4s ease}.icn-plus:after{transform:translate(-50%, -50%) rotate(90deg)}.is-active .icn-plus:after{opacity:0;transform:translate(-50%, -50%)}@media screen and (min-width: 1025px){a:hover .arrow-circle,.btn__body:hover .arrow-circle{background:#2d5093}a:hover .arrow-circle svg path,.btn__body:hover .arrow-circle svg path{fill:#fff}a:hover .icn-plus:before,a:hover .icn-plus:after,.btn__body:hover .icn-plus:before,.btn__body:hover .icn-plus:after{background:#fff}}.btn__body{display:flex;flex-wrap:wrap;display:inline-flex;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;flex-wrap:nowrap;gap:14px;cursor:pointer}.btn__body .arrow-circle{padding:2px 0 0 3px;flex-shrink:0;transition:.25s ease}@media screen and (min-width: 1025px){.btn__body:hover .arrow-circle{background:#2d5093}.btn__body:hover .arrow-circle svg path{fill:#fff}}.btn__label{font-size:15px;line-height:1.2}@media screen and (max-width: 740px){.btn__label{font-size:16px}.btn .arrow-circle{padding:0}}.btn2{max-width:100%;width:490px}.btn2__body{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;padding:16px 40px;font-size:18px;line-height:1.4444444444;border-radius:20px;position:relative;border:solid 1px #2d5093;width:100%;max-width:100%;background:#fff}@media screen and (min-width: 1025px){.btn2__body:hover{background:#2d5093;color:#fff}.btn2__body:hover svg path{fill:#fff}}.btn2__icn{position:absolute;top:50%;right:25px;transform:translateY(-50%);line-height:0}.btn2 .icn-download{position:relative;right:22px;top:-1px}.btn2 .icn-inst{width:18px;margin-right:12px;vertical-align:-3px}.btn2 svg,.btn2 svg *{transition:inherit}.btn2.--inst .btn2__body{letter-spacing:0}@media screen and (max-width: 740px){.btn2__body{padding:17px 35px;font-size:16px}.btn2 .icn-download{width:14px;right:-6px;top:0}}.btn-more .arrow-circle{padding:0}.btn-more .btn__label:before{content:"Read more"}.btn-more.is-active .btn__label:before{content:"Close"}.cmn-fv__img img{width:100%}.cmn-about{margin-top:100px}.cmn-about__ttl{padding-bottom:60px;font-size:40px;line-height:57px;margin-bottom:55px}.cmn-about__ttl:before{width:100px}.cmn-about__txt{font-size:18px;letter-spacing:.02em;line-height:36px;margin-bottom:136px;max-width:490px}@media screen and (max-width: 740px){.cmn-about{margin-top:139px}.cmn-about__ttl{font-size:30px;line-height:48px;margin-bottom:50px;padding-bottom:33px}.cmn-about__ttl:before{width:105px}.cmn-about__ttl .ttl__txt{min-height:0}.cmn-about__txt{line-height:32px;margin-bottom:80px;max-width:100%}}.cmn-fv+.cmn-about{margin-top:60px}@media screen and (max-width: 740px){.cmn-fv+.cmn-about{margin-top:38px}.cmn-fv+.cmn-about .cmn-about__ttl{padding-bottom:40px}.cmn-fv+.cmn-about .cmn-about__ttl .ttl__txt{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;min-height:96px}.cmn-fv+.cmn-about .cmn-about__txt{margin-bottom:92px}}.cmn-block{display:flex;flex-wrap:wrap;flex-wrap:nowrap;flex-direction:column;-ms-justify-content:center;justify-content:center;position:relative;aspect-ratio:980/485;padding-right:calc(50% + 40px)}.cmn-block+.cmn-block{margin-top:100px}.cmn-block__img{position:absolute;top:0;right:0;width:calc(50% - 5px);overflow:hidden}.cmn-block__img img{width:100%;transition:.8s ease}@media screen and (min-width: 1025px){.cmn-block__img a:hover img{transform:scale(1.03)}}.cmn-block__ttl{margin-bottom:41px}.cmn-block__txt{font-size:18px;letter-spacing:.02em;line-height:35px}.cmn-block__btn{margin-top:75px}@media screen and (max-width: 740px){.cmn-block{aspect-ratio:initial;display:block;padding-right:0}.cmn-block+.cmn-block{margin-top:73px}.cmn-block__ttl{margin-bottom:26px}.cmn-block__img{position:static;width:100%}.cmn-block__txt{line-height:32px;margin-bottom:27px}.cmn-block__btn{margin-top:20px}}.cmn-block2{position:relative}.cmn-block2__img{width:calc(50% + 590px);max-width:calc(100% - 100px);position:relative}.cmn-block2__img img{width:100%}.cmn-block2__head{position:absolute;bottom:-86px;left:0;z-index:1;width:calc(50vw - 20px);padding:38px 20px 38px max(200px,(100vw - 980px)/2 + 42px);background:#fff;min-height:184px}.cmn-block2__ttl{font-family:"Noto Serif JP",serif;font-size:35px;line-height:54px}.cmn-block2__ttl .--bracket{margin-left:-0.5em}.cmn-block2__catch{font-family:"Noto Serif JP",serif;font-size:25px;line-height:1.56;margin-top:10px}.cmn-block2__catch .--dot{display:inline-block;margin:0 0 0 .05em}.cmn-block2__cont{width:calc(50% + 50px);margin:65px 0 0 auto;position:relative;z-index:1}.cmn-block2__txt{font-size:16px;letter-spacing:.02em;line-height:2.125}.cmn-block2__txt+.cmn-block2__txt{margin-top:20px}@media screen and (max-width: 1279px){.cmn-block2__head{width:calc(50vw - 10px);padding-left:200px}.cmn-block2__cont{width:calc(50% + 60px)}}@media screen and (max-width: 1090px){.cmn-block2__img{max-width:calc(100% - 40px)}.cmn-block2__head{padding-left:160px}}@media screen and (max-width: 900px){.cmn-block2__head{padding-left:40px}.cmn-block2__cont{margin-top:80px}}@media screen and (max-width: 740px){.cmn-block2__img{max-width:calc(100% - 20px)}.cmn-block2__head{position:relative;top:0;left:0;margin:-52px 0 0;padding:14px 20px;min-height:71px;width:310px}.cmn-block2__ttl{font-size:27px;line-height:38px}.cmn-block2__catch{font-size:19px;margin-top:7px}.cmn-block2__cont{width:100%;margin:32px 0 0 0}.cmn-block2__txt{font-size:18px;letter-spacing:0;line-height:1.6666666667}.cmn-block2__txt+.cmn-block2__txt{margin-top:10px}}.cmn-list{font-size:16px;letter-spacing:.02em;line-height:27px}@media screen and (min-width: 1025px){.cmn-list a:hover{opacity:.5}}.cmn-list__item{border-bottom:solid 1px #2d5093;min-height:76px;display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;flex-wrap:nowrap;padding:24px 10px;gap:9px 0}.cmn-list__item.--exlink .cmn-list__txt{width:-moz-fit-content;width:fit-content;padding-right:25px;background:url(/builds/web/images/icn-exlink.a2bd1f3c.svg) right center no-repeat}.cmn-list__label{width:160px;flex-shrink:0;font-weight:bold}.cmn-list__txt{width:100%}@media screen and (max-width: 740px){.cmn-list{letter-spacing:.06em}.cmn-list__item{flex-wrap:wrap;min-height:64px;padding:18px 0}.cmn-list__label{width:100%}}.pagination{margin-top:98px}.pagination__list{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:12px}.pagination__item{font-size:18px;letter-spacing:.02em}.pagination__item a{color:#c3c3c3}@media screen and (min-width: 1025px){.pagination__item a:hover{color:#2d5093}}.pagination__arrow.--next{margin-left:16px}.pagination__arrow.--prev{margin-right:16px}.pagination__arrow.--prev .arrow-circle{padding:0}.pagination__arrow.--prev .arrow{transform:scaleX(-1)}.pagination__arrow.--disabled{display:none}@media screen and (max-width: 740px){.pagination{margin-top:59px}.pagination__item{font-size:16px}.pagination__item a{color:#2d5093}.pagination__arrow .arrow-circle{width:50px}.pagination__arrow.--next{margin-left:2px}.pagination__arrow.--prev{margin-right:2px}}.zoom__mdl{visibility:hidden;opacity:0;transition:.3s ease;position:fixed;top:0;left:0;z-index:1000;background:hsla(0,0%,100%,.8);backdrop-filter:blur(10px);height:100%;width:100%}.zoom__mdl.is-active{visibility:visible;opacity:1}.zoom__cont{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;position:absolute;top:0;left:0;width:100vw;height:100vh;overflow:scroll}.zoom__close{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:absolute;top:15px;right:15px;z-index:1;background:#fff;width:45px;aspect-ratio:1;border-radius:50%;border:solid 1px #2d5093}.zoom__close img{width:12px}.zoom__inner{background:#fff;padding:20px}.zoom__inner img{width:auto;max-width:1000px}.zoom__btn{border-radius:30px;font-size:16px;line-height:20px;text-align:center;padding:7px 20px;width:260px;margin:0 auto;border:solid 1px #2d5093}.consentCookie{display:none;background-color:gray;padding:20px;color:#fff;border-radius:5px;position:fixed;left:10px;bottom:10px;z-index:9999;width:500px}.consentCookie__buttons{display:flex;justify-content:space-between;margin-top:30px;gap:10px}.consentCookie__buttons button{flex-shrink:1;line-height:40px;width:50%;text-align:center;border-radius:5px}.consentCookie__buttons button.accept{background-color:#5da0ff}.consentCookie__buttons button.deny{background-color:#5da0ff}.consentCookie__buttons button{transition:.3s}.consentCookie__buttons button:hover{cursor:pointer;background-color:#5190e7}@keyframes fadeImg{0%{opacity:0;transform:translate(0, -10px)}50%{opacity:1}100%{transform:none}}.fadeLR{transition:transform 1.2s cubic-bezier(0.25, 0.1, 0.1, 1.03) .05s,opacity .8s ease;transform:translate(-10px, 0);opacity:0}.fadeRL{transition:transform 1.2s cubic-bezier(0.25, 0.1, 0.1, 1.03) .05s,opacity .8s ease;transform:translate(10px, 0);opacity:0}.fadeTB{transition:transform 1.2s cubic-bezier(0.25, 0.1, 0.1, 1.03) .05s,opacity .8s ease;transform:translate(0, -5px);opacity:0}.fadeIn{transition:opacity .6s;opacity:0;animation-delay:.4s}.fadeImg{opacity:0;animation:fadeImg 1.2s ease both .05s;animation-play-state:paused}.fadeImg.is-view{animation-play-state:running}.is-view{opacity:1;transform:none}.footer{border-top:solid 1px #2d5093}.heading{position:relative;color:#fff;z-index:0;height:495px;overflow:hidden}.heading__cont{position:absolute;top:50%;left:0;transform:translateY(-16%);padding-left:200px}.heading__ttl-sub{font-family:"Noto Serif JP",serif;font-size:40px;line-height:1.425;letter-spacing:.05em;margin-bottom:8px}.heading__ttl{font-family:"Noto Serif JP",serif;font-weight:600;font-size:60px;line-height:1.4444444444}.heading__ttl .--dot{font-size:35px;margin:0 .05em;vertical-align:.15em}.heading__bg{position:absolute;top:0;right:0;z-index:-1;width:calc(100% - 67px);height:100%}.heading__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}@media screen and (max-width: 900px){.heading{height:512px}.heading__cont{padding:0 40px}.heading__bg{width:100%}}@media screen and (max-width: 740px){.heading__cont{padding:0 20px;transform:translateY(-5%)}.heading__ttl-sub{font-size:20px;margin-bottom:16px}.heading__ttl{font-size:45px}.heading__ttl .--dot{margin:0 -0.1em;vertical-align:.1em}.heading__bg{width:100%}}.contact__top{padding:0}.contact__main{background:none;padding:0 0 180px}.form__group{align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center}.form__att{margin:0 0 0 -4px;font-size:13px;line-height:22px}.form__group:nth-of-type(5){margin-top:34px}.form__group:nth-of-type(6){margin-top:31px;position:relative}.form__group:nth-of-type(6) .form__birth{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;flex-wrap:wrap;gap:13px;padding-right:20px}.form__group:nth-of-type(6) .form__birth select{flex:1}.form__group:nth-of-type(6) .form__birth .--birth-y{flex-basis:230px;max-width:230px}.form__group:nth-of-type(6) .form__birth .--birth-m{flex-basis:115px}.form__group:nth-of-type(6) .form__birth .--birth-d{flex-basis:115px}.form__group:nth-of-type(6) .form__help{position:absolute;bottom:-37px}.form__group:nth-of-type(7) select.--grad{width:230px}.form__group:nth-of-type(7){margin-top:70px}.form__box{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center}.form__input--check{gap:26px 32px;margin:0}.form__input--check label{min-width:auto}[class*="--grad"]+.form__input-after{padding-left:13px;font-size:16px}.form__label--req{background:#e8e8e8}.form__zipcode{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;flex-wrap:wrap}.form__zipcode .p-postal-code:nth-of-type(1){width:173px}.form__zipcode .p-postal-code:nth-of-type(2){width:215px}.form__zipcode-hyphen{display:block;transform:scaleX(2);padding:0 6px;flex:0 0 auto}.form__zipcode-btn.postal-search{margin:-7px 0 0 0;font-size:16px;padding-left:15px;text-decoration:underline !important;text-underline-offset:5px}@media screen and (min-width: 1025px){.form__zipcode-btn.postal-search:hover{text-decoration:none !important;opacity:.8}}.form .form__action{margin-top:90px}@media screen and (max-width: 1200px){.form__group:nth-of-type(6) .form__birth{width:100%;padding-right:0}.form__group:nth-of-type(6) .form__birth .--birth-y{flex-basis:auto;max-width:none;width:calc(100% - 30px)}.form__group:nth-of-type(6) .form__help{bottom:-51px}.form__group:nth-of-type(6) .form__att{margin:0 0 0 -4px}.form__zipcode{flex-wrap:wrap;gap:0}.form__zipcode .p-postal-code:nth-of-type(1){max-width:calc(40% - 10px)}.form__zipcode .p-postal-code:nth-of-type(2){max-width:calc(60% - 10px)}.form__zipcode-btn.postal-search{display:block;padding:0;margin:20px 50% 0 0}}@media screen and (max-width: 740px){.form__group:nth-of-type(6){margin-top:30px}.form__group:nth-of-type(6) .form__help{position:static;margin-top:14px}.form__group:nth-of-type(6) .form__att{font-size:13px}.form__group:nth-of-type(7){margin-top:30px}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QSxnQkFDQSxvREFDRSxnQkFDQSxlQUNBLHdCQUdKLHdDQUNFLGFBRUYsdUNBQ0Usa0JBR0osZUFDRSxlQUNBLE1BQ0EsNkNBQ0UsMkJBRUYsNkNBQ0UsMkJBRUYsaUNBQ0UsY0FDQSxVQUNBLHFCSnpLTixxQ0k4S0UsNEJBQ0UsZ0JBQ0Esd0NBQ0UsZ0JBQ0EsZ0JBRUYsdUNBQ0UsZUFHSiw0QkFDRSx5QiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9XZWIvUmVzb3VyY2VzL3B1YmxpYy9zY3NzL3V0aWxzL2NvbW1vbi9fZGVzdHlsZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9XZWIvUmVzb3VyY2VzL3B1YmxpYy9zY3NzL3V0aWxzL2NvbW1vbi9faW5pdGlhbGl6ZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9XZWIvUmVzb3VyY2VzL3B1YmxpYy9zY3NzL3V0aWxzL2NvbW1vbi9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1dlYi9SZXNvdXJjZXMvcHVibGljL3Njc3MvdXRpbHMvY29tbW9uL19zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy91dGlscy9fYmFzZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9XZWIvUmVzb3VyY2VzL3B1YmxpYy9zY3NzL3V0aWxzL2NvbW1vbi9fbWl4aW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy9ncmFkdWF0ZXMtcmVnaXN0ZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgZGVzdHlsZS5jc3MgdjMuMC4wIHwgTUlUIExpY2Vuc2UgfCBodHRwczovL2dpdGh1Yi5jb20vbmljb2xhcy1jdXNhbi9kZXN0eWxlLmNzcyAqL1xuXG4vKiBSZXNldCBib3gtbW9kZWwgYW5kIHNldCBib3JkZXJzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4vKiBEb2N1bWVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqIDMuIFJlbW92ZSBncmF5IG92ZXJsYXkgb24gbGlua3MgZm9yIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDE7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDMqL1xufVxuXG4vKiBTZWN0aW9ucyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFZlcnRpY2FsIHJoeXRobSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxucCxcbnRhYmxlLFxuYmxvY2txdW90ZSxcbmFkZHJlc3MsXG5wcmUsXG5pZnJhbWUsXG5mb3JtLFxuZmlndXJlLFxuZGwge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhlYWRpbmdzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogTGlzdHMgKGVudW1lcmF0aW9uKSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxudWwsXG5vbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogTGlzdHMgKGRlZmluaXRpb24pICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnQgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAwO1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvKiAyICovXG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljcyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogUmVwbGFjZWQgY29udGVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBQcmV2ZW50IHZlcnRpY2FsIGFsaWdubWVudCBpc3N1ZXMuXG4gKi9cblxuc3ZnLFxuaW1nLFxuZW1iZWQsXG5vYmplY3QsXG5pZnJhbWUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5zdmd7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyogRm9ybXMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVzZXQgZm9ybSBmaWVsZHMgdG8gbWFrZSB0aGVtIHN0eWxlYWJsZS5cbiAqIDEuIE1ha2UgZm9ybSBlbGVtZW50cyBzdHlsYWJsZSBhY3Jvc3Mgc3lzdGVtcyBpT1MgZXNwZWNpYWxseS5cbiAqIDIuIEluaGVyaXQgdGV4dC10cmFuc2Zvcm0gZnJvbSBwYXJlbnQuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiAxICovXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlc2V0IHJhZGlvIGFuZCBjaGVja2JveCBhcHBlYXJhbmNlIHRvIHByZXNlcnZlIHRoZWlyIGxvb2sgaW4gaU9TLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGNoZWNrYm94O1xuICBhcHBlYXJhbmNlOiBjaGVja2JveDtcbn1cblxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogcmFkaW87XG4gIGFwcGVhcmFuY2U6IHJhZGlvO1xufVxuXG4vKipcbiAqIENvcnJlY3QgY3Vyc29ycyBmb3IgY2xpY2thYmxlIGVsZW1lbnRzLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246ZGlzYWJsZWQsXG5bdHlwZT1cImJ1dHRvblwiXTpkaXNhYmxlZCxcblt0eXBlPVwicmVzZXRcIl06ZGlzYWJsZWQsXG5bdHlwZT1cInN1Ym1pdFwiXTpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIG91dGxpbmVzIGZvciBGaXJlZm94IGFuZCB1bmlmeSBzdHlsZSB3aXRoIGlucHV0IGVsZW1lbnRzICYgYnV0dG9ucy5cbiAqL1xuXG46LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiBhdXRvO1xufVxuXG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIFJlbW92ZSBwYWRkaW5nXG4gKi9cblxub3B0aW9uIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXNldCB0byBpbnZpc2libGVcbiAqL1xuXG5maWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG5sZWdlbmQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAxICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBGaXggZm9udCBpbmhlcml0YW5jZS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENsaWNrYWJsZSBsYWJlbHNcbiAqL1xuXG5sYWJlbFtmb3JdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBJbnRlcmFjdGl2ZSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qXG4gKiBSZW1vdmUgb3V0bGluZSBmb3IgZWRpdGFibGUgY29udGVudC5cbiAqL1xuXG5bY29udGVudGVkaXRhYmxlXTpmb2N1cyB7XG4gIG91dGxpbmU6IGF1dG87XG59XG5cbi8qIFRhYmxlcyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4xLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbmhlcml0YW5jZSBpbiBhbGwgQ2hyb21lIGFuZCBTYWZhcmkuXG4qL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgLyogMSAqL1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGQsXG50aCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbiIsIkB1c2UgXCJfdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJfZGVzdHlsZVwiIGFzICo7XG5AdXNlIFwiX21peGluXCIgYXMgKjtcbkB1c2UgXCJfc3R5bGVzXCIgYXMgKjtcblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblNpdGUgZGVmYXVsdFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuXG4vKj09IEJhc2Ugc3R5bGUgPT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5ib2R5e1xuICBmb250LWZhbWlseTogJGZvbnQtYmFzZTtcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xuICBmb250LXNpemU6ICN7JGZvbnRTaXplfXJlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYSxidXR0b257XG4gICAgdHJhbnNpdGlvbjogLjI1cyBlYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBzdmcsc3ZnICp7XG4gICAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuICBhOmhvdmVye1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8qPT0gaW5wdXQgdGFnIGluaXRpYWxpemF0aW9uID09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuaW5wdXQsIGJ1dHRvbiwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4vKj09IENTUyBmb3IgaGlkaW5nIGRldmljZSBkaXNwbGF5ID09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLyo9IERlc2t0b3AgPSovXG5cbi50Yjpub3QoYnIpLCBici50YiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zcDpub3QoYnIpLCBici5zcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5sZzpub3QoYnIpLCBici5sZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wYzpub3QoYnIpIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbmJyLnBjIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5zcC1pbmxpbmV7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZpeGVke1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cblxuLyo9IExhcmdlIFRhYmxldChpUGFkUHJvKSA9Ki9cblxuQGluY2x1ZGUgbXEobGcpIHtcbiAgLnBjOm5vdChiciksIGJyLnBjIHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgfVxuICAudGI6bm90KGJyKSwgYnIudGJ7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcDpub3QoYnIpLCBici5zcHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnOm5vdChicikge1xuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgfVxuXG4gIGJyLmxnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcC1pbmxpbmV7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbn1cblxuXG4vKj0gVGFibGV0KGlQYWQpID0qL1xuXG5AaW5jbHVkZSBtcShtZCkge1xuICAucGM6bm90KGJyKSwgYnIucGMge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG4gIC5sZzpub3QoYnIpLCBici5sZyB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwOm5vdChiciksIGJyLnNwe1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudGI6bm90KGJyKSB7XG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICB9XG5cbiAgYnIudGIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwLWlubGluZXtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxufVxuXG5cbi8qPSBNb2JpbGUofjc0MHB4KSA9Ki9cblxuQGluY2x1ZGUgbXEge1xuXG4gIC5wYzpub3QoYnIpLCBici5wYyB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnOm5vdChiciksIGJyLmxnIHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgfVxuICAudGI6bm90KGJyKSwgYnIudGIge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG4gIC5zcDpub3QoYnIpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgYnIuc3Age1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwLWlubGluZXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG59XG5cblxuXG4vKj09IFBhZ2UgVHJhbnNpdGlvbiBBbmltYXRpb24gPT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5ib2R5OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGN1YmljLWJlemllciguNjksMCwuNjQsMSk7XG59XG5cbmJvZHkuZmFkZW91dDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5cbi5pbm5lciB7XG4gIEBpbmNsdWRlIGNvbnRlbnQ7XG59XG5cbi5pbm5lci1zbXtcbiAgQGluY2x1ZGUgY29udGVudDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTgwcHggKyAoI3skbWFyZ2lufXB4ICsgMjAwcHgpKTtcbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTgwcHggKyAoI3skbWFyZ2luLWxnfXB4ICsgMjAwcHgpKTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtcXtcbiAgLmxzLTQwLXNwe1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDRlbTtcbiAgfVxuICAubHMtbi04MC1zcCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDhlbTtcbiAgfVxuICAubHMtbi00MC1zcCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDRlbTtcbiAgfVxuICAubHMtbi0yMDAtc3Age1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjE1ZW07XG4gIH1cbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5TaXRlIHNwZWNpZmljYXRpb25zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLyo9PSBDb2xvciA9PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi8qPSBTaXRlIENvbG9yID0qL1xuJGNvbG9yLWJhc2U6ICMyRDUwOTM7IC8vIGJhc2VcbiRjb2xvci1iYXNlLWRrOiAjMkQzRjgyOyAvLyBiYXNlXG4kY29sb3Itc3ViOiAjRURFREVGOyAvLyBzdWJcblxuJGNvbG9yLWJnOiAkY29sb3Itc3ViOyAvL2Jhc2UgLSBiZ1xuXG4kY29sb3ItdGV4dDogJGNvbG9yLWJhc2U7IC8vIHRleHRcbiRjb2xvci1iZDogI0RERERERDsgLy8gYm9yZGVyXG5cbi8qPSBDb2xvcnMgPSovXG4kY29sb3Itd2hpdGU6ICNmZmZmZmY7IC8vIHdoaXRlXG4kY29sb3ItYmxhY2s6ICAjMDAwMDAwOyAvLyBibGFja1xuJGNvbG9yLXJlZDogI0RDMDAwQzsvLyDjg63jgrTjga7otaRcblxuXG4vKj09IFRleHQgPT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4vKj0gU2l6ZSA9Ki9cbiRmb250U2l6ZTogMS41O1xuXG4vKj0gTGV0dGVyIFNwYWNpbmcgPSovXG4kbHQ6IDA7XG5cbi8qPSBGb250ID0qL1xuJGZvbnQtYmFzZTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiRmb250LXNlcmlmOiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4kZm9udC1lbjogJGZvbnQtYmFzZTtcbiRmb250LWVuMjogXCJJbnRlciBUaWdodFwiLCAkZm9udC1iYXNlO1xuXG5cbi8qPT0gQnJlYWtwb2ludCA9PT09PT09PT09PT09PT09PT09PT09PSovXG5cbiRicmVha3BvaW50czogKFxuICAgICdob3Zlcic6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCknLCAvL1BDIE9ubHlcbiAgICAnbGcnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkwcHgpJywgLy9pUGFkUHJvXG4gICAgJ21kJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpJywgLy9pUGFkXG4gICAgJ3NtJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNzQwcHgpJywgLy9Nb2JpbGVcbiAgICAneHMnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCknLCAvL2lQaG9uZVNFXG4gICAgJ3RlbCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KScsIC8vVEVMXG4gICAgJ3BjJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNzQxcHgpJywgLy9QQ1xuICAgICdkZS1zbSc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCknLCAvL+ODh+OCtuOCpOODs+OCteOCpOOCuuOCiOOCiuWwj+OBleOBhFxuKSAhZGVmYXVsdDtcblxuLyo9IE1lZGlhUXVlcnkgPSovXG5AbWl4aW4gbXEoJGJyZWFrcG9pbnQ6IHNtKSB7XG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vKj0gSG92ZXIgPSovXG5AbWl4aW4gaG92ZXIoJGJyZWFrcG9pbnQ6IGhvdmVyKSB7XG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuLyo9IFJldGluYSA9Ki9cbkBtaXhpbiBydCgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzoyKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJnKCRpbWFnZSAsJGV4OiBqcGcsICRyZXBlYXQ6IG5vLXJlcGVhdCwgJHg6IHRvcCwgJHk6IGxlZnQpIHtcbiAgYmFja2dyb3VuZDogdXJsKCcjeyRpbWFnZX0uI3skZXh9JykgJHJlcGVhdCAkeCAkeTtcbiAgQGluY2x1ZGUgcnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skaW1hZ2V9QDJ4LiN7JGV4fScpO1xuICB9XG59XG5cbi8qPT0gei1pbmRleCA9PT09PT09PT09PT09PT09PT09PT09PSovXG5cbiRsYXllcjogKFxuICAgIG1vZGFsOiAxMDAsXG4gICAgZHJhd2VyOiA1MCxcbiAgICBmbG9hdGluZzogNTAsXG4gICAgaGVhZGVyOiA0MCxcbiAgICBmcm9udDogMjAsXG4gICAgZm9vdGVyOiAxMCxcbiAgICBkZWZhdWx0OiAxLFxuICAgIGJhY2tncm91bmQ6IC0xMCxcbik7XG5cblxuIiwiQHVzZSBcIl92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIl9taXhpblwiIGFzICo7XG5cblxuLyo9PSBNYXJnaW4gPT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4kbWFyZ2luOiAxMDA7XG4kbWFyZ2luLWxnOiA0MDtcbiRtYXJnaW4tbWQ6IDQwO1xuJG1hcmdpbi1zbTogMjA7XG5cblxuLyo9PSBDb250ZW50IHdpZHRoID09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuQG1peGluIGNvbnRlbnQoJHNpemUgOiAxMTAwLCAkbWFyZ2luOiAkbWFyZ2luLCAkbWFyZ2luLWxnOiAkbWFyZ2luLWxnLCAkbWFyZ2luLW1kOiAkbWFyZ2luLW1kLCAkbWFyZ2luLXNtOiAkbWFyZ2luLXNtKSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRtYXJnaW4gKyBweDtcbiAgcGFkZGluZy1sZWZ0OiAgMjAwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIEBpZiAoJHNpemUgIT0gMTAwKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCN7JHNpemV9cHggKyAoI3skbWFyZ2lufXB4ICsgMjAwcHgpKTtcbiAgfVxuICBAaW5jbHVkZSBtcShsZykge1xuICAgIHBhZGRpbmctbGVmdDogIGNhbGMoI3skbWFyZ2luLWxnfXB4ICsgMTIwcHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRtYXJnaW4tbGcgKyBweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoI3skc2l6ZX1weCArICgjeyRtYXJnaW4tbGd9cHggKyAyMDBweCkpO1xuICB9XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRtYXJnaW4tbWQgKyBweDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRtYXJnaW4tbWQgKyBweDtcbiAgfVxuICBAaW5jbHVkZSBtcSB7XG4gICAgcGFkZGluZy1yaWdodDogJG1hcmdpbi1zbSArIHB4O1xuICAgIHBhZGRpbmctbGVmdDogJG1hcmdpbi1zbSArIHB4O1xuICB9XG59XG5cblxuLyo9PSBDU1MgU3R5bGVzID09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblBhcnRzIGNvbGxlY3Rpb25cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4vKj09IGJ1dHRvbiA9PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWl4aW4gYnRuKCR3aWR0aDogMjUwcHgsICRiZzogJGNvbG9yLWJhc2UsICR0eHQ6ICRjb2xvci13aGl0ZSkge1xuICB3aWR0aDogJHdpZHRoO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGV4dDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAjeyRsdH1lbTtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmc7XG4gICAgICBjb2xvcjogJHR4dDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBsaW5rKCRjb2xvcjogJGNvbG9yLXRleHQsICRhcjogJGNvbG9yLWJhc2UpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6ICN7JGZvbnRTaXplfXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6ICN7JGx0fWVtO1xuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1iYXNlO1xuICB9XG59XG5cbkBtaXhpbiBpbWctZnJhbWUoJGNvbG9yOiRjb2xvci13aGl0ZSwkZ2FwOjEwKXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICAmOmJlZm9yZXtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgI3skZ2FwfXB4ICogMik7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAjeyRnYXB9cHggKiAyKTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gIH1cbiAgQGluY2x1ZGUgbXF7XG4gICAgJjpiZWZvcmV7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgI3skZ2FwfXB4KTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgI3skZ2FwfXB4KTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGFydGljbGUtbGlzdCgkY2xhc3Mpe1xuICAmX19saXN0e1xuICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgZ2FwOiA0OHB4IDU1cHg7XG4gICAgJi1pdGVte1xuICAgICAgd2lkdGg6IGNhbGMoMzMuMyUgLSA1NXB4ICogMiAvIDMpO1xuICAgICAgYXtcbiAgICAgICAgQGluY2x1ZGUgaG92ZXJ7XG4gICAgICAgICAgI3skY2xhc3N9X19saXN0e1xuICAgICAgICAgICAgJi1pbWcgaW1ne1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1jb250e1xuICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1pbWd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMjkwLzIxODtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaW1ne1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjZzIGVhc2U7XG4gICAgICB9XG4gICAgfVxuICAgICYtY29udHtcbiAgICAgIHRyYW5zaXRpb246IC4yNXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIH1cbiAgICAmLWluZm97XG4gICAgICBAaW5jbHVkZSBmbGV4O1xuICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xuICAgICAgZ2FwOiA1cHggM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjNzO1xuICAgIH1cbiAgICAmLWRhdGV7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW46IDFweCAxMXB4IDAgMDtcbiAgICB9XG4gICAgJi1jYXR7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmc7XG4gICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiA0NXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB9XG4gICAgJi10dGx7XG4gICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDIpO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjQ1cztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXEobWQpe1xuICAgICZfX2xpc3R7XG4gICAgICBnYXA6IDQ4cHggNTBweDtcbiAgICAgICYtaXRlbXtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNTBweCAvIDIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcXtcbiAgICBtYXJnaW4tYm90dG9tOiA3OHB4O1xuICAgICZfX2xpc3R7XG4gICAgICBnYXA6IDM5cHggNTBweDtcbiAgICAgICYtaXRlbXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmLWltZ3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgfVxuICAgICAgJi1pbmZve1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbiAgICAgIH1cbiAgICAgICYtdHRse1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuM3M7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSBcImNvbW1vbi9fdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJjb21tb24vX21peGluXCIgYXMgKjtcbkB1c2UgXCJjb21tb24vX3N0eWxlc1wiIGFzICo7XG5AdXNlIFwiY29tbW9uL19pbml0aWFsaXplXCIgYXMgKjtcblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5Db21tb24gQ1NTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLm1lbnV7XG4gICR0aGlzOiAmO1xuICAmX19saXN0e1xuICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICBtYXgtaGVpZ2h0OiA0OTZweDtcbiAgICBnYXA6IDMxcHggNzhweDtcbiAgICAmLWl0ZW17XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDFweCl7XG4gICAgICAgID5kaXZ7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgtbiszKXtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNil7XG4gICAgICAgICAgbWFyZ2luLXRvcDogODRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XG4gICAgICAgIEBpbmNsdWRlIGhvdmVye1xuICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtbGFiZWx7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjQvMTgpO1xuICAgIH1cbiAgICAmKyZ7XG4gICAgICBtYXJnaW4tdG9wOiAzMXB4O1xuICAgIH1cbiAgICAmLi0tdG9we1xuICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgICAgIGdhcDogMzFweCAxMDRweDtcbiAgICAgIC5tZW51X19saXN0e1xuICAgICAgICAmLWl0ZW17XG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbGlzdDJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAxcHgpe1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgJi1pdGVte1xuICAgICAgYXtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyMC8xNSk7XG4gICAgICB9XG4gICAgICAmKyZ7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXEobWQpe1xuICAgICZfX2xpc3R7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAmLWl0ZW17XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItYmFzZTtcbiAgICAgIH1cbiAgICAgICYtbGFiZWx7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBwYWRkaW5nOiAxOXB4IDNweCAxOXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiA5cHg7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAkY29sb3ItYmFzZTtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC05MCUpO1xuICAgICAgICB9XG4gICAgICAgICYuaXMtYWN0aXZlOmJlZm9yZXtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKSB0cmFuc2xhdGUoLTIwJSw1MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmKyZ7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICAmLi0tdG9we1xuICAgICAgICAubWVudV9fbGlzdHtcbiAgICAgICAgICAmLWxhYmVse1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgYS5tZW51X19saXN0LWxhYmVse1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2xpc3Qye1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAzcHggMCAyNXB4O1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLWl0ZW17XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmKyZ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8qPT0gSGVhZGVyID09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMTtcbiAgd2lkdGg6IDE0OHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IC42cyBlYXNlO1xuICAmX19sb2dve1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogNDZweDtcbiAgICB0cmFuc2l0aW9uOiAuNnMgZWFzZTtcbiAgIH1cbiAgJl9fYmd7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiAuNnMgZWFzZTtcbiAgICBzdmd7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiAuNnMgZWFzZTtcbiAgICB9XG4gICAgJi1saW5le1xuICAgICAgdHJhbnNpdGlvbjogLjZzIGVhc2U7XG4gICAgfVxuICB9XG4gICZfX3RyZ3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNDhweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogLjZzIGVhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYtYmFye1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBzcGFue1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcbiAgICAgICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAuNXB4KTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi10eHR7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG4gICAgJi5pcy1hY3RpdmUgJi1iYXJ7XG4gICAgICBzcGFue1xuICAgICAgICB3aWR0aDogMTEwJTtcbiAgICAgICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjJkZWcpIHRyYW5zbGF0ZSgtNDAlLCAxMnB4KTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoLTIyZGVnKSB0cmFuc2xhdGUoLTQwJSwgLTEycHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaXMtc2Nyb2xsOm5vdCguaXMtbmF2T3Blbil7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIC5oZWFkZXJ7XG4gICAgICAmX19sb2dve1xuICAgICAgICB0b3A6IDM3cHg7XG4gICAgICAgIGxlZnQ6IDMycHg7XG4gICAgICB9XG4gICAgICAmX19iZ3tcbiAgICAgICAgc3Zne1xuICAgICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICB9XG4gICAgICAgICYtbGluZXtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX190cmd7XG4gICAgICAgIGxlZnQ6IDMycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1xKG1kKXtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAycHg7XG4gICAgJl9fbG9nbyB7XG4gICAgICB0b3A6IDI1cHg7XG4gICAgICBsZWZ0OiAxN3B4O1xuICAgIH1cbiAgICAmX19iZyBzdmd7XG4gICAgICBoZWlnaHQ6IDEwMnB4O1xuICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgICAmX190cmd7XG4gICAgICB0b3A6IDI1cHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gICAgJi5pcy1zY3JvbGw6bm90KC5pcy1uYXZPcGVuKXtcbiAgICAgIGhlaWdodDogOTlweDtcbiAgICAgIC5oZWFkZXIge1xuICAgICAgICAmX19sb2dvIHtcbiAgICAgICAgICB0b3A6IDIzcHg7XG4gICAgICAgICAgbGVmdDogMTdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKj09IE5hdkJhciA9PSovXG4ubmF2YmFyIHtcbn1cblxuLyo9PSBOYXYgPT0qL1xuLm5hdiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iZztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAuMzVzIGVhc2U7XG4gICYuaXMtb3BlbntcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgJl9fY29udHtcbiAgICBAaW5jbHVkZSBmbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oc3RyZXRjaCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gICZfX2ltZ3tcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDgxMnB4KTtcbiAgICAmLWl0ZW17XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIGltZ3tcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4gICZfX21haW57XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgfVxuICAmX19pbm5lcntcbiAgICBwYWRkaW5nOiA3MHB4IDYwcHggNjBweCAyMDBweDtcbiAgfVxuICAubWVudXtcbiAgICAmX19saXN0e1xuICAgICAgJi4tLXRvcHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLi0taGlkZGVuLW5hdntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICZfX2JucntcbiAgICAvL2Rpc3BsYXk6IGdyaWQ7XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICYtaXRlbXtcbiAgICAgIC8vd2lkdGg6IDM1MHB4O1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgIGF7XG4gICAgICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWJhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjEvMTYpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGhvdmVye1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XG4gICAgICAgICAgc3ZnICp7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLi0taW5zdHtcbiAgICAgICAgYXtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMjVweCA4cHggMjBweDtcbiAgICAgICAgICBzdmd7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIG1hcmdpbjogM3B4IDEycHggMCAwO1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAmLCYgKntcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8vJjpudGgtY2hpbGQoMSl7XG4gICAgICAvLyAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyO1xuICAgICAgLy99XG4gICAgICAvLyY6bnRoLWNoaWxkKDIpe1xuICAgICAgLy8gIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMjtcbiAgICAgIC8vfVxuICAgICAgLy8mOm50aC1jaGlsZCgzKXtcbiAgICAgIC8vICBncmlkLWFyZWE6IDEgLyAyIC8gMyAvIDM7XG4gICAgICAvL31cbiAgICAgIC8vJi4tLWluc3R7XG4gICAgICAvLyAgd2lkdGg6IDE5MXB4O1xuICAgICAgLy8gIGF7XG4gICAgICAvLyAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAvLyAgICBzdmd7XG4gICAgICAvLyAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgLy8gICAgICBtYXJnaW46IDNweCAwIDlweDtcbiAgICAgIC8vICAgICAgJiwmICp7XG4gICAgICAvLyAgICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgICAgIC8vICAgICAgfVxuICAgICAgLy8gICAgfVxuICAgICAgLy8gIH1cbiAgICAgIC8vfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcShtZCl7XG4gICAgJl9faW1ne1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJl9fbWFpbntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmX19pbm5lcntcbiAgICAgIHBhZGRpbmc6IDEwOHB4ICN7JG1hcmdpbi1zbX1weCAyMHB4O1xuICAgIH1cbiAgICAmX19ibnJ7XG4gICAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAmLWl0ZW17XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhe1xuICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgICAgICAgbWluLWhlaWdodDogNTVweDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgJisme1xuICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgfVxuICAgICAgICAmLi0taW5zdHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAycHggMTBweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2NvcHl7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygxMy85KTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjkpO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vKj09IEZvb3RlciA9PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLmZvb3RlciB7XG4gICZfX2ltZ3tcbiAgICBpbWd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJl9fYm5ye1xuICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC03MHB4O1xuICAgICYtaXRlbXtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgYXtcbiAgICAgICAgQGluY2x1ZGUgZmxleDtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcbiAgICAgICAgaGVpZ2h0OiAxNDJweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWJhc2U7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzYvMjUpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIC5pY24taW5zdHtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBtYXJnaW46IDNweCAxN3B4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBob3ZlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIHN2ZyAqe1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19tYWlue1xuICAgIHBhZGRpbmc6IDkwcHggMCAxMjBweDtcbiAgICAmLWlubmVye1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgZmxleDtcbiAgICAgIGdhcDogOS40JTtcbiAgICB9XG4gIH1cbiAgJl9faW5mb3tcblxuICB9XG4gICZfX2xvZ297XG4gICAgbWFyZ2luOiAtN3B4IDAgNXB4IC03cHg7XG4gIH1cbiAgJl9fZGV0YWlse1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuICAmX19pbnN0e1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYXtcbiAgICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGZsZXgtZW5kKTtcbiAgICAgIEBpbmNsdWRlIGhvdmVye1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIH1cbiAgICB9XG4gICAgc3Zne1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBtYXJnaW46IDAgOHB4IC0zcHggMDtcbiAgICB9XG4gIH1cbiAgJl9fYnRucyB7XG5cbiAgICBtYXJnaW4tdG9wOiAzMXB4O1xuICB9XG4gICZfX2J0biB7XG4gICAgYSB7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItYmFzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDJlbTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBob3ZlcntcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICB9XG4gICAgICBzdmd7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4IC0xcHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tLWluc3Qge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2J0biArICZfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAmX19vdGhlcnN7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBAaW5jbHVkZSBmbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oZmxleC1lbmQpO1xuICAgIGdhcDogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAmX19jb3B5e1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAmX19ub3Rlc3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG4gICZfX3BhZ2V0b3B7XG4gICAgYXtcbiAgICAgIC5hcnJvd3tcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWVudXtcbiAgICB3aWR0aDogNjA0cHg7XG4gICAgJl9fbGlzdHtcbiAgICAgIGdhcDogMzFweCA5MnB4O1xuICAgICAgJi1pdGVte1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICYtbGFiZWx7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAubWVudV9fbGlzdC4tLXRvcHtcbiAgICAgIGdhcDogMzFweCAxMDRweDtcbiAgICB9XG4gICAgJl9fbGlzdDJ7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICYtaXRlbSsubWVudV9fbGlzdDItaXRlbXtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgJl9faW5mb3tcbiAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgfVxuICAgICZfX21haW57XG4gICAgICAmLWlubmVye1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYnRucyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuICAgICZfX2J0biArICZfX2J0biB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcShtZCl7XG4gICAgJl9fYm5ye1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgICAmLWl0ZW17XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhe1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAuaWNuLWluc3R7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNHB4IDAgMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9faW5mb3tcbiAgICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gICAgICBAaW5jbHVkZSBmbGV4O1xuICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oKTtcbiAgICB9XG4gICAgJl9fbWFpbntcbiAgICAgIHBhZGRpbmc6IDYzcHggMCA1MnB4O1xuICAgIH1cbiAgICAmX19sb2dve1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBtYXJnaW46IDYzcHggMCAxMHB4IC0ycHg7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxNTlweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fZGV0YWlse1xuICAgICAgb3JkZXI6IDM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgICZfX2luc3R7XG4gICAgICBvcmRlcjogMztcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBhe1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgICBzdmd7XG4gICAgICAgIG1hcmdpbjogMCA0cHggLTNweCAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19idG5zIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG4gICAgLy8gJl9fYnRuIHtcbiAgICAvLyAgIHdpZHRoOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgLy8gfVxuICAgICZfX2J0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGF7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuICAgICAgICBtaW4taGVpZ2h0OiA1NXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgICYuLS1pbnN0e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYXtcbiAgICAgICAgICBzdmd7XG4gICAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICAgIG1hcmdpbjogMnB4IDEwcHggMCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19vdGhlcnN7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KHNwYWNlLWJldHdlZW4pO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgJl9fbm90ZXN7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICAgIH1cbiAgICAmX19wYWdldG9we1xuICAgICAgYXtcbiAgICAgICAgLmFycm93LWNpcmNsZXtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAuYXJyb3d7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubWVudXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgJl9fbGlzdHtcbiAgICAgICAgJi1sYWJlbHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDVweCAxNHB4O1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuLS10b3B7XG4gICAgICAgICAgLm1lbnVfX2xpc3R7XG4gICAgICAgICAgICAmLWxhYmVse1xuICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNXB4IDE0cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKj09IEJyZWFkY3J1bWIgPT09PT09PT09PT09PT09PT09PT09PSovXG5cbi5wbmt6IHtcbn1cblxuLyo9PSBQYWdlIEhlYWRpbmcgPT09PT09PT09PT09PT09PT09PT09PSovXG5cbi5oZWFkaW5nIHtcbn1cblxuXG4vKj09IENvbnRlbnQgPT09PT09PT09PT09PT09PT09PT09PSovXG5cbi50dGwge1xuICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDU3LzQwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmJlZm9yZXtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoMC40MSwgLTAuMDIsIDAuMzIsIDAuOTMpIC4zcztcbiAgfVxuICAmLi0tY2VudGVye1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICY6YmVmb3Jle1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSA2MHB4KTtcbiAgICB9XG4gIH1cbiAgJi5pcy12aWV3e1xuICAgICY6YmVmb3Jle1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcShtZCl7XG4gICAgJi4tLWNlbnRlcntcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1xe1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYyg0OC8zMCk7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgJl9fdHh0e1xuXG4gICAgfVxuICAgICYuLS1jZW50ZXIsJi4tLXNwLWNlbnRlcntcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDI1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udHRsMntcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDUwLzM1KTtcbiAgQGluY2x1ZGUgbXF7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG59XG5cbi5sYWJlbC1jaXJjbGV7XG4gIEBpbmNsdWRlIGZsZXg7XG4gIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xuICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTMwcHg7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWJhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDMwLzI1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmX19tb250aHtcbiAgICBAaW5jbHVkZSBmbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oZmxleC1lbmQpO1xuICAgIGdhcDogM3B4O1xuICAgIG1hcmdpbjogLTdweCAwIDAgMnB4O1xuICB9XG4gICZfX251bXtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgJl9fc21hbGx7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgQGluY2x1ZGUgbXF7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAmX19tb250aHtcbiAgICAgIGdhcDogMXB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAmX19udW17XG4gICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgfVxuICAgICZfX3NtYWxse1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIH1cbiAgfVxufVxuXG4udHRsLWNpcmNsZXtcbiAgQGluY2x1ZGUgZmxleDtcbiAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xuICBnYXA6IDI0cHggNDJweDtcbiAgJl9fdHh0e1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDQvMzApO1xuICB9XG4gICZfX3N1YntcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM0LzI1KTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbXF7XG4gICAgJl9fdHh0e1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cbiAgICAmX19zdWJ7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgIH1cbiAgfVxufVxuXG4uYXJyb3d7XG4gICYsKntcbiAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICB9XG59XG5cbi5hcnJvdy1jaXJjbGV7XG4gIEBpbmNsdWRlIGZsZXg7XG4gIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xuICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XG4gIHdpZHRoOiA1MHB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWJhc2U7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIEBpbmNsdWRlIG1xe1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG5cbi5pY24tcGx1c3tcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTRweDtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICAmOmJlZm9yZSwmOmFmdGVye1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIHRyYW5zaXRpb246IC40cyBlYXNlO1xuICB9XG4gICY6YWZ0ZXJ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoOTBkZWcpO1xuICB9XG59XG5cbi5pcy1hY3RpdmV7XG4gIC5pY24tcGx1czphZnRlcntcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gIH1cbn1cblxuYSwuYnRuX19ib2R5e1xuICBAaW5jbHVkZSBob3ZlcntcbiAgICAuYXJyb3ctY2lyY2xle1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XG4gICAgICBzdmcgcGF0aHtcbiAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAuaWNuLXBsdXN7XG4gICAgICAmOmJlZm9yZSwmOmFmdGVye1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idG57XG4gICZfX2JvZHl7XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XG4gICAgQGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG4gICAgZ2FwOiAxNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAuYXJyb3ctY2lyY2xle1xuICAgICAgcGFkZGluZzogMnB4IDAgMCAzcHg7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHRyYW5zaXRpb246IC4yNXMgZWFzZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgaG92ZXJ7XG4gICAgICAuYXJyb3ctY2lyY2xle1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcbiAgICAgICAgc3ZnIHBhdGh7XG4gICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2xhYmVse1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygxOC8xNSk7XG4gIH1cbiAgQGluY2x1ZGUgbXF7XG4gICAgJl9fbGFiZWx7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC5hcnJvdy1jaXJjbGV7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYnRuMntcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogNDkwcHg7XG4gICZfX2JvZHl7XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XG4gICAgcGFkZGluZzogMTZweCA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyNi8xOCk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWJhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBAaW5jbHVkZSBob3ZlcntcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIHN2ZyBwYXRoe1xuICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2ljbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gIC5pY24tZG93bmxvYWR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyMnB4O1xuICAgIHRvcDogLTFweDtcbiAgfVxuICAuaWNuLWluc3R7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiAtM3B4O1xuICB9XG4gIHN2ZyxzdmcgKntcbiAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICB9XG4gICYuLS1pbnN0ICZfX2JvZHl7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbXF7XG4gICAgJl9fYm9keXtcbiAgICAgIHBhZGRpbmc6IDE3cHggMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLmljbi1kb3dubG9hZHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgcmlnaHQ6IC02cHg7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICAgIC5pY24taW5zdHtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1tb3Jle1xuICAuYXJyb3ctY2lyY2xle1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmJ0bl9fbGFiZWw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiUmVhZCBtb3JlXCI7XG4gIH1cbiAgJi5pcy1hY3RpdmUgLmJ0bl9fbGFiZWw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiQ2xvc2VcIjtcbiAgfVxufVxuXG4uY21uLWZ2e1xuICAmX19pbWd7XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5jbW4tYWJvdXR7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICAmX190dGx7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgJjpiZWZvcmV7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgfVxuICB9XG4gICZfX3R4dHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAgMTM2cHg7XG4gICAgbWF4LXdpZHRoOiA0OTBweDtcbiAgfVxuICBAaW5jbHVkZSBtcXtcbiAgICBtYXJnaW4tdG9wOiAxMzlweDtcbiAgICAmX190dGx7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICB3aWR0aDogMTA1cHg7XG4gICAgICB9XG4gICAgICAudHRsX190eHR7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3R4dHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbi5jbW4tZnYrLmNtbi1hYm91dHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgQGluY2x1ZGUgbXF7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcbiAgICAuY21uLWFib3V0X190dGx7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIC50dGxfX3R4dHtcbiAgICAgICAgQGluY2x1ZGUgZmxleDtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xuICAgICAgICBtaW4taGVpZ2h0OiA5NnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY21uLWFib3V0X190eHR7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5MnB4O1xuICAgIH1cbiAgfVxufVxuXG4uY21uLWJsb2Nre1xuICBAaW5jbHVkZSBmbGV4O1xuICBAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcbiAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXNwZWN0LXJhdGlvOiA5ODAvNDg1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDUwJSArIDQwcHgpO1xuICAmKyZ7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbiAgJl9faW1ne1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogLjhzIGVhc2U7XG4gICAgfVxuICAgIGF7XG4gICAgICBAaW5jbHVkZSBob3ZlcntcbiAgICAgICAgaW1ne1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX190dGx7XG4gICAgbWFyZ2luLWJvdHRvbTogNDFweDtcbiAgfVxuICAmX190eHR7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbiAgJl9fYnRue1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbXF7XG4gICAgYXNwZWN0LXJhdGlvOiBpbml0aWFsO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgJisme1xuICAgICAgbWFyZ2luLXRvcDogNzNweDtcbiAgICB9XG4gICAgJl9fdHRse1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICB9XG4gICAgJl9faW1ne1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX190eHR7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgfVxuICAgICZfX2J0bntcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jbW4tYmxvY2sye1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICZfX2ltZ3tcbiAgICB3aWR0aDogY2FsYyg1MCUgKyA1OTBweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmX19oZWFke1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC04NnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogY2FsYyg1MHZ3IC0gMjBweCk7XG4gICAgcGFkZGluZzogMzhweCAyMHB4IDM4cHggY2FsYyhtYXgoMjAwcHgsICgxMDB2dyAtIDk4MHB4KSAvIDIgKyA0MnB4KSk7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIG1pbi1oZWlnaHQ6IDE4NHB4O1xuICB9XG4gICZfX3R0bHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIC4tLWJyYWNrZXR7XG4gICAgICBtYXJnaW4tbGVmdDogLS41ZW07XG4gICAgfVxuICB9XG4gICZfX2NhdGNoe1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzkvMjUpO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgLi0tZG90e1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDAgMCAuMDVlbTtcbiAgICB9XG4gIH1cbiAgJl9fY29udHtcbiAgICB3aWR0aDogY2FsYyg1MCUgKyA1MHB4KTtcbiAgICBtYXJnaW46IDY1cHggMCAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgJl9fdHh0e1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM0LzE2KTtcbiAgICAmKyZ7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcShkZS1zbSl7XG4gICAgJl9faGVhZHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwdncgLSAxMHB4KTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjAwcHg7XG4gICAgfVxuICAgICZfX2NvbnR7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgKyA2MHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXEobGcpe1xuICAgICZfX2ltZ3tcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgfVxuICAgICZfX2hlYWR7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcShtZCl7XG4gICAgJl9faGVhZHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB9XG4gICAgJl9fY29udHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1xe1xuICAgICZfX2ltZ3tcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gI3skbWFyZ2luLXNtfXB4KTtcbiAgICB9XG4gICAgJl9faGVhZHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IC01MnB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDE0cHggI3skbWFyZ2luLXNtfXB4O1xuICAgICAgLy9taW4taGVpZ2h0OiA5NXB4O1xuICAgICAgbWluLWhlaWdodDogNzFweDtcbiAgICAgIHdpZHRoOiAzMTBweDtcbiAgICB9XG4gICAgJl9fdHRse1xuICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgfVxuICAgICZfX2NhdGNoe1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIH1cbiAgICAmX19jb250e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDMycHggMCAwIDA7XG4gICAgfVxuICAgICZfX3R4dHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzAvMTgpO1xuICAgICAgJisme1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY21uLWxpc3R7XG4gICR0aGlzOiAmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBhe1xuICAgIEBpbmNsdWRlIGhvdmVye1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgfVxuICB9XG4gICZfX2l0ZW17XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1iYXNlO1xuICAgIG1pbi1oZWlnaHQ6IDc2cHg7XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XG4gICAgQGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG4gICAgcGFkZGluZzogMjRweCAxMHB4O1xuICAgIGdhcDogOXB4IDA7XG4gICAgJi4tLWV4bGluayAjeyR0aGlzfV9fdHh0e1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9iYXNlL2ljbi1leGxpbmsuc3ZnXCIpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxuXG4gIH1cbiAgJl9fbGFiZWx7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gICZfX3R4dHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAaW5jbHVkZSBtcXtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgICZfX2l0ZW17XG4gICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgICBtaW4taGVpZ2h0OiA2NHB4O1xuICAgICAgcGFkZGluZzogMThweCAwO1xuICAgIH1cbiAgICAmX19sYWJlbHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnaW5hdGlvbntcbiAgbWFyZ2luLXRvcDogOThweDtcbiAgJl9fbGlzdHtcbiAgICBAaW5jbHVkZSBmbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcbiAgICBnYXA6IDEycHg7XG4gIH1cbiAgJl9faXRlbXtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuICAgIGF7XG4gICAgICBjb2xvcjogI0MzQzNDMztcbiAgICAgIEBpbmNsdWRlIGhvdmVye1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2Fycm93e1xuICAgICYuLS1uZXh0e1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgfVxuICAgICYuLS1wcmV2e1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgLmFycm93LWNpcmNsZXtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIC5hcnJvd3tcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi0tZGlzYWJsZWR7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcXtcbiAgICBtYXJnaW4tdG9wOiA1OXB4O1xuICAgICZfX2l0ZW17XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBhe1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2Fycm93e1xuICAgICAgLmFycm93LWNpcmNsZXtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICB9XG4gICAgICAmLi0tbmV4dHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgIH1cbiAgICAgICYuLS1wcmV2e1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnpvb217XG4gICZfX21kbHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwuOCk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmLmlzLWFjdGl2ZXtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgfVxuICB9XG4gICZfX2NvbnR7XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gIH1cbiAgJl9fY2xvc2V7XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICB3aWR0aDogNDVweDtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1iYXNlO1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgIH1cbiAgfVxuICAmX19pbm5lcntcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBpbWd7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIH1cbiAgfVxuICAmX19idG57XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDdweCAyMHB4O1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItYmFzZTtcbiAgfVxufVxuXG5cblxuLyo9PSBDb29raWVDb25zZW50TW9kYWwgPT09PT09PT09PT09PT09PT09PT09PSovXG5cbi5jb25zZW50Q29va2llIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JheTtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xuICB6LWluZGV4OiA5OTk5O1xuICB3aWR0aDogNTAwcHg7XG5cbiAgJl9fYnV0dG9uc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGdhcDogMTBweDtcblxuICAgIGJ1dHRvbntcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgJi5hY2NlcHR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig5MywgMTYwLCAyNTUpO1xuXG4gICAgICB9XG4gICAgICAmLmRlbnl7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig5MywgMTYwLCAyNTUpO1xuICAgICAgfVxuXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig4MSwgMTQ0LCAyMzEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuXG4vKj09IEFuaW1hdGlvbiA9PT09PT09PT09PT09PT09PT09PT09PSovXG5cbiRhbmltLXRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMSwgMS4wMykgLjA1cywgb3BhY2l0eSAuOHMgZWFzZTtcblxuQGtleWZyYW1lcyBmYWRlSW1nIHtcbiAgMCV7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC0xMHB4KTtcbiAgfVxuICAzMCV7XG4gICAgLy9ib3gtc2hhZG93OiAwIDEwcHggMjBweCAtNXB4IHJnYmEoMCwgMCwgMCwgLjQpO1xuICB9XG4gIDUwJXtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCV7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIC8vYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTVweCByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlTFIge1xuICB0cmFuc2l0aW9uOiAkYW5pbS10cmFuc2l0aW9uO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCwwKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhZGVSTCB7XG4gIHRyYW5zaXRpb246ICRhbmltLXRyYW5zaXRpb247XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsMCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYWRlVEIge1xuICB0cmFuc2l0aW9uOiAkYW5pbS10cmFuc2l0aW9uO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01cHgpO1xuICBvcGFjaXR5OiAwO1xufVxuXG5cbi5mYWRlSW4ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC42cztcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAuNHM7XG59XG5cbi5mYWRlSW1nIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBmYWRlSW1nIDEuMnMgZWFzZSBib3RoIC4wNXM7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICYuaXMtdmlld3tcbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgfVxufVxuXG4uaXMtdmlldyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuIiwiXG4vLyBtaXhpblxuQG1peGluIGNsZWFyZml4IHtcbiAgKnpvb206IDE7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vIEZpeGVzIE9wZXJhL2NvbnRlbnRlZGl0YWJsZSBidWc6XG4gICAgLy8gaHR0cDovL25pY29sYXNnYWxsYWdoZXJAbWl4aW4gY29tL21pY3JvLWNsZWFyZml4LWhhY2svI2NvbW1lbnQtMzY5NTJcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG5AbWl4aW4gZ3JhZGllbnQoJGNvbG9yOiAjRjVGNUY1LCAkc3RhcnQ6ICNFRUUsICRzdG9wOiAjRkZGKSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsXG4gICAgICAgICAgbGVmdCBib3R0b20sXG4gICAgICAgICAgbGVmdCB0b3AsXG4gICAgICAgICAgY29sb3Itc3RvcCgwLCAkc3RhcnQpLFxuICAgICAgICAgIGNvbG9yLXN0b3AoMSwgJHN0b3ApKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChib3R0b20sXG4gICAgICAgICAgJHN0YXJ0LFxuICAgICAgICAgICRzdG9wKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSxcbiAgICAgICAgICAkc3RhcnQgMCUsXG4gICAgICAgICAgJHN0b3AgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgkc3RvcCxcbiAgICAgICAgICAkc3RhcnQpO1xufVxuQG1peGluIGJ3LWdyYWRpZW50KCRjb2xvcjogI0Y1RjVGNSwgJHN0YXJ0OiAwLCAkc3RvcDogMjU1KSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsXG4gICAgICAgICAgbGVmdCBib3R0b20sXG4gICAgICAgICAgbGVmdCB0b3AsXG4gICAgICAgICAgY29sb3Itc3RvcCgwLCByZ2IoJHN0YXJ0LCRzdGFydCwkc3RhcnQpKSxcbiAgICAgICAgICBjb2xvci1zdG9wKDEsIHJnYigkc3RvcCwkc3RvcCwkc3RvcCkpKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChib3R0b20sXG4gICAgICAgICAgcmdiKCRzdGFydCwkc3RhcnQsJHN0YXJ0KSAwJSxcbiAgICAgICAgICByZ2IoJHN0b3AsJHN0b3AsJHN0b3ApIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLFxuICAgICAgICAgIHJnYigkc3RhcnQsJHN0YXJ0LCRzdGFydCkgMCUsXG4gICAgICAgICAgcmdiKCRzdG9wLCRzdG9wLCRzdG9wKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHJnYigkc3RvcCwkc3RvcCwkc3RvcCksXG4gICAgICAgICAgcmdiKCRzdGFydCwkc3RhcnQsJHN0YXJ0KSk7XG59XG5AbWl4aW4gYm9yZGVyZWQoJHRvcC1jb2xvcjogI0VFRSwgJHJpZ2h0LWNvbG9yOiAjRUVFLCAkYm90dG9tLWNvbG9yOiAjRUVFLCAkbGVmdC1jb2xvcjogI0VFRSkge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggJHRvcC1jb2xvcjtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkbGVmdC1jb2xvcjtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJHJpZ2h0LWNvbG9yO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJvdHRvbS1jb2xvcjtcbn1cbkBtaXhpbiBkcm9wLXNoYWRvdygkeC1heGlzOiAwLCAkeS1heGlzOiAxcHgsICRibHVyOiAycHgsICRhbHBoYTogMC4xKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHgtYXhpcyAkeS1heGlzICRibHVyIHJnYmEoMCwgMCwgMCwgJGFscGhhKTtcbiAgLW1vei1ib3gtc2hhZG93OiAkeC1heGlzICR5LWF4aXMgJGJsdXIgcmdiYSgwLCAwLCAwLCAkYWxwaGEpO1xuICBib3gtc2hhZG93OiAkeC1heGlzICR5LWF4aXMgJGJsdXIgcmdiYSgwLCAwLCAwLCAkYWxwaGEpO1xufVxuQG1peGluIHJvdW5kZWQoJHJhZGl1czogMnB4KSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHk6IDAuNSkge1xuICAtbW96LW9wYWNpdHk6ICRvcGFjaXR5O1xuICAta2h0bWwtb3BhY2l0eTogJG9wYWNpdHk7XG4gIC13ZWJraXQtb3BhY2l0eTogJG9wYWNpdHk7XG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xuICAkb3BwZXJjOiAkb3BhY2l0eSAqIDEwMDtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWR1cmF0aW9uKCRkdXJhdGlvbjogMC4ycykge1xuICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG4gIC1vLXRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xufVxuQG1peGluIHRyYW5zZm9ybSgkYXJndW1lbnRzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkYXJndW1lbnRzO1xuICAtbW96LXRyYW5zZm9ybTogJGFyZ3VtZW50cztcbiAgLW8tdHJhbnNmb3JtOiAkYXJndW1lbnRzO1xuICAtbXMtdHJhbnNmb3JtOiAkYXJndW1lbnRzO1xuICB0cmFuc2Zvcm06ICRhcmd1bWVudHM7XG59XG5AbWl4aW4gcm90YXRpb24oJGRlZzo1ZGVnKXtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVnKTtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKCRkZWcpO1xufVxuQG1peGluIHNjYWxlKCRyYXRpbzoxLjUpe1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRyYXRpbyk7XG4gIEBpbmNsdWRlIHRyYW5zZm9ybSgkcmF0aW8pO1xufVxuQG1peGluIHRyYW5zaXRpb24oJGR1cmF0aW9uOjAuNHMsICRlYXNlOmVhc2UsICRwcm9wZXJ0eTogYWxsKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRlYXNlO1xuICAtby10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRlYXNlO1xuICB0cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRlYXNlO1xufVxuQG1peGluIGlubmVyLXNoYWRvdygkaG9yaXpvbnRhbDowLCAkdmVydGljYWw6MXB4LCAkYmx1cjoycHgsICRhbHBoYTogMC40KSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgJGhvcml6b250YWwgJHZlcnRpY2FsICRibHVyIHJnYmEoMCwgMCwgMCwgJGFscGhhKTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAkaG9yaXpvbnRhbCAkdmVydGljYWwgJGJsdXIgcmdiYSgwLCAwLCAwLCAkYWxwaGEpO1xuICBib3gtc2hhZG93OiBpbnNldCAkaG9yaXpvbnRhbCAkdmVydGljYWwgJGJsdXIgcmdiYSgwLCAwLCAwLCAkYWxwaGEpO1xufVxuQG1peGluIGJveC1zaGFkb3coJGFyZ3VtZW50cykge1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICRhcmd1bWVudHM7XG4gIC1tb3otYm94LXNoYWRvdzogJGFyZ3VtZW50cztcbiAgYm94LXNoYWRvdzogJGFyZ3VtZW50cztcbn1cbkBtaXhpbiBib3gtc2l6aW5nKCRzaXppbmc6IGJvcmRlci1ib3gpIHtcbiAgLW1zLWJveC1zaXppbmc6ICRzaXppbmc7XG4gIC1tb3otYm94LXNpemluZzogJHNpemluZztcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkc2l6aW5nO1xuICBib3gtc2l6aW5nOiAkc2l6aW5nO1xufVxuQG1peGluIHVzZXItc2VsZWN0KCRhcmd1bWVudDogbm9uZSkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiAkYXJndW1lbnQ7XG4gIC1tb3otdXNlci1zZWxlY3Q6ICRhcmd1bWVudDtcbiAgLW1zLXVzZXItc2VsZWN0OiAkYXJndW1lbnQ7XG4gIHVzZXItc2VsZWN0OiAkYXJndW1lbnQ7XG59XG5AbWl4aW4gY29sdW1ucygkY29sd2lkdGg6IDI1MHB4LCAkY29sY291bnQ6IDAsICRjb2xnYXA6IDUwcHgsICRjb2x1bW5SdWxlQ29sb3I6ICNFRUUsICRjb2x1bW5SdWxlU3R5bGU6IHNvbGlkLCAkY29sdW1uUnVsZVdpZHRoOiAxcHgpIHtcbiAgLW1vei1jb2x1bW4td2lkdGg6ICRjb2x3aWR0aDtcbiAgLW1vei1jb2x1bW4tY291bnQ6ICRjb2xjb3VudDtcbiAgLW1vei1jb2x1bW4tZ2FwOiAkY29sZ2FwO1xuICAtbW96LWNvbHVtbi1ydWxlLWNvbG9yOiAkY29sdW1uUnVsZUNvbG9yO1xuICAtbW96LWNvbHVtbi1ydWxlLXN0eWxlOiAkY29sdW1uUnVsZVN0eWxlO1xuICAtbW96LWNvbHVtbi1ydWxlLXdpZHRoOiAkY29sdW1uUnVsZVdpZHRoO1xuICAtd2Via2l0LWNvbHVtbi13aWR0aDogJGNvbHdpZHRoO1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvbGNvdW50O1xuICAtd2Via2l0LWNvbHVtbi1nYXA6ICRjb2xnYXA7XG4gIC13ZWJraXQtY29sdW1uLXJ1bGUtY29sb3I6ICRjb2x1bW5SdWxlQ29sb3I7XG4gIC13ZWJraXQtY29sdW1uLXJ1bGUtc3R5bGU6ICRjb2x1bW5SdWxlU3R5bGU7XG4gIC13ZWJraXQtY29sdW1uLXJ1bGUtd2lkdGg6ICRjb2x1bW5SdWxlV2lkdGg7XG4gIGNvbHVtbi13aWR0aDogJGNvbHdpZHRoO1xuICBjb2x1bW4tY291bnQ6ICRjb2xjb3VudDtcbiAgY29sdW1uLWdhcDogJGNvbGdhcDtcbiAgY29sdW1uLXJ1bGUtY29sb3I6ICRjb2x1bW5SdWxlQ29sb3I7XG4gIGNvbHVtbi1ydWxlLXN0eWxlOiAkY29sdW1uUnVsZVN0eWxlO1xuICBjb2x1bW4tcnVsZS13aWR0aDogJGNvbHVtblJ1bGVXaWR0aDtcbn1cbkBtaXhpbiB0cmFuc2xhdGUoJHg6MCwgJHk6MCkge1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKCR4LCAkeSkpO1xufVxuQG1peGluIGJhY2tncm91bmQtY2xpcCgkYXJndW1lbnQ6IHBhZGRpbmctYm94KSB7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiAkYXJndW1lbnQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiAkYXJndW1lbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogJGFyZ3VtZW50O1xufVxuLy8gQm9yZGVyIFJhZGl1c1xuQG1peGluIGJvcmRlci1yYWRpdXMgKCRyYWRpdXM6IDVweCkge1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbn1cbi8vIFNpbmdsZSBDb3JuZXIgQm9yZGVyIFJhZGl1c1xuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAkcmFkaXVzO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAkcmFkaXVzO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogJHJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6ICRyYWRpdXM7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG4vLyBTaW5nbGUgU2lkZSBCb3JkZXIgUmFkaXVzXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKTtcbn1cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cyk7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpO1xufVxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cyk7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cyk7XG59XG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKTtcbn1cbkBtaXhpbiBjZW50ZXItYmxvY2soKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vLyBTaXppbmcgc2hvcnRjdXRzXG5AbWl4aW4gc2l6ZSgkaGVpZ2h0LCAkd2lkdGgpIHtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xufVxuQG1peGluIHNxdWFyZSgkc2l6ZSkge1xuICBAaW5jbHVkZSBzaXplKCRzaXplLCAkc2l6ZSk7XG59XG5cbkBtaXhpbiBmaWx0ZXIoJGZpbHRlci10eXBlLCRmaWx0ZXItYW1vdW50KSB7XG4gIC13ZWJraXQtZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xuICAtbW96LWZpbHRlcjogJGZpbHRlci10eXBlK3VucXVvdGUoJygjeyRmaWx0ZXItYW1vdW50fSknKTtcbiAgLW1zLWZpbHRlcjogJGZpbHRlci10eXBlK3VucXVvdGUoJygjeyRmaWx0ZXItYW1vdW50fSknKTtcbiAgLW8tZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xuICBmaWx0ZXI6ICRmaWx0ZXItdHlwZSt1bnF1b3RlKCcoI3skZmlsdGVyLWFtb3VudH0pJyk7XG59XG5cbkBtaXhpbiBsaW5lLWNsYW1wKCRjb3VudDogMykge1xuICAvLyDlvJXmlbDjgYzmlbDlgKTku6XlpJbjgaDjgaPjgZ/jgonjgqjjg6njg7zjgpLov5TjgZlcbiAgQGlmIHR5cGUtb2YoJGNvdW50KSAhPSAnbnVtYmVyJyB7XG4gICAgQGVycm9yICdsaW5lLWNsYW1w44Gu5byV5pWw44Gv5b+F44Ga5pWw5YCk44Gn5oyH5a6a44GX44Gm44GP44Gg44GV44GEJztcbiAgfVxuXG4gIEBpZiAkY291bnQgPT0gMSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9IEBlbHNlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRjb3VudDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuQG1peGluIGNsYW1wRGVmYXVsdCgpIHtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gIHRleHQtb3ZlcmZsb3c6IGluaXRpYWw7XG59XG5cbkBtaXhpbiBpbmxpbmUtYmxvY2soKXtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICAqem9vbTogMTtcbn1cblxuXG5AbWl4aW4gZmxleCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1peGluIGZsZXgtYWxpZ24oJGFsaWduOiBmbGV4LXN0YXJ0KXtcbiAgYWxpZ24taXRlbXM6ICRhbGlnbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246ICRhbGlnbjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogJGFsaWduO1xuICAtbXMtZmxleC1hbGlnbjogJGFsaWduO1xufVxuXG5AbWl4aW4gZmxleC1qdXN0aWZ5KCRqdXN0aWZ5KXtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICAtbXMtanVzdGlmeS1jb250ZW50ICAgIDogJGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudCAgICAgICAgOiAkanVzdGlmeTtcbn1cblxuQG1peGluIGZsZXgtd3JhcCgkd3JhcDogd3JhcCl7XG4gIC13ZWJraXQtZmxleC13cmFwOiAkd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogJHdyYXA7XG4gIGZsZXgtd3JhcDogJHdyYXA7XG59XG5cbkBtaXhpbiBmbGV4LWRpcmVjdGlvbigkZGlyZWN0aW9uOiBjb2x1bW4pIHtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICBmbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbn1cblxuQG1peGluIHdyaXRlVmVydGljYWwge1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAtd2Via2l0LXdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuICB0ZXh0LW9yaWVudGF0aW9uOiB1cHJpZ2h0O1xufVxuXG5AbWl4aW4gd3JpdGVIb3Jpem9udGFsIHtcbiAgd3JpdGluZy1tb2RlOiBob3Jpem9udGFsLXRiO1xuICAtd2Via2l0LXdyaXRpbmctbW9kZTogaG9yaXpvbnRhbC10YjtcbiAgLW1zLXdyaXRpbmctbW9kZTogaG9yaXpvbnRhbC10Yjtcbn1cblxuXG5cbkBtaXhpbiB0cmltbWluZ3tcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xufVxuXG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yKSB7XG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLy8gSUVcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAvLyBFZGdlXG4gICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG5cblxuLy/mqKrkuKbjgbPjg6rjgrnjg4hcblxuLy/opqpcbkBtaXhpbiBjb2x1bW5Sb3coJGdhcFk6IDIwLCRnYXBYOiAyMCwgJHNwOiBibG9jaykge1xuICBAaW5jbHVkZSBmbGV4O1xuICBnYXA6ICAjeyRnYXBZfXB4ICN7JGdhcFh9cHg7XG4gIEBpZiAoJHNwID09ICdibG9jaycpIHtcbiAgICBAaW5jbHVkZSBtcSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLy/lrZBcbkBtaXhpbiBjb2x1bW5JdGVtKCRjb2w6IDIsICRjb2xNZDogMiwgJGNvbFNwOiAyLCAkZ2FwOiAyMCwgJGdhcFNwOiAxMCwgJHNwOiBibG9jaykge1xuICB3aWR0aDogY2FsYygoMTAwJS8jeyRjb2x9KSAtICgjeyRnYXB9cHgqKCN7JGNvbH0gLSAxKSkvI3skY29sfSk7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUvI3skY29sTWR9KSAtICgjeyRnYXB9cHgqKCN7JGNvbE1kfSAtIDEpKS8jeyRjb2xNZH0pO1xuICB9XG4gIEBpbmNsdWRlIG1xIHtcbiAgICBAaWYgKCRzcCA9PSBibG9jaykge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUvI3skY29sU3B9KSAtICgjeyRnYXBTcH1weCooI3skY29sU3B9IC0gMSkpLyN7JGNvbFNwfSk7XG4gICAgfVxuICB9XG59IiwiXG4gICAgICAgICAgICAgICAgICBAdXNlIFwiQC9zY3NzL3V0aWxzL3ByZXBlbmRzXCIgYXMgKjtcbiAgICAgICAgICAgICAgICBcbi5mb290ZXIge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWJhc2U7XG59XG5cbi5oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB6LWluZGV4OiAwO1xuICBoZWlnaHQ6IDQ5NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmX19jb250IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE2JSk7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgfVxuICAmX190dGwtc3ViIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDU3IC8gNDApO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gICZfX3R0bCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDY1IC8gNDUpO1xuICAgIC4tLWRvdCB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBtYXJnaW46IDAgMC4wNWVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IDAuMTVlbTtcbiAgICB9XG4gIH1cbiAgJl9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY3cHgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBoZWlnaHQ6IDUxMnB4O1xuICAgICZfX2NvbnQge1xuICAgICAgcGFkZGluZzogMCAjeyRtYXJnaW4tbWR9cHg7XG4gICAgfVxuICAgICZfX2JnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcSB7XG4gICAgJl9fY29udCB7XG4gICAgICBwYWRkaW5nOiAwICN7JG1hcmdpbi1zbX1weDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNSUpO1xuICAgIH1cbiAgICAmX190dGwtc3ViIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICAgICZfX3R0bCB7XG4gICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAuLS1kb3Qge1xuICAgICAgICBtYXJnaW46IDAgLTAuMWVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogMC4xZW07XG4gICAgICB9XG4gICAgfVxuICAgICZfX2JnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuLmNvbnRhY3Qge1xuICAmX190b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogOThweDtcbiAgfVxuICAmX19tYWluIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCAxODBweDtcbiAgfVxufVxuLmZvcm0ge1xuICAmX19ncm91cCB7XG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xuICB9XG4gICZfX2F0dCB7XG4gICAgbWFyZ2luOiAwIDAgMCAtNHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAmX19ncm91cDpudGgtb2YtdHlwZSg1KSB7XG4gICAgbWFyZ2luLXRvcDogMzRweDtcbiAgfVxuICAmX19ncm91cDpudGgtb2YtdHlwZSg2KSB7XG4gICAgbWFyZ2luLXRvcDogMzFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmZvcm1fX2JpcnRoIHtcbiAgICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDEzcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgc2VsZWN0IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cbiAgICAgICYgLi0tYmlydGgteSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDIzMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgfVxuICAgICAgJiAuLS1iaXJ0aC1tIHtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYygoMjMwcHggLyAyKSk7XG4gICAgICB9XG4gICAgICAmIC4tLWJpcnRoLWQge1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKCgyMzBweCAvIDIpKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvcm1fX2hlbHAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMzdweDtcbiAgICB9XG4gIH1cbiAgJl9fZ3JvdXA6bnRoLW9mLXR5cGUoNykge1xuICAgIHNlbGVjdCB7XG4gICAgICAmLi0tZ3JhZCB7XG4gICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuICAmX19ib3gge1xuICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xuICB9XG4gICZfX2lucHV0IHtcbiAgICAmLS1jaGVjayB7XG4gICAgICBnYXA6IDI2cHggMzJweDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICYtYWZ0ZXIge1xuICAgICAgW2NsYXNzKj1cIi0tZ3JhZFwiXSArICYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbGFiZWwtLXJlcSB7XG4gICAgYmFja2dyb3VuZDogI2U4ZThlODtcbiAgfVxuICAmX196aXBjb2RlIHtcbiAgICBAaW5jbHVkZSBmbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLnAtcG9zdGFsLWNvZGU6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgd2lkdGg6IDE3M3B4O1xuICAgIH1cbiAgICAucC1wb3N0YWwtY29kZTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICB3aWR0aDogMjE1cHg7XG4gICAgfVxuICAgICYtaHlwaGVuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMik7XG4gICAgICBwYWRkaW5nOiAwIDZweDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIH1cbiAgICAmLWJ0bi5wb3N0YWwtc2VhcmNoIHtcbiAgICAgIG1hcmdpbjogLTdweCAwIDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm1fX2FjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAmX19ncm91cDpudGgtb2YtdHlwZSg2KSB7XG4gICAgICAuZm9ybV9fYmlydGgge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgLi0tYmlydGgteSB7XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZm9ybV9faGVscCB7XG4gICAgICAgIGJvdHRvbTogLTUxcHg7XG4gICAgICB9XG4gICAgICAuZm9ybV9fYXR0IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAtNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX196aXBjb2RlIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogMDtcbiAgICAgIC5wLXBvc3RhbC1jb2RlOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDQwJSAtIDEwcHgpO1xuICAgICAgfVxuICAgICAgLnAtcG9zdGFsLWNvZGU6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNjAlIC0gMTBweCk7XG4gICAgICB9XG4gICAgICAmLWJ0bi5wb3N0YWwtc2VhcmNoIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMjBweCA1MCUgMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcSB7XG4gICAgJl9fZ3JvdXA6bnRoLW9mLXR5cGUoNikge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIC5mb3JtX19oZWxwIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgIH1cbiAgICAgIC5mb3JtX19hdHQge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2dyb3VwOm50aC1vZi10eXBlKDcpIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/