/*!***********************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/company.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)}}.heading{margin-bottom:160px}@media screen and (max-width: 740px){.heading{margin-bottom:100px}}.message{margin-bottom:194px}.message__ttl{margin-bottom:80px}.message__wrap{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start}.message__cont{width:59.5454545455%;padding-right:50px}.message__catch{max-width:100%;margin-bottom:53px}.message__txt{font-family:"Zen Kaku Gothic Antique","Noto Sans JP",sans-serif;font-size:1.8rem;line-height:3.8rem;letter-spacing:0em;font-weight:700}.message__txt+.message__txt{margin-top:23px}.message__img{width:40.4545454545%}.message__img img{width:100%;border-radius:15px}.message__name{font-family:"Zen Kaku Gothic Antique","Noto Sans JP",sans-serif;font-size:1.8rem;line-height:2.8rem;letter-spacing:0em;font-weight:700;text-align:right;margin-top:20px}.message__name-label{font-family:"Zen Kaku Gothic Antique","Noto Sans JP",sans-serif;font-size:1.5rem;line-height:2.1rem;letter-spacing:0em;font-weight:700;margin-bottom:4px}@media screen and (max-width: 900px){.message__cont{width:calc(100% - 200px)}.message__img{width:200px}}@media screen and (max-width: 740px){.message{margin-bottom:70px}.message__ttl{margin-bottom:40px}.message__wrap{display:block}.message__cont{width:100%;padding:0}.message__catch{width:340px;margin-bottom:23px}.message__txt{font-family:"Zen Kaku Gothic Antique","Noto Sans JP",sans-serif;font-size:1.5rem;line-height:2.8rem;letter-spacing:0.025em;font-weight:500}.message__txt+.message__txt{margin-top:12px}.message__img{width:100%;margin-top:40px}.message__name{margin-top:16px}.message__name-label{font-size:1.3rem;margin-bottom:0}}.philosophy{margin-bottom:200px}.philosophy .--grad{background:#e99024;background:linear-gradient(-15deg, #E99024 15%, #B9C9E3 85%);background:-webkit-linear-gradient(-15deg, #E99024 15%, #B9C9E3 85%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.philosophy__ttl{margin-bottom:48px}.philosophy__top{margin-bottom:90px}.philosophy__top-ttl{font-family:"Hanken Grotesk","Noto Sans JP",sans-serif;font-weight:700;font-size:9.1rem;letter-spacing:0.03em;margin:0 0 30px -4px}.philosophy__top-ttl .--and{font-size:.8131868132em;margin:0 .22em}.philosophy__top .philosophy__box{padding-top:35px;padding-bottom:35px}.philosophy__block+.philosophy__block{margin-top:53px}.philosophy__block-ttl{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-end;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;margin:0 0 21px -2px}.philosophy__block-en{font-family:"Hanken Grotesk","Noto Sans JP",sans-serif;font-weight:700;font-size:5.5rem;letter-spacing:0.02em}.philosophy__block-ja{font-family:"Zen Kaku Gothic Antique","Noto Sans JP",sans-serif;font-size:1.8rem;line-height:3rem;letter-spacing:0.05em;font-weight:700;margin:0 0 7px 15px}.philosophy__box{background:#efefef;border-radius:15px;padding:41px 40px 36px}.philosophy__box-ttl{font-size:1.7rem;line-height:2.7rem;letter-spacing:0.02em;font-weight:700;margin:13px 0 6px}.philosophy__catch{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-left:23px;position:relative;margin-bottom:14px}.philosophy__catch:before{content:"";width:8px;height:100%;background:#e99024;position:absolute;top:0;left:0}.philosophy__catch .--hyphen{display:inline-block;width:18px;height:2px;margin:0 7px 8px 15px;background:currentColor}.philosophy__catch .--en{font-family:"Hanken Grotesk","Noto Sans JP",sans-serif;font-weight:600;font-size:2.5rem;letter-spacing:0.02em}.philosophy__txt{font-size:1.5rem;line-height:2.7rem;letter-spacing:0.02em;font-weight:500}.philosophy__txt.--big{font-size:2rem;line-height:3.8rem;letter-spacing:0.05em;font-weight:700}.philosophy__list{font-size:1.5rem;line-height:2.7rem;letter-spacing:0.02em;font-weight:500}.philosophy__list-item{position:relative;padding-left:11px}.philosophy__list-item:before{content:"";width:6px;aspect-ratio:1;border-radius:50%;background:#e99024;position:absolute;top:11px;left:0}.philosophy__word{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;gap:20px}.philosophy__word+.philosophy__word{margin-top:18px}.philosophy__word-ttl{font-size:1.7rem;line-height:2.7rem;letter-spacing:0.02em;font-weight:700;flex-shrink:0;position:relative;padding-left:15px;width:138px}.philosophy__word-ttl:before{content:"";width:4px;height:18px;background:#e99024;position:absolute;top:6px;left:0}.philosophy__word-txt{font-size:1.5rem;line-height:2.7rem;letter-spacing:0.02em;font-weight:500}.philosophy__catch+.philosophy__box-ttl{margin-top:19px}@media screen and (max-width: 900px){.philosophy__catch .--en{display:block}}@media screen and (max-width: 740px){.philosophy{margin-bottom:70px}.philosophy__ttl{margin-bottom:28px}.philosophy__top{margin-bottom:40px}.philosophy__top-ttl{font-size:5.5rem;margin:0 0 8px -2px}.philosophy__top .philosophy__box{padding:30px 20px}.philosophy__block+.philosophy__block{margin-top:40px}.philosophy__block-ttl{margin:0 0 11px -1px}.philosophy__block-en{font-size:4rem}.philosophy__block-ja{font-size:1.5rem;margin:0 0 -1px 9px}.philosophy__box{padding:30px 15px}.philosophy__box-ttl{font-size:1.7rem;line-height:2.7rem;letter-spacing:0.02em;font-weight:700;margin:13px 0 6px}.philosophy__catch{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;letter-spacing:0;padding-left:23px;margin-bottom:14px}.philosophy__catch .--hyphen{width:12px;margin:0 7px 6px 0}.philosophy__catch .--en{font-size:2rem}.philosophy__txt{line-height:3rem}.philosophy__txt.--big{font-size:1.8rem;line-height:3.2rem;letter-spacing:0.05em;font-weight:700}.philosophy__list{line-height:3rem}.philosophy__list-item{padding-left:11px}.philosophy__word{display:block}.philosophy__word-ttl{width:100%;margin-bottom:3px}.philosophy__word-txt{line-height:3.2rem}.philosophy__catch+.philosophy__box-ttl{margin-top:19px}}.info{margin-bottom:200px}.info__ttl{margin-bottom:30px}.info__list{max-width:750px}.info__item{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;font-size:1.5rem;line-height:2.9rem;letter-spacing:0.02em;font-weight:400;padding:26px 0 25px;border-bottom:solid 1px #a2a2a2}.info__item-sec{font-size:1.5rem;line-height:2.9rem;letter-spacing:0.02em;font-weight:700;flex-shrink:0;width:142px}.info__item:last-child{border-bottom:0;padding-bottom:0}.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:50px;margin:4px 0 0}.info__company-img{margin-bottom:12px}.info__company-img img{width:100%;height:auto;border-radius:15px}.info__company-place{font-size:1.6rem;line-height:2.9rem;letter-spacing:0.02em;font-weight:700;position:relative;padding-left:17px;margin-bottom:3px}.info__company-place:before{content:"";position:absolute;left:-1px;top:8px;width:12px;aspect-ratio:1;border-radius:50%;background:#e99024}.info__company-tel{font-family:"Hanken Grotesk","Noto Sans JP",sans-serif;font-weight:500;font-size:16px;letter-spacing:.02em;margin-bottom:4px}.info__company-address{line-height:2.5rem}.info__company-map{margin-top:14px;font-size:1.3rem;line-height:1.5rem}.info__company-map a{font-weight:500;display:inline-block;padding:0 0 6px;border-bottom:solid 1px #242424}@media screen and (min-width: 1025px){.info__company-map a:hover{opacity:.5}}.info__company-map svg{margin:2px 6px -2px -1px}.info__company-map svg path{fill:#e99024}@media screen and (max-width: 900px){.info__item.--office{padding-top:24px}.info__item.--office .info__list-sec{padding-top:20px}.info__company{margin-top:15px;gap:30px 20px}.info__company-wrap{width:calc(50% - 10px)}}@media screen and (max-width: 740px){.info{margin-bottom:70px}.info__ttl{margin-bottom:38px}.info__list{width:100%}.info__item-sec{width:80px}.info__item-txt{width:calc(100% - 80px)}.info__item:first-child{padding-top:0}.info__item.--office .info__item-txt{width:100%}.info__company-img{width:100%;margin-bottom:6px}.info__company-place{font-size:1.5rem;line-height:2.4rem;padding-left:15px;margin-bottom:6px}.info__company-place:before{top:7px;left:1px;width:10px}.info__company-tel{margin-bottom:4px}.info__company-address{font-size:1.3rem;line-height:2.3rem;font-weight:500}.info__company-map{margin-top:13px}}.group{margin-bottom:200px}.group__ttl{margin-bottom:60px}.group__list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px 24px}.group__list-item{width:calc(33.3% - 16px);text-align:center}.group__list-item a{display:block}@media screen and (min-width: 1025px){.group__list-item a:hover{opacity:.6}}.group__list-logo{max-width:100%}.group__list-name{font-size:1.6rem;line-height:2.4rem;letter-spacing:0.02em;font-weight:700}.group__list-name-icn{margin-left:6px;vertical-align:1px}@media screen and (max-width: 900px){.group__list-name{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;min-height:48px;margin-top:-11px}}@media screen and (max-width: 740px){.group{margin-bottom:120px}.group__ttl{margin-bottom:16px}.group__list{gap:23px 15px}.group__list-item{width:calc(50% - 7.5px)}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QSxxQkFDQSxhQUNBLHVCQUNBLG1CQUNBLGVBQ0EsK0JMb080QixxRUFDRiwwRkFDcEIsaUJBQ0EsdUNFcGNOLE9GZ2FGLG1CQXlDSSxhQUNBLGtCQUNFLGNBRUYsYUFDRSxtQkFDQSx1QkFDRSxFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL1dlYi9SZXNvdXJjZXMvcHVibGljL3Njc3MvY29tcGFueS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9XZWIvUmVzb3VyY2VzL3B1YmxpYy9zY3NzL3V0aWxzL2NvbW1vbi9fc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1dlYi9SZXNvdXJjZXMvcHVibGljL3Njc3MvdXRpbHMvY29tbW9uL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy91dGlscy9jb21tb24vX2Rlc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy91dGlscy9jb21tb24vX2luaXRpYWxpemUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy91dGlscy9jb21tb24vX21peGluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1dlYi9SZXNvdXJjZXMvcHVibGljL3Njc3MvdXRpbHMvX2Jhc2Uuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcbiAgICAgICAgICAgICAgICAgIEB1c2UgXCJAL3Njc3MvdXRpbHMvcHJlcGVuZHNcIiBhcyAqO1xuICAgICAgICAgICAgICAgIFxuLmhlYWRpbmd7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5tZXNzYWdle1xyXG4gIG1hcmdpbi1ib3R0b206IDE5NHB4O1xyXG4gICZfX3R0bHtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgfVxyXG4gICZfX3dyYXB7XHJcbiAgICBAaW5jbHVkZSBmbGV4KCk7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGZsZXgtc3RhcnQpO1xyXG4gIH1cclxuICAmX19jb250e1xyXG4gICAgd2lkdGg6IGNhbGMoNjU1LzExMDAqMTAwJSk7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gIH1cclxuICAmX19jYXRjaHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDUzcHg7XHJcbiAgfVxyXG4gICZfX3R4dHtcclxuICAgIEBpbmNsdWRlIHR4dFplbigkc2l6ZTogMS44LCAkbGg6IDMuOCwgJGx0OiAwLCAkd2dodDogNzAwKTtcclxuICAgICYrJntcclxuICAgICAgbWFyZ2luLXRvcDogMjNweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faW1ne1xyXG4gICAgd2lkdGg6IGNhbGMoNDQ1LzExMDAqMTAwJSk7XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19uYW1le1xyXG4gICAgQGluY2x1ZGUgdHh0WmVuKCRzaXplOiAxLjgsICRsaDogMi44LCAkbHQ6IDAsICR3Z2h0OiA3MDApO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgJi1sYWJlbHtcclxuICAgICAgQGluY2x1ZGUgdHh0WmVuKCRzaXplOiAxLjUsICRsaDogMi4xLCAkbHQ6IDAsICR3Z2h0OiA3MDApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKG1kKXtcclxuICAgICZfX2NvbnR7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XHJcbiAgICB9XHJcbiAgICAmX19pbWd7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgJl9fdHRse1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmX19jb250e1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgICZfX2NhdGNoe1xyXG4gICAgICB3aWR0aDogMzQwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICB9XHJcbiAgICAmX190eHR7XHJcbiAgICAgIEBpbmNsdWRlIHR4dFplbigkc2l6ZTogMS41LCAkbGg6IDIuOCwgJGx0OiAuMDI1LCAkd2dodDogNTAwKTtcclxuICAgICAgJisme1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAmX19uYW1le1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAmLWxhYmVse1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5waGlsb3NvcGh5e1xyXG4gICR0aGlzOiAmO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwMHB4O1xyXG4gIC4tLWdyYWR7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtMTVkZWcsICRjb2xvci1iYXNlIDE1JSwkY29sb3ItbGlnaHRibHVlIDg1JSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtMTVkZWcsICRjb2xvci1iYXNlIDE1JSwkY29sb3ItbGlnaHRibHVlIDg1JSk7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgJl9fdHRse1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICB9XHJcbiAgJl9fdG9we1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxuICAgICYtdHRse1xyXG4gICAgICBAaW5jbHVkZSB0eHRFbigkc2l6ZTogOS4xLCAkbHQ6IC4wMywgJHdnaHQ6IDcwMCk7XHJcbiAgICAgIG1hcmdpbjogMCAwIDMwcHggLTRweDtcclxuICAgICAgLi0tYW5ke1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYyg3LjQvOS4xKjFlbSk7XHJcbiAgICAgICAgbWFyZ2luOiAwIC4yMmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjeyR0aGlzfV9fYm94e1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Jsb2Nre1xyXG4gICAgJisme1xyXG4gICAgICBtYXJnaW4tdG9wOiA1M3B4O1xyXG4gICAgfVxyXG4gICAgJi10dGx7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgoKTtcclxuICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihmbGV4LWVuZCk7XHJcbiAgICAgIG1hcmdpbjogMCAwIDIxcHggLTJweDtcclxuICAgIH1cclxuICAgICYtZW57XHJcbiAgICAgIEBpbmNsdWRlIHR4dEVuKCRzaXplOiA1LjUsICRsdDogLjAyLCAkd2dodDogNzAwKTtcclxuICAgIH1cclxuICAgICYtamF7XHJcbiAgICAgIEBpbmNsdWRlIHR4dFplbigkc2l6ZTogMS44LCAkbGg6IDMsICRsdDogMC4wNSwgJHdnaHQ6IDcwMCk7XHJcbiAgICAgIG1hcmdpbjogMCAwIDdweCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19ib3h7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIHBhZGRpbmc6IDQxcHggNDBweCAzNnB4O1xyXG4gICAgJi10dGx7XHJcbiAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDEuNywgJGxoOiAyLjcsICRsdDogMC4wMiwgJHdnaHQ6IDcwMCk7XHJcbiAgICAgIG1hcmdpbjogMTNweCAwIDZweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2F0Y2h7XHJcbiAgICBAaW5jbHVkZSB0eHRaZW4oJHNpemU6IDIuMywgJGxoOiAzLjQsICRsdDogMC4wNTMsICR3Z2h0OiA3MDApO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICAgIC4tLWh5cGhlbntcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMThweDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIG1hcmdpbjogMCA3cHggOHB4IDE1cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICAgIH1cclxuICAgIC4tLWVue1xyXG4gICAgICBAaW5jbHVkZSB0eHRFbigkc2l6ZTogMi41LCAkbHQ6IDAuMDIsICR3Z2h0OiA2MDApO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190eHR7XHJcbiAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAxLjUsICRsaDogMi43LCAkbHQ6IDAuMDIsICR3Z2h0OiA1MDApO1xyXG4gICAgJi4tLWJpZ3tcclxuICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMiwgJGxoOiAzLjgsICRsdDogMC4wNSwgJHdnaHQ6IDcwMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpc3R7XHJcbiAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAxLjUsICRsaDogMi43LCAkbHQ6IDAuMDIsICR3Z2h0OiA1MDApO1xyXG4gICAgJi1pdGVte1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTFweDtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTFweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3dvcmR7XHJcbiAgICBAaW5jbHVkZSBmbGV4KCk7XHJcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcclxuICAgIGdhcDogMjBweDtcclxuICAgICYrJntcclxuICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgIH1cclxuICAgICYtdHRse1xyXG4gICAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAxLjcsICRsaDogMi43LCAkbHQ6IDAuMDIsICR3Z2h0OiA3MDApO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIHdpZHRoOiAxMzhweDtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi10eHR7XHJcbiAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDEuNSwgJGxoOiAyLjcsICRsdDogMC4wMiwgJHdnaHQ6IDUwMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NhdGNoKyZfX2JveC10dGx7XHJcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcShtZCl7XHJcbiAgICAmX19jYXRjaHtcclxuICAgICAgLi0tZW57XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgJl9fdHRse1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgfVxyXG4gICAgJl9fdG9we1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAmLXR0bHtcclxuICAgICAgICBmb250LXNpemU6IDUuNXJlbTtcclxuICAgICAgICBtYXJnaW46IDAgMCA4cHggLTJweDtcclxuICAgICAgfVxyXG4gICAgICAjeyR0aGlzfV9fYm94e1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYmxvY2t7XHJcbiAgICAgICYrJntcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtdHRse1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDExcHggLTFweDtcclxuICAgICAgfVxyXG4gICAgICAmLWVue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgfVxyXG4gICAgICAmLWphe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIC0xcHggOXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ib3h7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcclxuICAgICAgJi10dGx7XHJcbiAgICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMS43LCAkbGg6IDIuNywgJGx0OiAwLjAyLCAkd2dodDogNzAwKTtcclxuICAgICAgICBtYXJnaW46IDEzcHggMCA2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NhdGNoe1xyXG4gICAgICBAaW5jbHVkZSB0eHRaZW4oJHNpemU6IDIuMywgJGxoOiAzLjQsICRsdDogMC4wNTMsICR3Z2h0OiA3MDApO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICAuLS1oeXBoZW57XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDdweCA2cHggMDtcclxuICAgICAgfVxyXG4gICAgICAuLS1lbntcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3R4dHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcbiAgICAgICYuLS1iaWd7XHJcbiAgICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMS44LCAkbGg6IDMuMiwgJGx0OiAwLjA1LCAkd2dodDogNzAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGlzdHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3dvcmR7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAmLXR0bHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi10eHR7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY2F0Y2grJl9fYm94LXR0bHtcclxuICAgICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbmZve1xyXG4gICR0aGlzOiAmO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwMHB4O1xyXG4gICZfX3R0bHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG4gICZfX2xpc3Qge1xyXG4gICAgbWF4LXdpZHRoOiA3NTBweDtcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMS41LCAkbGg6IDIuOSwgJGx0OiAwLjAyLCAkd2dodDogNDAwKTtcclxuICAgIHBhZGRpbmc6IDI2cHggMCAyNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1iZDtcclxuICAgICYtc2Vje1xyXG4gICAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAxLjUsICRsaDogMi45LCAkbHQ6IDAuMDIsICR3Z2h0OiA3MDApO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgd2lkdGg6IDE0MnB4O1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29tcGFueSB7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgZ2FwOiA1MHB4O1xyXG4gICAgbWFyZ2luOiA0cHggMCAwO1xyXG4gICAgJi13cmFwIHtcclxuICAgIH1cclxuICAgICYtaW1nIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1wbGFjZSB7XHJcbiAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDEuNiwgJGxoOiAyLjksICRsdDogMC4wMiwgJHdnaHQ6IDcwMCk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXRlbCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICB9XHJcbiAgICAmLWFkZHJlc3Mge1xyXG4gICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xyXG4gICAgfVxyXG4gICAgJi1tYXAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgYXtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwIDAgNnB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItdGV4dDtcclxuICAgICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIG1hcmdpbjogMnB4IDZweCAtMnB4IC0xcHg7XHJcbiAgICAgICAgcGF0aHtcclxuICAgICAgICAgIGZpbGw6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcShtZCl7XHJcbiAgICAmX19pdGVte1xyXG4gICAgICAmLi0tb2ZmaWNle1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICAgICN7JHRoaXN9X19saXN0LXNlY3tcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29tcGFueXtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgZ2FwOiAzMHB4IDIwcHg7XHJcbiAgICAgICYtd3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweC8yKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgJl9fdHRse1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9faXRlbXtcclxuICAgICAgJi1zZWN7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi10eHR7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJi4tLW9mZmljZXtcclxuICAgICAgICAjeyR0aGlzfV9faXRlbS10eHR7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbXBhbnkge1xyXG4gICAgICAmLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtcGxhY2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXRlbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtYWRkcmVzc3tcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi4zcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIH1cclxuICAgICAgJi1tYXAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ncm91cHtcclxuICBtYXJnaW4tYm90dG9tOiAyMDBweDtcclxuICAmX190dGx7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuICAmX19saXN0e1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIGdhcDogNTBweCAyNHB4O1xyXG4gICAgJi1pdGVte1xyXG4gICAgICB3aWR0aDogY2FsYygzMy4zJSAtIDI0cHgqMi8zKTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBhe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgICAgb3BhY2l0eTogLjY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWxvZ297XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICYtbmFtZXtcclxuICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMS42LCAkbGg6IDIuNCwgJGx0OiAwLjAyLCAkd2dodDogNzAwKTtcclxuICAgICAgJi1pY257XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKG1kKXtcclxuICAgICZfX2xpc3R7XHJcbiAgICAgICYtbmFtZXtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcbiAgICAmX190dGx7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcbiAgICAmX19saXN0e1xyXG4gICAgICBnYXA6IDIzcHggMTVweDtcclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgvMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbkB1c2UgXCJfdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIl9taXhpblwiIGFzICo7XHJcblxyXG5cclxuXHJcbi8qPT0gTWFyZ2luID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbiRtYXJnaW46IDUwO1xyXG4kbWFyZ2luLWxnOiA1MDtcclxuJG1hcmdpbi1tZDogNTA7XHJcbiRtYXJnaW4tc206IDI1O1xyXG5cclxuXHJcbi8qPT0gQ29udGVudCB3aWR0aCA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5AbWl4aW4gd3JhcCB7XHJcbiAgbWF4LXdpZHRoOiAxNzUwcHg7XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gY29udGVudCgkc2l6ZSA6IDExMDAsICR0eXBlOiBkZWZhdWx0LCAkbWFyZ2luOiAkbWFyZ2luLCAkbWFyZ2luLWxnOiAkbWFyZ2luLWxnLCAkbWFyZ2luLW1kOiAkbWFyZ2luLW1kLCAkbWFyZ2luLXNtOiAkbWFyZ2luLXNtKSB7XHJcbiAgcGFkZGluZy1yaWdodDogJG1hcmdpbiArIHB4O1xyXG4gIHBhZGRpbmctbGVmdDogJG1hcmdpbiArIHB4O1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICB3aWR0aDogMTAwJTtcclxuICBAaWYgKCRzaXplICE9IDEwMCkge1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKCN7JHNpemV9cHggKyAoI3skbWFyZ2lufXB4ICogMikpO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgbWF4LXdpZHRoOiAxMDB2dztcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRtYXJnaW4tbGcgKyBweDtcclxuICAgIHBhZGRpbmctbGVmdDogJG1hcmdpbi1sZyArIHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgcGFkZGluZy1yaWdodDogJG1hcmdpbi1tZCArIHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkbWFyZ2luLW1kICsgcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRtYXJnaW4tc20gKyBweDtcclxuICAgIHBhZGRpbmctbGVmdDogJG1hcmdpbi1zbSArIHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyo9IEJvZHkgPSovXHJcblxyXG5AbWl4aW4gdHh0RGVmYXVsdCgkc2l6ZTogMS42LCAkbGg6IDMuMiwgJGx0OiAuMDEsICR3Z2h0OiA0MDApIHtcclxuICBmb250LXNpemU6ICN7JHNpemV9cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAjeyRsaH1yZW07XHJcbiAgbGV0dGVyLXNwYWNpbmc6ICN7JGx0fWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiAkd2dodDtcclxufVxyXG5AbWl4aW4gdHh0TGFyZ2UoJHNpemU6IDEuOCwgJGxoOiAzLjksICRsdDogLjAxLCAkd2dodDogNTAwKSB7XHJcbiAgZm9udC1zaXplOiAjeyRzaXplfXJlbTtcclxuICBsaW5lLWhlaWdodDogI3skbGh9cmVtO1xyXG4gIGxldHRlci1zcGFjaW5nOiAjeyRsdH1lbTtcclxuICBmb250LXdlaWdodDogJHdnaHQ7XHJcbn1cclxuXHJcbkBtaXhpbiB0eHRFbigkc2l6ZTogMS41LCAkbHQ6IDAsICR3Z2h0OiA0MDApIHtcclxuICBmb250LWZhbWlseTogJGZvbnQtZW47XHJcbiAgZm9udC13ZWlnaHQ6ICR3Z2h0O1xyXG4gIGZvbnQtc2l6ZTogI3skc2l6ZX1yZW07XHJcbiAgbGV0dGVyLXNwYWNpbmc6ICN7JGx0fWVtO1xyXG59XHJcblxyXG5AbWl4aW4gdHh0WmVuKCRzaXplOiAxLjYsICRsaDogMy4yLCAkbHQ6IC4wMSwgJHdnaHQ6IDQwMCkge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC16ZW5rYWt1O1xyXG4gIGZvbnQtc2l6ZTogI3skc2l6ZX1yZW07XHJcbiAgbGluZS1oZWlnaHQ6ICN7JGxofXJlbTtcclxuICBsZXR0ZXItc3BhY2luZzogI3skbHR9ZW07XHJcbiAgZm9udC13ZWlnaHQ6ICR3Z2h0O1xyXG59O1xyXG5cclxuLyo9PSBDU1MgU3R5bGVzID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbkBtaXhpbiB3aW5kb3dIZWlnaHQge1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgaGVpZ2h0OiAxMDBzdmg7XHJcbn1cclxuXHJcbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4ge1xyXG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgd2lkdGg6IDFweDtcclxufVxyXG5cclxuQG1peGluIGdyYWQoJGRlZzogMCwgJHN0YXJ0OiAwJSwgJGVuZDogMTAwJSkge1xyXG4gIGJhY2tncm91bmQ6IHJnYig0OSwxNDQsMTg2KTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI3skZGVnfWRlZywgcmdiYSg0OSwxNDQsMTg2LDEpICN7JHN0YXJ0fSwgcmdiYSg0OSwxODYsMTgwLDEpICN7JGVuZH0pO1xyXG59XHJcblxyXG5AbWl4aW4gYm5JbWdIb3ZlciB7XHJcbiAgLi0taG92ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gIH1cclxuICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAuLS1ob3ZlcjpudGgtY2hpbGQoMikge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblBhcnRzIGNvbGxlY3Rpb25cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5cclxuLyo9PSB0aXRsZSA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5AbWl4aW4gdHRsIHtcclxuICAmX19lbiB7XHJcbiAgICBAaW5jbHVkZSB0eHRFbigkc2l6ZTogNywgJGx0OiAtLjAzLCAkd2dodDogNTAwKTtcclxuICAgIHRleHQtaW5kZW50OiAtNnB4O1xyXG4gIH1cclxuICAmX19qYSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG4gICAgQGluY2x1ZGUgdHh0TGFyZ2UoJHdnaHQ6IDUwMCk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xIHtcclxuICAgICZfX2VuIHtcclxuICAgICAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgICAgIEBpbmNsdWRlIHR4dEVuKCRzaXplOiA1LCAkbHQ6IC0uMDMsICR3Z2h0OiA1MDApO1xyXG4gICAgICBsaW5lLWhlaWdodDogNS41cmVtO1xyXG4gICAgfVxyXG4gICAgJl9famEge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzZWMtdHRse1xyXG4gIEBpbmNsdWRlIHR4dFplbigkc2l6ZTogMi43LCAkbHQ6IC4wNTMsICRsaDogNC42LCAkd2dodDogNzAwKTtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIHBhZGRpbmc6IDE2cHggMzBweCAxOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXN1YjtcclxuICAmLi0tY29sb3Iye1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgQGluY2x1ZGUgdHh0WmVuKCRzaXplOiAyLjMsICRsaDogMy40LCAkbHQ6IC4wNTMsICR3Z2h0OiA3MDApO1xyXG4gICAgcGFkZGluZzogMTJweCAxNXB4IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKj09IGJ1dHRvbiA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5AbWl4aW4gYnRuKCR3aWR0aDogMjI3LCAkY29sb3I6ICRjb2xvci10ZXh0KSB7XHJcbiAgYSB7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgd2lkdGg6ICN7JHdpZHRofXB4O1xyXG4gICAgbWluLXdpZHRoOiAyMjdweDtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1iYXNlO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICAgIHBhZGRpbmc6IDE0cHggMTJweCAxNHB4IDI0cHg7XHJcbiAgICBAaW5jbHVkZSB0eHRMYXJnZSgkc2l6ZTogMS41LCAkbHQ6IC4wNSwgJHdnaHQ6IDUwMCk7XHJcbiAgICBzdmcge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIHBhdGgsIGxpbmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gICAgJi4tLWJnIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuLS1zcC1iZyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGxpbmt7XHJcbiAgYXtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgIHN2Z3tcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xyXG4gICAgICAmLCp7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgc3ZnICp7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yLWJhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qPT0gQ29udGVudCBBbmltYXRpb24gPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuQG1peGluIGJnKCRoZWlnaHQ6IDI1NiwgJHN0YXJ0OiAjRkZGRkZGLCAkZW5kOiAjRTNFM0UzKSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDB2dztcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSArICN7JGhlaWdodH1weCk7XHJcbiAgei1pbmRleDogbWFwLWdldCgkbGF5ZXIsIGJhY2tncm91bmQpO1xyXG4gIGJhY2tncm91bmQ6ICRlbmQ7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICN7JGVuZH0gMCUsICN7JHN0YXJ0fSAxMDAlKTtcclxufVxyXG5cclxuLyo9PSBIb3ZlciBBY3Rpb24gPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5AbWl4aW4gYnRuSG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBzdmcgcGF0aCwgc3ZnIGxpbmUge1xyXG4gICAgc3Ryb2tlOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gaW1nUGFyZW50IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGltZyB7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC40cztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBpbWdIb3ZlciB7XHJcbiAgaW1nIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgfVxyXG59XHJcblxyXG4vKj09IFRleHQgU3R5bGUgPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4uZ3JhZGllbnQtdHh0e1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAkY29sb3ItYmFzZSA0NSUsJGNvbG9yLWxpZ2h0Ymx1ZSA4NSUpO1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDBkZWcsICRjb2xvci1iYXNlIDQ1JSwkY29sb3ItbGlnaHRibHVlIDg1JSk7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKj09IENvbnRlbnQgQW5pbWF0aW9uID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbkBtaXhpbiBpblZpZXdEZWZhdWx0IHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMTBweCk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC42cyBjdWJpYy1iZXppZXIoLjY5LDAsLjY0LDEpO1xyXG4gICYuaXMtdmlldyB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBpblZpZXdTY2FsZSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjZzIGN1YmljLWJlemllciguNjksMCwuNjQsMSksIHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoLjM5LDAsLjA5LDEpO1xyXG4gICYuaXMtdmlldyB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuQG1peGluIGluVmlld0RlbGF5IHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMTBweCk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC42cyBjdWJpYy1iZXppZXIoLjY5LDAsLjY0LDEpO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IC40cztcclxuICAmLmlzLXZpZXcge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIH1cclxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuU2l0ZSBzcGVjaWZpY2F0aW9uc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi8qPT0gQ29sb3IgPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLyo9IFNpdGUgQ29sb3IgPSovXHJcbiRjb2xvci1iYXNlOiAjRTk5MDI0OyAvLyBiYXNlXHJcbiRjb2xvci1zdWI6ICMxMzJFNTk7IC8vIHN1YlxyXG5cclxuJGNvbG9yLWJnOiAjRkZGRkZGOyAvL2Jhc2UgLSBiZ1xyXG5cclxuJGNvbG9yLXRleHQ6ICMyNDI0MjQ7IC8vIHRleHRcclxuJGNvbG9yLWJkOiAjQTJBMkEyOyAvLyBib3JkZXJcclxuXHJcbi8qPSBDb2xvcnMgPSovXHJcbiRjb2xvci13aGl0ZTogICNGRkZGRkY7IC8vIHdoaXRlXHJcbiRjb2xvci1ibGFjazogICMwMDAwMDA7IC8vIGJsYWNrXHJcbiRjb2xvci1saWdodGJsdWU6ICNCOUM5RTM7XHJcbiRjb2xvci1saWdodGJsdWUtZGs6ICMxMmIwZDk7XHJcblxyXG5cclxuLyo9PSBUZXh0ID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi8qPSBTaXplID0qL1xyXG4kZm9udFNpemU6IDEuNTtcclxuXHJcbi8qPSBMZXR0ZXIgU3BhY2luZyA9Ki9cclxuJGx0OiAuMDI7XHJcblxyXG4vKj0gRm9udCA9Ki9cclxuJGZvbnQtYmFzZTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuJGZvbnQtemVua2FrdTogJ1plbiBLYWt1IEdvdGhpYyBBbnRpcXVlJywgJGZvbnQtYmFzZTtcclxuJGZvbnQtZW46ICdIYW5rZW4gR3JvdGVzaycsICRmb250LWJhc2U7XHJcblxyXG5cclxuLyo9PSBCcmVha3BvaW50ID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbiRicmVha3BvaW50czogKFxyXG4gICAgJ2hvdmVyJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KScsIC8vUEMgT25seVxyXG4gICAgJ2xnJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5MHB4KScsIC8vaVBhZFByb1xyXG4gICAgJ21kJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpJywgLy9pUGFkXHJcbiAgICAnc20nOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDBweCknLCAvL01vYmlsZVxyXG4gICAgJ3hzJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpJywgLy9pUGhvbmVTRVxyXG4gICAgJ3RlbCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KScsIC8vVEVMXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vKj0gTWVkaWFRdWVyeSA9Ki9cclxuQG1peGluIG1xKCRicmVha3BvaW50OiBzbSkge1xyXG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLyo9IEhvdmVyID0qL1xyXG5AbWl4aW4gaG92ZXIoJGJyZWFrcG9pbnQ6IGhvdmVyKSB7XHJcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKj0gUmV0aW5hID0qL1xyXG5AbWl4aW4gcnQoKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzoyKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8qPT0gei1pbmRleCA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4kbGF5ZXI6IChcclxuICAgIG1vZGFsOiAxMDAsXHJcbiAgICBkcmF3ZXI6IDUwLFxyXG4gICAgZmxvYXRpbmc6IDUwLFxyXG4gICAgaGVhZGVyOiA0MCxcclxuICAgIGZyb250OiAyMCxcclxuICAgIGZvb3RlcjogMTAsXHJcbiAgICBkZWZhdWx0OiAxLFxyXG4gICAgYmFja2dyb3VuZDogLTEwLFxyXG4pO1xyXG5cclxuXHJcbiIsIi8qISBkZXN0eWxlLmNzcyB2My4wLjAgfCBNSVQgTGljZW5zZSB8IGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNvbGFzLWN1c2FuL2Rlc3R5bGUuY3NzICovXHJcblxyXG4vKiBSZXNldCBib3gtbW9kZWwgYW5kIHNldCBib3JkZXJzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4qLFxyXG46OmJlZm9yZSxcclxuOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxufVxyXG5cclxuLyogRG9jdW1lbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKiAzLiBSZW1vdmUgZ3JheSBvdmVybGF5IG9uIGxpbmtzIGZvciBpT1MuXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7IC8qIDEgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAzKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAqL1xyXG5cclxubWFpbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIFZlcnRpY2FsIHJoeXRobSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxucCxcclxudGFibGUsXHJcbmJsb2NrcXVvdGUsXHJcbmFkZHJlc3MsXHJcbnByZSxcclxuaWZyYW1lLFxyXG5mb3JtLFxyXG5maWd1cmUsXHJcbmRsIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIEhlYWRpbmdzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIExpc3RzIChlbnVtZXJhdGlvbikgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbnVsLFxyXG5vbCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLyogTGlzdHMgKGRlZmluaXRpb24pICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5kdCB7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuZGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXHJcbiAgaGVpZ2h0OiAwOyAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbmFkZHJlc3Mge1xyXG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBSZXBsYWNlZCBjb250ZW50ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUHJldmVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaXNzdWVzLlxyXG4gKi9cclxuXHJcbnN2ZyxcclxuaW1nLFxyXG5lbWJlZCxcclxub2JqZWN0LFxyXG5pZnJhbWUge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuXHJcbi8qIEZvcm1zICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVzZXQgZm9ybSBmaWVsZHMgdG8gbWFrZSB0aGVtIHN0eWxlYWJsZS5cclxuICogMS4gTWFrZSBmb3JtIGVsZW1lbnRzIHN0eWxhYmxlIGFjcm9zcyBzeXN0ZW1zIGlPUyBlc3BlY2lhbGx5LlxyXG4gKiAyLiBJbmhlcml0IHRleHQtdHJhbnNmb3JtIGZyb20gcGFyZW50LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIDEgKi9cclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc2V0IHJhZGlvIGFuZCBjaGVja2JveCBhcHBlYXJhbmNlIHRvIHByZXNlcnZlIHRoZWlyIGxvb2sgaW4gaU9TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3g7XHJcbiAgYXBwZWFyYW5jZTogY2hlY2tib3g7XHJcbn1cclxuXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogcmFkaW87XHJcbiAgYXBwZWFyYW5jZTogcmFkaW87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IGN1cnNvcnMgZm9yIGNsaWNrYWJsZSBlbGVtZW50cy5cclxuICovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5idXR0b246ZGlzYWJsZWQsXHJcblt0eXBlPVwiYnV0dG9uXCJdOmRpc2FibGVkLFxyXG5bdHlwZT1cInJlc2V0XCJdOmRpc2FibGVkLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTpkaXNhYmxlZCB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4vKipcclxuICogSW1wcm92ZSBvdXRsaW5lcyBmb3IgRmlyZWZveCBhbmQgdW5pZnkgc3R5bGUgd2l0aCBpbnB1dCBlbGVtZW50cyAmIGJ1dHRvbnMuXHJcbiAqL1xyXG5cclxuOi1tb3otZm9jdXNyaW5nIHtcclxuICBvdXRsaW5lOiBhdXRvO1xyXG59XHJcblxyXG5zZWxlY3Q6ZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgcGFkZGluZ1xyXG4gKi9cclxuXHJcbm9wdGlvbiB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc2V0IHRvIGludmlzaWJsZVxyXG4gKi9cclxuXHJcbmZpZWxkc2V0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbmxlZ2VuZCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxucHJvZ3Jlc3Mge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXHJcblxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBGaXggZm9udCBpbmhlcml0YW5jZS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIENsaWNrYWJsZSBsYWJlbHNcclxuICovXHJcblxyXG5sYWJlbFtmb3JdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8qIEludGVyYWN0aXZlICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmRldGFpbHMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcblxyXG4vKlxyXG4gKiBSZW1vdmUgb3V0bGluZSBmb3IgZWRpdGFibGUgY29udGVudC5cclxuICovXHJcblxyXG5bY29udGVudGVkaXRhYmxlXTpmb2N1cyB7XHJcbiAgb3V0bGluZTogYXV0bztcclxufVxyXG5cclxuLyogVGFibGVzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuMS4gQ29ycmVjdCB0YWJsZSBib3JkZXIgY29sb3IgaW5oZXJpdGFuY2UgaW4gYWxsIENocm9tZSBhbmQgU2FmYXJpLlxyXG4qL1xyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgLyogMSAqL1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbn1cclxuXHJcbmNhcHRpb24ge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbnRkLFxyXG50aCB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG50aCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcbiIsIkB1c2UgXCJfdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIl9kZXN0eWxlXCIgYXMgKjtcclxuQHVzZSBcIl9taXhpblwiIGFzICo7XHJcbkB1c2UgXCJfc3R5bGVzXCIgYXMgKjtcclxuXHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuU2l0ZSBkZWZhdWx0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuaHRtbCB7XHJcbiAgZm9udC1zaXplOiA2Mi41JTtcclxufVxyXG5cclxuLyo9PSBCYXNlIHN0eWxlID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbmJvZHl7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWJhc2U7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gIGZvbnQtc2l6ZTogI3skZm9udFNpemV9cmVtO1xyXG4gIGxldHRlci1zcGFjaW5nOiAjeyRsdH1lbTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBhIHtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gIGE6aG92ZXJ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVye1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgbWFyZ2luOjA7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWluLXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5cclxuLyo9PSBpbnB1dCB0YWcgaW5pdGlhbGl6YXRpb24gPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuaW5wdXQsIGJ1dHRvbiwgdGV4dGFyZWEsIHNlbGVjdCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbn1cclxuc2VsZWN0OjotbXMtZXhwYW5kIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuLyo9PSBDU1MgZm9yIGhpZGluZyBkZXZpY2UgZGlzcGxheSA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vKj0gRGVza3RvcCA9Ki9cclxuXHJcbi50Yjpub3QoYnIpLCBici50YiB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5zcDpub3QoYnIpLCBici5zcCB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5sZzpub3QoYnIpLCBici5sZyB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5wYzpub3QoYnIpIHtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ici5wYyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5maXhlZHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5cclxuLyo9IExhcmdlIFRhYmxldChpUGFkUHJvKSA9Ki9cclxuXHJcbkBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgLnBjOm5vdChiciksIGJyLnBjIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGI6bm90KGJyKSwgYnIudGJ7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zcDpub3QoYnIpLCBici5zcHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmxnOm5vdChicikge1xyXG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgYnIubGcge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyo9IFRhYmxldChpUGFkKSA9Ki9cclxuXHJcbkBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgLnBjOm5vdChiciksIGJyLnBjIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubGc6bm90KGJyKSwgYnIubGcge1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zcDpub3QoYnIpLCBici5zcHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRiOm5vdChicikge1xyXG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgYnIudGIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyo9IE1vYmlsZSh+NzQwcHgpID0qL1xyXG5cclxuQGluY2x1ZGUgbXEge1xyXG5cclxuICAucGM6bm90KGJyKSwgYnIucGMge1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5sZzpub3QoYnIpLCBici5sZyB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRiOm5vdChiciksIGJyLnRiIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc3A6bm90KGJyKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgYnIuc3Age1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qPT0gUGFnZSBUcmFuc2l0aW9uIEFuaW1hdGlvbiA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5ib2R5OjphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgei1pbmRleDogMTAwMDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjZzIGN1YmljLWJlemllciguNjksMCwuNjQsMSk7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNnMgY3ViaWMtYmV6aWVyKC42OSwwLC42NCwxKTtcclxufVxyXG5cclxuYm9keS5mYWRlb3V0OjphZnRlciB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuXHJcbi5pbm5lciB7XHJcbiAgQGluY2x1ZGUgY29udGVudDtcclxufSIsIkB1c2UgXCJfdmFyaWFibGVzXCIgYXMgKjtcclxuXHJcbi8vIG1peGluXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgKnpvb206IDE7XHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAvLyBGaXhlcyBPcGVyYS9jb250ZW50ZWRpdGFibGUgYnVnOlxyXG4gICAgLy8gaHR0cDovL25pY29sYXNnYWxsYWdoZXJAbWl4aW4gY29tL21pY3JvLWNsZWFyZml4LWhhY2svI2NvbW1lbnQtMzY5NTJcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGdyYWRpZW50KCRjb2xvcjogI0Y1RjVGNSwgJHN0YXJ0OiAjRUVFLCAkc3RvcDogI0ZGRikge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvcjtcclxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixcclxuICAgICAgICAgIGxlZnQgYm90dG9tLFxyXG4gICAgICAgICAgbGVmdCB0b3AsXHJcbiAgICAgICAgICBjb2xvci1zdG9wKDAsICRzdGFydCksXHJcbiAgICAgICAgICBjb2xvci1zdG9wKDEsICRzdG9wKSk7XHJcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChib3R0b20sXHJcbiAgICAgICAgICAkc3RhcnQsXHJcbiAgICAgICAgICAkc3RvcCk7XHJcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSxcclxuICAgICAgICAgICRzdGFydCAwJSxcclxuICAgICAgICAgICRzdG9wIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgkc3RvcCxcclxuICAgICAgICAgICRzdGFydCk7XHJcbn1cclxuQG1peGluIGJ3LWdyYWRpZW50KCRjb2xvcjogI0Y1RjVGNSwgJHN0YXJ0OiAwLCAkc3RvcDogMjU1KSB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yO1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLFxyXG4gICAgICAgICAgbGVmdCBib3R0b20sXHJcbiAgICAgICAgICBsZWZ0IHRvcCxcclxuICAgICAgICAgIGNvbG9yLXN0b3AoMCwgcmdiKCRzdGFydCwkc3RhcnQsJHN0YXJ0KSksXHJcbiAgICAgICAgICBjb2xvci1zdG9wKDEsIHJnYigkc3RvcCwkc3RvcCwkc3RvcCkpKTtcclxuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGJvdHRvbSxcclxuICAgICAgICAgIHJnYigkc3RhcnQsJHN0YXJ0LCRzdGFydCkgMCUsXHJcbiAgICAgICAgICByZ2IoJHN0b3AsJHN0b3AsJHN0b3ApIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sXHJcbiAgICAgICAgICByZ2IoJHN0YXJ0LCRzdGFydCwkc3RhcnQpIDAlLFxyXG4gICAgICAgICAgcmdiKCRzdG9wLCRzdG9wLCRzdG9wKSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQocmdiKCRzdG9wLCRzdG9wLCRzdG9wKSxcclxuICAgICAgICAgIHJnYigkc3RhcnQsJHN0YXJ0LCRzdGFydCkpO1xyXG59XHJcbkBtaXhpbiBncmFkaWVudDAxIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTEwZGVnLCAkY29sb3ItYmFzZSA0NSUsJGNvbG9yLWxpZ2h0Ymx1ZSA4NSUpO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbn1cclxuQG1peGluIGdyYWRpZW50MDIge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTBkZWcsICRjb2xvci1iYXNlIDQ1JSwkY29sb3ItbGlnaHRibHVlIDg1JSk7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBwYWRkaW5nOiAycHggMDtcclxufVxyXG5cclxuQG1peGluIGdyYWRpZW50LWluaXRpYWwge1xyXG4gIGJhY2tncm91bmQ6IGluaXRpYWw7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IGluaXRpYWw7XHJcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IGluaXRpYWw7XHJcbn1cclxuQG1peGluIGJvcmRlcmVkKCR0b3AtY29sb3I6ICNFRUUsICRyaWdodC1jb2xvcjogI0VFRSwgJGJvdHRvbS1jb2xvcjogI0VFRSwgJGxlZnQtY29sb3I6ICNFRUUpIHtcclxuICBib3JkZXItdG9wOiBzb2xpZCAxcHggJHRvcC1jb2xvcjtcclxuICBib3JkZXItbGVmdDogc29saWQgMXB4ICRsZWZ0LWNvbG9yO1xyXG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICRyaWdodC1jb2xvcjtcclxuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJvdHRvbS1jb2xvcjtcclxufVxyXG5AbWl4aW4gZHJvcC1zaGFkb3coJHgtYXhpczogMCwgJHktYXhpczogMXB4LCAkYmx1cjogMnB4LCAkYWxwaGE6IDAuMSkge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHgtYXhpcyAkeS1heGlzICRibHVyIHJnYmEoMCwgMCwgMCwgJGFscGhhKTtcclxuICAtbW96LWJveC1zaGFkb3c6ICR4LWF4aXMgJHktYXhpcyAkYmx1ciByZ2JhKDAsIDAsIDAsICRhbHBoYSk7XHJcbiAgYm94LXNoYWRvdzogJHgtYXhpcyAkeS1heGlzICRibHVyIHJnYmEoMCwgMCwgMCwgJGFscGhhKTtcclxufVxyXG5AbWl4aW4gcm91bmRlZCgkcmFkaXVzOiAycHgpIHtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHk6IDAuNSkge1xyXG4gIC1tb3otb3BhY2l0eTogJG9wYWNpdHk7XHJcbiAgLWtodG1sLW9wYWNpdHk6ICRvcGFjaXR5O1xyXG4gIC13ZWJraXQtb3BhY2l0eTogJG9wYWNpdHk7XHJcbiAgb3BhY2l0eTogJG9wYWNpdHk7XHJcbiAgJG9wcGVyYzogJG9wYWNpdHkgKiAxMDA7XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24oJGR1cmF0aW9uOiAwLjJzKSB7XHJcbiAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbiAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcclxufVxyXG5AbWl4aW4gdHJhbnNmb3JtKCRhcmd1bWVudHMpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogJGFyZ3VtZW50cztcclxuICAtbW96LXRyYW5zZm9ybTogJGFyZ3VtZW50cztcclxuICAtby10cmFuc2Zvcm06ICRhcmd1bWVudHM7XHJcbiAgLW1zLXRyYW5zZm9ybTogJGFyZ3VtZW50cztcclxuICB0cmFuc2Zvcm06ICRhcmd1bWVudHM7XHJcbn1cclxuQG1peGluIHJvdGF0aW9uKCRkZWc6NWRlZyl7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVnKTtcclxuICBAaW5jbHVkZSB0cmFuc2Zvcm0oJGRlZyk7XHJcbn1cclxuQG1peGluIHNjYWxlKCRyYXRpbzoxLjUpe1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJHJhdGlvKTtcclxuICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHJhdGlvKTtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbigkZHVyYXRpb246MC40cywgJGVhc2U6ZWFzZSwgJHByb3BlcnR5OiBhbGwpIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZWFzZTtcclxufVxyXG5AbWl4aW4gaW5uZXItc2hhZG93KCRob3Jpem9udGFsOjAsICR2ZXJ0aWNhbDoxcHgsICRibHVyOjJweCwgJGFscGhhOiAwLjQpIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0ICRob3Jpem9udGFsICR2ZXJ0aWNhbCAkYmx1ciByZ2JhKDAsIDAsIDAsICRhbHBoYSk7XHJcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAkaG9yaXpvbnRhbCAkdmVydGljYWwgJGJsdXIgcmdiYSgwLCAwLCAwLCAkYWxwaGEpO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0ICRob3Jpem9udGFsICR2ZXJ0aWNhbCAkYmx1ciByZ2JhKDAsIDAsIDAsICRhbHBoYSk7XHJcbn1cclxuQG1peGluIGJveC1zaGFkb3coJGFyZ3VtZW50cykge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogJGFyZ3VtZW50cztcclxuICAtbW96LWJveC1zaGFkb3c6ICRhcmd1bWVudHM7XHJcbiAgYm94LXNoYWRvdzogJGFyZ3VtZW50cztcclxufVxyXG5AbWl4aW4gYm94LXNpemluZygkc2l6aW5nOiBib3JkZXItYm94KSB7XHJcbiAgLW1zLWJveC1zaXppbmc6ICRzaXppbmc7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiAkc2l6aW5nO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogJHNpemluZztcclxuICBib3gtc2l6aW5nOiAkc2l6aW5nO1xyXG59XHJcbkBtaXhpbiB1c2VyLXNlbGVjdCgkYXJndW1lbnQ6IG5vbmUpIHtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiAkYXJndW1lbnQ7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogJGFyZ3VtZW50O1xyXG4gIC1tcy11c2VyLXNlbGVjdDogJGFyZ3VtZW50O1xyXG4gIHVzZXItc2VsZWN0OiAkYXJndW1lbnQ7XHJcbn1cclxuQG1peGluIGNvbHVtbnMoJGNvbHdpZHRoOiAyNTBweCwgJGNvbGNvdW50OiAwLCAkY29sZ2FwOiA1MHB4LCAkY29sdW1uUnVsZUNvbG9yOiAjRUVFLCAkY29sdW1uUnVsZVN0eWxlOiBzb2xpZCwgJGNvbHVtblJ1bGVXaWR0aDogMXB4KSB7XHJcbiAgLW1vei1jb2x1bW4td2lkdGg6ICRjb2x3aWR0aDtcclxuICAtbW96LWNvbHVtbi1jb3VudDogJGNvbGNvdW50O1xyXG4gIC1tb3otY29sdW1uLWdhcDogJGNvbGdhcDtcclxuICAtbW96LWNvbHVtbi1ydWxlLWNvbG9yOiAkY29sdW1uUnVsZUNvbG9yO1xyXG4gIC1tb3otY29sdW1uLXJ1bGUtc3R5bGU6ICRjb2x1bW5SdWxlU3R5bGU7XHJcbiAgLW1vei1jb2x1bW4tcnVsZS13aWR0aDogJGNvbHVtblJ1bGVXaWR0aDtcclxuICAtd2Via2l0LWNvbHVtbi13aWR0aDogJGNvbHdpZHRoO1xyXG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY29sY291bnQ7XHJcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAkY29sZ2FwO1xyXG4gIC13ZWJraXQtY29sdW1uLXJ1bGUtY29sb3I6ICRjb2x1bW5SdWxlQ29sb3I7XHJcbiAgLXdlYmtpdC1jb2x1bW4tcnVsZS1zdHlsZTogJGNvbHVtblJ1bGVTdHlsZTtcclxuICAtd2Via2l0LWNvbHVtbi1ydWxlLXdpZHRoOiAkY29sdW1uUnVsZVdpZHRoO1xyXG4gIGNvbHVtbi13aWR0aDogJGNvbHdpZHRoO1xyXG4gIGNvbHVtbi1jb3VudDogJGNvbGNvdW50O1xyXG4gIGNvbHVtbi1nYXA6ICRjb2xnYXA7XHJcbiAgY29sdW1uLXJ1bGUtY29sb3I6ICRjb2x1bW5SdWxlQ29sb3I7XHJcbiAgY29sdW1uLXJ1bGUtc3R5bGU6ICRjb2x1bW5SdWxlU3R5bGU7XHJcbiAgY29sdW1uLXJ1bGUtd2lkdGg6ICRjb2x1bW5SdWxlV2lkdGg7XHJcbn1cclxuQG1peGluIHRyYW5zbGF0ZSgkeDowLCAkeTowKSB7XHJcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgkeCwgJHkpKTtcclxufVxyXG5AbWl4aW4gYmFja2dyb3VuZC1jbGlwKCRhcmd1bWVudDogcGFkZGluZy1ib3gpIHtcclxuICAtbW96LWJhY2tncm91bmQtY2xpcDogJGFyZ3VtZW50O1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiAkYXJndW1lbnQ7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiAkYXJndW1lbnQ7XHJcbn1cclxuLy8gQm9yZGVyIFJhZGl1c1xyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cyAoJHJhZGl1czogNXB4KSB7XHJcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbi8vIFNpbmdsZSBDb3JuZXIgQm9yZGVyIFJhZGl1c1xyXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAkcmFkaXVzO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogJHJhZGl1cztcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxufVxyXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAkcmFkaXVzO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6ICRyYWRpdXM7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxufVxyXG4vLyBTaW5nbGUgU2lkZSBCb3JkZXIgUmFkaXVzXHJcbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKTtcclxufVxyXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cyk7XHJcbn1cclxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKTtcclxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpO1xyXG59XHJcbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKTtcclxufVxyXG5AbWl4aW4gY2VudGVyLWJsb2NrKCkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLy8gU2l6aW5nIHNob3J0Y3V0c1xyXG5AbWl4aW4gc2l6ZSgkaGVpZ2h0LCAkd2lkdGgpIHtcclxuICB3aWR0aDogJHdpZHRoO1xyXG4gIGhlaWdodDogJGhlaWdodDtcclxufVxyXG5AbWl4aW4gc3F1YXJlKCRzaXplKSB7XHJcbiAgQGluY2x1ZGUgc2l6ZSgkc2l6ZSwgJHNpemUpO1xyXG59XHJcblxyXG5AbWl4aW4gZmlsdGVyKCRmaWx0ZXItdHlwZSwkZmlsdGVyLWFtb3VudCkge1xyXG4gIC13ZWJraXQtZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xyXG4gIC1tb3otZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xyXG4gIC1tcy1maWx0ZXI6ICRmaWx0ZXItdHlwZSt1bnF1b3RlKCcoI3skZmlsdGVyLWFtb3VudH0pJyk7XHJcbiAgLW8tZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xyXG4gIGZpbHRlcjogJGZpbHRlci10eXBlK3VucXVvdGUoJygjeyRmaWx0ZXItYW1vdW50fSknKTtcclxufVxyXG5cclxuQG1peGluIGxpbmUtY2xhbXAoJGNvdW50OiAzKSB7XHJcbiAgLy8g5byV5pWw44GM5pWw5YCk5Lul5aSW44Gg44Gj44Gf44KJ44Ko44Op44O844KS6L+U44GZXHJcbiAgQGlmIHR5cGUtb2YoJGNvdW50KSAhPSAnbnVtYmVyJyB7XHJcbiAgICBAZXJyb3IgJ2xpbmUtY2xhbXDjga7lvJXmlbDjga/lv4XjgZrmlbDlgKTjgafmjIflrprjgZfjgabjgY/jgaDjgZXjgYQnO1xyXG4gIH1cclxuXHJcbiAgQGlmICRjb3VudCA9PSAxIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJGNvdW50O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gY2xhbXBEZWZhdWx0KCkge1xyXG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGluaXRpYWw7XHJcbn1cclxuXHJcbkBtaXhpbiBpbmxpbmUtYmxvY2soKXtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgKmRpc3BsYXk6IGlubGluZTtcclxuICAqem9vbTogMTtcclxufVxyXG5cclxuXHJcbkBtaXhpbiBmbGV4IHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcclxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5AbWl4aW4gZmxleC1hbGlnbigkYWxpZ246IGZsZXgtc3RhcnQpe1xyXG4gIGFsaWduLWl0ZW1zOiAkYWxpZ247XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246ICRhbGlnbjtcclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiAkYWxpZ247XHJcbiAgLW1zLWZsZXgtYWxpZ246ICRhbGlnbjtcclxufVxyXG5cclxuQG1peGluIGZsZXgtanVzdGlmeSgkanVzdGlmeSl7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xyXG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQgICAgOiAkanVzdGlmeTtcclxuICBqdXN0aWZ5LWNvbnRlbnQgICAgICAgIDogJGp1c3RpZnk7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LXdyYXAoJHdyYXA6IHdyYXApe1xyXG4gIC13ZWJraXQtZmxleC13cmFwOiAkd3JhcDtcclxuICAtbXMtZmxleC13cmFwOiAkd3JhcDtcclxuICBmbGV4LXdyYXA6ICR3cmFwO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC1kaXJlY3Rpb24oJGRpcmVjdGlvbjogY29sdW1uKSB7XHJcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XHJcbiAgZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XHJcbn1cclxuXHJcbkBtaXhpbiB3cml0ZVZlcnRpY2FsIHtcclxuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG4gIC13ZWJraXQtd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcclxuICB0ZXh0LW9yaWVudGF0aW9uOiB1cHJpZ2h0O1xyXG59XHJcblxyXG5AbWl4aW4gd3JpdGVIb3Jpem9udGFsIHtcclxuICB3cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XHJcbiAgLXdlYmtpdC13cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XHJcbiAgLW1zLXdyaXRpbmctbW9kZTogaG9yaXpvbnRhbC10YjtcclxufVxyXG5cclxuXHJcblxyXG5AbWl4aW4gdHJpbW1pbmd7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG59XHJcblxyXG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yKSB7XHJcbiAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICB9XHJcblxyXG4gIC8vIElFXHJcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICB9XHJcblxyXG4gIC8vIEVkZ2VcclxuICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy9weOOCknZ344Gr5aSJ5o+b44GZ44KLZnVuY3Rpb25cclxuQGZ1bmN0aW9uIF9nZXRfdncoJHNpemUsICR2aWV3cG9ydDogMzkwKSB7XHJcbiAgJHJhdGU6IGNhbGMoMTAwIC8gJHZpZXdwb3J0KTtcclxuICBAcmV0dXJuICRyYXRlICogJHNpemUgKiAxdnc7XHJcbn1cclxuXHJcblxyXG4vL+ODleOCqeODs+ODiCBweCA9PiB2d1xyXG5AbWl4aW4gZnMtdncoJHNpemU6IDEuNSwgJHZpZXdzaXplOiAxNDQwKSB7XHJcbiAgZm9udC1zaXplOiAkc2l6ZSAqIDFweDtcclxuICBmb250LXNpemU6IF9nZXRfdncoJHNpemUsICR2aWV3c2l6ZSk7XHJcbn1cclxuXHJcbi8vbWF444GobWlu44GC44KKXHJcbkBtaXhpbiBmcy12dy1jbGFtcCgkbWluOiAxMCwgJG1heDogMzAsICRzaXplOiAxMCwgJHZpZXdzaXplOiAxNDQwKSB7XHJcbiAgZm9udC1zaXplOiAkc2l6ZSAqIDFweDtcclxuICBmb250LXNpemU6IGNsYW1wKCRtaW4gKiAxcHgsIF9nZXRfdncoJHNpemUsICR2aWV3c2l6ZSksICRtYXggKiAxcHgpO1xyXG59XHJcblxyXG4vL+eUu+WDj+eUqOOBrm1peGluXHJcbkBtaXhpbiB3ZC12dygkc2l6ZSwgJHZpZXdzaXplOiAxNDQwKSB7XHJcbiAgd2lkdGg6ICRzaXplICogMXB4O1xyXG4gIHdpZHRoOiBfZ2V0X3Z3KCRzaXplLCAkdmlld3NpemUpO1xyXG59XHJcblxyXG4vL21heOOBqG1pbuOBguOCilxyXG5AbWl4aW4gd2QtdnctY2xhbXAoJG1pbjogNzIwLCAkbWF4OiAxNDQwLCAkc2l6ZTogNzIwLCAkdmlld3NpemU6IDE0NDApIHtcclxuICB3aWR0aDogJHNpemUgKiAxcHg7XHJcbiAgd2lkdGg6IGNsYW1wKCRtaW4gKiAxcHgsIF9nZXRfdncoJHNpemUsICR2aWV3c2l6ZSksICRtYXggKiAxcHgpO1xyXG59XHJcbi8vbWF444GobWlu44GC44KKXHJcbkBtaXhpbiB3ZC12dy1taW4oJG1pbjogNzIwLCAkc2l6ZTogNzIwLCAkdmlld3NpemU6IDE0NDApIHtcclxuICB3aWR0aDogJHNpemUgKiAxcHg7XHJcbiAgd2lkdGg6IG1pbigkbWluICogMXB4LCBfZ2V0X3Z3KCRzaXplLCAkdmlld3NpemUpKTtcclxufVxyXG4vL21heOOBqG1pbuOBguOCilxyXG5AbWl4aW4gd2QtdnctbWF4KCRtYXg6IDcyMCwgJHNpemU6IDcyMCwgJHZpZXdzaXplOiAxNDQwKSB7XHJcbiAgd2lkdGg6ICRzaXplICogMXB4O1xyXG4gIHdpZHRoOiBtYXgoJG1heCAqIDFweCwgX2dldF92dygkc2l6ZSwgJHZpZXdzaXplKSk7XHJcbn1cclxuXHJcbi8vcGFkZGluZ+OChG1hcmdpbueUqOOBrm1peGlu77yId2lkdGjjgoRoZWlnaHTjgafjgoLkvb/jgYjjgovvvIlcclxuQG1peGluIHZ3KCRwcm9wZXJ0eSwgJHNpemUsICR2aWV3c2l6ZTogMTQ0MCkge1xyXG4gICN7JHByb3BlcnR5fTogJHNpemUgKiAxcHg7XHJcbiAgI3skcHJvcGVydHl9OiBfZ2V0X3Z3KCRzaXplLCAkdmlld3NpemUpO1xyXG59XHJcblxyXG4vL21heOOBqG1pbuOBguOCilxyXG5AbWl4aW4gdnctY2xhbXAoJHByb3BlcnR5LCAkbWluOiA3MjAsICRtYXg6IDE0NDAsICRzaXplOiA3MjAsICR2aWV3c2l6ZTogMTQ0MCkge1xyXG4gICN7JHByb3BlcnR5fTogJHNpemUgKiAxcHg7XHJcbiAgI3skcHJvcGVydHl9OiBjbGFtcCgkbWluICogMXB4LCBfZ2V0X3Z3KCRzaXplLCAkdmlld3NpemUpLCAkbWF4ICogMXB4KTtcclxufVxyXG5cclxuXHJcbkBtaXhpbiB2dy1jYWxjKCRwcm9wZXJ0eSwgJHNpemUsICR2aWV3c2l6ZTogMTQ0MCwgJGNhbGMpIHtcclxuICAjeyRwcm9wZXJ0eX06ICRzaXplICogMXB4O1xyXG4gICN7JHByb3BlcnR5fTogY2FsYyhfZ2V0X3Z3KCRzaXplLCAkdmlld3NpemUpKTtcclxufVxyXG5cclxuXHJcbi8v5qiq5Lim44Gz44Oq44K544OIXHJcblxyXG4vL+imqlxyXG5AbWl4aW4gY29sdW1uUm93KCRnYXBZOiAyMCwkZ2FwWDogMjAsICRzcDogYmxvY2spIHtcclxuICBAaW5jbHVkZSBmbGV4O1xyXG4gIGdhcDogICN7JGdhcFl9cHggI3skZ2FwWH1weDtcclxuICBAaWYgKCRzcCA9PSAnYmxvY2snKSB7XHJcbiAgICBAaW5jbHVkZSBtcSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy/lrZBcclxuQG1peGluIGNvbHVtbkl0ZW0oJGNvbDogMiwgJGdhcDogMjAsJGNvbExnOiAyLCAkY29sTWQ6IDIsICRjb2xTcDogMiwkZ2FwTGc6IDIwLCAkZ2FwTWQ6IDIwLCAkZ2FwU3A6IDEwLCAkc3A6IGJsb2NrKSB7XHJcbiAgd2lkdGg6IGNhbGMoKDEwMCUvI3skY29sfSkgLSAoI3skZ2FwfXB4KigjeyRjb2x9IC0gMSkpLyN7JGNvbH0pO1xyXG4gIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICB3aWR0aDogY2FsYygoMTAwJS8jeyRjb2xMZ30pIC0gKCN7JGdhcExnfXB4KigjeyRjb2xMZ30gLSAxKSkvI3skY29sTGd9KTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgIHdpZHRoOiBjYWxjKCgxMDAlLyN7JGNvbE1kfSkgLSAoI3skZ2FwTWR9cHgqKCN7JGNvbE1kfSAtIDEpKS8jeyRjb2xNZH0pO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSB7XHJcbiAgICBAaWYgKCRzcCA9PSBibG9jaykge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlLyN7JGNvbFNwfSkgLSAoI3skZ2FwU3B9cHgqKCN7JGNvbFNwfSAtIDEpKS8jeyRjb2xTcH0pO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuQHVzZSBcImNvbW1vbi9fdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcImNvbW1vbi9fbWl4aW5cIiBhcyAqO1xyXG5AdXNlIFwiY29tbW9uL19zdHlsZXNcIiBhcyAqO1xyXG5AdXNlIFwiY29tbW9uL19pbml0aWFsaXplXCIgYXMgKjtcclxuXHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQ29tbW9uIENTU1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi8qPT0gQnV0dG9uID09Ki9cclxuLmJ0biB7XHJcbiAgQGluY2x1ZGUgYnRuO1xyXG59XHJcblxyXG4ubGlua3tcclxuICBAaW5jbHVkZSBsaW5rO1xyXG59XHJcblxyXG5cclxuQG1peGluIG5hdntcclxuICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgei1pbmRleDogbWFwLWdldCgkbGF5ZXIsIGhlYWRlcik7XHJcbiAgJi1saXN0e1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShmbGV4LWVuZCk7XHJcbiAgICBnYXA6IDM1cHg7XHJcbiAgfVxyXG4gICYtaXRlbXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgJi10eHR7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB6LWluZGV4OiBtYXAtZ2V0KCRsYXllciwgaGVhZGVyKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICBzdmcgKntcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICBzdmcgKntcclxuICAgICAgICBmaWxsOiAkY29sb3ItYmFzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWFycm93e1xyXG4gICAgdmVydGljYWwtYWxpZ246IDJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgfVxyXG4gICYtaWNue1xyXG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyo9PSBIZWFkZXIgPT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5oZWFkZXIge1xyXG4gICR0aGlzOiAmO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDUwcHg7XHJcbiAgbGVmdDogI3skbWFyZ2lufXB4O1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRtYXJnaW59cHggKiAyKTtcclxuICB6LWluZGV4OiBtYXAtZ2V0KCRsYXllciwgaGVhZGVyKSAtIDI7XHJcbiAgcGFkZGluZzogNDBweCAzNXB4O1xyXG4gIG1pbi1oZWlnaHQ6IDk2cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwuNzUpO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xyXG4gIEBpbmNsdWRlIGZsZXg7XHJcbiAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgJl9fbG9nb3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjdweDtcclxuICAgIGxlZnQ6IDMwcHg7XHJcbiAgICBzdmcgKntcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbmF2e1xyXG4gICAgQGluY2x1ZGUgbmF2O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB0b3A6IDIwcHg7XHJcbiAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgIHotaW5kZXg6IG1hcC1nZXQoJGxheWVyLCBoZWFkZXIpICsgMjtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX25hdiB7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwuOSk7XHJcbiAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxMjBweCAjeyRtYXJnaW4tc219cHggODBweDtcclxuICAgICAgJi5pcy1vcGVue1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgICAubWVudXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgfVxyXG4gICAgICAmLWxpc3R7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAmKyZ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXR4dHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQgIWltcG9ydGFudDtcclxuICAgICAgICBzdmcgKntcclxuICAgICAgICAgIGZpbGw6ICRjb2xvci10ZXh0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmlzLW9wZW57XHJcbiAgICAgICN7JHRoaXN9X19sb2dvIHN2ZyAubG9nby10eHQgKntcclxuICAgICAgICBmaWxsOiAkY29sb3ItdGV4dCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LXRyZ3tcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgei1pbmRleDogbWFwLWdldCgkbGF5ZXIsIGhlYWRlcikgKyAxO1xyXG4gICAgJl9fYmFye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXMtYWN0aXZlICZfX2JhciBzcGFue1xyXG4gICAgICB3aWR0aDogMTE1JTtcclxuICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSw3cHgpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC03cHgpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudXtcclxuICAkdGhpczogJjtcclxuICB3aWR0aDogMDtcclxuICBwYWRkaW5nLXRvcDogMjdweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gICZfX2NvbnRlbnR7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIH1cclxuICAmX19pdGVte1xyXG4gICAgJisme1xyXG4gICAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19saW5re1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDlweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGV4dDtcclxuICAgICAgdG9wOiA5cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICBtYXJnaW46IDI1cHggMTVweCAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qPT0gRm9vdGVyID09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4ucmVjcnVpdC1saW5re1xyXG4gIEBpbmNsdWRlIGZsZXg7XHJcbiAgZ2FwOiAxMHB4IDIwcHg7XHJcbiAgJl9faXRlbXtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwIDA7XHJcbiAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDE1cHggMCAwO1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4IDAgMCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19saW5re1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgaGVpZ2h0OiAxMTNweDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgZm9udC1zaXplOiAyLjNyZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGltZ3tcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICB9XHJcbiAgICAmLi0tY29sb3Iye1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc3ViO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIEBpbmNsdWRlIGNvbnRlbnQ7XHJcbiAgICAmX19pdGVte1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJl9fbGlua3tcclxuICAgICAgaGVpZ2h0OiA5MnB4O1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdldG9wIHtcclxuICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBhe1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICAmX190eHR7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZW47XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZvb3RlciB7XHJcbiAgQGluY2x1ZGUgY29udGVudCgkc2l6ZTogMTAwKTtcclxuICBwYWRkaW5nLWJvdHRvbTogNDdweDtcclxuICAmX19tYWlue1xyXG4gICAgcGFkZGluZy10b3A6IDg4cHg7XHJcbiAgICBtaW4taGVpZ2h0OiA1MTFweDtcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoc3BhY2UtYmV0d2Vlbik7XHJcbiAgfVxyXG4gICZfX2xvZ297XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgaW1ne1xyXG4gICAgICBtYXgtd2lkdGg6IDI5NXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYWRkcmVzc3tcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gIH1cclxuICAmX19uYXZ7XHJcbiAgICBAaW5jbHVkZSBuYXY7XHJcbiAgICAubWVudXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgJl9fcmlnaHR7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gIH1cclxuICAmX19ib3R0b217XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KHNwYWNlLWJldHdlZW4pO1xyXG4gIH1cclxuICAmX19jb3B5e1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZW47XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICBjb2xvcjogI2EyYTJhMjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG4gICZfX25hdjJ7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgZ2FwOiAzM3B4O1xyXG4gICAgJi1saW5re1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICZfX25hdntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICZfX21haW57XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTVweDtcclxuICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgICAmX19yaWdodHtcclxubWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fbG9nb3tcclxuICAgICAgbWFyZ2luOiAwIDdweCAwIDA7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMjA3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2FkZHJlc3N7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI3cHg7XHJcbiAgICB9XHJcbiAgICAmX19ib3R0b217XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI0EyQTJBMjtcclxuICAgICAgcGFkZGluZzogMzhweCAwIDQwcHg7XHJcbiAgICB9XHJcbiAgICAmX19uYXYye1xyXG4gICAgICBvcmRlcjogLTE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKj09IFBhZ2UgSGVhZGluZyA9PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmhlYWRpbmcge1xyXG4gIG1hcmdpbi10b3A6IDIzMHB4O1xyXG4gICZfX3R0bHtcclxuICAgICAmLS1qYXtcclxuICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC16ZW5rYWt1O1xyXG4gICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgIGZvbnQtc2l6ZTogNTdweDtcclxuICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICBsaW5lLWhlaWdodDogODVweDtcclxuICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgICB9XHJcbiAgICAmLS1lbntcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAzN3B4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAkY29sb3ItYmFzZSA0NSUsJGNvbG9yLWxpZ2h0Ymx1ZSA4NSUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgwZGVnLCAkY29sb3ItYmFzZSA0NSUsJGNvbG9yLWxpZ2h0Ymx1ZSA4NSUpO1xyXG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcclxuICAgICZfX3R0bCB7XHJcbiAgICAgICYtLWphIHtcclxuICAgICAgICBAaW5jbHVkZSB2dy1jbGFtcChmb250LXNpemUsIDI2LCA0MCwgNDAsIDM5MCk7XHJcbiAgICAgICAgQGluY2x1ZGUgdnctY2xhbXAobGluZS1oZWlnaHQsIDQ2LCA2MCwgNjAsIDM5MCk7XHJcbiAgICAgIH1cclxuICAgICAgJi0tZW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIHZ3LWNsYW1wKGZvbnQtc2l6ZSwgMTgsIDI4LCAyOCwgMzkwKTtcclxuICAgICAgICBAaW5jbHVkZSB2dy1jbGFtcChsaW5lLWhlaWdodCwgMjgsIDM4LCAzOCwgMzkwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKj09IENvbnRlbnRzID09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLyo9PSBXcmFwcGVyID09Ki9cclxuLi0taW5uZXIge1xyXG4gIEBpbmNsdWRlIGNvbnRlbnQoJHR5cGU6IG1lbnUpO1xyXG59XHJcblxyXG5cclxuLyo9PSBTZWN0aW9uIFRpdGxlID09Ki9cclxuLnNlYy10dGx7XHJcbiAgQGluY2x1ZGUgc2VjLXR0bDtcclxufVxyXG5cclxuXHJcbi8qPT0gUGFnaW5hdGlvbiA9PSovXHJcbi5wYWdpbmF0aW9uIHtcclxuXHJcbn1cclxuXHJcblxyXG4vKj09IEJyZWFkY3J1bWIgPT0qL1xyXG4ucG5reiB7XHJcbiAgQGluY2x1ZGUgY29udGVudCgxMDApO1xyXG4gIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgJl9fbGlzdCB7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgQGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoZmxleC1lbmQpO1xyXG4gICAgQGluY2x1ZGUgbGluZS1jbGFtcCgxKTtcclxuICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgJjpub3QoLi0tY3VycmVudCkge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBAaW5jbHVkZSB0eHRMYXJnZSgkc2l6ZTogMS4yLCAkbHQ6IC4wNyk7XHJcbiAgICAgICAgY29udGVudDogJ++9nCc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuLS1jdXJyZW50IHtcclxuICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgxKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbmFtZSB7XHJcbiAgICBAaW5jbHVkZSB0eHRMYXJnZSgkc2l6ZTogMS4yLCAkbHQ6IC4wNyk7XHJcbiAgICBjb2xvcjogIzk2OTY5NjtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzOTZweDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAmX19pdGVtOm5vdCguLS1jdXJyZW50KTphZnRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIH1cclxuICAgICZfX25hbWUge1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyo9PSBUZWwgPT0qL1xyXG4uLS10ZWwge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIEBpbmNsdWRlIG1xIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qPT0gQW5pbWF0aW9uID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmZhZGVVcCB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6ZmFkZVVwQW5pbWU7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOjEuNnM7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkcztcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjMyLDAsLjE1LDEpO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZVVwQW5pbWV7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbn1cclxuXHJcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=*/