/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-27.use[1]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-27.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-27.use[3]!./src/Web/Resources/public/scss/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
.gradient-txt{background:#e99024;background:linear-gradient(0deg, #E99024 45%, #B9C9E3 85%);background:-webkit-linear-gradient(0deg, #E99024 45%, #B9C9E3 85%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}/*! 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]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;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;appearance:checkbox}[type=radio]{-webkit-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:#242424;font-size:1.5rem;letter-spacing:0.02em;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;font-weight:500}body a{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;cursor:pointer}body a:hover{text-decoration:none}.container{width:100%;margin:0;padding:0;max-width:100%;min-width:100%}input,button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;text-align:left;line-height:inherit;font-family:inherit}select::-ms-expand{display:none}.tb:not(br),br.tb{display:none !important}.sp:not(br),br.sp{display:none !important}.lg:not(br),br.lg{display:none !important}.pc:not(br){display:block !important}br.pc{display:inline-block !important}.fixed{position:fixed;width:100%;height:100%}@media screen and (max-width: 1090px){.pc:not(br),br.pc{display:none !important}.tb:not(br),br.tb{display:none !important}.sp:not(br),br.sp{display:none !important}.lg:not(br){display:block !important}br.lg{display:inline-block !important}}@media screen and (max-width: 900px){.pc:not(br),br.pc{display:none !important}.lg:not(br),br.lg{display:none !important}.sp:not(br),br.sp{display:none !important}.tb:not(br){display:block !important}br.tb{display:inline-block !important}}@media screen and (max-width: 740px){.pc:not(br),br.pc{display:none !important}.lg:not(br),br.lg{display:none !important}.tb:not(br),br.tb{display:none !important}.sp:not(br){display:block !important}br.sp{display:inline-block !important}}body::after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:10000;pointer-events:none;opacity:0;-webkit-transition:opacity .6s cubic-bezier(0.69, 0, 0.64, 1);transition:opacity .6s cubic-bezier(0.69, 0, 0.64, 1)}body.fadeout::after{opacity:1}.inner{padding-right:50px;padding-left:50px;margin-right:auto;margin-left:auto;width:100%;max-width:calc(1100px + 50px*2)}@media screen and (max-width: 1090px){.inner{max-width:100vw;padding-right:50px;padding-left:50px}}@media screen and (max-width: 900px){.inner{padding-right:50px;padding-left:50px}}@media screen and (max-width: 740px){.inner{padding-right:25px;padding-left:25px}}.btn a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;width:227px;min-width:227px;border:solid 1px #e99024;background:#fff;border-radius:35px;padding:14px 12px 14px 24px;font-size:1.5rem;line-height:3.9rem;letter-spacing:0.05em;font-weight:500}.btn a svg{vertical-align:0;margin-left:auto}.btn a svg path,.btn a svg line{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media screen and (min-width: 1025px){.btn a:hover{border-color:#fff;background:#e99024;color:#fff}}.btn a.--bg{background:#e99024;color:#fff}@media screen and (min-width: 1025px){.btn a.--bg:hover{border-color:#e99024;background:#fff;color:#242424}}.btn a.--sp-bg{background:#e99024;color:#fff}.link a{font-family:"Hanken Grotesk","Noto Sans JP",sans-serif;color:#242424;font-weight:bold;font-size:16px;letter-spacing:.03em}.link a svg{margin-left:13px;vertical-align:0}.link a svg,.link a svg *{transition:inherit}@media screen and (min-width: 1025px){.link a:hover{color:#e99024}.link a:hover svg *{fill:#e99024}}.header{position:fixed;top:50px;left:50px;width:calc(100% - 50px*2);z-index:38;padding:40px 35px;min-height:96px;border-radius:15px;background:hsla(0,0%,100%,.75);backdrop-filter:blur(3px);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.header__logo{position:absolute;top:27px;left:30px}.header__logo svg *{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.header__nav{margin:0 0 0 auto;z-index:40}.header__nav-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;gap:35px}.header__nav-item{position:relative}.header__nav-txt{cursor:pointer;z-index:40;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.header__nav-txt svg *{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media screen and (min-width: 1025px){.header__nav-txt:hover{color:#e99024}.header__nav-txt:hover svg *{fill:#e99024}}.header__nav-arrow{vertical-align:2px;margin-left:4px}.header__nav-icn{margin-left:6px}@media screen and (max-width: 740px){.header{top:0;left:0;width:100%;min-height:initial;padding:0;background:none}.header__logo{position:fixed;top:20px;left:15px;z-index:42}.header__logo svg{width:180px}.header__nav{visibility:hidden;opacity:0;transition:.2s ease;position:fixed;top:0;left:0;background:hsla(0,0%,100%,.9);height:100vh;width:100%;padding:120px 25px 80px}.header__nav.is-open{visibility:visible;opacity:1}.header__nav .menu{margin-top:0;font-size:15px}.header__nav-list{display:block}.header__nav-item{font-size:18px}.header__nav-item+.header__nav-item{margin-top:33px}.header__nav-txt{color:#242424 !important}.header__nav-txt svg *{fill:#242424 !important}.header.is-open .header__logo svg .logo-txt *{fill:#242424 !important}}.nav-trg{display:none}@media screen and (max-width: 740px){.nav-trg{display:block;position:fixed;top:15px;right:10px;width:50px;height:50px;background:#fff;border-radius:50%;z-index:41}.nav-trg__bar{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:18px;height:15px}.nav-trg__bar span{position:absolute;background:#242424;left:50%;transform:translateX(-50%);width:100%;height:1px;transition:.3s ease}.nav-trg__bar span:nth-child(1){top:0}.nav-trg__bar span:nth-child(2){top:50%;transform:translate(-50%, -50%)}.nav-trg__bar span:nth-child(3){bottom:0}.nav-trg.is-active .nav-trg__bar span{width:115%}.nav-trg.is-active .nav-trg__bar span:nth-child(1){transform:translate(-50%, 7px) rotate(45deg)}.nav-trg.is-active .nav-trg__bar span:nth-child(2){opacity:0}.nav-trg.is-active .nav-trg__bar span:nth-child(3){transform:translate(-50%, -7px) rotate(-45deg)}}.menu{width:0;padding-top:27px;display:none}.menu__content{white-space:nowrap;width:fit-content}.menu__item+.menu__item{margin-top:17px}.menu__link{display:block;padding-left:9px;position:relative}.menu__link:before{content:"";position:absolute;width:4px;height:1px;background:#242424;top:9px;left:0}@media screen and (min-width: 1025px){.menu__link:hover{color:#e99024}}@media screen and (max-width: 740px){.menu{margin:25px 15px 30px}}.recruit-link{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 20px}.recruit-link__item{width:calc(50% - 10px);overflow:hidden;border-radius:15px 15px 0 0}.recruit-link__item:first-child{border-radius:0 15px 0 0}.recruit-link__item:last-child{border-radius:15px 0 0 0}.recruit-link__link{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;height:113px;background:#e99024;font-size:2.3rem;letter-spacing:.07em;color:#fff}.recruit-link__link img{margin-left:15px}@media screen and (min-width: 1025px){.recruit-link__link:hover{opacity:.7}}.recruit-link__link.--color2{background:#132e59}@media screen and (max-width: 740px){.recruit-link{padding-right:50px;padding-left:50px;margin-right:auto;margin-left:auto;width:100%;max-width:calc(1100px + 50px*2)}}@media screen and (max-width: 740px)and (max-width: 1090px){.recruit-link{max-width:100vw;padding-right:50px;padding-left:50px}}@media screen and (max-width: 740px)and (max-width: 900px){.recruit-link{padding-right:50px;padding-left:50px}}@media screen and (max-width: 740px)and (max-width: 740px){.recruit-link{padding-right:25px;padding-left:25px}}@media screen and (max-width: 740px){.recruit-link__item{width:100%;border-radius:15px !important}.recruit-link__link{height:92px;font-size:1.8rem;letter-spacing:.07em}.recruit-link__link img{margin-left:6px;width:15px}}.pagetop{margin-top:48px;text-align:center}.pagetop a{display:inline-block}.pagetop__txt{font-family:"Hanken Grotesk","Noto Sans JP",sans-serif;margin-top:10px;letter-spacing:0;font-weight:bold}@media screen and (max-width: 740px){.pagetop{margin-top:52px}}.footer{padding-right:50px;padding-left:50px;margin-right:auto;margin-left:auto;width:100%}@media screen and (max-width: 1090px){.footer{max-width:100vw;padding-right:50px;padding-left:50px}}@media screen and (max-width: 900px){.footer{padding-right:50px;padding-left:50px}}@media screen and (max-width: 740px){.footer{padding-right:25px;padding-left:25px}}.footer{padding-bottom:47px}.footer__main{padding-top:88px;min-height:511px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.footer__logo{margin-left:5px}.footer__logo img{max-width:295px;width:100%}.footer__address{font-weight:400;letter-spacing:.05em;line-height:30px;margin-top:48px}.footer__nav{margin:0 0 0 auto;z-index:40}.footer__nav-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;gap:35px}.footer__nav-item{position:relative}.footer__nav-txt{cursor:pointer;z-index:40;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.footer__nav-txt svg *{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media screen and (min-width: 1025px){.footer__nav-txt:hover{color:#e99024}.footer__nav-txt:hover svg *{fill:#e99024}}.footer__nav-arrow{vertical-align:2px;margin-left:4px}.footer__nav-icn{margin-left:6px}.footer__nav .menu{position:absolute;width:auto}.footer__right{margin-top:16px}.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.footer__copy{display:block;font-family:"Hanken Grotesk","Noto Sans JP",sans-serif;font-size:1.3rem;letter-spacing:.05em;color:#a2a2a2;font-weight:400}.footer__nav2{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:33px}.footer__nav2-link{font-weight:400;font-size:1.1rem;letter-spacing:.02em;line-height:1.4}@media screen and (max-width: 740px){.footer{text-align:center;padding-bottom:0}.footer__nav{display:none}.footer__main{display:block;padding-top:55px;min-height:0;padding-bottom:40px}.footer__right{margin:0}.footer__logo{margin:0 7px 0 0}.footer__logo img{width:207px}.footer__address{font-size:1.3rem;letter-spacing:.05em;line-height:2.6rem;text-align:center;margin-top:27px}.footer__bottom{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;border-top:solid 1px #a2a2a2;padding:38px 0 40px}.footer__nav2{order:-1;margin-bottom:33px}}.heading{margin-top:230px}.heading__ttl--ja{font-family:"Zen Kaku Gothic Antique","Noto Sans JP",sans-serif;font-weight:900;font-size:57px;letter-spacing:.02em;line-height:85px;margin-bottom:9px}.heading__ttl--en{font-family:"Hanken Grotesk","Noto Sans JP",sans-serif;font-weight:bold;font-size:37px;letter-spacing:.02em;line-height:1;margin-left:4px;background:#e99024;background:linear-gradient(0deg, #E99024 45%, #B9C9E3 85%);background:-webkit-linear-gradient(0deg, #E99024 45%, #B9C9E3 85%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 740px){.heading{margin-top:140px}.heading__ttl--ja{font-size:40px;font-size:clamp(26px,10.2564102564vw,40px);line-height:60px;line-height:clamp(46px,15.3846153846vw,60px)}.heading__ttl--en{font-size:28px;font-size:clamp(18px,7.1794871795vw,28px);line-height:38px;line-height:clamp(28px,9.7435897436vw,38px)}}.--inner{padding-right:50px;padding-left:50px;margin-right:auto;margin-left:auto;width:100%;max-width:calc(1100px + 50px*2)}@media screen and (max-width: 1090px){.--inner{max-width:100vw;padding-right:50px;padding-left:50px}}@media screen and (max-width: 900px){.--inner{padding-right:50px;padding-left:50px}}@media screen and (max-width: 740px){.--inner{padding-right:25px;padding-left:25px}}.sec-ttl{font-family:"Zen Kaku Gothic Antique","Noto Sans JP",sans-serif;font-size:2.7rem;line-height:4.6rem;letter-spacing:0.053em;font-weight:700;color:#fff;padding:16px 30px 18px;border-radius:15px;background:#132e59}.sec-ttl.--color2{background:#e99024}@media screen and (max-width: 740px){.sec-ttl{font-family:"Zen Kaku Gothic Antique","Noto Sans JP",sans-serif;font-size:2.3rem;line-height:3.4rem;letter-spacing:0.053em;font-weight:700;padding:12px 15px 14px}}.pnkz{padding-right:50px;padding-left:50px;margin-right:auto;margin-left:auto;width:100%}@media screen and (max-width: 1090px){.pnkz{max-width:100vw;padding-right:50px;padding-left:50px}}@media screen and (max-width: 900px){.pnkz{padding-right:50px;padding-left:50px}}@media screen and (max-width: 740px){.pnkz{padding-right:25px;padding-left:25px}}.pnkz{margin-top:18px}.pnkz__list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70%;margin-left:auto}.pnkz__item:not(.--current):after{font-size:1.2rem;line-height:3.9rem;letter-spacing:0.07em;font-weight:500;content:"｜"}.pnkz__item.--current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pnkz__name{font-size:1.2rem;line-height:3.9rem;letter-spacing:0.07em;font-weight:500;color:#969696}@media screen and (max-width: 740px){.pnkz{position:absolute;top:396px;margin-top:0}.pnkz__item:not(.--current):after{font-size:1rem}.pnkz__name{font-size:1rem}}.--tel{pointer-events:none}@media screen and (max-width: 740px){.--tel{pointer-events:auto}}.fadeUp{animation-name:fadeUpAnime;animation-duration:1.6s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.32, 0, 0.15, 1);opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.header{top:13px}.header.is-scrollTop{backdrop-filter:none;background:none}.header.is-scrollTop .header__logo svg .logo-txt *{fill:#fff}.header.is-scrollTop .header__nav-txt{color:#fff}.header.is-scrollTop .header__nav-txt svg *{fill:#fff}.header.is-scrollTop .menu{position:relative;padding-top:34px;left:-30px}.header.is-scrollTop .menu__content{border-radius:15px;background:hsla(0,0%,100%,.75);backdrop-filter:blur(3px);padding:27px 37px 27px 30px}@media screen and (max-width: 740px){.header{top:0}.header.is-scrollTop .menu{padding-top:0;left:0}.header.is-scrollTop .menu__content{border-radius:0;background:none;backdrop-filter:none;padding:0}}.ttl-en{font-family:"Hanken Grotesk","Noto Sans JP",sans-serif;font-weight:bold;font-size:65px;line-height:43px;display:inline;background:linear-gradient(110deg, #E99024 45%, #B9C9E3 85%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);width:fit-content;padding:2px 0;letter-spacing:.02em}.ttl-jp{font-family:"Zen Kaku Gothic Antique","Noto Sans JP",sans-serif;font-weight:bold;font-size:18px;letter-spacing:.05em;line-height:56px}@media screen and (max-width: 740px){.ttl-en{font-size:55px;line-height:46px}.ttl-jp{line-height:45px}}@media screen and (max-width: 350px){.ttl-en{font-size:50px}}.fv__img{width:100%;height:100vh;height:100svh}.fv__img .swiper-slide{height:100%;overflow:hidden}.fv__img .swiper-slide img{object-fit:cover;width:100%;height:100%;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;transition-duration:.4s}.fv__sentence{font-family:"Hanken Grotesk","Noto Sans JP",sans-serif;font-weight:bold;font-size:5.7rem;color:#fff;white-space:nowrap;position:absolute;bottom:106px;left:50%;letter-spacing:.02em;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:99}@media screen and (max-width: 1090px){.fv__sentence{width:80%;white-space:initial}}@media screen and (max-width: 740px){.fv__sentence{font-size:4.1rem;width:100%;max-width:345px;bottom:58px;text-align:center;line-height:49px}.fv__sentence span{display:inline-block;padding-right:8px}}.about{padding:201.9px 0 447px}.about__wrap{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.about__ttl{width:50%}.about__ttl-en{font-family:"Hanken Grotesk","Noto Sans JP",sans-serif;font-weight:bold;font-size:37px;line-height:43px;letter-spacing:.02em;background:linear-gradient(110deg, #E99024 45%, #B9C9E3 85%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);width:fit-content}.about__ttl-jp{font-family:"Zen Kaku Gothic Antique","Noto Sans JP",sans-serif;font-weight:900;font-size:76px;line-height:79px;padding-top:31px;margin-left:-3px;letter-spacing:.02em}.about__ttl-jp span{font-family:"Zen Kaku Gothic Antique","Noto Sans JP",sans-serif;font-weight:900;font-size:87px;padding:0 22px 0 24px;position:relative}.about__ttl-jp span:before,.about__ttl-jp span:after{position:absolute;top:13px;font-size:40px}.about__ttl-jp span:before{content:"“";left:3px}.about__ttl-jp span:after{content:"”";right:-2px}.about__txt{width:50%;padding:65px 5.9% 0 6.7%;font-family:"Zen Kaku Gothic Antique","Noto Sans JP",sans-serif;font-weight:bold;font-size:23px;letter-spacing:.05em;line-height:51px}@media screen and (max-width: 740px){.about{padding:86px 0 131px}.about__wrap{display:block}.about__ttl,.about__txt{width:100%}.about__ttl-en{font-size:27px}.about__ttl-jp{padding-top:27px;margin-left:initial;letter-spacing:0;font-size:54px;line-height:23px}.about__ttl-jp span{font-size:61px;line-height:initial;padding:0 15px 0 16px;letter-spacing:.02em}.about__ttl-jp span:before,.about__ttl-jp span:after{top:17px;font-size:29px}.about__ttl-jp span:before{left:1px}.about__ttl-jp span:after{right:-4px}.about__txt{padding:22px 0 0 0;font-size:18px;line-height:40px}}.service__inner{background:#242424;color:#fff;padding:253px 0 176px}.service .inner{position:relative}.service__ttl .ttl-en{background:initial;-webkit-background-clip:initial;-webkit-text-fill-color:initial}.service__img-main{position:absolute;top:-549px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:calc(100% - 100px)}.service__img-main img{border-radius:15px;width:100%;height:auto}.service__list{padding-top:35px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.service__item{margin:0 16px}.service__item a:hover .service__item-img:before,.service__item a:hover .service__item-img:after{opacity:1}.service__item-img img{width:100%;height:auto}.service__item-img{position:relative}.service__item-img:before,.service__item-img:after{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;opacity:0;position:absolute}.service__item-img:before{content:"";border-radius:15px;width:100%;height:100%;background:hsla(0,0%,100%,.65)}.service__item-img:after{content:"詳しく見る";top:50%;left:0;width:100%;text-align:center;font-weight:500;font-size:15px;color:#242424}.service__item-img img{border-radius:15px}.service__item-ttl-wrap{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 21.3px;padding:37px 0 22.8px;align-items:center}.service__item-ttl-wrap svg{width:18.405%}.service__item-ttl{font-family:"Zen Kaku Gothic Antique","Noto Sans JP",sans-serif;font-weight:bold;font-size:23px;letter-spacing:.05em;line-height:34px;width:calc(81.595% - 21.3px)}.service__item-txt{font-weight:500;font-size:15px;line-height:32px}.service__item:nth-child(2) svg{margin-top:7px}.service__item:nth-child(3) .service__item-ttl-wrap{padding-left:4px}.service__item:nth-child(3) .service__item-ttl-wrap svg{margin-top:4px}.service__item:nth-child(3) .service__item-txt{margin-left:3px}@media screen and (max-width: 740px){.service__inner{padding:1px 0 86px}.service__img-main{width:100%;position:static;margin:-53px auto 55px;transform:none}.service__list{display:block;padding-top:30px}.service__item{width:100%;padding:0 25px 55px;margin:0}.service__item-ttl-wrap{gap:0 18px;padding:25px 0 15px}.service__item:nth-child(3){padding-bottom:initial}.service__item:nth-child(3) .service__item-ttl{width:calc(81.595% - 22px)}.service__item:nth-child(3) .service__item-ttl-wrap{margin-left:-5px;padding:31px 0 22px 0;gap:0 22px}.service__item:nth-child(3) .service__item-txt{margin-left:initial}}.news{padding:160.7px 0 178px}.news__list{padding-top:83px}.news__item-wrap{padding:35px 0 34px 6px;border-top:1px solid #a2a2a2;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 60px}.news__item-wrap:hover{opacity:.7}.news__item-wrap:hover .news__item-btn{left:10px;transform:scale(1.1)}.news__item-main{width:75.6%}.news__item-btn{width:calc(24.4% - 60px);position:relative;font-size:13px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;left:0;text-align:right;padding-right:26px}.news__item-btn:after{content:"";position:absolute;right:3px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background:url(/builds/web/images/arrow.18bb4c53.svg) no-repeat;padding:4px}.news__item-date{font-family:"Hanken Grotesk","Noto Sans JP",sans-serif;font-weight:bold;font-size:15px;color:#e99024;padding-bottom:13px;display:block}.news__item-ttl{font-weight:500;font-size:18px;line-height:33px;letter-spacing:.02em}.news__item:last-child{border-bottom:solid 1px #a2a2a2}@media screen and (max-width: 740px){.news{padding:80.7px 0 120px}.news .ttl-en{padding-bottom:6px}.news__list{padding-top:35px}.news__item-btn{display:none}.news__item-main{width:100%}.news__item-ttl{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:99px}.news__item-wrap{padding:32px 0 28px 5px}}.info{padding-bottom:203px}.info__list{padding:45px 0 70px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 32px}.info__item{padding:26px 0;width:calc(50% - 16px);border-top:solid 1px #a2a2a2;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}.info__item-sec{font-weight:bold;width:80px}.info__item-txt{line-height:29px;width:calc(100% - 80px)}.info__item:nth-child(2) .info__item-txt{letter-spacing:.01em}.info__item:nth-child(5) .info__item-txt{letter-spacing:.016em}.info__item:nth-child(5) .info__item-txt span{letter-spacing:.025em}.info__item:nth-child(5) .info__item-sec{margin-bottom:auto;margin-top:7px}.info__item:nth-child(5),.info__item:nth-child(6){border-bottom:solid 1px #a2a2a2}.info__company{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 20px}.info__company-wrap{width:calc(25% - 15px);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column}.info__company-img{padding-bottom:18px}.info__company-img img{width:100%;height:auto;border-radius:15px}.info__company-place{font-weight:bold;padding-left:24px;position:relative;padding-bottom:19px}.info__company-place:before{content:"";position:absolute;left:0;top:0;padding:8.5px;border-radius:50px;background:#e99024}.info__company-tel{font-family:"Hanken Grotesk","Noto Sans JP",sans-serif;font-weight:500;font-size:16px;letter-spacing:.02em;padding-bottom:14px}.info__company-address{font-size:13px;line-height:23px;padding-bottom:11px;letter-spacing:.013em}.info__company-address span{letter-spacing:.016em}.info__company-map svg{margin-right:6px;position:relative;top:4px}.info__company-map{font-weight:500;font-size:13px}@media screen and (max-width: 740px){.info{padding-bottom:149px}.info .ttl-en{padding-bottom:5px}.info__list{display:block;padding:34px 0 44px}.info__item{width:100%}.info__item:nth-child(5){border-bottom:none}.info__item:nth-child(5) .info__item-sec{margin:initial}.info__company{gap:30px 20px}.info__company-wrap{width:calc(50% - 10px);align-items:start}.info__company-img{width:100%;padding-bottom:12px}.info__company-place{padding-left:15px;padding-bottom:10px}.info__company-place:before{top:3px;padding:5px}.info__company-tel{padding-bottom:4px}.info__company-map{margin-top:-3px}.info__company-map svg{margin-right:4px;top:1px;width:9px}}.swiper-pagination-bullet{background:#fff;width:11px;height:11px;opacity:1}.swiper-pagination-bullet-active{background:#e99024}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{width:fit-content;padding-left:24px;padding-bottom:21px}@media screen and (max-width: 740px){.swiper-pagination{display:none}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUpKLGVBTUUsZUFDQSxzQ0V0aEJKLE1Gb2JGLG9CQXNHSSxlQUVFLGtCQUNFLGFBR0osYUFDRSxvQkFDQSxhQUVGLFVBQ0UsMEJBQ0Esa0JBQ0UsMENBQ0EsY0FDRSxnQkFJTixhQUNFLHFCQUNBLHNCQUNFLGtCQUNBLG9CQUVGLFVBQ0Usb0JBQ0Esc0JBRUYsaUJBQ0Usb0JBQ0EsNkJBQ0EsT0FDRSxZQUNBLG9CQUdKLGtCQUNFLG9CQUVGLGVBQ0Usd0JBQ0EsZ0JBQ0UsUUFDQSxVQUNBLDRCQVFWLGVFaG5CZSxXRmtuQmIsWUFDQSxVQUNBLGtDQUVGLGtCRS9uQmEsMkpGa29CYixZQUNFLDZKQUVGLGlCQUNFLGtCQUNBLG9CQUNBLHNDRTlsQkEsbUJGaW1CQSxZQUNFLEsiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9XZWIvUmVzb3VyY2VzL3B1YmxpYy9zY3NzL3V0aWxzL2NvbW1vbi9fc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1dlYi9SZXNvdXJjZXMvcHVibGljL3Njc3MvdXRpbHMvY29tbW9uL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy91dGlscy9jb21tb24vX2Rlc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy91dGlscy9jb21tb24vX2luaXRpYWxpemUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy91dGlscy9jb21tb24vX21peGluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1dlYi9SZXNvdXJjZXMvcHVibGljL3Njc3MvdXRpbHMvX2Jhc2Uuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcbiAgICAgICAgICAgICAgICAgIEB1c2UgXCJAL3Njc3MvdXRpbHMvcHJlcGVuZHNcIiBhcyAqO1xuICAgICAgICAgICAgICAgIFxuXHJcbi5oZWFkZXJ7XHJcbiAgJHRoaXM6ICY7XHJcbiAgdG9wOiAxM3B4O1xyXG4gICYuaXMtc2Nyb2xsVG9we1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICN7JHRoaXN9X19sb2dvIHN2ZyAubG9nby10eHQgKntcclxuICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gICAgI3skdGhpc31fX25hdntcclxuICAgICAgJi10eHR7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBzdmcgKntcclxuICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZW51e1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzNHB4O1xyXG4gICAgICBsZWZ0OiAtMzBweDtcclxuICAgICAgJl9fY29udGVudHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLC43NSk7XHJcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XHJcbiAgICAgICAgcGFkZGluZzogMjdweCAzN3B4IDI3cHggMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIHRvcDogMDtcclxuICAgICYuaXMtc2Nyb2xsVG9wIC5tZW51e1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgJl9fY29udGVudHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50dGwge1xyXG4gICYtZW4ge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDY1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDNweDtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50MDI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gIH1cclxuICAmLWpwIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC16ZW5rYWt1O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xIHtcclxuICAgICYtZW4ge1xyXG4gICAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgfVxyXG4gICAgJi1qcCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgJi1lbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mdntcclxuICAmX19pbWd7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIHdpbmRvd0hlaWdodDtcclxuICAgIC5zd2lwZXItc2xpZGV7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgaW1nUGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19zZW50ZW5jZSB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZW47XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogNS43cmVtO1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDEwNnB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgJl9fc2VudGVuY2Uge1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEge1xyXG4gICAgJl9fc2VudGVuY2Uge1xyXG4gICAgICBmb250LXNpemU6IDQuMXJlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMzQ1cHg7XHJcbiAgICAgIGJvdHRvbTogNThweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogNDlweDtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFib3V0IHtcclxuICBwYWRkaW5nOiAyMDEuOXB4IDAgNDQ3cHg7XHJcbiAgJl9fd3JhcCB7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuICAmX190dGwge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgICYtZW4ge1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZW47XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDM3cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICBAaW5jbHVkZSBncmFkaWVudDAxO1xyXG4gICAgfVxyXG4gICAgJi1qcCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC16ZW5rYWt1O1xyXG4gICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICBmb250LXNpemU6IDc2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA3OXB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzFweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0zcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC16ZW5rYWt1O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA4N3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjJweCAwIDI0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJ+KAnCc7XHJcbiAgICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJ+KAnSc7XHJcbiAgICAgICAgICByaWdodDogLTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fdHh0IHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nOiA2NXB4IDUuOSUgMCA2LjclO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXplbmtha3U7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogNTFweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEge1xyXG4gICAgcGFkZGluZzogODZweCAwIDEzMXB4O1xyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJl9fdHRsLCAmX190eHQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX3R0bCB7XHJcbiAgICAgICYtZW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgfVxyXG4gICAgICAmLWpwIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjdweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBmb250LXNpemU6IDU0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDYxcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDE2cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0b3A6IDE3cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjlweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdHh0IHtcclxuICAgICAgcGFkZGluZzogMjJweCAwIDAgMDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZXJ2aWNlIHtcclxuICAmX19pbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGV4dDtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAyNTNweCAwIDE3NnB4O1xyXG4gIH1cclxuICAuaW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAmX190dGwge1xyXG4gICAgLnR0bC1lbiB7XHJcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWluaXRpYWw7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ltZyB7XHJcbiAgICAmLW1haW4ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTU0OXB4O1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMTAwcHggKTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19saXN0IHtcclxuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIC8vZ2FwOiAwIDMycHg7XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgLy93aWR0aDogY2FsYyggMTAwJSAvIDQgLSAzMnB4ICk7XHJcbiAgICBtYXJnaW46IDAgMTZweDtcclxuICAgIGEge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAuc2VydmljZV9faXRlbS1pbWcge1xyXG4gICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1pbWcge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICfoqbPjgZfjgY/opovjgosnO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXR0bCB7XHJcbiAgICAgICYtd3JhcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgICBnYXA6IDAgMjEuM3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDM3cHggMCAyMi44cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgd2lkdGg6IDE4LjQwNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC16ZW5rYWt1O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgd2lkdGg6IGNhbGMoIDgxLjU5NSUgLSAyMS4zcHggKTtcclxuICAgIH1cclxuICAgICYtdHh0IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgLnNlcnZpY2VfX2l0ZW0ge1xyXG4gICAgICAgICYtdHRsLXdyYXAge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbiAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdHh0IHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xIHtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgcGFkZGluZzogMXB4IDAgODZweDtcclxuICAgIH1cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICYtbWFpbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBtYXJnaW46IC01M3B4IGF1dG8gNTVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgI3skbWFyZ2luLXNtfXB4IDU1cHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgJi10dGwge1xyXG4gICAgICAgICYtd3JhcCB7XHJcbiAgICAgICAgICBnYXA6IDAgMThweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDI1cHggMCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgLnNlcnZpY2VfX2l0ZW0ge1xyXG4gICAgICAgICAgJi10dGwge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyggODEuNTk1JSAtIDIycHggKTtcclxuICAgICAgICAgICAgJi13cmFwIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAzMXB4IDAgMjJweCAwO1xyXG4gICAgICAgICAgICAgIGdhcDogMCAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLXR4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5ld3Mge1xyXG4gIHBhZGRpbmc6IDE2MC43cHggMCAxNzhweDtcclxuICAmX19saXN0IHtcclxuICAgIHBhZGRpbmctdG9wOiA4M3B4O1xyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgICYtd3JhcCB7XHJcbiAgICAgIHBhZGRpbmc6IDM1cHggMCAzNHB4IDZweDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1iZDtcclxuICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDAgNjBweDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgLm5ld3NfX2l0ZW0tYnRuIHtcclxuICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLW1haW4ge1xyXG4gICAgICB3aWR0aDogNzUuNiU7XHJcbiAgICB9XHJcbiAgICAmLWJ0biB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKCAyNC40JSAtIDYwcHggKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDNweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pbmRleC9hcnJvdy5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgcGFkZGluZzogNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWRhdGUge1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZW47XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJi10dGwge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1iZDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEge1xyXG4gICAgcGFkZGluZzogODAuN3B4IDAgMTIwcHg7XHJcbiAgICAudHRsIHtcclxuICAgICAgJi1lbiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICYtYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICYtbWFpbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgJi10dGwge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAgICAgbWF4LWhlaWdodDogOTlweDtcclxuICAgICAgfVxyXG4gICAgICAmLXdyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHggMCAyOHB4IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmluZm8ge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMDNweDtcclxuICAmX19saXN0IHtcclxuICAgIHBhZGRpbmc6IDQ1cHggMCA3MHB4O1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIGdhcDogMCAzMnB4O1xyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgIHBhZGRpbmc6IDI2cHggMDtcclxuICAgIHdpZHRoOiBjYWxjKCA1MCUgLSAxNnB4ICk7XHJcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWJkO1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAmLXNlYyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB3aWR0aDogODBweDtcclxuICAgIH1cclxuICAgICYtdHh0IHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gODBweCApO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAuaW5mb19faXRlbS10eHQge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgLmluZm9fX2l0ZW0ge1xyXG4gICAgICAgICYtdHh0IHtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxNmVtO1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXNlYyB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoNSksICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1iZDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29tcGFueSB7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgZ2FwOiAwIDIwcHg7XHJcbiAgICAmLXdyYXAge1xyXG4gICAgICB3aWR0aDogY2FsYyggMjUlIC0gMTVweCApO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgJi1pbWcge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1wbGFjZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE5cHg7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZzogOC41cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi10ZWwge1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZW47XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XHJcbiAgICB9XHJcbiAgICAmLWFkZHJlc3Mge1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDEzZW07XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxNmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLW1hcCB7XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE0OXB4O1xyXG4gICAgLnR0bCB7XHJcbiAgICAgICYtZW4ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMzRweCAwIDQ0cHg7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIC5pbmZvX19pdGVtLXNlYyB7XHJcbiAgICAgICAgICBtYXJnaW46IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb21wYW55IHtcclxuICAgICAgZ2FwOiAzMHB4IDIwcHg7XHJcbiAgICAgICYtd3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoIDUwJSAtIDEwcHggKTtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgIH1cclxuICAgICAgJi1pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtcGxhY2Uge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi10ZWwge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1tYXAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICB3aWR0aDogOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy/jgrnjg6njgqTjg4noqr/mlbTnlKhcclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gIHdpZHRoOiAxMXB4O1xyXG4gIGhlaWdodDogMTFweDtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxufVxyXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgbWFyZ2luOiAwIDZweDtcclxufVxyXG4uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIHBhZGRpbmctbGVmdDogMjRweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjFweDtcclxufVxyXG5AaW5jbHVkZSBtcSB7XHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5AdXNlIFwiX3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCJfbWl4aW5cIiBhcyAqO1xyXG5cclxuXHJcblxyXG4vKj09IE1hcmdpbiA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4kbWFyZ2luOiA1MDtcclxuJG1hcmdpbi1sZzogNTA7XHJcbiRtYXJnaW4tbWQ6IDUwO1xyXG4kbWFyZ2luLXNtOiAyNTtcclxuXHJcblxyXG4vKj09IENvbnRlbnQgd2lkdGggPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuQG1peGluIHdyYXAge1xyXG4gIG1heC13aWR0aDogMTc1MHB4O1xyXG59XHJcblxyXG5cclxuQG1peGluIGNvbnRlbnQoJHNpemUgOiAxMTAwLCAkdHlwZTogZGVmYXVsdCwgJG1hcmdpbjogJG1hcmdpbiwgJG1hcmdpbi1sZzogJG1hcmdpbi1sZywgJG1hcmdpbi1tZDogJG1hcmdpbi1tZCwgJG1hcmdpbi1zbTogJG1hcmdpbi1zbSkge1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRtYXJnaW4gKyBweDtcclxuICBwYWRkaW5nLWxlZnQ6ICRtYXJnaW4gKyBweDtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgQGlmICgkc2l6ZSAhPSAxMDApIHtcclxuICAgIG1heC13aWR0aDogY2FsYygjeyRzaXplfXB4ICsgKCN7JG1hcmdpbn1weCAqIDIpKTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgIG1heC13aWR0aDogMTAwdnc7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbWFyZ2luLWxnICsgcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRtYXJnaW4tbGcgKyBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRtYXJnaW4tbWQgKyBweDtcclxuICAgIHBhZGRpbmctbGVmdDogJG1hcmdpbi1tZCArIHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbWFyZ2luLXNtICsgcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRtYXJnaW4tc20gKyBweDtcclxuICB9XHJcbn1cclxuXHJcbi8qPSBCb2R5ID0qL1xyXG5cclxuQG1peGluIHR4dERlZmF1bHQoJHNpemU6IDEuNiwgJGxoOiAzLjIsICRsdDogLjAxLCAkd2dodDogNDAwKSB7XHJcbiAgZm9udC1zaXplOiAjeyRzaXplfXJlbTtcclxuICBsaW5lLWhlaWdodDogI3skbGh9cmVtO1xyXG4gIGxldHRlci1zcGFjaW5nOiAjeyRsdH1lbTtcclxuICBmb250LXdlaWdodDogJHdnaHQ7XHJcbn1cclxuQG1peGluIHR4dExhcmdlKCRzaXplOiAxLjgsICRsaDogMy45LCAkbHQ6IC4wMSwgJHdnaHQ6IDUwMCkge1xyXG4gIGZvbnQtc2l6ZTogI3skc2l6ZX1yZW07XHJcbiAgbGluZS1oZWlnaHQ6ICN7JGxofXJlbTtcclxuICBsZXR0ZXItc3BhY2luZzogI3skbHR9ZW07XHJcbiAgZm9udC13ZWlnaHQ6ICR3Z2h0O1xyXG59XHJcblxyXG5AbWl4aW4gdHh0RW4oJHNpemU6IDEuNSwgJGx0OiAwLCAkd2dodDogNDAwKSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xyXG4gIGZvbnQtd2VpZ2h0OiAkd2dodDtcclxuICBmb250LXNpemU6ICN7JHNpemV9cmVtO1xyXG4gIGxldHRlci1zcGFjaW5nOiAjeyRsdH1lbTtcclxufVxyXG5cclxuQG1peGluIHR4dFplbigkc2l6ZTogMS42LCAkbGg6IDMuMiwgJGx0OiAuMDEsICR3Z2h0OiA0MDApIHtcclxuICBmb250LWZhbWlseTogJGZvbnQtemVua2FrdTtcclxuICBmb250LXNpemU6ICN7JHNpemV9cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAjeyRsaH1yZW07XHJcbiAgbGV0dGVyLXNwYWNpbmc6ICN7JGx0fWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiAkd2dodDtcclxufTtcclxuXHJcbi8qPT0gQ1NTIFN0eWxlcyA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5AbWl4aW4gd2luZG93SGVpZ2h0IHtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGhlaWdodDogMTAwc3ZoO1xyXG59XHJcblxyXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuIHtcclxuICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcclxuICBoZWlnaHQ6IDFweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHdpZHRoOiAxcHg7XHJcbn1cclxuXHJcbkBtaXhpbiBncmFkKCRkZWc6IDAsICRzdGFydDogMCUsICRlbmQ6IDEwMCUpIHtcclxuICBiYWNrZ3JvdW5kOiByZ2IoNDksMTQ0LDE4Nik7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCN7JGRlZ31kZWcsIHJnYmEoNDksMTQ0LDE4NiwxKSAjeyRzdGFydH0sIHJnYmEoNDksMTg2LDE4MCwxKSAjeyRlbmR9KTtcclxufVxyXG5cclxuQG1peGluIGJuSW1nSG92ZXIge1xyXG4gIC4tLWhvdmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICB9XHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgLi0taG92ZXI6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5QYXJ0cyBjb2xsZWN0aW9uXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuXHJcbi8qPT0gdGl0bGUgPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuQG1peGluIHR0bCB7XHJcbiAgJl9fZW4ge1xyXG4gICAgQGluY2x1ZGUgdHh0RW4oJHNpemU6IDcsICRsdDogLS4wMywgJHdnaHQ6IDUwMCk7XHJcbiAgICB0ZXh0LWluZGVudDogLTZweDtcclxuICB9XHJcbiAgJl9famEge1xyXG4gICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgIEBpbmNsdWRlIHR4dExhcmdlKCR3Z2h0OiA1MDApO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSB7XHJcbiAgICAmX19lbiB7XHJcbiAgICAgIHRleHQtaW5kZW50OiAwO1xyXG4gICAgICBAaW5jbHVkZSB0eHRFbigkc2l6ZTogNSwgJGx0OiAtLjAzLCAkd2dodDogNTAwKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDUuNXJlbTtcclxuICAgIH1cclxuICAgICZfX2phIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2VjLXR0bHtcclxuICBAaW5jbHVkZSB0eHRaZW4oJHNpemU6IDIuNywgJGx0OiAuMDUzLCAkbGg6IDQuNiwgJHdnaHQ6IDcwMCk7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBwYWRkaW5nOiAxNnB4IDMwcHggMThweDtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1zdWI7XHJcbiAgJi4tLWNvbG9yMntcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIEBpbmNsdWRlIHR4dFplbigkc2l6ZTogMi4zLCAkbGg6IDMuNCwgJGx0OiAuMDUzLCAkd2dodDogNzAwKTtcclxuICAgIHBhZGRpbmc6IDEycHggMTVweCAxNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyo9PSBidXR0b24gPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuQG1peGluIGJ0bigkd2lkdGg6IDIyNywgJGNvbG9yOiAkY29sb3ItdGV4dCkge1xyXG4gIGEge1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgIHdpZHRoOiAjeyR3aWR0aH1weDtcclxuICAgIG1pbi13aWR0aDogMjI3cHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItYmFzZTtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDEycHggMTRweCAyNHB4O1xyXG4gICAgQGluY2x1ZGUgdHh0TGFyZ2UoJHNpemU6IDEuNSwgJGx0OiAuMDUsICR3Z2h0OiA1MDApO1xyXG4gICAgc3ZnIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBwYXRoLCBsaW5lIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuICAgICYuLS1iZyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLi0tc3AtYmcge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsaW5re1xyXG4gIGF7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZW47XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICBzdmd7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcclxuICAgICAgJiwqe1xyXG4gICAgICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgIHN2ZyAqe1xyXG4gICAgICAgIGZpbGw6ICRjb2xvci1iYXNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKj09IENvbnRlbnQgQW5pbWF0aW9uID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbkBtaXhpbiBiZygkaGVpZ2h0OiAyNTYsICRzdGFydDogI0ZGRkZGRiwgJGVuZDogI0UzRTNFMykge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAjeyRoZWlnaHR9cHgpO1xyXG4gIHotaW5kZXg6IG1hcC1nZXQoJGxheWVyLCBiYWNrZ3JvdW5kKTtcclxuICBiYWNrZ3JvdW5kOiAkZW5kO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjeyRlbmR9IDAlLCAjeyRzdGFydH0gMTAwJSk7XHJcbn1cclxuXHJcbi8qPT0gSG92ZXIgQWN0aW9uID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuQG1peGluIGJ0bkhvdmVyIHtcclxuICBib3JkZXItY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgc3ZnIHBhdGgsIHN2ZyBsaW5lIHtcclxuICAgIHN0cm9rZTogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGltZ1BhcmVudCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBpbWcge1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gaW1nSG92ZXIge1xyXG4gIGltZyB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gIH1cclxufVxyXG5cclxuLyo9PSBUZXh0IFN0eWxlID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmdyYWRpZW50LXR4dHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgJGNvbG9yLWJhc2UgNDUlLCRjb2xvci1saWdodGJsdWUgODUlKTtcclxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgwZGVnLCAkY29sb3ItYmFzZSA0NSUsJGNvbG9yLWxpZ2h0Ymx1ZSA4NSUpO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyo9PSBDb250ZW50IEFuaW1hdGlvbiA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5AbWl4aW4gaW5WaWV3RGVmYXVsdCB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDEwcHgpO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuNnMgY3ViaWMtYmV6aWVyKC42OSwwLC42NCwxKTtcclxuICAmLmlzLXZpZXcge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gaW5WaWV3U2NhbGUge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC42cyBjdWJpYy1iZXppZXIoLjY5LDAsLjY0LDEpLCB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKC4zOSwwLC4wOSwxKTtcclxuICAmLmlzLXZpZXcge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBpblZpZXdEZWxheSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDEwcHgpO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuNnMgY3ViaWMtYmV6aWVyKC42OSwwLC42NCwxKTtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAuNHM7XHJcbiAgJi5pcy12aWV3IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB9XHJcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblNpdGUgc3BlY2lmaWNhdGlvbnNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vKj09IENvbG9yID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi8qPSBTaXRlIENvbG9yID0qL1xyXG4kY29sb3ItYmFzZTogI0U5OTAyNDsgLy8gYmFzZVxyXG4kY29sb3Itc3ViOiAjMTMyRTU5OyAvLyBzdWJcclxuXHJcbiRjb2xvci1iZzogI0ZGRkZGRjsgLy9iYXNlIC0gYmdcclxuXHJcbiRjb2xvci10ZXh0OiAjMjQyNDI0OyAvLyB0ZXh0XHJcbiRjb2xvci1iZDogI0EyQTJBMjsgLy8gYm9yZGVyXHJcblxyXG4vKj0gQ29sb3JzID0qL1xyXG4kY29sb3Itd2hpdGU6ICAjRkZGRkZGOyAvLyB3aGl0ZVxyXG4kY29sb3ItYmxhY2s6ICAjMDAwMDAwOyAvLyBibGFja1xyXG4kY29sb3ItbGlnaHRibHVlOiAjQjlDOUUzO1xyXG4kY29sb3ItbGlnaHRibHVlLWRrOiAjMTJiMGQ5O1xyXG5cclxuXHJcbi8qPT0gVGV4dCA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vKj0gU2l6ZSA9Ki9cclxuJGZvbnRTaXplOiAxLjU7XHJcblxyXG4vKj0gTGV0dGVyIFNwYWNpbmcgPSovXHJcbiRsdDogLjAyO1xyXG5cclxuLyo9IEZvbnQgPSovXHJcbiRmb250LWJhc2U6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiRmb250LXplbmtha3U6ICdaZW4gS2FrdSBHb3RoaWMgQW50aXF1ZScsICRmb250LWJhc2U7XHJcbiRmb250LWVuOiAnSGFua2VuIEdyb3Rlc2snLCAkZm9udC1iYXNlO1xyXG5cclxuXHJcbi8qPT0gQnJlYWtwb2ludCA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4kYnJlYWtwb2ludHM6IChcclxuICAgICdob3Zlcic6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCknLCAvL1BDIE9ubHlcclxuICAgICdsZyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOTBweCknLCAvL2lQYWRQcm9cclxuICAgICdtZCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KScsIC8vaVBhZFxyXG4gICAgJ3NtJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNzQwcHgpJywgLy9Nb2JpbGVcclxuICAgICd4cyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KScsIC8vaVBob25lU0VcclxuICAgICd0ZWwnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCknLCAvL1RFTFxyXG4pICFkZWZhdWx0O1xyXG5cclxuLyo9IE1lZGlhUXVlcnkgPSovXHJcbkBtaXhpbiBtcSgkYnJlYWtwb2ludDogc20pIHtcclxuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8qPSBIb3ZlciA9Ki9cclxuQG1peGluIGhvdmVyKCRicmVha3BvaW50OiBob3Zlcikge1xyXG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyo9IFJldGluYSA9Ki9cclxuQG1peGluIHJ0KCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MiksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpe1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKj09IHotaW5kZXggPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuJGxheWVyOiAoXHJcbiAgICBtb2RhbDogMTAwLFxyXG4gICAgZHJhd2VyOiA1MCxcclxuICAgIGZsb2F0aW5nOiA1MCxcclxuICAgIGhlYWRlcjogNDAsXHJcbiAgICBmcm9udDogMjAsXHJcbiAgICBmb290ZXI6IDEwLFxyXG4gICAgZGVmYXVsdDogMSxcclxuICAgIGJhY2tncm91bmQ6IC0xMCxcclxuKTtcclxuXHJcblxyXG4iLCIvKiEgZGVzdHlsZS5jc3MgdjMuMC4wIHwgTUlUIExpY2Vuc2UgfCBodHRwczovL2dpdGh1Yi5jb20vbmljb2xhcy1jdXNhbi9kZXN0eWxlLmNzcyAqL1xyXG5cclxuLyogUmVzZXQgYm94LW1vZGVsIGFuZCBzZXQgYm9yZGVycyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuKixcclxuOjpiZWZvcmUsXHJcbjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbn1cclxuXHJcbi8qIERvY3VtZW50ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICogMy4gUmVtb3ZlIGdyYXkgb3ZlcmxheSBvbiBsaW5rcyBmb3IgaU9TLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gIGxpbmUtaGVpZ2h0OiAxOyAvKiAxICovXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMyovXHJcbn1cclxuXHJcbi8qIFNlY3Rpb25zICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxyXG4gKi9cclxuXHJcbm1haW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiBWZXJ0aWNhbCByaHl0aG0gKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbnAsXHJcbnRhYmxlLFxyXG5ibG9ja3F1b3RlLFxyXG5hZGRyZXNzLFxyXG5wcmUsXHJcbmlmcmFtZSxcclxuZm9ybSxcclxuZmlndXJlLFxyXG5kbCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBIZWFkaW5ncyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBMaXN0cyAoZW51bWVyYXRpb24pICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG51bCxcclxub2wge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIExpc3RzIChkZWZpbml0aW9uKSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuZHQge1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbmRkIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudCAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xyXG4gIGhlaWdodDogMDsgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBjbGVhcjogYm90aDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5wcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG5hZGRyZXNzIHtcclxuICBmb250LXN0eWxlOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljcyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuLyogUmVwbGFjZWQgY29udGVudCAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgdmVydGljYWwgYWxpZ25tZW50IGlzc3Vlcy5cclxuICovXHJcblxyXG5zdmcsXHJcbmltZyxcclxuZW1iZWQsXHJcbm9iamVjdCxcclxuaWZyYW1lIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcblxyXG4vKiBGb3JtcyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlc2V0IGZvcm0gZmllbGRzIHRvIG1ha2UgdGhlbSBzdHlsZWFibGUuXHJcbiAqIDEuIE1ha2UgZm9ybSBlbGVtZW50cyBzdHlsYWJsZSBhY3Jvc3Mgc3lzdGVtcyBpT1MgZXNwZWNpYWxseS5cclxuICogMi4gSW5oZXJpdCB0ZXh0LXRyYW5zZm9ybSBmcm9tIHBhcmVudC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiAxICovXHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXNldCByYWRpbyBhbmQgY2hlY2tib3ggYXBwZWFyYW5jZSB0byBwcmVzZXJ2ZSB0aGVpciBsb29rIGluIGlPUy5cclxuICovXHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGNoZWNrYm94O1xyXG4gIGFwcGVhcmFuY2U6IGNoZWNrYm94O1xyXG59XHJcblxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHJhZGlvO1xyXG4gIGFwcGVhcmFuY2U6IHJhZGlvO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCBjdXJzb3JzIGZvciBjbGlja2FibGUgZWxlbWVudHMuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuYnV0dG9uOmRpc2FibGVkLFxyXG5bdHlwZT1cImJ1dHRvblwiXTpkaXNhYmxlZCxcclxuW3R5cGU9XCJyZXNldFwiXTpkaXNhYmxlZCxcclxuW3R5cGU9XCJzdWJtaXRcIl06ZGlzYWJsZWQge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEltcHJvdmUgb3V0bGluZXMgZm9yIEZpcmVmb3ggYW5kIHVuaWZ5IHN0eWxlIHdpdGggaW5wdXQgZWxlbWVudHMgJiBidXR0b25zLlxyXG4gKi9cclxuXHJcbjotbW96LWZvY3VzcmluZyB7XHJcbiAgb3V0bGluZTogYXV0bztcclxufVxyXG5cclxuc2VsZWN0OmRpc2FibGVkIHtcclxuICBvcGFjaXR5OiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHBhZGRpbmdcclxuICovXHJcblxyXG5vcHRpb24ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXNldCB0byBpbnZpc2libGVcclxuICovXHJcblxyXG5maWVsZHNldCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG5sZWdlbmQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbnByb2dyZXNzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDEgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gRml4IGZvbnQgaW5oZXJpdGFuY2UuXHJcbiAqL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cclxuICBmb250OiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDbGlja2FibGUgbGFiZWxzXHJcbiAqL1xyXG5cclxubGFiZWxbZm9yXSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4vKiBJbnRlcmFjdGl2ZSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICovXHJcblxyXG5kZXRhaWxzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxufVxyXG5cclxuLypcclxuICogUmVtb3ZlIG91dGxpbmUgZm9yIGVkaXRhYmxlIGNvbnRlbnQuXHJcbiAqL1xyXG5cclxuW2NvbnRlbnRlZGl0YWJsZV06Zm9jdXMge1xyXG4gIG91dGxpbmU6IGF1dG87XHJcbn1cclxuXHJcbi8qIFRhYmxlcyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbjEuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIGFsbCBDaHJvbWUgYW5kIFNhZmFyaS5cclxuKi9cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7IC8qIDEgKi9cclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG59XHJcblxyXG5jYXB0aW9uIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG50ZCxcclxudGgge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxudGgge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG4iLCJAdXNlIFwiX3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCJfZGVzdHlsZVwiIGFzICo7XHJcbkB1c2UgXCJfbWl4aW5cIiBhcyAqO1xyXG5AdXNlIFwiX3N0eWxlc1wiIGFzICo7XHJcblxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblNpdGUgZGVmYXVsdFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtc2l6ZTogNjIuNSU7XHJcbn1cclxuXHJcbi8qPT0gQmFzZSBzdHlsZSA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5ib2R5e1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1iYXNlO1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICBmb250LXNpemU6ICN7JGZvbnRTaXplfXJlbTtcclxuICBsZXR0ZXItc3BhY2luZzogI3skbHR9ZW07XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgYSB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICBhOmhvdmVye1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lcntcclxuICB3aWR0aDoxMDAlO1xyXG4gIG1hcmdpbjowO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1pbi13aWR0aDogMTAwJTtcclxufVxyXG5cclxuXHJcbi8qPT0gaW5wdXQgdGFnIGluaXRpYWxpemF0aW9uID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbmlucHV0LCBidXR0b24sIHRleHRhcmVhLCBzZWxlY3Qge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG59XHJcbnNlbGVjdDo6LW1zLWV4cGFuZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbi8qPT0gQ1NTIGZvciBoaWRpbmcgZGV2aWNlIGRpc3BsYXkgPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLyo9IERlc2t0b3AgPSovXHJcblxyXG4udGI6bm90KGJyKSwgYnIudGIge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uc3A6bm90KGJyKSwgYnIuc3Age1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ubGc6bm90KGJyKSwgYnIubGcge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ucGM6bm90KGJyKSB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuYnIucGMge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZml4ZWR7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuXHJcbi8qPSBMYXJnZSBUYWJsZXQoaVBhZFBybykgPSovXHJcblxyXG5AaW5jbHVkZSBtcShsZykge1xyXG4gIC5wYzpub3QoYnIpLCBici5wYyB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRiOm5vdChiciksIGJyLnRie1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc3A6bm90KGJyKSwgYnIuc3B7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5sZzpub3QoYnIpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGJyLmxnIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qPSBUYWJsZXQoaVBhZCkgPSovXHJcblxyXG5AaW5jbHVkZSBtcShtZCkge1xyXG4gIC5wYzpub3QoYnIpLCBici5wYyB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmxnOm5vdChiciksIGJyLmxnIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc3A6bm90KGJyKSwgYnIuc3B7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50Yjpub3QoYnIpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGJyLnRiIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qPSBNb2JpbGUofjc0MHB4KSA9Ki9cclxuXHJcbkBpbmNsdWRlIG1xIHtcclxuXHJcbiAgLnBjOm5vdChiciksIGJyLnBjIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubGc6bm90KGJyKSwgYnIubGcge1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50Yjpub3QoYnIpLCBici50YiB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNwOm5vdChicikge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGJyLnNwIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKj09IFBhZ2UgVHJhbnNpdGlvbiBBbmltYXRpb24gPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuYm9keTo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC42cyBjdWJpYy1iZXppZXIoLjY5LDAsLjY0LDEpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjZzIGN1YmljLWJlemllciguNjksMCwuNjQsMSk7XHJcbn1cclxuXHJcbmJvZHkuZmFkZW91dDo6YWZ0ZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcblxyXG4uaW5uZXIge1xyXG4gIEBpbmNsdWRlIGNvbnRlbnQ7XHJcbn0iLCJAdXNlIFwiX3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG4vLyBtaXhpblxyXG5AbWl4aW4gY2xlYXJmaXgge1xyXG4gICp6b29tOiAxO1xyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgLy8gRml4ZXMgT3BlcmEvY29udGVudGVkaXRhYmxlIGJ1ZzpcclxuICAgIC8vIGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyQG1peGluIGNvbS9taWNyby1jbGVhcmZpeC1oYWNrLyNjb21tZW50LTM2OTUyXHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBncmFkaWVudCgkY29sb3I6ICNGNUY1RjUsICRzdGFydDogI0VFRSwgJHN0b3A6ICNGRkYpIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3I7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsXHJcbiAgICAgICAgICBsZWZ0IGJvdHRvbSxcclxuICAgICAgICAgIGxlZnQgdG9wLFxyXG4gICAgICAgICAgY29sb3Itc3RvcCgwLCAkc3RhcnQpLFxyXG4gICAgICAgICAgY29sb3Itc3RvcCgxLCAkc3RvcCkpO1xyXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoYm90dG9tLFxyXG4gICAgICAgICAgJHN0YXJ0LFxyXG4gICAgICAgICAgJHN0b3ApO1xyXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sXHJcbiAgICAgICAgICAkc3RhcnQgMCUsXHJcbiAgICAgICAgICAkc3RvcCAxMDAlKTtcclxuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoJHN0b3AsXHJcbiAgICAgICAgICAkc3RhcnQpO1xyXG59XHJcbkBtaXhpbiBidy1ncmFkaWVudCgkY29sb3I6ICNGNUY1RjUsICRzdGFydDogMCwgJHN0b3A6IDI1NSkge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvcjtcclxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixcclxuICAgICAgICAgIGxlZnQgYm90dG9tLFxyXG4gICAgICAgICAgbGVmdCB0b3AsXHJcbiAgICAgICAgICBjb2xvci1zdG9wKDAsIHJnYigkc3RhcnQsJHN0YXJ0LCRzdGFydCkpLFxyXG4gICAgICAgICAgY29sb3Itc3RvcCgxLCByZ2IoJHN0b3AsJHN0b3AsJHN0b3ApKSk7XHJcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChib3R0b20sXHJcbiAgICAgICAgICByZ2IoJHN0YXJ0LCRzdGFydCwkc3RhcnQpIDAlLFxyXG4gICAgICAgICAgcmdiKCRzdG9wLCRzdG9wLCRzdG9wKSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLFxyXG4gICAgICAgICAgcmdiKCRzdGFydCwkc3RhcnQsJHN0YXJ0KSAwJSxcclxuICAgICAgICAgIHJnYigkc3RvcCwkc3RvcCwkc3RvcCkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHJnYigkc3RvcCwkc3RvcCwkc3RvcCksXHJcbiAgICAgICAgICByZ2IoJHN0YXJ0LCRzdGFydCwkc3RhcnQpKTtcclxufVxyXG5AbWl4aW4gZ3JhZGllbnQwMSB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExMGRlZywgJGNvbG9yLWJhc2UgNDUlLCRjb2xvci1saWdodGJsdWUgODUlKTtcclxuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG59XHJcbkBtaXhpbiBncmFkaWVudDAyIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTEwZGVnLCAkY29sb3ItYmFzZSA0NSUsJGNvbG9yLWxpZ2h0Ymx1ZSA4NSUpO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgcGFkZGluZzogMnB4IDA7XHJcbn1cclxuXHJcbkBtaXhpbiBncmFkaWVudC1pbml0aWFsIHtcclxuICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBpbml0aWFsO1xyXG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiBpbml0aWFsO1xyXG59XHJcbkBtaXhpbiBib3JkZXJlZCgkdG9wLWNvbG9yOiAjRUVFLCAkcmlnaHQtY29sb3I6ICNFRUUsICRib3R0b20tY29sb3I6ICNFRUUsICRsZWZ0LWNvbG9yOiAjRUVFKSB7XHJcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICR0b3AtY29sb3I7XHJcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkbGVmdC1jb2xvcjtcclxuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkcmlnaHQtY29sb3I7XHJcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRib3R0b20tY29sb3I7XHJcbn1cclxuQG1peGluIGRyb3Atc2hhZG93KCR4LWF4aXM6IDAsICR5LWF4aXM6IDFweCwgJGJsdXI6IDJweCwgJGFscGhhOiAwLjEpIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6ICR4LWF4aXMgJHktYXhpcyAkYmx1ciByZ2JhKDAsIDAsIDAsICRhbHBoYSk7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAkeC1heGlzICR5LWF4aXMgJGJsdXIgcmdiYSgwLCAwLCAwLCAkYWxwaGEpO1xyXG4gIGJveC1zaGFkb3c6ICR4LWF4aXMgJHktYXhpcyAkYmx1ciByZ2JhKDAsIDAsIDAsICRhbHBoYSk7XHJcbn1cclxuQG1peGluIHJvdW5kZWQoJHJhZGl1czogMnB4KSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5OiAwLjUpIHtcclxuICAtbW96LW9wYWNpdHk6ICRvcGFjaXR5O1xyXG4gIC1raHRtbC1vcGFjaXR5OiAkb3BhY2l0eTtcclxuICAtd2Via2l0LW9wYWNpdHk6ICRvcGFjaXR5O1xyXG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xyXG4gICRvcHBlcmM6ICRvcGFjaXR5ICogMTAwO1xyXG59XHJcbkBtaXhpbiB0cmFuc2l0aW9uLWR1cmF0aW9uKCRkdXJhdGlvbjogMC4ycykge1xyXG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG4gIC1vLXRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbn1cclxuQG1peGluIHRyYW5zZm9ybSgkYXJndW1lbnRzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICRhcmd1bWVudHM7XHJcbiAgLW1vei10cmFuc2Zvcm06ICRhcmd1bWVudHM7XHJcbiAgLW8tdHJhbnNmb3JtOiAkYXJndW1lbnRzO1xyXG4gIC1tcy10cmFuc2Zvcm06ICRhcmd1bWVudHM7XHJcbiAgdHJhbnNmb3JtOiAkYXJndW1lbnRzO1xyXG59XHJcbkBtaXhpbiByb3RhdGlvbigkZGVnOjVkZWcpe1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZyk7XHJcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKCRkZWcpO1xyXG59XHJcbkBtaXhpbiBzY2FsZSgkcmF0aW86MS41KXtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRyYXRpbyk7XHJcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKCRyYXRpbyk7XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb24oJGR1cmF0aW9uOjAuNHMsICRlYXNlOmVhc2UsICRwcm9wZXJ0eTogYWxsKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRlYXNlO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRlYXNlO1xyXG4gIHRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2U7XHJcbn1cclxuQG1peGluIGlubmVyLXNoYWRvdygkaG9yaXpvbnRhbDowLCAkdmVydGljYWw6MXB4LCAkYmx1cjoycHgsICRhbHBoYTogMC40KSB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAkaG9yaXpvbnRhbCAkdmVydGljYWwgJGJsdXIgcmdiYSgwLCAwLCAwLCAkYWxwaGEpO1xyXG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgJGhvcml6b250YWwgJHZlcnRpY2FsICRibHVyIHJnYmEoMCwgMCwgMCwgJGFscGhhKTtcclxuICBib3gtc2hhZG93OiBpbnNldCAkaG9yaXpvbnRhbCAkdmVydGljYWwgJGJsdXIgcmdiYSgwLCAwLCAwLCAkYWxwaGEpO1xyXG59XHJcbkBtaXhpbiBib3gtc2hhZG93KCRhcmd1bWVudHMpIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6ICRhcmd1bWVudHM7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAkYXJndW1lbnRzO1xyXG4gIGJveC1zaGFkb3c6ICRhcmd1bWVudHM7XHJcbn1cclxuQG1peGluIGJveC1zaXppbmcoJHNpemluZzogYm9yZGVyLWJveCkge1xyXG4gIC1tcy1ib3gtc2l6aW5nOiAkc2l6aW5nO1xyXG4gIC1tb3otYm94LXNpemluZzogJHNpemluZztcclxuICAtd2Via2l0LWJveC1zaXppbmc6ICRzaXppbmc7XHJcbiAgYm94LXNpemluZzogJHNpemluZztcclxufVxyXG5AbWl4aW4gdXNlci1zZWxlY3QoJGFyZ3VtZW50OiBub25lKSB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogJGFyZ3VtZW50O1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6ICRhcmd1bWVudDtcclxuICAtbXMtdXNlci1zZWxlY3Q6ICRhcmd1bWVudDtcclxuICB1c2VyLXNlbGVjdDogJGFyZ3VtZW50O1xyXG59XHJcbkBtaXhpbiBjb2x1bW5zKCRjb2x3aWR0aDogMjUwcHgsICRjb2xjb3VudDogMCwgJGNvbGdhcDogNTBweCwgJGNvbHVtblJ1bGVDb2xvcjogI0VFRSwgJGNvbHVtblJ1bGVTdHlsZTogc29saWQsICRjb2x1bW5SdWxlV2lkdGg6IDFweCkge1xyXG4gIC1tb3otY29sdW1uLXdpZHRoOiAkY29sd2lkdGg7XHJcbiAgLW1vei1jb2x1bW4tY291bnQ6ICRjb2xjb3VudDtcclxuICAtbW96LWNvbHVtbi1nYXA6ICRjb2xnYXA7XHJcbiAgLW1vei1jb2x1bW4tcnVsZS1jb2xvcjogJGNvbHVtblJ1bGVDb2xvcjtcclxuICAtbW96LWNvbHVtbi1ydWxlLXN0eWxlOiAkY29sdW1uUnVsZVN0eWxlO1xyXG4gIC1tb3otY29sdW1uLXJ1bGUtd2lkdGg6ICRjb2x1bW5SdWxlV2lkdGg7XHJcbiAgLXdlYmtpdC1jb2x1bW4td2lkdGg6ICRjb2x3aWR0aDtcclxuICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvbGNvdW50O1xyXG4gIC13ZWJraXQtY29sdW1uLWdhcDogJGNvbGdhcDtcclxuICAtd2Via2l0LWNvbHVtbi1ydWxlLWNvbG9yOiAkY29sdW1uUnVsZUNvbG9yO1xyXG4gIC13ZWJraXQtY29sdW1uLXJ1bGUtc3R5bGU6ICRjb2x1bW5SdWxlU3R5bGU7XHJcbiAgLXdlYmtpdC1jb2x1bW4tcnVsZS13aWR0aDogJGNvbHVtblJ1bGVXaWR0aDtcclxuICBjb2x1bW4td2lkdGg6ICRjb2x3aWR0aDtcclxuICBjb2x1bW4tY291bnQ6ICRjb2xjb3VudDtcclxuICBjb2x1bW4tZ2FwOiAkY29sZ2FwO1xyXG4gIGNvbHVtbi1ydWxlLWNvbG9yOiAkY29sdW1uUnVsZUNvbG9yO1xyXG4gIGNvbHVtbi1ydWxlLXN0eWxlOiAkY29sdW1uUnVsZVN0eWxlO1xyXG4gIGNvbHVtbi1ydWxlLXdpZHRoOiAkY29sdW1uUnVsZVdpZHRoO1xyXG59XHJcbkBtaXhpbiB0cmFuc2xhdGUoJHg6MCwgJHk6MCkge1xyXG4gIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoJHgsICR5KSk7XHJcbn1cclxuQG1peGluIGJhY2tncm91bmQtY2xpcCgkYXJndW1lbnQ6IHBhZGRpbmctYm94KSB7XHJcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6ICRhcmd1bWVudDtcclxuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogJGFyZ3VtZW50O1xyXG4gIGJhY2tncm91bmQtY2xpcDogJGFyZ3VtZW50O1xyXG59XHJcbi8vIEJvcmRlciBSYWRpdXNcclxuQG1peGluIGJvcmRlci1yYWRpdXMgKCRyYWRpdXM6IDVweCkge1xyXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxufVxyXG4vLyBTaW5nbGUgQ29ybmVyIEJvcmRlciBSYWRpdXNcclxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogJHJhZGl1cztcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6ICRyYWRpdXM7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogJHJhZGl1cztcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxufVxyXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAkcmFkaXVzO1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuLy8gU2luZ2xlIFNpZGUgQm9yZGVyIFJhZGl1c1xyXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cyk7XHJcbn1cclxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpO1xyXG59XHJcbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKTtcclxufVxyXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cyk7XHJcbn1cclxuQG1peGluIGNlbnRlci1ibG9jaygpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8vIFNpemluZyBzaG9ydGN1dHNcclxuQG1peGluIHNpemUoJGhlaWdodCwgJHdpZHRoKSB7XHJcbiAgd2lkdGg6ICR3aWR0aDtcclxuICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbn1cclxuQG1peGluIHNxdWFyZSgkc2l6ZSkge1xyXG4gIEBpbmNsdWRlIHNpemUoJHNpemUsICRzaXplKTtcclxufVxyXG5cclxuQG1peGluIGZpbHRlcigkZmlsdGVyLXR5cGUsJGZpbHRlci1hbW91bnQpIHtcclxuICAtd2Via2l0LWZpbHRlcjogJGZpbHRlci10eXBlK3VucXVvdGUoJygjeyRmaWx0ZXItYW1vdW50fSknKTtcclxuICAtbW96LWZpbHRlcjogJGZpbHRlci10eXBlK3VucXVvdGUoJygjeyRmaWx0ZXItYW1vdW50fSknKTtcclxuICAtbXMtZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xyXG4gIC1vLWZpbHRlcjogJGZpbHRlci10eXBlK3VucXVvdGUoJygjeyRmaWx0ZXItYW1vdW50fSknKTtcclxuICBmaWx0ZXI6ICRmaWx0ZXItdHlwZSt1bnF1b3RlKCcoI3skZmlsdGVyLWFtb3VudH0pJyk7XHJcbn1cclxuXHJcbkBtaXhpbiBsaW5lLWNsYW1wKCRjb3VudDogMykge1xyXG4gIC8vIOW8leaVsOOBjOaVsOWApOS7peWkluOBoOOBo+OBn+OCieOCqOODqeODvOOCkui/lOOBmVxyXG4gIEBpZiB0eXBlLW9mKCRjb3VudCkgIT0gJ251bWJlcicge1xyXG4gICAgQGVycm9yICdsaW5lLWNsYW1w44Gu5byV5pWw44Gv5b+F44Ga5pWw5YCk44Gn5oyH5a6a44GX44Gm44GP44Gg44GV44GEJztcclxuICB9XHJcblxyXG4gIEBpZiAkY291bnQgPT0gMSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRjb3VudDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGNsYW1wRGVmYXVsdCgpIHtcclxuICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcclxuICB0ZXh0LW92ZXJmbG93OiBpbml0aWFsO1xyXG59XHJcblxyXG5AbWl4aW4gaW5saW5lLWJsb2NrKCl7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICpkaXNwbGF5OiBpbmxpbmU7XHJcbiAgKnpvb206IDE7XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gZmxleCB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuQG1peGluIGZsZXgtYWxpZ24oJGFsaWduOiBmbGV4LXN0YXJ0KXtcclxuICBhbGlnbi1pdGVtczogJGFsaWduO1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiAkYWxpZ247XHJcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogJGFsaWduO1xyXG4gIC1tcy1mbGV4LWFsaWduOiAkYWxpZ247XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LWp1c3RpZnkoJGp1c3RpZnkpe1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcclxuICAtbXMtanVzdGlmeS1jb250ZW50ICAgIDogJGp1c3RpZnk7XHJcbiAganVzdGlmeS1jb250ZW50ICAgICAgICA6ICRqdXN0aWZ5O1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC13cmFwKCR3cmFwOiB3cmFwKXtcclxuICAtd2Via2l0LWZsZXgtd3JhcDogJHdyYXA7XHJcbiAgLW1zLWZsZXgtd3JhcDogJHdyYXA7XHJcbiAgZmxleC13cmFwOiAkd3JhcDtcclxufVxyXG5cclxuQG1peGluIGZsZXgtZGlyZWN0aW9uKCRkaXJlY3Rpb246IGNvbHVtbikge1xyXG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XHJcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG59XHJcblxyXG5AbWl4aW4gd3JpdGVWZXJ0aWNhbCB7XHJcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICAtd2Via2l0LXdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XHJcbiAgdGV4dC1vcmllbnRhdGlvbjogdXByaWdodDtcclxufVxyXG5cclxuQG1peGluIHdyaXRlSG9yaXpvbnRhbCB7XHJcbiAgd3JpdGluZy1tb2RlOiBob3Jpem9udGFsLXRiO1xyXG4gIC13ZWJraXQtd3JpdGluZy1tb2RlOiBob3Jpem9udGFsLXRiO1xyXG4gIC1tcy13cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XHJcbn1cclxuXHJcblxyXG5cclxuQG1peGluIHRyaW1taW5ne1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxufVxyXG5cclxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcikge1xyXG4gICY6OnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG5cclxuICAvLyBJRVxyXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG5cclxuICAvLyBFZGdlXHJcbiAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vcHjjgpJ2d+OBq+WkieaPm+OBmeOCi2Z1bmN0aW9uXHJcbkBmdW5jdGlvbiBfZ2V0X3Z3KCRzaXplLCAkdmlld3BvcnQ6IDM5MCkge1xyXG4gICRyYXRlOiBjYWxjKDEwMCAvICR2aWV3cG9ydCk7XHJcbiAgQHJldHVybiAkcmF0ZSAqICRzaXplICogMXZ3O1xyXG59XHJcblxyXG5cclxuLy/jg5Xjgqnjg7Pjg4ggcHggPT4gdndcclxuQG1peGluIGZzLXZ3KCRzaXplOiAxLjUsICR2aWV3c2l6ZTogMTQ0MCkge1xyXG4gIGZvbnQtc2l6ZTogJHNpemUgKiAxcHg7XHJcbiAgZm9udC1zaXplOiBfZ2V0X3Z3KCRzaXplLCAkdmlld3NpemUpO1xyXG59XHJcblxyXG4vL21heOOBqG1pbuOBguOCilxyXG5AbWl4aW4gZnMtdnctY2xhbXAoJG1pbjogMTAsICRtYXg6IDMwLCAkc2l6ZTogMTAsICR2aWV3c2l6ZTogMTQ0MCkge1xyXG4gIGZvbnQtc2l6ZTogJHNpemUgKiAxcHg7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgkbWluICogMXB4LCBfZ2V0X3Z3KCRzaXplLCAkdmlld3NpemUpLCAkbWF4ICogMXB4KTtcclxufVxyXG5cclxuLy/nlLvlg4/nlKjjga5taXhpblxyXG5AbWl4aW4gd2QtdncoJHNpemUsICR2aWV3c2l6ZTogMTQ0MCkge1xyXG4gIHdpZHRoOiAkc2l6ZSAqIDFweDtcclxuICB3aWR0aDogX2dldF92dygkc2l6ZSwgJHZpZXdzaXplKTtcclxufVxyXG5cclxuLy9tYXjjgahtaW7jgYLjgopcclxuQG1peGluIHdkLXZ3LWNsYW1wKCRtaW46IDcyMCwgJG1heDogMTQ0MCwgJHNpemU6IDcyMCwgJHZpZXdzaXplOiAxNDQwKSB7XHJcbiAgd2lkdGg6ICRzaXplICogMXB4O1xyXG4gIHdpZHRoOiBjbGFtcCgkbWluICogMXB4LCBfZ2V0X3Z3KCRzaXplLCAkdmlld3NpemUpLCAkbWF4ICogMXB4KTtcclxufVxyXG4vL21heOOBqG1pbuOBguOCilxyXG5AbWl4aW4gd2QtdnctbWluKCRtaW46IDcyMCwgJHNpemU6IDcyMCwgJHZpZXdzaXplOiAxNDQwKSB7XHJcbiAgd2lkdGg6ICRzaXplICogMXB4O1xyXG4gIHdpZHRoOiBtaW4oJG1pbiAqIDFweCwgX2dldF92dygkc2l6ZSwgJHZpZXdzaXplKSk7XHJcbn1cclxuLy9tYXjjgahtaW7jgYLjgopcclxuQG1peGluIHdkLXZ3LW1heCgkbWF4OiA3MjAsICRzaXplOiA3MjAsICR2aWV3c2l6ZTogMTQ0MCkge1xyXG4gIHdpZHRoOiAkc2l6ZSAqIDFweDtcclxuICB3aWR0aDogbWF4KCRtYXggKiAxcHgsIF9nZXRfdncoJHNpemUsICR2aWV3c2l6ZSkpO1xyXG59XHJcblxyXG4vL3BhZGRpbmfjgoRtYXJnaW7nlKjjga5taXhpbu+8iHdpZHRo44KEaGVpZ2h044Gn44KC5L2/44GI44KL77yJXHJcbkBtaXhpbiB2dygkcHJvcGVydHksICRzaXplLCAkdmlld3NpemU6IDE0NDApIHtcclxuICAjeyRwcm9wZXJ0eX06ICRzaXplICogMXB4O1xyXG4gICN7JHByb3BlcnR5fTogX2dldF92dygkc2l6ZSwgJHZpZXdzaXplKTtcclxufVxyXG5cclxuLy9tYXjjgahtaW7jgYLjgopcclxuQG1peGluIHZ3LWNsYW1wKCRwcm9wZXJ0eSwgJG1pbjogNzIwLCAkbWF4OiAxNDQwLCAkc2l6ZTogNzIwLCAkdmlld3NpemU6IDE0NDApIHtcclxuICAjeyRwcm9wZXJ0eX06ICRzaXplICogMXB4O1xyXG4gICN7JHByb3BlcnR5fTogY2xhbXAoJG1pbiAqIDFweCwgX2dldF92dygkc2l6ZSwgJHZpZXdzaXplKSwgJG1heCAqIDFweCk7XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gdnctY2FsYygkcHJvcGVydHksICRzaXplLCAkdmlld3NpemU6IDE0NDAsICRjYWxjKSB7XHJcbiAgI3skcHJvcGVydHl9OiAkc2l6ZSAqIDFweDtcclxuICAjeyRwcm9wZXJ0eX06IGNhbGMoX2dldF92dygkc2l6ZSwgJHZpZXdzaXplKSk7XHJcbn1cclxuXHJcblxyXG4vL+aoquS4puOBs+ODquOCueODiFxyXG5cclxuLy/opqpcclxuQG1peGluIGNvbHVtblJvdygkZ2FwWTogMjAsJGdhcFg6IDIwLCAkc3A6IGJsb2NrKSB7XHJcbiAgQGluY2x1ZGUgZmxleDtcclxuICBnYXA6ICAjeyRnYXBZfXB4ICN7JGdhcFh9cHg7XHJcbiAgQGlmICgkc3AgPT0gJ2Jsb2NrJykge1xyXG4gICAgQGluY2x1ZGUgbXEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8v5a2QXHJcbkBtaXhpbiBjb2x1bW5JdGVtKCRjb2w6IDIsICRnYXA6IDIwLCRjb2xMZzogMiwgJGNvbE1kOiAyLCAkY29sU3A6IDIsJGdhcExnOiAyMCwgJGdhcE1kOiAyMCwgJGdhcFNwOiAxMCwgJHNwOiBibG9jaykge1xyXG4gIHdpZHRoOiBjYWxjKCgxMDAlLyN7JGNvbH0pIC0gKCN7JGdhcH1weCooI3skY29sfSAtIDEpKS8jeyRjb2x9KTtcclxuICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgd2lkdGg6IGNhbGMoKDEwMCUvI3skY29sTGd9KSAtICgjeyRnYXBMZ31weCooI3skY29sTGd9IC0gMSkpLyN7JGNvbExnfSk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICB3aWR0aDogY2FsYygoMTAwJS8jeyRjb2xNZH0pIC0gKCN7JGdhcE1kfXB4KigjeyRjb2xNZH0gLSAxKSkvI3skY29sTWR9KTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEge1xyXG4gICAgQGlmICgkc3AgPT0gYmxvY2spIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICB3aWR0aDogY2FsYygoMTAwJS8jeyRjb2xTcH0pIC0gKCN7JGdhcFNwfXB4KigjeyRjb2xTcH0gLSAxKSkvI3skY29sU3B9KTtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbkB1c2UgXCJjb21tb24vX3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCJjb21tb24vX21peGluXCIgYXMgKjtcclxuQHVzZSBcImNvbW1vbi9fc3R5bGVzXCIgYXMgKjtcclxuQHVzZSBcImNvbW1vbi9faW5pdGlhbGl6ZVwiIGFzICo7XHJcblxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkNvbW1vbiBDU1NcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vKj09IEJ1dHRvbiA9PSovXHJcbi5idG4ge1xyXG4gIEBpbmNsdWRlIGJ0bjtcclxufVxyXG5cclxuLmxpbmt7XHJcbiAgQGluY2x1ZGUgbGluaztcclxufVxyXG5cclxuXHJcbkBtaXhpbiBuYXZ7XHJcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gIHotaW5kZXg6IG1hcC1nZXQoJGxheWVyLCBoZWFkZXIpO1xyXG4gICYtbGlzdHtcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoZmxleC1lbmQpO1xyXG4gICAgZ2FwOiAzNXB4O1xyXG4gIH1cclxuICAmLWl0ZW17XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gICYtdHh0e1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgei1pbmRleDogbWFwLWdldCgkbGF5ZXIsIGhlYWRlcik7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgc3ZnICp7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgc3ZnICp7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yLWJhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1hcnJvd3tcclxuICAgIHZlcnRpY2FsLWFsaWduOiAycHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gIH1cclxuICAmLWljbntcclxuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qPT0gSGVhZGVyID09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4uaGVhZGVyIHtcclxuICAkdGhpczogJjtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiA1MHB4O1xyXG4gIGxlZnQ6ICN7JG1hcmdpbn1weDtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gI3skbWFyZ2lufXB4ICogMik7XHJcbiAgei1pbmRleDogbWFwLWdldCgkbGF5ZXIsIGhlYWRlcikgLSAyO1xyXG4gIHBhZGRpbmc6IDQwcHggMzVweDtcclxuICBtaW4taGVpZ2h0OiA5NnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itd2hpdGUsLjc1KTtcclxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3B4KTtcclxuICBAaW5jbHVkZSBmbGV4O1xyXG4gIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICZfX2xvZ297XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDI3cHg7XHJcbiAgICBsZWZ0OiAzMHB4O1xyXG4gICAgc3ZnICp7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX25hdntcclxuICAgIEBpbmNsdWRlIG5hdjtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICB6LWluZGV4OiBtYXAtZ2V0KCRsYXllciwgaGVhZGVyKSArIDI7XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19uYXYge1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itd2hpdGUsLjkpO1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMTIwcHggI3skbWFyZ2luLXNtfXB4IDgwcHg7XHJcbiAgICAgICYuaXMtb3BlbntcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgICAgLm1lbnV7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1saXN0e1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgJisme1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi10eHR7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgc3ZnICp7XHJcbiAgICAgICAgICBmaWxsOiAkY29sb3ItdGV4dCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pcy1vcGVue1xyXG4gICAgICAjeyR0aGlzfV9fbG9nbyBzdmcgLmxvZ28tdHh0ICp7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yLXRleHQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5hdi10cmd7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAaW5jbHVkZSBtcXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAxNXB4O1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHotaW5kZXg6IG1hcC1nZXQoJGxheWVyLCBoZWFkZXIpICsgMTtcclxuICAgICZfX2JhcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICB3aWR0aDogMThweDtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGV4dDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmlzLWFjdGl2ZSAmX19iYXIgc3BhbntcclxuICAgICAgd2lkdGg6IDExNSU7XHJcbiAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsN3B4KSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtN3B4KSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1lbnV7XHJcbiAgJHRoaXM6ICY7XHJcbiAgd2lkdGg6IDA7XHJcbiAgcGFkZGluZy10b3A6IDI3cHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICAmX19jb250ZW50e1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICB9XHJcbiAgJl9faXRlbXtcclxuICAgICYrJntcclxuICAgICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGlua3tcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA5cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogNHB4O1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXRleHQ7XHJcbiAgICAgIHRvcDogOXB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgbWFyZ2luOiAyNXB4IDE1cHggMzBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKj09IEZvb3RlciA9PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLnJlY3J1aXQtbGlua3tcclxuICBAaW5jbHVkZSBmbGV4O1xyXG4gIGdhcDogMTBweCAyMHB4O1xyXG4gICZfX2l0ZW17XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMCAwO1xyXG4gICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAxNXB4IDAgMDtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTVweCAwIDAgMDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGlua3tcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcclxuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgIGhlaWdodDogMTEzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBpbWd7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgfVxyXG4gICAgJi4tLWNvbG9yMntcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXN1YjtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICBAaW5jbHVkZSBjb250ZW50O1xyXG4gICAgJl9faXRlbXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICZfX2xpbmt7XHJcbiAgICAgIGhlaWdodDogOTJweDtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZXRvcCB7XHJcbiAgbWFyZ2luLXRvcDogNDhweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYXtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbiAgJl9fdHh0e1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgbWFyZ2luLXRvcDogNTJweDtcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXIge1xyXG4gIEBpbmNsdWRlIGNvbnRlbnQoJHNpemU6IDEwMCk7XHJcbiAgcGFkZGluZy1ib3R0b206IDQ3cHg7XHJcbiAgJl9fbWFpbntcclxuICAgIHBhZGRpbmctdG9wOiA4OHB4O1xyXG4gICAgbWluLWhlaWdodDogNTExcHg7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KHNwYWNlLWJldHdlZW4pO1xyXG4gIH1cclxuICAmX19sb2dve1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIGltZ3tcclxuICAgICAgbWF4LXdpZHRoOiAyOTVweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2FkZHJlc3N7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNDhweDtcclxuICB9XHJcbiAgJl9fbmF2e1xyXG4gICAgQGluY2x1ZGUgbmF2O1xyXG4gICAgLm1lbnV7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3JpZ2h0e1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuICB9XHJcbiAgJl9fYm90dG9te1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShzcGFjZS1iZXR3ZWVuKTtcclxuICB9XHJcbiAgJl9fY29weXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgY29sb3I6ICNhMmEyYTI7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuICAmX19uYXYye1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIGdhcDogMzNweDtcclxuICAgICYtbGlua3tcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAmX19uYXZ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmX19tYWlue1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZy10b3A6IDU1cHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fcmlnaHR7XHJcbm1hcmdpbjogMDtcclxuICAgIH1cclxuICAgICZfX2xvZ297XHJcbiAgICAgIG1hcmdpbjogMCA3cHggMCAwO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDIwN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19hZGRyZXNze1xyXG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyN3B4O1xyXG4gICAgfVxyXG4gICAgJl9fYm90dG9te1xyXG4gICAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcclxuICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNBMkEyQTI7XHJcbiAgICAgIHBhZGRpbmc6IDM4cHggMCA0MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbmF2MntcclxuICAgICAgb3JkZXI6IC0xO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyo9PSBQYWdlIEhlYWRpbmcgPT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5oZWFkaW5nIHtcclxuICBtYXJnaW4tdG9wOiAyMzBweDtcclxuICAmX190dGx7XHJcbiAgICAgJi0tamF7XHJcbiAgICAgICBmb250LWZhbWlseTogJGZvbnQtemVua2FrdTtcclxuICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICBmb250LXNpemU6IDU3cHg7XHJcbiAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgbGluZS1oZWlnaHQ6IDg1cHg7XHJcbiAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICAgfVxyXG4gICAgJi0tZW57XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzdweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgJGNvbG9yLWJhc2UgNDUlLCRjb2xvci1saWdodGJsdWUgODUlKTtcclxuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMGRlZywgJGNvbG9yLWJhc2UgNDUlLCRjb2xvci1saWdodGJsdWUgODUlKTtcclxuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEge1xyXG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XHJcbiAgICAmX190dGwge1xyXG4gICAgICAmLS1qYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdnctY2xhbXAoZm9udC1zaXplLCAyNiwgNDAsIDQwLCAzOTApO1xyXG4gICAgICAgIEBpbmNsdWRlIHZ3LWNsYW1wKGxpbmUtaGVpZ2h0LCA0NiwgNjAsIDYwLCAzOTApO1xyXG4gICAgICB9XHJcbiAgICAgICYtLWVuIHtcclxuICAgICAgICBAaW5jbHVkZSB2dy1jbGFtcChmb250LXNpemUsIDE4LCAyOCwgMjgsIDM5MCk7XHJcbiAgICAgICAgQGluY2x1ZGUgdnctY2xhbXAobGluZS1oZWlnaHQsIDI4LCAzOCwgMzgsIDM5MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyo9PSBDb250ZW50cyA9PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi8qPT0gV3JhcHBlciA9PSovXHJcbi4tLWlubmVyIHtcclxuICBAaW5jbHVkZSBjb250ZW50KCR0eXBlOiBtZW51KTtcclxufVxyXG5cclxuXHJcbi8qPT0gU2VjdGlvbiBUaXRsZSA9PSovXHJcbi5zZWMtdHRse1xyXG4gIEBpbmNsdWRlIHNlYy10dGw7XHJcbn1cclxuXHJcblxyXG4vKj09IFBhZ2luYXRpb24gPT0qL1xyXG4ucGFnaW5hdGlvbiB7XHJcblxyXG59XHJcblxyXG5cclxuLyo9PSBCcmVhZGNydW1iID09Ki9cclxuLnBua3oge1xyXG4gIEBpbmNsdWRlIGNvbnRlbnQoMTAwKTtcclxuICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICZfX2xpc3Qge1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xyXG4gICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGZsZXgtZW5kKTtcclxuICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMSk7XHJcbiAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgICY6bm90KC4tLWN1cnJlbnQpIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHh0TGFyZ2UoJHNpemU6IDEuMiwgJGx0OiAuMDcpO1xyXG4gICAgICAgIGNvbnRlbnQ6ICfvvZwnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLi0tY3VycmVudCB7XHJcbiAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX25hbWUge1xyXG4gICAgQGluY2x1ZGUgdHh0TGFyZ2UoJHNpemU6IDEuMiwgJGx0OiAuMDcpO1xyXG4gICAgY29sb3I6ICM5Njk2OTY7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMzk2cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgJl9faXRlbTpub3QoLi0tY3VycmVudCk6YWZ0ZXIge1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB9XHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qPT0gVGVsID09Ki9cclxuLi0tdGVsIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBAaW5jbHVkZSBtcSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKj09IEFuaW1hdGlvbiA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5mYWRlVXAge1xyXG4gIGFuaW1hdGlvbi1uYW1lOmZhZGVVcEFuaW1lO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjoxLjZzO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHM7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4zMiwwLC4xNSwxKTtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVVcEFuaW1le1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgfVxyXG59XHJcblxyXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9*/