/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;min-width:0;border-width:0;border-style:solid}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:1.15}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;font-size:inherit}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;margin:0;clear:both;overflow:visible;border-top-width:1px;color:inherit}pre{font-size:inherit;font-family:monospace,monospace}address{font-style:inherit}a{background-color:rgba(0,0,0,0);color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:inherit;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border-radius:0;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:inherit;text-transform:inherit;vertical-align:middle}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{min-width:0;margin:0;padding: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}[type=number]{-moz-appearance:textfield}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{padding:0;vertical-align:top}th{font-weight:bold;text-align:left}html{font-size:10px}body{font-feature-settings:"palt";color:#333;font-size:1.6rem;line-height:1.8;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;letter-spacing:.06em;word-break:break-word}a{color:inherit;text-decoration:none}a[href^="tel:"],a[href^="mailto:"]{color:inherit;text-decoration:none}em{font-style:normal}img{width:100%;height:auto}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:none;background:none;cursor:pointer;touch-action:manipulation}.l-container{position:relative;width:100%;max-width:1330px;margin-right:auto;margin-left:auto;padding-right:25px;padding-left:25px}.c-btn__blue{display:block;width:100%;padding:1.4rem 0;border:2px solid #0061ff;border-radius:100vh;background-color:#0061ff;color:#fff;font-weight:bold;font-size:1.6rem;line-height:100%;text-align:center;text-decoration:none;vertical-align:middle;transition:.5s}.c-btn__blue:hover{border:2px solid #004dcc;background-color:#004dcc}.c-btn__white{display:block;width:100%;padding:1.4rem 0;border:2px solid #0061ff;border-radius:100vh;background-color:#fff;color:#0061ff;font-weight:bold;font-size:1.6rem;line-height:100%;text-align:center;text-decoration:none;vertical-align:middle;transition:.5s}.c-btn__white:hover{border:2px solid #004dcc;background-color:#ccdfff}.c-heading{color:#fff;font-weight:700;font-size:3.5rem;line-height:1}.c-headingArea{margin-top:4rem}.c-title{position:relative;padding-bottom:3rem;font-weight:bold;font-size:3.2rem;line-height:1;text-align:center}.c-title::after{display:block;position:absolute;right:0;bottom:0;left:0;width:4rem;height:.5rem;margin:0 auto;background-color:#0061ff;content:""}.c-lead{margin-top:3rem;font-size:1.8rem;line-height:1.7;text-align:center}.c-english{font-weight:500;font-family:"Josefin Sans",sans-serif;letter-spacing:0}.c-num{font-weight:500;font-family:"Inter",sans-serif;letter-spacing:.3rem}.c-js-fadein{opacity:0;transition-delay:.2s;transition-duration:1s}.c-js-fadein.js-effected{opacity:1}.c-js-fadein-up{transform:translateY(3rem);opacity:0;transition-delay:.2s;transition-duration:1s}.c-js-fadein-up.js-effected{transform:translateY(0);opacity:1}.c-link-id{display:block;position:absolute;top:-5.9rem;left:0;width:1px;height:1px}.p-footer{margin-top:15rem;padding:7rem 0 3rem;background-color:#333;color:#fff;font-size:1.5rem}.p-footer .l-container{max-width:1450px !important}.p-footer__inner{display:flex;flex-wrap:wrap}.p-footer-logo{width:22%}.p-footer__link{display:flex;flex-wrap:wrap;align-items:flex-end;width:64%;margin-left:14%;gap:1rem 2rem}.p-footer__link li a{display:block;padding-right:2rem;background-image:url(../img/icon-link-blank.svg);background-position:center right 0;background-size:1.3rem auto;background-repeat:no-repeat;font-size:1.4rem}.p-footer__copy{width:100%;margin-top:14.5rem;color:#ccc;text-align:center}.p-footer .pagetop{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;position:fixed;right:2rem;bottom:2rem;align-items:center;justify-content:center;width:6rem;height:6rem;border:.2rem solid #0061ff;border-radius:100vh;background-color:#fff;transition:all .3s ease}.p-footer .pagetop img{display:block;width:2rem}.p-footer .pagetop:hover{background-color:#ccdfff}.p-header{box-sizing:border-box;z-index:100000;position:fixed;top:0;left:0;width:100%;background-color:#fff}.p-header__inner{display:flex;align-items:center;justify-content:space-between;max-width:100%;height:auto;margin:0 auto;padding:2.1rem 2.5rem}.p-header-logo{width:24.2%;max-width:310px}.p-header-nav{width:75.8%;font-size:0;letter-spacing:0;text-align:right}.p-header-nav__item{display:inline-block;width:22%;max-width:200px;margin-left:1.2rem}.p-top-cta__inner{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:flex-end;justify-content:space-between;margin-top:10rem}.p-top-cta__inner figure{width:53.13%;max-width:680px}.p-top-cta__inner__textarea{width:39.5%;max-width:500px}.p-top-cta__inner__logo{display:block;width:79%}.p-top-cta__inner__text{margin-top:2.2rem;font-weight:bold;font-size:2.4rem;line-height:165%}.p-top-cta__inner__list{margin-top:3rem}.p-top-cta__inner__item{margin-top:2rem}.p-top-cta__inner__item a{padding:2.5rem 0;font-size:2rem}.p-top-contact{padding-top:6rem}.p-top-contact__inner{padding:5rem 8rem;border-radius:.8rem;background-image:url(../img/contact-bg.png);background-position:center center;background-size:cover}.p-top-contact__list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin-top:3rem}.p-top-contact__item{border-radius:10px;background-color:#fff}.p-top-contact__item.item01{width:67.85%;padding:3rem 4.5rem 4rem}.p-top-contact__item.item01 .text01{display:inline-block;padding:.3rem 1.5rem;border-radius:100vh;background-color:#4bcfaa;color:#fff;font-weight:bold;font-size:1.6rem;line-height:100%}.p-top-contact__item.item01 .text02{margin-top:1rem;font-weight:bold;font-size:1.6rem;line-height:1.5}.p-top-contact__item.item01 .text03{margin-top:1rem;font-weight:bold;font-size:2.4rem;line-height:1.5}.p-top-contact__item.item01 dl{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:flex-start;justify-content:space-between}.p-top-contact__item.item01 dl dt{width:48.5%}.p-top-contact__item.item01 dl dd{position:relative;width:51.5%;transform:translateX(1.5rem)}.p-top-contact__item.item01 dl dd figure{display:block;width:100%;margin-top:-2.5rem}.p-top-contact__item.item01 dl dd .p-top-contact__icon{display:block;position:absolute;right:-6rem;bottom:-8rem;width:17rem;height:17rem;padding-top:5.5rem;transform:scale(1.1);border-radius:17rem;background-color:#000;opacity:0;transition-delay:.7s;transition-duration:1s}.p-top-contact__item.item01 dl dd .p-top-contact__icon.js-effected{transform:scale(1);opacity:1}.p-top-contact__item.item01 dl dd .p-top-contact__icon .text04{color:#0061ff;font-weight:bold;font-size:1.4rem;line-height:1.1;text-align:center}.p-top-contact__item.item01 dl dd .p-top-contact__icon .text04 span{font-weight:bold;font-size:3.6rem}.p-top-contact__item.item01 dl dd .p-top-contact__icon .text05{color:#fff;font-weight:bold;font-size:1.4rem;line-height:1.1;text-align:center}.p-top-contact__item.item01 dl dd .p-top-contact__icon .text05 span{font-size:2.15rem}.p-top-contact__item.item01 .c-btnArea{width:87%;margin-top:1.5rem}.p-top-contact__item.item01 .c-btnArea a{padding:1.7rem 0}.p-top-contact__item.item02{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;align-items:center;width:28.57%;padding:4rem 4rem 3rem}.p-top-contact__item.item02 figure{width:62%;max-width:139px;margin:0 auto}.p-top-contact__item.item02 .c-btnArea{width:100%;margin-top:.5rem}.p-top-contact__item.item02 .c-btnArea a{padding:1.7rem 0}.p-top-mv{margin-top:calc(8.6rem + 4px)}.p-top-mv__inner{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;position:relative;align-items:center}.p-top-mv__photobox{order:2;width:54.7%}.p-top-mv__textArea{order:1;width:45.3%}.p-top-mv__textArea .text01{display:block;font-weight:bold;font-size:3.2rem}.p-top-mv__textArea .text02{display:block;color:#0061ff;font-weight:bold;font-size:5.6rem;line-height:1.3}.p-top-mv__textArea .text03{display:block;color:#0061ff;font-weight:bold;font-size:7.2rem;line-height:1.3}.p-top-mv__textArea .text04{margin-top:2.5rem;font-size:1.8rem;line-height:1.8}.p-top-mv__textBox{width:47rem;margin:0 auto}.p-top-mv__textBox .p-top-mv__list{width:35rem;margin-top:3.5rem}.p-top-mv__textBox .p-top-mv__list .p-top-mv__item{margin-top:1.4rem}.p-top-mv__textBox .p-top-mv__list .p-top-mv__item a{padding:2.2rem 0;font-size:1.8rem}.p-top-mv__icon{display:block;position:absolute;right:8%;bottom:-6%;width:28rem;height:28rem;padding-top:5.5rem;transform:scale(1.1);border-radius:100vh;opacity:0;transition-delay:.7s;transition-duration:1s}.p-top-mv__icon::before{display:block;z-index:-1;position:absolute;top:-2%;right:-2%;width:104%;height:104%;background-image:url(../img/icon-bg.png);background-position:center center;background-size:contain;background-repeat:no-repeat;content:"";animation:30s linear infinite circle-effect}@keyframes circle-effect{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.p-top-mv__icon.js-effected{transform:scale(1);opacity:1}.p-top-mv__icon .text05{color:#fff;font-weight:bold;font-size:1.6rem;line-height:1.3;text-align:center}.p-top-mv__icon .text05 span{font-size:2.4rem}.p-top-mv__icon .text06{color:#fff;font-weight:bold;font-size:1.6rem;line-height:1.3;text-align:center}.p-top-mv__icon .text06 span{font-size:3.2rem}.p-top-mv__icon .text07{color:#fff;font-weight:bold;font-size:2.4rem;line-height:1.3;text-align:center}.p-top-mv__icon .text07 span{font-weight:bold;font-size:4rem}.p-top-mv__icon .text08{color:#fff;font-weight:bold;line-height:1.3;text-align:center}.p-top-mv__icon .text08 span{font-size:3.2rem}.p-top-support{background-color:#f5f7f9}.p-top-support__inner{margin-top:10rem;padding:9rem 0 6rem;border-radius:20px;background-color:#f5f7f9}.p-top-support__title{position:relative;padding-bottom:3rem;font-weight:bold;font-size:3.2rem;line-height:1;text-align:center}.p-top-support__text.text01{margin-top:1rem;font-size:1.8rem;line-height:1.7;text-align:center}.p-top-support__text.text02{z-index:2;position:absolute;top:63%;right:0;left:0;padding:0 2.5rem;color:#fff;font-weight:bold;font-size:1.8rem;line-height:1.7}.p-top-support__text.text03{margin-top:6rem;font-weight:bold;font-size:2.4rem;text-align:center}.p-top-support__text.text04{font-weight:bold;font-size:4rem;line-height:1.6;text-align:center}.p-top-support__text.text04 span{color:#0061ff}.p-top-support .p-top-support__list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin-top:3rem}.p-top-support .p-top-support__list .p-top-support__item{position:relative;width:31.9%;overflow:hidden;border-radius:20px}.p-top-support .p-top-support__list .p-top-support__item::before{display:block;position:absolute;right:0;bottom:0;left:0;width:100%;height:35%;background-color:#0061ff;content:""}.p-top-support .p-top-support__list .p-top-support__item::after{display:block;position:absolute;right:0;bottom:35%;left:0;width:100%;height:30%;background:linear-gradient(to bottom, transparent, #0061ff);content:""}.p-top-support .btnArea{width:60rem;margin:3.5rem auto 0}.p-top-support .btnArea a{padding:2.1rem 0;font-size:1.8rem}.p-top-lease-01{margin-top:10rem;padding-top:10rem;background-color:#f5f7f9}.p-top-lease-01__inner{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:flex-end;justify-content:space-between}.p-top-lease-01__inner .photobox{order:2;width:31.25%}.p-top-lease-01__inner .photobox img{border-radius:2rem}.p-top-lease-01__inner .textbox{order:1;width:60%}.p-top-lease-01__inner .textbox .text01{font-weight:bold;font-size:3.2rem}.p-top-lease-01__inner .textbox .text02{margin-top:2.7rem;font-size:1.8rem}.p-top-lease-01__inner .textbox span{color:#0061ff;font-weight:bold}.p-top-lease-02{padding-top:10rem;background-color:#f5f7f9}.p-top-lease-02__inner{padding:9rem 10.5rem 6rem;border-radius:20px;background-color:#fff}.p-top-lease-02__inner .scrollbox{max-width:1070px;margin:3.5rem auto 0}.p-top-lease-03{padding-top:3rem;background-color:#f5f7f9}.p-top-lease-03__inner{padding:9rem 10.7rem 6rem;border-radius:20px;background-color:#fff}.p-top-lease-03__inner .scrollbox{max-width:1066px;margin:2.5rem auto 0;overflow-x:auto}.p-top-lease-03__inner .scrollbox figure{width:1066px}.p-top-lease-04{padding-top:3rem;background-color:#f5f7f9}.p-top-lease-04__inner{padding:9rem 10.7rem 6rem;border-radius:20px;background-color:#fff}.p-top-lease-04__inner ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;max-width:1066px;margin:3.5rem auto 0}.p-top-lease-04__inner ul li{position:relative;width:26%;padding:2.3rem 3.5rem 5rem 5.5rem}.p-top-lease-04__inner ul li dl dt{padding:1.3rem 0;border-radius:100vh;background-color:#fff;font-size:1.8rem;line-height:1;text-align:center}.p-top-lease-04__inner ul li dl dd{margin-top:1.7rem;padding-left:.5rem}.p-top-lease-04__inner ul li dl dd p{position:relative;margin-top:.2rem;padding-left:1.5rem;color:#fff;font-weight:bold;font-size:1.6rem}.p-top-lease-04__inner ul li dl dd p::before{display:block;position:absolute;top:50%;left:0;width:.7rem;height:.7rem;margin-top:-0.35rem;border-radius:.7rem;background-color:#7e95a3;content:""}.p-top-lease-04__inner ul li::after{display:block;z-index:10;position:absolute;top:0;right:calc(-3.5rem + .5px);bottom:0;width:3.5rem;height:100%;background-color:#00bcd4;content:"";clip-path:polygon(0 0, 0 100%, 100% 50%)}.p-top-lease-04__inner ul li.item01{width:22%;padding-left:3.5rem;background-color:#ccdfff}.p-top-lease-04__inner ul li.item01 dl dt{color:#0061ff}.p-top-lease-04__inner ul li.item01 dl dd p{color:#0061ff}.p-top-lease-04__inner ul li.item01 dl dd p::before{background-color:#6687bf}.p-top-lease-04__inner ul li.item01::after{background-color:#ccdfff}.p-top-lease-04__inner ul li.item02{background-color:#297bfc}.p-top-lease-04__inner ul li.item02 dl dt{color:#0061ff}.p-top-lease-04__inner ul li.item02 dl dd p::before{background-color:#9bbffd}.p-top-lease-04__inner ul li.item02::after{background-color:#297bfc}.p-top-lease-04__inner ul li.item03{background-color:#0061ff}.p-top-lease-04__inner ul li.item03 dl dt{color:#0061ff}.p-top-lease-04__inner ul li.item03 dl dd p::before{background-color:#9bbffd}.p-top-lease-04__inner ul li.item03::after{background-color:#0061ff}.p-top-lease-04__inner ul li.item04{background-color:#1a2792}.p-top-lease-04__inner ul li.item04 dl dt{color:#1a2792}.p-top-lease-04__inner ul li.item04::after{background-color:#1a2792}.p-top-lease-05{padding-top:3rem;background-color:#f5f7f9}.p-top-lease-05__inner{padding:9rem 10.7rem 6rem;border-radius:20px;background-color:#fff}.p-top-lease-05__inner .p-top-lease-05__list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin-top:3.3rem}.p-top-lease-05__inner .p-top-lease-05__list .p-top-lease-05__item{width:48.5%;overflow:hidden;border-radius:16px;background-color:#e0e8ed}.p-top-lease-05__inner .p-top-lease-05__list .p-top-lease-05__item.item02{background-color:#ccdfff}.p-top-lease-05__inner .p-top-lease-05__list .p-top-lease-05__item.item02 .text01{background-color:#0061ff}.p-top-lease-05__inner .p-top-lease-05__list .p-top-lease-05__item.item02 dl dt{background-color:#297bfc}.p-top-lease-05__inner .p-top-lease-05__list .p-top-lease-05__item .text01{padding:1.5rem 0;background-color:#000;color:#fff;font-weight:bold;font-size:2rem;line-height:1;text-align:center}.p-top-lease-05__inner .p-top-lease-05__list .p-top-lease-05__item dl{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:space-between;padding:3.5rem 3.5rem}.p-top-lease-05__inner .p-top-lease-05__list .p-top-lease-05__item dl dt{width:10.8rem;height:10.8rem;border-radius:100vh;background-color:#7e95a3;color:#fff;font-size:2.2rem;line-height:10.8rem;text-align:center}.p-top-lease-05__inner .p-top-lease-05__list .p-top-lease-05__item dl dd{width:calc(100% - 10.8rem);padding-left:2.5rem}.p-top-lease-05__inner .p-top-lease-05__list .p-top-lease-05__item dl dd ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}.p-top-lease-05__inner .p-top-lease-05__list .p-top-lease-05__item dl dd ul li{position:relative;width:50%;padding-left:1.5rem;font-weight:bold;font-size:1.8rem}.p-top-lease-05__inner .p-top-lease-05__list .p-top-lease-05__item dl dd ul li::before{display:block;position:absolute;top:50%;left:0;width:.6rem;height:.6rem;margin-top:-0.3rem;border-radius:.6rem;background-color:#7e95a3;content:""}.p-top-lease-06{padding-top:3rem;background-color:#f5f7f9}.p-top-lease-06__inner{padding:9rem 10.7rem 6rem;border-radius:20px;background-color:#fff}.p-top-lease-06__inner .box01{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin-top:3.5rem}.p-top-lease-06__inner .box01 .photobox{width:35%;padding-left:5rem}.p-top-lease-06__inner .box01 .photobox figure{width:100%;max-width:317px}.p-top-lease-06__inner .box01 .textbox{width:65%;padding-top:2rem;padding-left:5.5rem}.p-top-lease-06__inner .box01 .textbox ul li+li{margin-top:.5rem}.p-top-lease-06__inner .box01 .textbox ul li dl{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:space-between}.p-top-lease-06__inner .box01 .textbox ul li dl dt{width:6%;color:#0061ff;font-size:2.4rem;line-height:1}.p-top-lease-06__inner .box01 .textbox ul li dl dd{width:94%;font-weight:bold;font-size:2rem}.p-top-lease-06__inner .box01 .textbox ul li dl dd span{color:#7e95a3;font-size:1.4rem}.p-top-lease-06__inner .box01 .textbox .text01{width:56rem;margin-top:2rem;padding:1.5rem 0 1.5rem 2rem;border-radius:4px;background-color:#ccdfff;font-weight:bold;line-height:1}.p-top-lease-06__inner .box01 .textbox .text02{margin-top:1rem;font-size:1.4rem;line-height:1.7}.p-top-lease-07{padding-top:6rem;background-color:#f5f7f9}.p-top-lease-07__inner{padding:9rem 6.5rem 6rem;border-radius:20px;background-color:#fff}.p-top-lease-07__inner .p-top-lease-07__box{margin-top:3rem;padding:6rem 4.2rem 5.5rem;border-radius:20px;background-color:#fff}.p-top-lease-07__inner .p-top-lease-07__box figure{width:100%;max-width:1065px;margin:0 auto}.p-top-lease-07__inner .p-top-lease-07__image{margin-top:6rem}.p-top-lease-07__inner .p-top-lease-07__image figure{width:100%;max-width:1000px;margin:0 auto}.p-top-about{padding-top:6rem;background-color:#f5f7f9}.p-top-about__inner{padding:9rem 6.5rem 6rem;border-radius:20px;background-color:#fff}.p-top-about__inner .p-top-about__logobox{margin-top:3rem;padding:6rem 2rem 5.5rem;border:2px solid #f5f7f9;border-radius:20px;background-color:#fff}.p-top-about__inner .p-top-about__logobox .text01{width:47%;margin:0 auto;padding:.2rem 0 .6rem;border-radius:100vh;background-color:#f1f6ff;font-weight:bold;font-size:2.4rem;line-height:1;text-align:center;vertical-align:top}.p-top-about__inner .p-top-about__logobox .text01 .text0101{display:inline-block;padding-left:.5rem;color:#0061ff}.p-top-about__inner .p-top-about__logobox .text01 .text0102{display:inline-block;margin-top:1rem;padding-left:.5rem;color:#0061ff;font-weight:bold;font-size:4.6rem}.p-top-about__inner .p-top-about__logobox .p-top-about__list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;margin-top:3.5rem;gap:1.5rem 1.8%}.p-top-about__inner .p-top-about__logobox .p-top-about__list .p-top-about__item{width:9.47%;max-width:105px}.p-top-about__inner .p-top-about__logobox .text02{margin-top:3rem;font-size:1.4rem;text-align:right}.p-top-reason{padding-top:3rem;background-color:#f5f7f9}.p-top-reason__inner{padding:9rem 6.5rem 6rem;border-radius:20px;background-color:#fff}.p-top-reason__inner .p-top-reason__list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin-top:3rem}.p-top-reason__inner .p-top-reason__list .p-top-reason__item{width:31.5%}.p-top-reason__inner .p-top-reason__list .p-top-reason__item figure img{border-radius:1.5rem}.p-top-reason__inner .p-top-reason__list .p-top-reason__item dl{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:space-between;margin-top:2.3rem}.p-top-reason__inner .p-top-reason__list .p-top-reason__item dl dt{width:15%;color:#0061ff;font-size:3.6rem}.p-top-reason__inner .p-top-reason__list .p-top-reason__item dl dd{width:85%;font-weight:bold;font-size:2rem;line-height:1.5}.p-top-reason__inner .p-top-reason__list .p-top-reason__item .p-top-reason__text{margin-top:1rem;font-size:1.8rem;line-height:1.7}.p-top-reason__inner .btnArea{width:50rem;margin:6rem auto 0}.p-top-reason__inner .btnArea a{padding:1.5rem 0;font-size:1.6rem;line-height:1.7}.p-top-detail{padding-top:6rem;padding-bottom:6rem;background-color:#f5f7f9}.p-top-detail__inner .p-top-detail__list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;gap:3rem 3%}.p-top-detail__inner .p-top-detail__list .p-top-detail__item{padding:9rem 6.5rem 6rem;border-radius:20px;background-color:#fff}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item01{width:100%}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item01 .introbox{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin-top:4rem}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item01 .introbox .detail{width:48.8%}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item01 .introbox .detail figure{aspect-ratio:560/302}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item01 .introbox .detail figure img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover;border-radius:1.5rem}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item01 .introbox .detail .text01{margin-top:1.7rem;color:#0061ff;font-weight:bold;font-size:2.4rem;line-height:1.5;text-align:center}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item01 .introbox .detail .text02{margin-top:2rem;font-size:1.8rem;line-height:1.8}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item02,.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item03{position:relative;width:48.5%;padding:9rem 6.5rem 17rem}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item02 figure,.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item03 figure{aspect-ratio:407/220;width:83%;margin:4rem auto 4rem}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item02 figure img,.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item03 figure img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item02 dl,.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item03 dl{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item02 dl dt,.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item03 dl dt{width:23%;padding:.5rem 0;border-radius:100vh;background-color:#0061ff;color:#fff;font-size:1.6rem;line-height:1;text-align:center}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item02 dl dd,.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item03 dl dd{width:73%;color:#666;font-weight:bold;font-size:1.6rem;line-height:1}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item02 dl dd span,.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item03 dl dd span{display:inline-block;margin-left:.5rem;font-size:2.4rem;line-height:1}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item02 .text03,.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item03 .text03{font-weight:bold;font-size:2.4rem;line-height:1.7}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item02 .text04,.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item03 .text04{margin-top:1.5rem;font-size:1.8rem;line-height:1.8}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item02 .btnArea,.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item03 .btnArea{position:absolute;right:0;bottom:5.5rem;left:0;width:53%;margin:0 auto}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item02 .btnArea a,.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item03 .btnArea a{padding:2.3rem 0}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item03 figure{width:94%}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item04{position:relative;width:48.5%;padding:9rem 6.5rem 9rem}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item04 figure{aspect-ratio:407/220;width:100%}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item04 figure img{-o-object-fit:contain;width:100%;height:100%;object-fit:contain}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item04 dl{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item04 dl dt{width:23%;padding:.5rem 0;border-radius:100vh;background-color:#0061ff;color:#fff;font-size:1.6rem;line-height:1;text-align:center}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item04 dl dd{width:73%;color:#666;font-weight:bold;font-size:1.6rem;line-height:1}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item04 dl dd span{display:inline-block;margin-left:.5rem;font-size:2.4rem;line-height:1}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item04 .text03{font-weight:bold;font-size:2.4rem;line-height:1.7}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item04 .text04{margin-top:1.5rem;font-size:1.8rem;line-height:1.8}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item04 .btnArea{width:53%;margin:0 auto;padding-top:4rem}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item04 .btnArea a{padding:2.3rem 0}.p-top-detail__inner .p-top-detail__list .p-top-detail__item__box{display:flex;padding-top:4rem;gap:4rem}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item04{width:100%}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item04 figure{width:94%}.p-top-qa__inner{margin-top:6rem;padding:9rem 6.5rem 6rem;border-radius:20px;background-color:#f5f7f9}.p-top-qa__inner .p-top-qa__list{margin-top:4.5rem;border-top:1px solid #ddd}.p-top-qa__inner .p-top-qa__list .p-top-qa__item{position:relative;padding:3.5rem 8rem 3.5rem 5.2rem;border-bottom:1px solid #ddd;background-color:#fff;cursor:pointer}.p-top-qa__inner .p-top-qa__list .p-top-qa__item.js-opened .p-top-qa__icon{transform:rotate(180deg);background-image:url(../img/qa-close.png)}.p-top-qa__inner .p-top-qa__list .p-top-qa__item .p-top-qa__icon{position:absolute;top:4.2rem;right:2.9rem;width:1.8rem;height:1.8rem;background-image:url(../img/qa-open.png);background-position:center;background-size:100% auto;background-repeat:no-repeat;transition-duration:.5s}.p-top-qa__inner .p-top-qa__list .p-top-qa__item:first-child dl dd{display:block}.p-top-qa__inner .p-top-qa__list .p-top-qa__item dl dt{position:relative;padding-left:4rem;font-weight:bold;font-size:2rem;line-height:1.5}.p-top-qa__inner .p-top-qa__list .p-top-qa__item dl dt::before{display:block;position:absolute;top:-0.3rem;left:0;width:3.5rem;content:"Q";color:#0061ff;font-weight:bold;font-size:2.4rem}.p-top-qa__inner .p-top-qa__list .p-top-qa__item dl dd{display:none;position:relative;margin-top:2.3rem;padding-left:4rem;font-size:1.8rem;line-height:1.5}.p-top-qa__inner .p-top-qa__list .p-top-qa__item dl dd::before{display:block;position:absolute;top:-0.3rem;left:.1rem;width:3.5rem;content:"A";font-weight:bold;font-size:2.4rem}.p-top-info__inner{margin-top:6rem}.p-top-info__inner .p-top-info__list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}.p-top-info__inner .p-top-info__list .p-top-info__item{position:relative;width:48.5%;padding:6rem 5rem 5rem;border-radius:10px}.p-top-info__inner .p-top-info__list .p-top-info__item .logo{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;position:absolute;top:2.2rem;right:2.2rem;align-items:center;justify-content:center;width:38%;height:8rem;border-radius:6px;background-color:#fff}.p-top-info__inner .p-top-info__list .p-top-info__item.item01{background-color:#1a2792}.p-top-info__inner .p-top-info__list .p-top-info__item.item01 .logo figure{width:55%}.p-top-info__inner .p-top-info__list .p-top-info__item.item01 .btn{color:#1a2792;transition:all .3s ease}.p-top-info__inner .p-top-info__list .p-top-info__item.item01 .btn:hover{background-color:#004dcc;color:#fff}.p-top-info__inner .p-top-info__list .p-top-info__item.item02{background-color:#0667ff}.p-top-info__inner .p-top-info__list .p-top-info__item.item02 .logo figure{width:83%}.p-top-info__inner .p-top-info__list .p-top-info__item.item02 .btn{color:#0667ff;transition:all .3s ease}.p-top-info__inner .p-top-info__list .p-top-info__item.item02 .btn:hover{background-color:#004dcc;color:#fff}.p-top-info__inner .p-top-info__list .p-top-info__item .text01{color:#fff;font-size:1.4rem;line-height:1}.p-top-info__inner .p-top-info__list .p-top-info__item .text02{color:#fff;font-weight:bold;font-size:3.5rem}.p-top-info__inner .p-top-info__list .p-top-info__item .text03{margin-top:1rem;color:#fff}.p-top-info__inner .p-top-info__list .p-top-info__item .btnArea{margin-top:4rem}.p-top-info__inner .p-top-info__list .p-top-info__item .btnArea .btn{display:block;width:42%;padding:1.8rem 0;border-radius:8px;background-color:#fff;font-weight:bold;font-size:1.8rem;line-height:1;text-align:center}.u-bgc-gray{background-color:#f5f7f9}.u-mt--10{margin-top:1rem}.u-mb--10{margin-bottom:1rem}.u-mr--10{margin-right:1rem}.u-ml--10{margin-left:1rem}.u-mt--20{margin-top:2rem}.u-mb--20{margin-bottom:2rem}.u-mr--20{margin-right:2rem}.u-ml--20{margin-left:2rem}.u-mt--30{margin-top:3rem}.u-mb--30{margin-bottom:3rem}.u-mr--30{margin-right:3rem}.u-ml--30{margin-left:3rem}.u-mt--40{margin-top:4rem}.u-mb--40{margin-bottom:4rem}.u-mr--40{margin-right:4rem}.u-ml--40{margin-left:4rem}.u-mt--50{margin-top:5rem}.u-mb--50{margin-bottom:5rem}.u-mr--50{margin-right:5rem}.u-ml--50{margin-left:5rem}.u-mt--60{margin-top:6rem}.u-mb--60{margin-bottom:6rem}.u-mr--60{margin-right:6rem}.u-ml--60{margin-left:6rem}.u-mt--70{margin-top:7rem}.u-mb--70{margin-bottom:7rem}.u-mr--70{margin-right:7rem}.u-ml--70{margin-left:7rem}.u-mt--80{margin-top:8rem}.u-mb--80{margin-bottom:8rem}.u-mr--80{margin-right:8rem}.u-ml--80{margin-left:8rem}.u-mt--90{margin-top:9rem}.u-mb--90{margin-bottom:9rem}.u-mr--90{margin-right:9rem}.u-ml--90{margin-left:9rem}.u-mt--100{margin-top:10rem}.u-mb--100{margin-bottom:10rem}.u-mr--100{margin-right:10rem}.u-ml--100{margin-left:10rem}.u-mt--110{margin-top:11rem}.u-mb--110{margin-bottom:11rem}.u-mr--110{margin-right:11rem}.u-ml--110{margin-left:11rem}.u-mt--120{margin-top:12rem}.u-mb--120{margin-bottom:12rem}.u-mr--120{margin-right:12rem}.u-ml--120{margin-left:12rem}.u-textalign--center{text-align:center}.u-textalign--left{text-align:left}.u-textalign--right{text-align:right}@media screen and (max-width: 1280px){html{font-size:.78125vw}}@media screen and (max-width: 768px){html{font-size:2.0833333333vw}body{font-size:1.4rem}.l-container{padding-right:20px;padding-left:20px}.c-btn__blue{width:100%;padding:1.4rem 0;border:1px solid #0061ff;font-size:1.4rem}.c-btn__blue:hover{border:1px solid #004dcc}.c-btn__white{width:100%;padding:1.4rem 0;border:1px solid #0061ff;font-size:1.4rem}.c-btn__white:hover{border:1px solid #004dcc}.c-heading{font-size:2.4rem}.c-headingArea{margin-top:2rem}.c-title{padding-bottom:2rem;font-size:2.4rem;line-height:1.4}.c-title::after{width:3rem;height:.3rem}.c-lead{margin-top:2rem;font-size:1.6rem;line-height:1.7;text-align:center}.p-footer{margin-top:8rem;padding:4rem 0 2rem;font-size:1.5rem}.p-footer__inner{display:block}.p-footer-logo{width:55%}.p-footer__link{display:block;width:100%;margin-top:3rem;margin-left:0}.p-footer__link li a{display:inline-block;padding-right:1.6rem;background-size:1.1rem auto;font-size:1.4rem}.p-footer__copy{margin-top:6rem;font-size:1.4rem;text-align:left}.p-footer .pagetop{right:2rem;bottom:2rem;width:5rem;height:5rem;border:.1rem solid #0061ff}.p-footer .pagetop img{width:1.4rem}.p-header__inner{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;height:6rem;padding:0 1.5rem}.p-header-logo{z-index:1000000;position:relative;width:25rem;transition-duration:.5s}.p-header-logo.opened{filter:brightness(0) invert(1)}.p-header .p-ham{z-index:1000000;position:absolute;top:calc(50% - 1.2rem);right:1.5rem;width:3.6rem;height:2.4rem}.p-header .p-ham.opened::before{top:1.12rem;right:-0.2rem;width:115%;transform:rotate(-32deg);background-color:#fff}.p-header .p-ham.opened::after{right:-0.2rem;bottom:1.12rem;width:115%;transform:rotate(32deg);background-color:#fff}.p-header .p-ham.opened span{opacity:0}.p-header .p-ham::before{display:block;position:absolute;top:0;right:0;width:100%;height:2px;background-color:#333;content:"";transition-duration:.5s}.p-header .p-ham::after{display:block;position:absolute;right:0;bottom:0;width:100%;height:2px;background-color:#333;content:"";transition-duration:.5s}.p-header .p-ham span{display:block;position:absolute;top:50%;right:0;left:0;width:100%;height:2px;margin-top:-1px;background-color:#333;transition-duration:.5s}.p-header .p-ham-menu{z-index:100;position:fixed;top:0;right:0;width:100%;height:100vh;padding:9rem 4rem 5rem;transform:translateX(110vw);background-color:#333;transition-duration:.5s}.p-header .p-ham-menu .p-ham-menu__box{height:calc(100vh - 14rem);overflow-y:auto}.p-header .p-ham-menu ul li+li{margin-top:1.5rem}.p-header .p-ham-menu ul li a{color:#fff;font-weight:bold;font-size:1.8rem;line-height:1}.p-header .p-ham-menu.opened{transform:translateX(0)}.p-header-nav{width:100%;margin-top:3rem;font-size:0;letter-spacing:0;text-align:center}.p-header-nav__item{display:block;width:70%;max-width:100%;margin:1.5rem auto}.p-header-nav__item a{font-size:1.8rem}.p-top-cta__inner{display:block;margin-top:5rem}.p-top-cta__inner figure{width:100%;max-width:100%}.p-top-cta__inner__textarea{width:100%;max-width:100%;margin-top:2.5rem}.p-top-cta__inner__logo{display:block;width:60%;margin:auto}.p-top-cta__inner__text{margin-top:1.5rem;font-weight:bold;font-size:1.8rem;line-height:165%;text-align:center}.p-top-cta__inner__list{width:70%;margin:2.5rem auto 0}.p-top-cta__inner__item{margin-top:1.5rem}.p-top-cta__inner__item a{padding:1.5rem 0;font-size:1.6rem}.p-top-contact{padding-top:2rem}.p-top-contact__inner{margin-top:4rem;padding:3.5rem 2rem 2rem;border-radius:.8rem;background-image:url(../img/contact-bg.png);background-position:center center;background-size:cover}.p-top-contact__list{display:block;margin-top:2.5rem}.p-top-contact__item{border-radius:10px;background-color:#fff}.p-top-contact__item.item01{width:100%;padding:2.5rem 2rem 2rem}.p-top-contact__item.item01 .text01{display:inline-block;padding:.3rem 1.2rem;border-radius:100vh;background-color:#4bcfaa;color:#fff;font-weight:bold;font-size:1.4rem;line-height:100%}.p-top-contact__item.item01 .text02{margin-top:.7rem;font-weight:bold;font-size:1.3rem;line-height:1.6}.p-top-contact__item.item01 .text03{margin-top:1rem;font-weight:bold;font-size:2rem;line-height:1.5}.p-top-contact__item.item01 dl{display:block}.p-top-contact__item.item01 dl dt{width:100%}.p-top-contact__item.item01 dl dd{position:relative;width:100%;margin-top:2rem;transform:translateX(0rem)}.p-top-contact__item.item01 dl dd figure{display:block;width:100%;margin-top:-1.5rem}.p-top-contact__item.item01 dl dd .p-top-contact__icon{display:block;position:absolute;right:-1rem;bottom:0;width:14rem;height:14rem;padding-top:4.5rem;transform:scale(1.1);border-radius:14rem;background-color:#000;opacity:0;transition-duration:1s}.p-top-contact__item.item01 dl dd .p-top-contact__icon.js-effected{transform:scale(1);opacity:1}.p-top-contact__item.item01 dl dd .p-top-contact__icon .text04{color:#0061ff;font-weight:bold;font-size:1.3rem;line-height:1.1;text-align:center}.p-top-contact__item.item01 dl dd .p-top-contact__icon .text04 span{font-weight:bold;font-size:3.3rem}.p-top-contact__item.item01 dl dd .p-top-contact__icon .text05{color:#fff;font-weight:bold;font-size:1.3rem;line-height:1.1;text-align:center}.p-top-contact__item.item01 dl dd .p-top-contact__icon .text05 span{font-size:1.95rem}.p-top-contact__item.item01 .c-btnArea{width:70%;margin:1.5rem auto}.p-top-contact__item.item01 .c-btnArea a{padding:1.7rem 0}.p-top-contact__item.item02{display:block;width:100%;margin-top:2rem;padding:3rem 2rem 2rem}.p-top-contact__item.item02 figure{width:62%;max-width:139px;margin:0 auto}.p-top-contact__item.item02 .c-btnArea{width:70%;margin:1.5rem auto}.p-top-contact__item.item02 .c-btnArea a{padding:1.4rem 0}.p-top-mv{margin-top:6rem}.p-top-mv__inner{display:block}.p-top-mv__photobox{position:relative;width:100%}.p-top-mv__textArea{width:100%;padding:2.5rem 2rem 0}.p-top-mv__textArea .text01{font-weight:bold;font-size:2.4rem}.p-top-mv__textArea .text02{color:#0061ff;font-weight:bold;font-size:3.2rem;line-height:1.3}.p-top-mv__textArea .text03{color:#0061ff;font-weight:bold;font-size:4.5rem;line-height:1.3}.p-top-mv__textArea .text04{margin-top:1.5rem;font-size:1.6rem;line-height:1.8}.p-top-mv__textBox{width:100%;margin:0 auto}.p-top-mv__textBox .p-top-mv__list{width:60% !important;margin:2.5rem auto 0}.p-top-mv__textBox .p-top-mv__list .p-top-mv__item{margin-top:1.5rem}.p-top-mv__textBox .p-top-mv__list .p-top-mv__item a{padding:1.5rem 0;font-size:1.6rem}.p-top-mv__icon{display:block;position:absolute;right:4rem;bottom:-12%;width:15rem;height:15rem;padding-top:3rem;transform:scale(1.1);border-radius:100vh;opacity:0;transition-delay:.7s;transition-duration:1s}.p-top-mv__icon.js-effected{transform:scale(1);opacity:1}.p-top-mv__icon .text05{color:#fff;font-weight:bold;font-size:.9rem;line-height:1.3;text-align:center}.p-top-mv__icon .text05 span{font-size:1.3rem}.p-top-mv__icon .text06{color:#fff;font-weight:bold;font-size:.9rem;line-height:1.3;text-align:center}.p-top-mv__icon .text06 span{font-size:1.8rem}.p-top-mv__icon .text07{color:#fff;font-weight:bold;font-size:1.2rem;line-height:1.3;text-align:center}.p-top-mv__icon .text07 span{font-weight:bold;font-size:2.2rem}.p-top-mv__icon .text08{color:#fff;font-weight:bold;line-height:1.2;text-align:center}.p-top-mv__icon .text08 span{font-size:1.8rem}.p-top-support__inner{margin-top:5rem;padding:4rem .5rem 4rem;border-radius:10px}.p-top-support__title{position:relative;padding-bottom:1rem;font-weight:bold;font-size:2.4rem;line-height:1.5;text-align:center}.p-top-support__text.text01{margin-top:1rem;font-size:1.6rem;line-height:1.7;text-align:center}.p-top-support__text.text02{z-index:2;position:absolute;top:70%;right:0;left:0;padding:0 2.5rem;color:#fff;font-weight:bold;font-size:1.6rem;line-height:1.7}.p-top-support__text.text03{margin-top:3rem;font-weight:bold;font-size:1.8rem;text-align:center}.p-top-support__text.text04{margin-top:.5rem;font-weight:bold;font-size:3rem;line-height:1.4;text-align:center}.p-top-support__text.text04 span{color:#0061ff}.p-top-support .p-top-support__list{display:block;margin-top:2rem}.p-top-support .p-top-support__list .p-top-support__item{width:100%;border-radius:20px}.p-top-support .p-top-support__list .p-top-support__item+.p-top-support__item{margin-top:2rem}.p-top-support .p-top-support__list .p-top-support__item::before{display:block;position:absolute;right:0;bottom:0;left:0;width:100%;height:35%;background-color:#0061ff;content:""}.p-top-support .p-top-support__list .p-top-support__item::after{display:block;position:absolute;right:0;bottom:35%;left:0;width:100%;height:30%;background:linear-gradient(to bottom, transparent, #0061ff);content:""}.p-top-support .btnArea{width:38rem;margin:2.5rem auto 0}.p-top-support .btnArea a{padding:1.5rem 0;font-size:1.6rem;line-height:1.7}.p-top-lease-01{padding-top:5rem}.p-top-lease-01__inner{display:block;margin-top:5rem}.p-top-lease-01__inner .photobox{width:100%}.p-top-lease-01__inner .textbox{width:100%;margin-top:2rem}.p-top-lease-01__inner .textbox .text01{font-size:2.4rem}.p-top-lease-01__inner .textbox .text02{margin-top:1.5rem;font-size:1.4rem}.p-top-lease-02{padding-top:5rem}.p-top-lease-02__inner{margin-top:4rem;padding:4.5rem 2rem 3.5rem;border-radius:10px}.p-top-lease-02__inner .scrollbox{max-width:1070px;margin:2.5rem auto 0;overflow-x:auto}.p-top-lease-02__inner .scrollbox figure{width:1070px}.p-top-lease-03__inner{margin-top:2rem;padding:4.5rem 2rem 3.5rem;border-radius:10px}.p-top-lease-03__inner .scrollbox{max-width:1066px;margin:3.5rem auto 0}.p-top-lease-04__inner{margin-top:2rem;padding:4.5rem 2rem 6rem;border-radius:10px}.p-top-lease-04__inner ul{display:block;margin:2.5rem auto 0}.p-top-lease-04__inner ul li{position:relative;width:100%;padding:5.5rem 5rem 2.5rem 5rem !important}.p-top-lease-04__inner ul li dl dt{padding:1.3rem 0;border-radius:100vh;background-color:#fff;font-size:1.6rem;line-height:1;text-align:center}.p-top-lease-04__inner ul li dl dd{margin-top:1.7rem;padding-left:1.5rem}.p-top-lease-04__inner ul li dl dd p{position:relative;margin-top:.2rem;padding-left:1.5rem;color:#fff;font-weight:bold;font-size:1.6rem}.p-top-lease-04__inner ul li dl dd p::before{width:.5rem;height:.5rem;margin-top:-0.25rem;border-radius:.5rem}.p-top-lease-04__inner ul li::after{top:auto;right:0;bottom:-2.4rem;left:0;width:100%;height:2.5rem;clip-path:polygon(0 0, 100% 0%, 50% 100%)}.p-top-lease-04__inner ul li.item01{width:100%;padding-top:2.5rem !important}.p-top-lease-05__inner{margin-top:2rem;padding:4.5rem 2rem 3.5rem;border-radius:10px}.p-top-lease-05__inner .p-top-lease-05__list{display:block;margin-top:2.5rem}.p-top-lease-05__inner .p-top-lease-05__list .p-top-lease-05__item{width:100%;border-radius:10px}.p-top-lease-05__inner .p-top-lease-05__list .p-top-lease-05__item.item02{margin-top:2rem}.p-top-lease-05__inner .p-top-lease-05__list .p-top-lease-05__item .text01{padding:1.3rem 0;font-size:1.8rem}.p-top-lease-05__inner .p-top-lease-05__list .p-top-lease-05__item dl{padding:2rem 2rem}.p-top-lease-05__inner .p-top-lease-05__list .p-top-lease-05__item dl dt{width:9rem;height:9rem;font-size:1.8rem;line-height:9rem}.p-top-lease-05__inner .p-top-lease-05__list .p-top-lease-05__item dl dd{width:calc(100% - 9rem);padding-left:2rem}.p-top-lease-05__inner .p-top-lease-05__list .p-top-lease-05__item dl dd ul li{position:relative;width:50%;padding-left:1rem;font-weight:bold;font-size:1.4rem}.p-top-lease-05__inner .p-top-lease-05__list .p-top-lease-05__item dl dd ul li::before{display:block;position:absolute;top:50%;left:0;width:.4rem;height:.4rem;margin-top:-0.2rem;border-radius:.4rem;background-color:#7e95a3;content:""}.p-top-lease-06__inner{margin-top:2rem;padding:4.5rem 2rem 3.5rem;border-radius:10px}.p-top-lease-06__inner .box01{display:block;margin-top:2.5rem}.p-top-lease-06__inner .box01 .photobox{width:70%;margin:0 auto;padding-left:0rem}.p-top-lease-06__inner .box01 .photobox figure{width:100%;max-width:100%}.p-top-lease-06__inner .box01 .textbox{width:100%;margin-top:2rem;padding-top:0rem;padding-left:0rem}.p-top-lease-06__inner .box01 .textbox ul li+li{margin-top:.5rem}.p-top-lease-06__inner .box01 .textbox ul li dl dt{width:12%;font-size:2.2rem}.p-top-lease-06__inner .box01 .textbox ul li dl dd{width:88%;font-size:1.8rem}.p-top-lease-06__inner .box01 .textbox ul li dl dd span{font-size:1.2rem}.p-top-lease-06__inner .box01 .textbox .text01{width:100%;margin-top:1.5rem;padding:1rem 1.5rem;border-radius:4px;background-color:#ccdfff;font-weight:bold;line-height:1.5}.p-top-lease-06__inner .box01 .textbox .text02{margin-top:.8rem;font-size:1.2rem;line-height:1.7}.p-top-lease-07{padding-top:3rem}.p-top-lease-07__inner{margin-top:4rem;padding:4.5rem 2rem 3.5rem;border-radius:10px}.p-top-lease-07__inner .p-top-lease-07__box{margin-top:2.5rem;padding:3rem 2rem 2rem;border-radius:10px}.p-top-lease-07__inner .p-top-lease-07__box .p-top-lease-07__detail{overflow-x:auto}.p-top-lease-07__inner .p-top-lease-07__box figure{width:1065px;margin:0 auto}.p-top-lease-07__inner .p-top-lease-07__image{margin-top:2.5rem}.p-top-lease-07__inner .p-top-lease-07__image figure{width:100%;max-width:1000px;margin:0 auto}.p-top-about{padding-top:3rem}.p-top-about__inner{margin-top:4rem;padding:4.5rem 2rem 3.5rem;border-radius:10px}.p-top-about__inner .p-top-about__logobox{margin-top:2.5rem;padding:3.5rem 2rem 2.5rem;border-radius:10px}.p-top-about__inner .p-top-about__logobox .text01{width:80%;padding:1rem 0 .6rem;font-size:1.8rem}.p-top-about__inner .p-top-about__logobox .text01 .text0101{padding-left:.5rem}.p-top-about__inner .p-top-about__logobox .text01 .text0102{margin-top:.5rem;padding-left:.5rem;font-size:3.6rem}.p-top-about__inner .p-top-about__logobox .p-top-about__list{display:grid;grid-template-columns:repeat(auto-fit, minmax(80px, 1fr));margin-top:2.5rem;gap:1rem 3.75%}.p-top-about__inner .p-top-about__logobox .p-top-about__list .p-top-about__item{width:auto;max-width:100%}.p-top-about__inner .p-top-about__logobox .text02{margin-top:1.5rem;font-size:1.2rem}.p-top-reason__inner .btnArea{width:100%}.p-top-reason__inner{margin-top:2rem;padding:4.5rem 2rem 3.5rem;border-radius:10px}.p-top-reason__inner .p-top-reason__list{display:block;margin-top:2.5rem}.p-top-reason__inner .p-top-reason__list .p-top-reason__item{width:100%}.p-top-reason__inner .p-top-reason__list .p-top-reason__item+.p-top-reason__item{margin-top:2rem}.p-top-reason__inner .p-top-reason__list .p-top-reason__item dl{margin-top:1.5rem}.p-top-reason__inner .p-top-reason__list .p-top-reason__item dl dt{width:13%;color:#0061ff;font-size:3rem}.p-top-reason__inner .p-top-reason__list .p-top-reason__item dl dd{width:87%;font-weight:bold;font-size:1.8rem;line-height:1.5}.p-top-reason__inner .p-top-reason__list .p-top-reason__item .p-top-reason__text{margin-top:1rem;font-size:1.4rem;line-height:1.7}.p-top-detail{padding-top:3rem}.p-top-detail__inner{margin-top:4rem}.p-top-detail__inner .p-top-detail__list{display:block}.p-top-detail__inner .p-top-detail__list .p-top-detail__item{padding:4.5rem 2rem 3.5rem;border-radius:10px;background-color:#fff}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item01{width:100%}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item01 .introbox{display:block;margin-top:3rem}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item01 .introbox .detail{width:100%}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item01 .introbox .detail+.detail{margin-top:2rem}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item01 .introbox .detail .text01{margin-top:1.7rem;color:#0061ff;font-weight:bold;font-size:1.8rem;line-height:1.5;text-align:center}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item01 .introbox .detail .text02{margin-top:1.5rem;font-size:1.4rem;line-height:1.8}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item02,.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item03{position:relative;width:100%;margin-top:2rem;padding:4.5rem 2rem 3.5rem}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item02 figure,.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item03 figure{width:83%;margin:2.5rem auto 2.5rem}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item02 dl,.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item03 dl{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item02 dl dt,.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item03 dl dt{width:23%;padding:.5rem 0;border-radius:100vh;background-color:#0061ff;color:#fff;font-size:1.3rem;line-height:1;text-align:center}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item02 dl dd,.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item03 dl dd{width:73%;color:#666;font-weight:bold;font-size:1.4rem;line-height:1}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item02 dl dd span,.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item03 dl dd span{display:inline-block;margin-left:.5rem;font-size:2rem;line-height:1}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item02 .text03,.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item03 .text03{font-weight:bold;font-size:2rem;line-height:1.7}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item02 .text04,.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item03 .text04{margin-top:1rem;font-size:1.4rem;line-height:1.8}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item02 .btnArea,.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item03 .btnArea{position:static;width:53%;margin:2rem auto 0}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item02 .btnArea a,.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item03 .btnArea a{padding:1.4rem 0}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item03 figure{width:94%}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item04{position:relative;width:100%;margin-top:2rem;padding:4.5rem 2rem 4.5rem}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item04 figure{width:83%;margin:2.5rem auto 2.5rem}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item04 dl{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item04 dl dt{width:23%;padding:.5rem 0;border-radius:100vh;background-color:#0061ff;color:#fff;font-size:1.3rem;line-height:1;text-align:center}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item04 dl dd{width:73%;color:#666;font-weight:bold;font-size:1.4rem;line-height:1}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item04 dl dd span{display:inline-block;margin-left:.5rem;font-size:2rem;line-height:1}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item04 .text03{font-weight:bold;font-size:2rem;line-height:1.7}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item04 .text04{margin-top:1rem;font-size:1.4rem;line-height:1.8}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item04 .btnArea{position:static;width:53%;margin:2rem auto 0;padding-top:0}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item04 .btnArea a{padding:1.4rem 0}.p-top-detail__inner .p-top-detail__list .p-top-detail__item__box{flex-direction:column;gap:2rem}.p-top-detail__inner .p-top-detail__list .p-top-detail__item.item04 figure{width:100%;margin:auto}.p-top-qa__inner{margin-top:4rem;padding:4.5rem 2rem 3.5rem;border-radius:10px}.p-top-qa__inner .p-top-qa__list{margin-top:3rem}.p-top-qa__inner .p-top-qa__list .p-top-qa__item{padding:1.5rem 4.5rem 1.5rem 1.5rem}.p-top-qa__inner .p-top-qa__list .p-top-qa__item .p-top-qa__icon{top:2.1rem;right:1.6rem;width:1.6rem;height:1.6rem}.p-top-qa__inner .p-top-qa__list .p-top-qa__item:first-child dl dd{display:block}.p-top-qa__inner .p-top-qa__list .p-top-qa__item dl dt{position:relative;padding-left:2.8rem;font-weight:bold;font-size:1.8rem;line-height:1.5}.p-top-qa__inner .p-top-qa__list .p-top-qa__item dl dt::before{display:block;position:absolute;top:-0.3rem;left:0;width:3.5rem;content:"Q";color:#0061ff;font-weight:bold;font-size:2.1rem}.p-top-qa__inner .p-top-qa__list .p-top-qa__item dl dd{display:none;position:relative;margin-top:1.5rem;padding-left:2.8rem;font-size:1.4rem;line-height:1.5}.p-top-qa__inner .p-top-qa__list .p-top-qa__item dl dd::before{display:block;position:absolute;top:-0.4rem;left:.1rem;width:3.5rem;content:"A";font-weight:bold;font-size:2.1rem}.p-top-info__inner{margin-top:4rem}.p-top-info__inner .p-top-info__list{display:block}.p-top-info__inner .p-top-info__list .p-top-info__item{position:relative;width:100%;padding:4rem 3rem 4rem;border-radius:10px}.p-top-info__inner .p-top-info__list .p-top-info__item .logo{top:2rem;right:2rem;width:30%;height:5rem;border-radius:4px}.p-top-info__inner .p-top-info__list .p-top-info__item.item01{background-color:#1a2792}.p-top-info__inner .p-top-info__list .p-top-info__item.item01 .logo figure{width:55%}.p-top-info__inner .p-top-info__list .p-top-info__item.item01 .btn{color:#1a2792}.p-top-info__inner .p-top-info__list .p-top-info__item.item02{margin-top:2rem;background-color:#0667ff}.p-top-info__inner .p-top-info__list .p-top-info__item.item02 .logo figure{width:80%;transform:translateY(-0.5rem)}.p-top-info__inner .p-top-info__list .p-top-info__item.item02 .btn{color:#0667ff}.p-top-info__inner .p-top-info__list .p-top-info__item .text01{color:#fff;font-size:1.4rem;line-height:1}.p-top-info__inner .p-top-info__list .p-top-info__item .text02{color:#fff;font-weight:bold;font-size:2.8rem}.p-top-info__inner .p-top-info__list .p-top-info__item .text03{margin-top:1rem;color:#fff}.p-top-info__inner .p-top-info__list .p-top-info__item .btnArea{margin-top:4rem}.p-top-info__inner .p-top-info__list .p-top-info__item .btnArea .btn{display:block;width:50%;padding:1.4rem 0;border-radius:4px;background-color:#fff;font-weight:bold;font-size:1.4rem;line-height:1;text-align:center}.u-pc{display:none !important}}@media(hover: hover){a:hover{text-decoration:none}}@media(hover: none){a:active{text-decoration:none}}@media screen and (min-width: 1100px)and (max-width: 1400px){.p-top-mv__icon{width:22rem;padding-top:7.5rem}.p-top-mv__icon .text05{font-size:1.6rem}.p-top-mv__icon .text05 span{font-size:2rem}.p-top-mv__icon .text06{font-size:1.6rem}.p-top-mv__icon .text06 span{font-size:2.4rem}.p-top-mv__icon .text07{font-size:2rem}.p-top-mv__icon .text07 span{font-size:3rem}.p-top-mv__icon .text08 span{font-size:2.4rem}}@media screen and (max-width: 768px)and (max-width: 768px){.p-top-support .btnArea{width:100%}}@media print{html,body{min-width:1000px}body{-webkit-print-color-adjust:exact}*{transform:translateY(0) !important;opacity:1 !important}.p-header{position:static !important}.p-ham-menu{display:none !important}.p-top-mv{margin-top:0 !important}}@media screen and (min-width: 769px){.u-sp{display:none !important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvdW5kYXRpb24vX3Jlc2V0LnNjc3MiLCJmb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJnbG9iYWwvX3NldHRpbmcuc2NzcyIsImxheW91dC9fbC1jb250YWluZXIuc2NzcyIsImNvbXBvbmVudC9fYy1idG4uc2NzcyIsImNvbXBvbmVudC9fYy1oZWFkaW5nLnNjc3MiLCJjb21wb25lbnQvX2MtdGl0bGUuc2NzcyIsImNvbXBvbmVudC9fYy1sZWFkLnNjc3MiLCJjb21wb25lbnQvX2MtZW5nbGlzaC5zY3NzIiwiY29tcG9uZW50L19jLW51bS5zY3NzIiwiY29tcG9uZW50L19jLWVmZmVjdC5zY3NzIiwiY29tcG9uZW50L19jLWxpbmstaWQuc2NzcyIsInByb2plY3QvX3AtZm9vdGVyLnNjc3MiLCJwcm9qZWN0L19wLWhlYWRlci5zY3NzIiwicHJvamVjdC9fcC10b3Auc2NzcyIsInV0aWxpdHkvX3UtbWFyZ2luLnNjc3MiLCJ1dGlsaXR5L191LXRleHRhbGlnbi5zY3NzIiwiZ2xvYmFsL19tcS5zY3NzIiwidXRpbGl0eS9fdS12aXNpYmxlLnNjc3MiLCJnbG9iYWwvX2hvdmVyLnNjc3MiLCJwcm9qZWN0L19wLW1lZGlhcHJpbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxxRkFBQSxDQUtBLG1CQUdJLHFCQUFBLENBR0EsV0FBQSxDQURBLGNBQUEsQ0FEQSxrQkFFQSxDQVlKLEtBR0ksNkJBQUEsQ0FFQSx5Q0FBQSxDQUpBLGdCQUlBLENBV0osS0FDSSxRQUFBLENBT0osS0FDSSxhQUFBLENBTUoscURBU0ksUUFBQSxDQU1KLGtCQVFJLFFBQUEsQ0FEQSxtQkFBQSxDQURBLGlCQUVBLENBTUosTUFFSSxRQUFBLENBQ0EsU0FBQSxDQUNBLGVBQUEsQ0FNSixHQUNJLGdCQUFBLENBR0osR0FDSSxhQUFBLENBV0osR0FDSSxzQkFBQSxDQUVBLFFBQUEsQ0FLQSxRQUFBLENBQ0EsVUFBQSxDQUpBLGdCQUFBLENBRUEsb0JBQUEsQ0FHQSxhQUFB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LENBRUEscUVBQ0UsYUFBQSxDQUdBLFNBQUEsQ0FJQSxnQkFBQSxDQUxBLGlCQUFBLENBTUEscUJBQUEsQ0FQQSxnQkFBQSxDQUlBLGdCQUFBLENBQ0EsYUFBQSxDQUZBLGlCQUlBLENJeHNGaEIsTUFFSSx1QkFBQSxDakJBQSxDa0I4REYscUJBQ0UsUWxCdkNBLG9CQUFBLENBQUEsQ2tCNENGLG9CQUNFLFNsQjdDQSxvQkFBQSxDQUFBLENhNmNFLDZEQWRGLGdCQWVJLFdBQUEsQ0FDQSxrQkFBQSxDQWlDRix3QkFZSSxnQkFBQSxDQUNBLDZCQUNFLGNBQUEsQ0FLTix3QkFZSSxnQkFBQSxDQUNBLDZCQUNFLGdCQUFBLENBS04sd0JBYUksY0FBQSxDQUNBLDZCQUNFLGNBQUEsQ0FnQkYsNkJBQ0UsZ0JBQUEsQ0F2R0osQ0dqZE4sMkRIODRCSSx3QkFVSSxVQUFBLENBQUEsQ010N0JWLGFBQ0EsVUFFRSxnQkFBQSxDQUdBLEtBQ0UsZ0NBQUEsQ0FHRixFQUVFLGtDQUFBLENBREEsb0JBQ0EsQ0FHRixVQUNFLDBCQUFBLENBR0YsWUFDRSx1QkFBQSxDQUdGLFVBQ0UsdUJBQUEsQ0FBQSxDSEFGLHFDQ3hCRixNQUVJLHVCQUFBLENBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIGRlc3R5bGUuY3NzIHY0LjAuMSB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly9naXRodWIuY29tL25pY29sYXMtY3VzYW4vZGVzdHlsZS5jc3MgKi9cblxuLyogUmVzZXQgYm94LW1vZGVsIGFuZCBzZXQgYm9yZGVycyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBtaW4td2lkdGg6IDA7XG59XG5cbi8qIERvY3VtZW50ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICogMy4gUmVtb3ZlIGdyYXkgb3ZlcmxheSBvbiBsaW5rcyBmb3IgaU9TLlxuICovXG5cbmh0bWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIC8qIDEgKi9cbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgLyogMiAqL1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLyogMyovXG59XG5cbi8qIFNlY3Rpb25zICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFZlcnRpY2FsIHJoeXRobSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxucCxcbnRhYmxlLFxuYmxvY2txdW90ZSxcbmFkZHJlc3MsXG5wcmUsXG5pZnJhbWUsXG5mb3JtLFxuZmlndXJlLFxuZGwge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyogSGVhZGluZ3MgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyogTGlzdHMgKGVudW1lcmF0aW9uKSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxudWwsXG5vbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogTGlzdHMgKGRlZmluaXRpb24pICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5kdCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC8qIDEgKi9cbiAgICBoZWlnaHQ6IDA7XG4gICAgLyogMSAqL1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIC8qIDIgKi9cbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gICAgLyogMSAqL1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAvKiAyICovXG59XG5cbmFkZHJlc3Mge1xuICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgICAvKiAxICovXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICAgIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbn1cblxuLyogUmVwbGFjZWQgY29udGVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBQcmV2ZW50IHZlcnRpY2FsIGFsaWdubWVudCBpc3N1ZXMuXG4gKi9cblxuc3ZnLFxuaW1nLFxuZW1iZWQsXG5vYmplY3QsXG5pZnJhbWUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi8qIEZvcm1zICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlc2V0IGZvcm0gZmllbGRzIHRvIG1ha2UgdGhlbSBzdHlsZWFibGUuXG4gKiAxLiBNYWtlIGZvcm0gZWxlbWVudHMgc3R5bGFibGUgYWNyb3NzIHN5c3RlbXMgaU9TIGVzcGVjaWFsbHkuXG4gKiAyLiBJbmhlcml0IHRleHQtdHJhbnNmb3JtIGZyb20gcGFyZW50LlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC8qIDEgKi9cbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgY3Vyc29ycyBmb3IgY2xpY2thYmxlIGVsZW1lbnRzLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjpkaXNhYmxlZCxcblt0eXBlPVwiYnV0dG9uXCJdOmRpc2FibGVkLFxuW3R5cGU9XCJyZXNldFwiXTpkaXNhYmxlZCxcblt0eXBlPVwic3VibWl0XCJdOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSBvdXRsaW5lcyBmb3IgRmlyZWZveCBhbmQgdW5pZnkgc3R5bGUgd2l0aCBpbnB1dCBlbGVtZW50cyAmIGJ1dHRvbnMuXG4gKi9cblxuOi1tb3otZm9jdXNyaW5nIHtcbiAgICBvdXRsaW5lOiBhdXRvO1xufVxuXG5zZWxlY3Q6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIHBhZGRpbmdcbiAqL1xuXG5vcHRpb24ge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzZXQgdG8gaW52aXNpYmxlXG4gKi9cblxuZmllbGRzZXQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi13aWR0aDogMDtcbn1cblxubGVnZW5kIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgLyogMSAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBGaXggZm9udCBpbmhlcml0YW5jZS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgICAvKiAxICovXG4gICAgZm9udDogaW5oZXJpdDtcbiAgICAvKiAyICovXG59XG5cbi8qKlxuICogRml4IGFwcGVhcmFuY2UgZm9yIEZpcmVmb3hcbiAqL1xuW3R5cGU9XCJudW1iZXJcIl0ge1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4vKipcbiAqIENsaWNrYWJsZSBsYWJlbHNcbiAqL1xuXG5sYWJlbFtmb3JdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIEludGVyYWN0aXZlICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qXG4gKiBSZW1vdmUgb3V0bGluZSBmb3IgZWRpdGFibGUgY29udGVudC5cbiAqL1xuXG5bY29udGVudGVkaXRhYmxlXTpmb2N1cyB7XG4gICAgb3V0bGluZTogYXV0bztcbn1cblxuLyogVGFibGVzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbjEuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIGFsbCBDaHJvbWUgYW5kIFNhZmFyaS5cbiovXG5cbnRhYmxlIHtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgLyogMSAqL1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRkLFxudGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZzogMDtcbn1cblxudGgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG5cbiAgQGluY2x1ZGUgbXEtZG93bihsKSB7XG4gICAgZm9udC1zaXplOiB2dygxMCwgMTI4MCk7XG4gIH1cblxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgIGZvbnQtc2l6ZTogdncoMTAsIDQ4MCk7XG4gIH1cbn1cblxuYm9keSB7XG4gIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgZm9udC1zaXplOiByZW0oMTYpO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBmb250LWZhbWlseTogJGphLXNhbnM7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG5cbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gIH1cbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgbXEtaG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICZbaHJlZl49XCJ0ZWw6XCJdLFxuICAmW2hyZWZePVwibWFpbHRvOlwiXSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIvLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8g44Kk44Oz44OK44O85bmF6Kit5a6aXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8g44Kz44Oz44OG44Oz44OE44Gu44Kk44Oz44OK44O85bmFXG4kaW5uZXI6IDEyODBweDtcblxuLy8g5L2Z55m9XG4kcGFkZGluZy1wYzogMjVweDtcbiRwYWRkaW5nLXNwOiAyMHB4O1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8g6Imy44Gu5oyH5a6aXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vL+iJsuaMh+WumlxuJGZvbnQtY29sb3I6ICMzMzM7XG4keWVsbG93OiAjZmZkOTNlO1xuJGdyYXk6ICMzMzM7XG4kcmVkOiAjYjgxYzIyO1xuJGJsdWU6ICMwMDYxZmY7XG4kYmx1ZS1ob3ZlcjogIzAwNGRjYztcbiRsaWdodC1ibHVlLWhvdmVyOiAjY2NkZmZmO1xuJGJvcmRlci1jb2xvcjogI2Y1ZjdmOTtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIOODleOCqeODs+ODiOioreWumlxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGphLXNhbnM6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4kZW4tc2FuczogXCJKb3NlZmluIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiRudW0tc2FuczogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi5sLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6ICRpbm5lciArIHN0cmlwLXVuaXQoJHBhZGRpbmctcGMpICogMjtcbiAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctcGM7XG4gIHBhZGRpbmctbGVmdDogJHBhZGRpbmctcGM7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXNwO1xuICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmctc3A7XG4gIH1cbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLmMtYnRuIHtcbiAgJl9fYmx1ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGJsdWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwdmg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IHJlbSgxNCkgMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtaG92ZXI7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmx1ZS1ob3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX193aGl0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGJsdWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IHJlbSgxNCkgMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtaG92ZXI7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmx1ZS1ob3ZlcjtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICZfX2JsdWUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgIHBhZGRpbmc6IHJlbSgxNCkgMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlLWhvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3doaXRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICBwYWRkaW5nOiByZW0oMTQpIDA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZS1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4uYy1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiByZW0oMzUpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gIH1cblxuICAmQXJlYSB7XG4gICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuICAgIH1cbiAgfVxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4uYy10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogcmVtKDMyKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1ib3R0b206IHJlbSgzMCk7XG4gIFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogcmVtKDQwKTtcbiAgICBoZWlnaHQ6IHJlbSg1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjApO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IHJlbSgzMCk7XG4gICAgICBoZWlnaHQ6IHJlbSgzKTtcbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLmMtbGVhZCB7XG4gIG1hcmdpbi10b3A6IHJlbSgzMCk7XG4gIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLmMtZW5nbGlzaCB7XG4gIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi5jLW51bSB7XG4gIGZvbnQtZmFtaWx5OiAkbnVtLXNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiByZW0oMyk7XG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi5jLWpzLWZhZGVpbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuXG4gICYuanMtZWZmZWN0ZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmMtanMtZmFkZWluLXVwIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShyZW0oMzApKTtcblxuICAmLmpzLWVmZmVjdGVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi5jLWxpbmstaWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogcmVtKC01OSk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLnAtZm9vdGVyIHtcbiAgZm9udC1zaXplOiByZW0oMTUpO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogcmVtKDcwKSAwIHJlbSgzMCk7XG4gIG1hcmdpbi10b3A6IHJlbSgxNTApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcblxuICAubC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTQ1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmLWxvZ28ge1xuICAgIHdpZHRoOiAyMiU7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICB3aWR0aDogNjQlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBnYXA6IHJlbSgxMCkgcmVtKDIwKTtcbiAgICBtYXJnaW4tbGVmdDogMTQlO1xuXG4gICAgbGkge1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjApO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24tbGluay1ibGFuay5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSgxMykgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDA7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb3B5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNjY2NjY2M7XG4gICAgbWFyZ2luLXRvcDogcmVtKDE0NSk7XG4gIH1cblxuICAucGFnZXRvcCB7XG4gICAgd2lkdGg6IHJlbSg2MCk7XG4gICAgaGVpZ2h0OiByZW0oNjApO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuICAgIGJvcmRlcjogcmVtKDIpIHNvbGlkICRibHVlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogcmVtKDIwKTtcbiAgICBib3R0b206IHJlbSgyMCk7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogcmVtKDIwKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLWhvdmVyO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgIHBhZGRpbmc6IHJlbSg0MCkgMCByZW0oMjApO1xuICAgIG1hcmdpbi10b3A6IHJlbSg4MCk7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLWxvZ28ge1xuICAgICAgd2lkdGg6IDU1JTtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxNik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiByZW0oMTEpIGF1dG87XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29weSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICB9XG5cbiAgICAucGFnZXRvcCB7XG4gICAgICB3aWR0aDogcmVtKDUwKTtcbiAgICAgIGhlaWdodDogcmVtKDUwKTtcbiAgICAgIGJvcmRlcjogcmVtKDEpIHNvbGlkICRibHVlO1xuICAgICAgcmlnaHQ6IHJlbSgyMCk7XG4gICAgICBib3R0b206IHJlbSgyMCk7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiByZW0oMTQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi5wLWhlYWRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTAwMDAwO1xuXG4gICZfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogcmVtKDIxKSByZW0oMjUpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJi1sb2dvIHtcbiAgICB3aWR0aDogMjQuMiU7XG4gICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgfVxuXG4gICYtbmF2IHtcbiAgICB3aWR0aDogNzUuOCU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgJl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjIlO1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTIpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgJl9faW5uZXIge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDE1KTtcbiAgICAgIGhlaWdodDogcmVtKDYwKTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1sb2dvIHtcbiAgICAgIHdpZHRoOiByZW0oMjUwKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwMDAwMDA7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXG4gICAgICAmLm9wZW5lZCB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnAtaGFtIHtcbiAgICAgIHdpZHRoOiByZW0oMzYpO1xuICAgICAgaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIHJlbSgxMikpO1xuICAgICAgcmlnaHQ6IHJlbSgxNSk7XG4gICAgICB6LWluZGV4OiAxMDAwMDAwO1xuXG4gICAgICAmLm9wZW5lZCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDExNSU7XG4gICAgICAgICAgdG9wOiByZW0oMTEuMik7XG4gICAgICAgICAgcmlnaHQ6IHJlbSgtMik7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTMyZGVnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMTUlO1xuICAgICAgICAgIGJvdHRvbTogcmVtKDExLjIpO1xuICAgICAgICAgIHJpZ2h0OiByZW0oLTIpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMyZGVnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wLWhhbS1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTB2dyk7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgICAgcGFkZGluZzogcmVtKDkwKSByZW0oNDApIHJlbSg1MCk7XG5cbiAgICAgIC5wLWhhbS1tZW51X19ib3gge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSByZW0oMTQwKSk7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICYgKyBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm9wZW5lZCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW5hdiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogcmVtKDE1KSBhdXRvO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi5wLXRvcCB7XG4gICYtY3RhIHtcbiAgICAmX19pbm5lciB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTAwKTtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgICAgZGlzcGxheTogLW8tZmxleDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgIGZpZ3VyZSB7XG4gICAgICAgIHdpZHRoOiA1My4xMyU7XG4gICAgICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHRhcmVhIHtcbiAgICAgICAgd2lkdGg6IDM5LjUlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDc5JTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMTY1JTtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIyKTtcbiAgICAgIH1cblxuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IHJlbSgyNSkgMDtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgJl9faW5uZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNTApO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHRhcmVhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNSk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICBtYXJnaW46IHJlbSgyNSkgYXV0byAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDE1KSAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY29udGFjdCB7XG4gICAgcGFkZGluZy10b3A6IHJlbSg2MCk7XG4gICAgJl9faW5uZXIge1xuICAgICAgLy8gbWFyZ2luLXRvcDogcmVtKDYwKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGFjdC1iZy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiByZW0oNTApIHJlbSg4MCk7XG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oOCk7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgICAmLml0ZW0wMSB7XG4gICAgICAgIHdpZHRoOiA2Ny44NSU7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgzMCkgcmVtKDQ1KSByZW0oNDApO1xuXG4gICAgICAgIC50ZXh0MDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRiY2ZhYTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMykgcmVtKDE1KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0MDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dDAzIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xuICAgICAgICB9XG5cbiAgICAgICAgZGwge1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICAgICAgZGlzcGxheTogLW8tZmxleDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgIHdpZHRoOiA0OC41JTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkZCB7XG4gICAgICAgICAgICB3aWR0aDogNTEuNSU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgocmVtKDE1KSk7XG5cbiAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKC0yNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wLXRvcC1jb250YWN0X19pY29uIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogcmVtKC02MCk7XG4gICAgICAgICAgICAgIGJvdHRvbTogcmVtKC04MCk7XG4gICAgICAgICAgICAgIHdpZHRoOiByZW0oMTcwKTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTcwKTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNzApO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDU1KTtcblxuICAgICAgICAgICAgICAmLmpzLWVmZmVjdGVkIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAudGV4dDA0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzNik7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAudGV4dDA1IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIxLjUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWJ0bkFyZWEge1xuICAgICAgICAgIHdpZHRoOiA4NyU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDE3KSAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLml0ZW0wMiB7XG4gICAgICAgIHdpZHRoOiAyOC41NyU7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg0MCkgcmVtKDQwKSByZW0oMzApO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgIHdpZHRoOiA2MiU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMzlweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWJ0bkFyZWEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg1KTtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDE3KSAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDIwKTtcbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250YWN0LWJnLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgzNSkgcmVtKDIwKSByZW0oMjApO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oOCk7XG4gICAgICB9XG5cbiAgICAgICZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI1KTtcbiAgICAgIH1cblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAgICAgJi5pdGVtMDEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IHJlbSgyNSkgcmVtKDIwKSByZW0oMjApO1xuXG4gICAgICAgICAgLnRleHQwMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRiY2ZhYTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDMpIHJlbSgxMik7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGV4dDAyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg3KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGV4dDAzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHJlbSgwKSk7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XG5cbiAgICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTE1KTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5wLXRvcC1jb250YWN0X19pY29uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgtMTApO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE0MCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTQwKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNDApO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNDUpO1xuXG4gICAgICAgICAgICAgICAgJi5qcy1lZmZlY3RlZCB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGV4dDA0IHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcblxuICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMzKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRleHQwNSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcblxuICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE5LjUpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jLWJ0bkFyZWEge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIG1hcmdpbjogcmVtKDE1KSBhdXRvO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDE3KSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXRlbTAyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMzApIHJlbSgyMCkgcmVtKDIwKTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuXG4gICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MiU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzOXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmMtYnRuQXJlYSB7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgbWFyZ2luOiByZW0oMTUpIGF1dG87XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTQpIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1tdiB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyhyZW0oODYpICsgNHB4KTtcblxuICAgICZfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgICAgZGlzcGxheTogLW8tZmxleDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX3Bob3RvYm94IHtcbiAgICAgIHdpZHRoOiA1NC43JTtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cblxuICAgICZfX3RleHRBcmVhIHtcbiAgICAgIHdpZHRoOiA0NS4zJTtcbiAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAudGV4dDAxIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzIpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0MDIge1xuICAgICAgICBmb250LXNpemU6IHJlbSg1Nik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAudGV4dDAzIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oNzIpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLnRleHQwNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0Qm94IHtcbiAgICAgIHdpZHRoOiByZW0oNDcwKTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAucC10b3AtbXZfX2xpc3Qge1xuICAgICAgICB3aWR0aDogcmVtKDM1MCk7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgzNSk7XG5cbiAgICAgICAgLnAtdG9wLW12X19pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTQpO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMjIpIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogOCU7XG4gICAgICBib3R0b206IC02JTtcbiAgICAgIHdpZHRoOiByZW0oMjgwKTtcbiAgICAgIGhlaWdodDogcmVtKDI4MCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNTUpO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgd2lkdGg6IHJlbSgyMjApO1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDc1KTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDQlO1xuICAgICAgICBoZWlnaHQ6IDEwNCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi1iZy5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMiU7XG4gICAgICAgIHJpZ2h0OiAtMiU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBhbmltYXRpb246IDMwcyBsaW5lYXIgaW5maW5pdGUgY2lyY2xlLWVmZmVjdDtcblxuICAgICAgICBAa2V5ZnJhbWVzIGNpcmNsZS1lZmZlY3Qge1xuICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgIH1cbiAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuanMtZWZmZWN0ZWQge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAudGV4dDA1IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0MDYge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHQwNyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oNDApO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dDA4IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMzIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg2MCk7XG5cbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICZfX3Bob3RvYm94IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dEFyZWEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogcmVtKDI1KSByZW0oMjApIDA7XG5cbiAgICAgICAgLnRleHQwMSB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQwMiB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMzIpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQwMyB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oNDUpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQwNCB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190ZXh0Qm94IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIC5wLXRvcC1tdl9fbGlzdCB7XG4gICAgICAgICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbjogcmVtKDI1KSBhdXRvIDA7XG5cbiAgICAgICAgICAucC10b3AtbXZfX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNSkgMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgd2lkdGg6IHJlbSgxNTApO1xuICAgICAgICBoZWlnaHQ6IHJlbSgxNTApO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiByZW0oNDApO1xuICAgICAgICBib3R0b206IC0xMiU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzMCk7XG5cbiAgICAgICAgJi5qcy1lZmZlY3RlZCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQwNSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oOSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dDA2IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSg5KTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0MDcge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQwOCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXN1cHBvcnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTAwKTtcbiAgICAgIHBhZGRpbmc6IHJlbSg5MCkgMCByZW0oNjApO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IHJlbSgzMik7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzApO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgJi50ZXh0MDEge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJi50ZXh0MDIge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNjMlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogMCByZW0oMjUpO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgIH1cblxuICAgICAgJi50ZXh0MDMge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNjApO1xuICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYudGV4dDA0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgZm9udC1zaXplOiByZW0oNDApO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wLXRvcC1zdXBwb3J0X19saXN0IHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgICAgZGlzcGxheTogLW8tZmxleDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xuXG4gICAgICAucC10b3Atc3VwcG9ydF9faXRlbSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAzMS45JTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDM1JTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDMwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAzNSU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCwgJGJsdWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bkFyZWEge1xuICAgICAgd2lkdGg6IHJlbSg2MDApO1xuICAgICAgbWFyZ2luOiByZW0oMzUpIGF1dG8gMDtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgcGFkZGluZzogcmVtKDIxKSAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg1MCk7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg0MCkgcmVtKDUpIHJlbSg0MCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTApO1xuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgJi50ZXh0MDEge1xuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi50ZXh0MDIge1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNzAlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZzogMCByZW0oMjUpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICB9XG5cbiAgICAgICAgJi50ZXh0MDMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYudGV4dDA0IHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDUpO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wLXRvcC1zdXBwb3J0X19saXN0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XG5cbiAgICAgICAgLnAtdG9wLXN1cHBvcnRfX2l0ZW0ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAmICsgLnAtdG9wLXN1cHBvcnRfX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1JTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMzUlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50LCAkYmx1ZSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idG5BcmVhIHtcbiAgICAgICAgd2lkdGg6IHJlbSgzODApO1xuICAgICAgICBtYXJnaW46IHJlbSgyNSkgYXV0byAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMTUpIDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1sZWFzZS0wMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDEwMCk7XG4gICAgbWFyZ2luLXRvcDogcmVtKDEwMCk7XG4gICAgJl9faW5uZXIge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgLnBob3RvYm94IHtcbiAgICAgICAgd2lkdGg6IDMxLjI1JTtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dGJveCB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAgIC50ZXh0MDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0MDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjcpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNTApO1xuICAgICAgJl9faW5uZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNTApO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAucGhvdG9ib3gge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHRib3gge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XG5cbiAgICAgICAgICAudGV4dDAxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGV4dDAyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1sZWFzZS0wMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDEwMCk7XG4gICAgJl9faW5uZXIge1xuICAgICAgLy8gbWFyZ2luLXRvcDogcmVtKDEwMCk7XG4gICAgICBwYWRkaW5nOiByZW0oOTApIHJlbSgxMDUpIHJlbSg2MCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAgICAgLnNjcm9sbGJveCB7XG4gICAgICAgIG1heC13aWR0aDogMTA3MHB4O1xuICAgICAgICBtYXJnaW46IHJlbSgzNSkgYXV0byAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDUwKTtcbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcbiAgICAgICAgcGFkZGluZzogcmVtKDQ1KSByZW0oMjApIHJlbSgzNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAgICAgLnNjcm9sbGJveCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDcwcHg7XG4gICAgICAgICAgbWFyZ2luOiByZW0oMjUpIGF1dG8gMDtcbiAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDcwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1sZWFzZS0wMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDMwKTtcbiAgICAmX19pbm5lciB7XG4gICAgICAvLyBtYXJnaW4tdG9wOiByZW0oMzApO1xuICAgICAgcGFkZGluZzogcmVtKDkwKSByZW0oMTA3KSByZW0oNjApO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAgIC5zY3JvbGxib3gge1xuICAgICAgICBtYXgtd2lkdGg6IDEwNjZweDtcbiAgICAgICAgbWFyZ2luOiByZW0oMjUpIGF1dG8gMDtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcblxuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgIHdpZHRoOiAxMDY2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgJl9faW5uZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuICAgICAgICBwYWRkaW5nOiByZW0oNDUpIHJlbSgyMCkgcmVtKDM1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICAgICAuc2Nyb2xsYm94IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwNjZweDtcbiAgICAgICAgICBtYXJnaW46IHJlbSgzNSkgYXV0byAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1sZWFzZS0wNCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDMwKTtcbiAgICAmX19pbm5lciB7XG4gICAgICAvLyBtYXJnaW4tdG9wOiByZW0oMzApO1xuICAgICAgcGFkZGluZzogcmVtKDkwKSByZW0oMTA3KSByZW0oNjApO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDY2cHg7XG4gICAgICAgIG1hcmdpbjogcmVtKDM1KSBhdXRvIDA7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICAgICAgZGlzcGxheTogLW8tZmxleDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogMjYlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMjMpIHJlbSgzNSkgcmVtKDUwKSByZW0oNTUpO1xuXG4gICAgICAgICAgZGwge1xuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTMpIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE3KTtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNSk7XG5cbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIpO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNyk7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg3KTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTk1YTM7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNyk7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTMuNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmNkNDtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMzUpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IGNhbGMocmVtKC0zNSkgKyAwLjVweCk7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAgMTAwJSwgMTAwJSA1MCUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaXRlbTAxIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2RmZmY7XG4gICAgICAgICAgICB3aWR0aDogMjIlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzUpO1xuXG4gICAgICAgICAgICBkbCB7XG4gICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY4N2JmO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2RmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5pdGVtMDIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI5N2JmYztcblxuICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5YmJmZmQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI5N2JmYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLml0ZW0wMyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MWZmO1xuXG4gICAgICAgICAgICBkbCB7XG4gICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzliYmZmZDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MWZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaXRlbTA0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTI3OTI7XG5cbiAgICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWEyNzkyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjc5MjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgJl9faW5uZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuICAgICAgICBwYWRkaW5nOiByZW0oNDUpIHJlbSgyMCkgcmVtKDYwKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgbWFyZ2luOiByZW0oMjUpIGF1dG8gMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDU1KSByZW0oNTApIHJlbSgyNSkgcmVtKDUwKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBkbCB7XG4gICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDEzKSAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNyk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTUpO1xuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIpO1xuXG4gICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDUpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg1KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDUpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTIuNSk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogcmVtKDI1KTtcbiAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiByZW0oLTI0KTtcbiAgICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwJSwgNTAlIDEwMCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLml0ZW0wMSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDI1KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbGVhc2UtMDUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgcGFkZGluZy10b3A6IHJlbSgzMCk7XG4gICAgJl9faW5uZXIge1xuICAgICAgLy8gbWFyZ2luLXRvcDogcmVtKDMwKTtcbiAgICAgIHBhZGRpbmc6IHJlbSg5MCkgcmVtKDEwNykgcmVtKDYwKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgICAucC10b3AtbGVhc2UtMDVfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMzKTtcblxuICAgICAgICAucC10b3AtbGVhc2UtMDVfX2l0ZW0ge1xuICAgICAgICAgIHdpZHRoOiA0OC41JTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZThlZDtcblxuICAgICAgICAgICYuaXRlbTAyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2RmZmY7XG5cbiAgICAgICAgICAgIC50ZXh0MDEge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MWZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkbCB7XG4gICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk3YmZjO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRleHQwMSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDE1KSAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgICAgICAgICAgZGlzcGxheTogLW8tZmxleDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDM1KSByZW0oMzUpO1xuXG4gICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgIHdpZHRoOiByZW0oMTA4KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTA4KTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDEwOCk7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTk1YTM7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSByZW0oMTA4KSk7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDI1KTtcblxuICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuXG4gICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg2KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTk1YTM7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg2KTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKC0zKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgJl9faW5uZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuICAgICAgICBwYWRkaW5nOiByZW0oNDUpIHJlbSgyMCkgcmVtKDM1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICAgICAucC10b3AtbGVhc2UtMDVfX2xpc3Qge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyNSk7XG5cbiAgICAgICAgICAucC10b3AtbGVhc2UtMDVfX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgICAgICAgICAmLml0ZW0wMiB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0MDEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMykgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMjApIHJlbSgyMCk7XG5cbiAgICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oOTApO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDkwKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg5MCk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIHJlbSg5MCkpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDIwKTtcblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNCk7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNCk7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlOTVhMztcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNCk7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKC0yKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbGVhc2UtMDYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgcGFkZGluZy10b3A6IHJlbSgzMCk7XG4gICAgJl9faW5uZXIge1xuICAgICAgLy8gbWFyZ2luLXRvcDogcmVtKDMwKTtcbiAgICAgIHBhZGRpbmc6IHJlbSg5MCkgcmVtKDEwNykgcmVtKDYwKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgICAuYm94MDEge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzUpO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAucGhvdG9ib3gge1xuICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNTApO1xuXG4gICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dGJveCB7XG4gICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDIwKTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1NSk7XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICYgKyBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDUpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLW8tZmxleDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDYlO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDk0JTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzdlOTVhMztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGV4dDAxIHtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oNTYwKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjZGZmZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDE1KSAwIHJlbSgxNSkgcmVtKDIwKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRleHQwMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgJl9faW5uZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuICAgICAgICBwYWRkaW5nOiByZW0oNDUpIHJlbSgyMCkgcmVtKDM1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICAgICAuYm94MDEge1xuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyNSk7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAucGhvdG9ib3gge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDApO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRleHRib3gge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDApO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmICsgbGkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyJTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4OCU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQwMSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NkZmZmO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDEwKSByZW0oMTUpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0MDIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxlYXNlLTA3IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIHBhZGRpbmctdG9wOiByZW0oNjApO1xuICAgICZfX2lubmVyIHtcbiAgICAgIC8vIG1hcmdpbi10b3A6IHJlbSg2MCk7XG4gICAgICBwYWRkaW5nOiByZW0oOTApIHJlbSg2NSkgcmVtKDYwKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgICAucC10b3AtbGVhc2UtMDdfX2JveCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg2MCkgcmVtKDQyKSByZW0oNTUpO1xuXG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDY1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnAtdG9wLWxlYXNlLTA3X19pbWFnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg2MCk7XG5cbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDMwKTtcbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcbiAgICAgICAgcGFkZGluZzogcmVtKDQ1KSByZW0oMjApIHJlbSgzNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAgICAgLnAtdG9wLWxlYXNlLTA3X19ib3gge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI1KTtcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMzApIHJlbSgyMCkgcmVtKDIwKTtcblxuICAgICAgICAgIC5wLXRvcC1sZWFzZS0wN19fZGV0YWlsIHtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDY1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucC10b3AtbGVhc2UtMDdfX2ltYWdlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjUpO1xuXG4gICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWFib3V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIHBhZGRpbmctdG9wOiByZW0oNjApO1xuICAgICZfX2lubmVyIHtcbiAgICAgIC8vIG1hcmdpbi10b3A6IHJlbSg2MCk7XG4gICAgICBwYWRkaW5nOiByZW0oOTApIHJlbSg2NSkgcmVtKDYwKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgICAucC10b3AtYWJvdXRfX2xvZ29ib3gge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xuICAgICAgICBwYWRkaW5nOiByZW0oNjApIHJlbSgyMCkgcmVtKDU1KTtcblxuICAgICAgICAudGV4dDAxIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHdpZHRoOiA0NyU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgIHBhZGRpbmc6IHJlbSgyKSAwIHJlbSg2KTtcblxuICAgICAgICAgIC50ZXh0MDEwMSB7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGV4dDAxMDIge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDYpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnAtdG9wLWFib3V0X19saXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgICAgICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZ2FwOiByZW0oMTUpIDEuOCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDM1KTtcblxuICAgICAgICAgIC5wLXRvcC1hYm91dF9faXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogOS40NyU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0MDIge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMzApO1xuICAgICAgJl9faW5uZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xuICAgICAgICBwYWRkaW5nOiByZW0oNDUpIHJlbSgyMCkgcmVtKDM1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICAgICAucC10b3AtYWJvdXRfX2xvZ29ib3gge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI1KTtcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMzUpIHJlbSgyMCkgcmVtKDI1KTtcblxuICAgICAgICAgIC50ZXh0MDEge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCkgMCByZW0oNik7XG5cbiAgICAgICAgICAgIC50ZXh0MDEwMSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dDAxMDIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzNik7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg1KTtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnAtdG9wLWFib3V0X19saXN0IHtcbiAgICAgICAgICAgIGdhcDogcmVtKDEwKSAzLjc1JTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyNSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCg4MHB4LCAxZnIpKTtcblxuICAgICAgICAgICAgLnAtdG9wLWFib3V0X19pdGVtIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGV4dDAyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1yZWFzb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgcGFkZGluZy10b3A6IHJlbSgzMCk7XG4gICAgJl9faW5uZXIge1xuICAgICAgLy8gbWFyZ2luLXRvcDogcmVtKDMwKTtcbiAgICAgIHBhZGRpbmc6IHJlbSg5MCkgcmVtKDY1KSByZW0oNjApO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAgIC5wLXRvcC1yZWFzb25fX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcblxuICAgICAgICAucC10b3AtcmVhc29uX19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMzEuNSU7XG4gICAgICAgICAgZmlndXJlIGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgICAgICAgICAgZGlzcGxheTogLW8tZmxleDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIzKTtcblxuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzNik7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wLXRvcC1yZWFzb25fX3RleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnRuQXJlYSB7XG4gICAgICAgIHdpZHRoOiByZW0oNTAwKTtcbiAgICAgICAgbWFyZ2luOiByZW0oNjApIGF1dG8gMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgcGFkZGluZzogcmVtKDE1KSAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcbiAgICAgICAgcGFkZGluZzogcmVtKDQ1KSByZW0oMjApIHJlbSgzNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAgICAgLnAtdG9wLXJlYXNvbl9fbGlzdCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI1KTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgIC5wLXRvcC1yZWFzb25fX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICYgKyAucC10b3AtcmVhc29uX19pdGVtIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTUpO1xuXG4gICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDg3JTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucC10b3AtcmVhc29uX190ZXh0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZGV0YWlsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIHBhZGRpbmctdG9wOiByZW0oNjApO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oNjApO1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgLy8gbWFyZ2luLXRvcDogcmVtKDYwKTtcblxuICAgICAgLnAtdG9wLWRldGFpbF9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICAgICAgZGlzcGxheTogLW8tZmxleDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IHJlbSgzMCkgMyU7XG5cbiAgICAgICAgLnAtdG9wLWRldGFpbF9faXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogcmVtKDkwKSByZW0oNjUpIHJlbSg2MCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgICAgICAgJi5pdGVtMDEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC5pbnRyb2JveCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICAgICAgICAgICAgZGlzcGxheTogLW8tZmxleDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xuXG4gICAgICAgICAgICAgIC5kZXRhaWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OC44JTtcblxuICAgICAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDU2MCAvIDMwMjtcbiAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50ZXh0MDEge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE3KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGV4dDAyIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaXRlbTAyLFxuICAgICAgICAgICYuaXRlbTAzIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OC41JTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg5MCkgcmVtKDY1KSByZW0oMTcwKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDgzJTtcbiAgICAgICAgICAgICAgbWFyZ2luOiByZW0oNDApIGF1dG8gcmVtKDQwKTtcbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA0MDcgLyAyMjA7XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG5cbiAgICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMyU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg1KSAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzMlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dDAzIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQwNCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0bkFyZWEge1xuICAgICAgICAgICAgICB3aWR0aDogNTMlO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiByZW0oNTUpO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMykgMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaXRlbTAzIHtcbiAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA5NCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5pdGVtMDQge1xuICAgICAgICAgICAgd2lkdGg6IDQ4LjUlO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDkwKSByZW0oNjUpIHJlbSg5MCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQwNyAvIDIyMDtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkbCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICAgICAgICAgICAgZGlzcGxheTogLW8tZmxleDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuXG4gICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjMlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNSkgMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDczJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQwMyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0MDQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG5BcmVhIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUzJTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMykgMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2JveCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg0MCk7XG4gICAgICAgICAgICBnYXA6IHJlbSg0MCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5pdGVtMDQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICB3aWR0aDogOTQlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDMwKTtcbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcblxuICAgICAgICAucC10b3AtZGV0YWlsX19saXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgIC5wLXRvcC1kZXRhaWxfX2l0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDQ1KSByZW0oMjApIHJlbSgzNSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICAgICAgICAgJi5pdGVtMDEge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAuaW50cm9ib3gge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XG5cbiAgICAgICAgICAgICAgICAuZGV0YWlsIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAmICsgLmRldGFpbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC50ZXh0MDEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE3KTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLnRleHQwMiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pdGVtMDIsXG4gICAgICAgICAgICAmLml0ZW0wMyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNDUpIHJlbSgyMCkgcmVtKDM1KTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgzJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IHJlbSgyNSkgYXV0byByZW0oMjUpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLW8tZmxleDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNSk7XG5cbiAgICAgICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjMlO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDUpIDA7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNzMlO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDUpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC50ZXh0MDMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnRleHQwNCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5idG5BcmVhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTMlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogcmVtKDIwKSBhdXRvIDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDE0KSAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLml0ZW0wMyB7XG4gICAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk0JTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLml0ZW0wNCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNDUpIHJlbSgyMCkgcmVtKDQ1KTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgzJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IHJlbSgyNSkgYXV0byByZW0oMjUpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLW8tZmxleDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNSk7XG5cbiAgICAgICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjMlO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDUpIDA7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNzMlO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDUpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC50ZXh0MDMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnRleHQwNCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5idG5BcmVhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTMlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogcmVtKDIwKSBhdXRvIDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDE0KSAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19ib3gge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBnYXA6IHJlbSgyMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXRlbTA0IHtcbiAgICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXFhIHtcbiAgICAmX19pbm5lciB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oNjApO1xuICAgICAgcGFkZGluZzogcmVtKDkwKSByZW0oNjUpIHJlbSg2MCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAgICAgLnAtdG9wLXFhX19saXN0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg0NSk7XG5cbiAgICAgICAgLnAtdG9wLXFhX19pdGVtIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMzUpIHJlbSg4MCkgcmVtKDM1KSByZW0oNTIpO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICYuanMtb3BlbmVkIHtcbiAgICAgICAgICAgIC5wLXRvcC1xYV9faWNvbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcWEtY2xvc2UucG5nKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucC10b3AtcWFfX2ljb24ge1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgxOCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgxOCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IHJlbSg0Mik7XG4gICAgICAgICAgICByaWdodDogcmVtKDI5KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcWEtb3Blbi5wbmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGwge1xuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDQwKTtcblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlFcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDM1KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiByZW0oLTMpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDQwKTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIzKTtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIkFcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDM1KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiByZW0oLTMpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgxKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg0NSkgcmVtKDIwKSByZW0oMzUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgICAgIC5wLXRvcC1xYV9fbGlzdCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcblxuICAgICAgICAgIC5wLXRvcC1xYV9faXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTUpIHJlbSg0NSkgcmVtKDE1KSByZW0oMTUpO1xuXG4gICAgICAgICAgICAucC10b3AtcWFfX2ljb24ge1xuICAgICAgICAgICAgICB3aWR0aDogcmVtKDE2KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTYpO1xuICAgICAgICAgICAgICB0b3A6IHJlbSgyMSk7XG4gICAgICAgICAgICAgIHJpZ2h0OiByZW0oMTYpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkbCB7XG4gICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjgpO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIxKTtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiUVwiO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgzNSk7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogcmVtKC0zKTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDI4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTUpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjEpO1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJBXCI7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDM1KTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgdG9wOiByZW0oLTQpO1xuICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKDEpO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1pbmZvIHtcbiAgICAmX19pbm5lciB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oNjApO1xuXG4gICAgICAucC10b3AtaW5mb19fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICAgICAgZGlzcGxheTogLW8tZmxleDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIC5wLXRvcC1pbmZvX19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogNDguNSU7XG4gICAgICAgICAgcGFkZGluZzogcmVtKDYwKSByZW0oNTApIHJlbSg1MCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICAgICAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiAzOCU7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg4MCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IHJlbSgyMik7XG4gICAgICAgICAgICByaWdodDogcmVtKDIyKTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLml0ZW0wMSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyNzkyO1xuXG4gICAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMxYTI3OTI7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRkY2M7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLml0ZW0wMiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY2N2ZmO1xuXG4gICAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgzJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwNjY3ZmY7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGRjYztcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC50ZXh0MDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGV4dDAyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDM1KTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRleHQwMyB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJ0bkFyZWEge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxOCkgMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgJl9faW5uZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xuXG4gICAgICAgIC5wLXRvcC1pbmZvX19saXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgIC5wLXRvcC1pbmZvX19pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDQwKSByZW0oMzApIHJlbSg0MCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogcmVtKDUwKTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICB0b3A6IHJlbSgyMCk7XG4gICAgICAgICAgICAgIHJpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLml0ZW0wMSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTI3OTI7XG5cbiAgICAgICAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWEyNzkyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXRlbTAyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA2NjdmZjtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcblxuICAgICAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkocmVtKC01KSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwNjY3ZmY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQwMSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dDAyIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjgpO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0MDMge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0bkFyZWEge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xuXG4gICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDE0KSAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi51LWJnYy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1jb2xvcjtcbn1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG5AZm9yICR2YWx1ZSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gIC51LW10LS0jeyR2YWx1ZSAqIDEwfSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAqICR2YWx1ZTtcbiAgfVxuXG4gIC51LW1iLS0jeyR2YWx1ZSAqIDEwfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAqICR2YWx1ZTtcbiAgfVxuXG4gIC51LW1yLS0jeyR2YWx1ZSAqIDEwfSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICogJHZhbHVlO1xuICB9XG5cbiAgLnUtbWwtLSN7JHZhbHVlICogMTB9IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAqICR2YWx1ZTtcbiAgfVxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4udS10ZXh0YWxpZ24ge1xuICAmLS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmLS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwic2FzczptYXBcIjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIOODoeODh+OCo+OCouOCr+OCqOODquOBqOODluODrOODvOOCr+ODneOCpOODs+ODiOOBruioreWumlxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy/jg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbi8vIGJyZWFrcG9pbnRcbiRicmVha3BvaW50LXVwOiAoXG4gICdzJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpJyxcbiAgJ20nOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCknLFxuICAnbCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODFweCknLFxuICAnbGwnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAxcHgpJyxcbiAgJ2xsbCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjFweCknXG4gICkgIWRlZmF1bHQ7XG5cbiRicmVha3BvaW50LWRvd246IChcbiAgJ3MnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCknLFxuICAnbSc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KScsXG4gICdsJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KScsXG4gICdsbCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCknLFxuICAnbGxsJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSdcbiAgKSAhZGVmYXVsdDtcblxuQG1peGluIG1xLXVwKCRicmVha3BvaW50OiBtKSB7XG4gIEBtZWRpYSAje21hcC5nZXQoJGJyZWFrcG9pbnQtdXAsICRicmVha3BvaW50KX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtcS1kb3duKCRicmVha3BvaW50OiBtKSB7XG4gIEBtZWRpYSAje21hcC5nZXQoJGJyZWFrcG9pbnQtZG93biwgJGJyZWFrcG9pbnQpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLnUtc3Age1xuICBAaW5jbHVkZSBtcS11cCgpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtcGMge1xuICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufSIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8g44Ob44OQ44O8XG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy/jgrnjg57jg5vku6XlpJbjgaflj43lv5zjgZnjgotcbkBtaXhpbiBob3ZlciB7XG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICY6aG92ZXIge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vb3BhY2l0eSAuN1xuQG1peGluIG9wIHtcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIG9wYWNpdHk6IC43O1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLy91bmRlcmxpbmVcbkBtaXhpbiBsaW5lKCR5ZWxsb3cpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vaW1nIHNjYWxlXG5AbWl4aW4gc2NhbGUge1xuICBmaWd1cmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2Jhc2U7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBpbWcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gICAgICBvcGFjaXR5OiAuNztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbn1cblxuLy9ob3ZlciBhY2N0aW9uXG5AbWl4aW4gbXEtaG92ZXIoKSB7XG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgJjphY3RpdmUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbkBtZWRpYSBwcmludCB7XG5odG1sLFxuYm9keSB7XG4gIG1pbi13aWR0aDogMTAwMHB4O1xufVxuICBcbiAgYm9keSB7XG4gICAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuICB9XG4gIFxuICAqIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7XG4gIH1cbiAgXG4gIC5wLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG4gIFxuICAucC1oYW0tbWVudSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIFxuICAucC10b3AtbXYge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4iXX0= */
