/*! 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{padding-top:11.5rem;color:#333;font-size:1.6rem;line-height:1.8;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;letter-spacing:0;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{width:100%;max-width:1530px;margin-right:auto;margin-left:auto;padding-right:25px;padding-left:25px}.c-breadcrumb{position:relative;width:100%}.c-breadcrumb__list{-moz-column-gap:.4rem;display:flex;column-gap:.4rem;row-gap:.4rem;flex-wrap:wrap;align-items:center;justify-content:start;padding:2rem 0 3.6rem;font-weight:500;font-size:1.6rem;line-height:2}.c-breadcrumb__list li{display:flex;align-items:center}.c-breadcrumb__list li+li:before{display:inline-block;margin-right:.4rem;content:">";color:#7e95a3}.c-breadcrumb__list li a{display:block;position:relative;color:#7e95a3}.c-breadcrumb__list li a:focus:before{scale:1 1}.c-breadcrumb__list li a:before{position:absolute;bottom:0;left:0;width:100%;height:.1rem;transform-origin:0 50%;scale:0 1;background:currentColor;content:"";transition:all .3s}.c-breadcrumb__list li>span{display:block;color:#111;line-height:inherit}.c-btn{display:flex;position:relative;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:34rem;min-height:6rem;padding:1.2rem 2rem;overflow:hidden;border:solid .1rem #3414a7;border-radius:3rem;background:#fff;color:#fff;font-weight:700;font-size:1.7rem;transition:all .3s}.c-btn:focus{color:#3414a7}.c-btn:focus:before{scale:0 1}.c-btn:focus:after{background-image:url(../img/common/mark_arrow-simple-bl.png)}.c-btn:before,.c-btn:after{display:block;position:absolute;content:"";transition:all .3s}.c-btn:before{top:0;left:0;width:100%;height:100%;transform-origin:100% 50%;scale:1 1;background:#3414a7}.c-btn:after{right:2.2rem;aspect-ratio:1/1;width:1em;background:url(../img/common/mark_arrow-simple-wh.png) no-repeat right center;background-size:.9rem auto}.c-btn span{z-index:2;position:relative;transition:all .3s}.c-btn-narrow{display:flex;position:relative;align-items:center;justify-content:center;width:100%;max-width:40rem;min-height:4rem;padding:.3rem 2rem;overflow:hidden;border:solid .1rem #3414a7;border-radius:3rem;background:#3414a7;color:#3414a7;font-weight:700;font-size:1.7rem;transition:all .3s}.c-btn-narrow:focus{color:#fff}.c-btn-narrow:focus:before{scale:0 1}.c-btn-narrow:focus:after{background-image:url(../img/common/mark_arrow-simple-wh.png)}.c-btn-narrow:before,.c-btn-narrow:after{display:block;position:absolute;content:"";transition:all .3s}.c-btn-narrow:before{top:0;left:0;width:100%;height:100%;transform-origin:100% 50%;scale:1 1;background:#fff}.c-btn-narrow:after{right:2.2rem;aspect-ratio:1/1;width:1em;background:url(../img/common/mark_arrow-simple-bl.png) no-repeat right center;background-size:.8rem auto}.c-btn-narrow span{z-index:2;position:relative;transition:all .3s}.c-cta{padding:10rem 0;background:linear-gradient(to right, #ef5a2a 0%, #3414a7 100%)}.c-cta__list{-moz-column-gap:3.3783783784%;display:flex;column-gap:3.3783783784%;row-gap:2rem;flex-wrap:wrap}.c-cta__list__item{display:flex;flex-direction:column;align-items:center;width:31.0810810811%;padding:5rem;border-radius:1rem;background:#fff;box-shadow:0 0 3rem 0 rgba(0,0,0,.1)}.c-cta__list__item__image{order:1;min-height:8rem}.c-cta__list__item__title{order:2;color:#111;font-weight:700;font-size:2.4rem;line-height:1.5;text-align:center}.c-cta__list__item__text{flex:1;order:3;margin-top:3rem;color:#4f5157;font-weight:400;font-size:1.6rem;line-height:1.6;text-align:center}.c-cta__list__item a{display:flex;position:relative;align-items:center;justify-content:center;order:4;width:100%;max-width:36rem;height:6.2rem;margin-top:4.5rem;padding:1rem 4rem 1rem 2.5rem;overflow:hidden;border:solid .1rem #3414a7;border-radius:3.1rem;background:#fff;color:#fff;font-weight:700;font-size:1.7rem;transition:all .3s}.c-cta__list__item a:focus{color:#3414a7}.c-cta__list__item a:focus:before{scale:0 1}.c-cta__list__item a:focus:after{background-image:url(../img/common/mark_externallink-bl.png)}.c-cta__list__item a:before,.c-cta__list__item a:after{display:block;position:absolute;content:"";transition:all .3s}.c-cta__list__item a:before{top:0;left:0;width:100%;height:100%;transform-origin:100% 50%;scale:1 1;background:#3414a7}.c-cta__list__item a:after{right:2.2rem;aspect-ratio:1/1;width:1.7rem;background:url(../img/common/mark_externallink-wh.png) no-repeat right center;background-size:contain}.c-cta__list__item a span{z-index:2;position:relative;transition:all .3s}.c-cta__list__item a.is-download{padding-right:4.2rem;border:solid .1rem #ffb15d;background:#fff;color:#fff}.c-cta__list__item a.is-download:focus:after{background-image:url(../img/common/mark_externallink-or.png)}.c-cta__list__item a.is-download:focus span{-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background:linear-gradient(to right, #ffb15d 0%, #ee5526 100%);background-clip:text;color:#ee5526}.c-cta__list__item a.is-download:before{background:linear-gradient(to right, #ffb15d 0%, #ee5526 100%)}.c-heading{color:#111;font-weight:900;font-size:5rem;line-height:1.5;text-align:center}.c-heading-sub{color:#111;font-weight:700;font-size:3.4rem;line-height:1.5;letter-spacing:.04em;text-align:center}.c-lead{margin-top:3rem}.c-mv{position:relative;height:40rem}.c-mv__inner{height:100%}.c-mv__image{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}.c-mv__image img{-o-object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.c-mv__text{display:flex;z-index:9;position:relative;align-items:center;justify-content:center;width:100%;height:100%;padding-bottom:1.4rem}.c-mv__text__heading{display:flex;row-gap:.8rem;flex-direction:column;color:#fff;text-align:center}.c-mv__text__heading--en{position:relative;padding-bottom:1.5rem;font-weight:500;font-size:2rem;line-height:1.4;font-family:"Roboto",sans-serif;letter-spacing:.15em}.c-mv__text__heading--en:after{display:block;position:absolute;bottom:0;left:50%;width:7.3rem;height:.2rem;translate:-50% -50%;background:linear-gradient(to right, #ffb15d 0%, #ee5526 100%);content:""}.c-mv__text__heading--jp{font-weight:700;font-size:8rem;line-height:1.4;letter-spacing:.03em}.c-slider{position:relative}.c-slider-control{-moz-column-gap:2rem;display:flex;column-gap:2rem;align-items:center;width:-moz-fit-content;width:fit-content;margin:2rem auto 0}.c-slider-control__prev,.c-slider-control__next{display:flex;z-index:99;position:absolute;top:25%;align-items:center;justify-content:center;aspect-ratio:1/1;width:5rem;border:solid .3rem currentColor;border-radius:100%;background:#fff;color:#2f03ce;cursor:pointer}.c-slider-control__prev:before,.c-slider-control__next:before{display:block;position:absolute;width:1.4rem;height:1.4rem;border:solid currentColor;border-width:.3rem 0 0 .3rem;content:"";transition:all .3s}.c-slider-control__prev{left:-4rem}.c-slider-control__prev:before{translate:.3rem 0;rotate:-45deg}.c-slider-control__next{right:-4rem}.c-slider-control__next:before{translate:-0.3rem 0;rotate:135deg}.c-slider-control__toggle{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;width:3rem;border:solid .1rem currentColor;border-radius:100%;background:#7e95a3;color:#fff;cursor:pointer}.c-slider-control__toggle:before,.c-slider-control__toggle:after{position:absolute;content:"";transition:all .3s}.c-slider-control__toggle:before{width:.8rem;height:.9rem;border:solid currentColor;border-width:0 .2rem 0 .2rem;opacity:1}.c-slider-control__toggle:after{width:1.2rem;height:1.5rem;translate:15% 0;background:currentColor;clip-path:polygon(0 0, 0 100%, 100% 50%);opacity:0}.c-slider-control__toggle.is-paused:before{opacity:0}.c-slider-control__toggle.is-paused:after{opacity:1}.c-slider-control__pagination{width:-moz-max-content !important;width:max-content !important}.c-slider-control__pagination span{background-color:#7e95a3;opacity:1;transition:all .3s}.c-slider-control__pagination span[aria-current=true]{background-color:#3414a7;pointer-events:none}.c-slider-control__pagination span:focus{background-color:rgba(52,20,167,.5)}.p-contact-form{padding:10rem 0 11rem}.p-contact-form__lead{padding:3rem 2rem;background:#f5f6f8;color:#2d2d2d;font-weight:500;font-size:1.8rem;line-height:2;text-align:center}.p-contact-form__contents{padding:10rem 20rem 0}.p-contact-complete{padding:9.8rem 0 7.8rem}.p-contact-complete__contents{padding:6.5rem 2rem;background:#f5f6f8;color:#2d2d2d;font-weight:500;font-size:1.8rem;line-height:2;text-align:center}.p-contact-complete__contents__link{-moz-column-gap:2rem;display:flex;column-gap:2rem;row-gap:2rem;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:5.8rem}.p-footer{padding:5.8rem 0;border-top:solid .1rem #e7f3ef;background:#000;color:#fff}.p-footer__inner{display:flex;position:relative;max-width:130.6rem}.p-footer-company{width:43.7%;padding:1.2rem 3rem 3.8rem;border-right:solid currentColor;border-width:0 .1rem 0 0}.p-footer-company__logo{width:100%;max-width:26.5rem}.p-footer-company__logo:focus{cursor:pointer;opacity:.7;transition:.3s}.p-footer-company__logo img{width:100%;max-width:-moz-fit-content;max-width:fit-content}.p-footer-company__address{margin-top:3.4rem;font-weight:500;font-size:1.6rem;line-height:1.625}.p-footer-company__address a{text-decoration:underline}.p-footer-company__address a:focus{text-decoration:none}.p-footer-company__address+.p-footer-company__address{margin-top:5.6rem}.p-footer-nav{-moz-column-gap:8.4rem;display:flex;column-gap:8.4rem;row-gap:1.7rem;flex:1;padding:.5rem 3rem}.p-footer-nav__list{display:flex;row-gap:1.7rem;flex-direction:column}.p-footer-nav__list__item a{position:relative;font-weight:400;font-size:1.5rem}.p-footer-nav__list__item a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scale(0, 1);transform-origin:left top;background:currentColor;content:"";transition:transform .2s}.p-footer-nav__list__item a:focus::after{transform:scale(1, 1)}.p-footer-nav__list__item a.is-externallink{padding-right:1.8rem;background:url(../img/common/mark_externallink-wh.png) no-repeat right 70%;background-size:1.4rem auto}.p-footer-copyright{position:absolute;right:0;bottom:0;padding:1.2rem 5.5rem;font-weight:400;font-size:1.4rem;line-height:1}.p-header{display:flex;z-index:999;position:absolute;top:0;left:0;align-items:center;width:100%;height:11.5rem;background:#fff;animation:header-hide .6s;animation-fill-mode:forwards}@keyframes header-show{0%{position:fixed;translate:0 -200%}100%{position:fixed;translate:0 0}}@keyframes header-hide{0%{position:fixed;translate:0 0}99%{position:fixed;translate:0 -200%}100%{position:absolute}}.p-header.is-fixed{animation:header-show .6s;animation-fill-mode:forwards}.p-header-logo{z-index:9999;position:relative;flex:1;padding:.6rem 3rem 0}.p-header-logo a{display:flex;row-gap:1rem;flex-direction:column}.p-header-logo a:focus{cursor:pointer;opacity:.7;transition:.3s}.p-header-logo a img{width:100%;max-width:22rem;height:auto}.p-header-logo a p{padding:0 .4rem;color:#000;font-weight:400;font-size:1.2rem;white-space:nowrap}.p-header-nav{-moz-column-gap:9.1rem;display:flex;column-gap:9.1rem;align-items:center;height:100%}.p-header-nav:before{display:none;z-index:9998;position:fixed;top:0;left:0;width:100%;height:100px;background:#fff;content:""}.p-header-nav.is-active:before{display:block}.p-header-nav__list{-moz-column-gap:5.5rem;display:flex;column-gap:5.5rem;align-items:center;padding-top:1.8rem}.p-header-nav__list__item a{position:relative;color:#111;font-weight:700;font-size:1.6rem}.p-header-nav__list__item a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scale(0, 1);transform-origin:left top;background:currentColor;content:"";transition:transform .2s}.p-header-nav__list__item a:focus::after{transform:scale(1, 1)}.p-header-nav__link{display:flex;align-items:center;height:100%}.p-header-nav__link__item{display:flex;flex-direction:column;align-items:center;justify-content:center;width:14rem;height:100%;padding:1.8rem 1.2rem .6rem;font-weight:700;font-size:1.4rem;line-height:1.8;transition:all .3s}.p-header-nav__link__item:focus{cursor:pointer;opacity:.7;transition:.3s}.p-header-nav__link__item.is-webinar{background:#3414a7;color:#fff}.p-header-nav__link__item.is-download{background:linear-gradient(to right, #ffb15d 0%, #ee5526 100%);color:#fff}.p-header-nav__link__item.is-contact{background:#fff;color:#3414a7}.p-header-nav__link__item.is-contact:focus{background:rgba(113,91,194,.2)}.p-header-hamburger{display:flex;z-index:9999;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:.5rem;cursor:pointer}.p-header-hamburger span{display:block;position:relative;width:5rem;height:0;margin:1.7rem auto;transition:.3s}.p-header-hamburger span:before,.p-header-hamburger span:after{display:block;position:absolute;left:0;width:100%;height:1rem;transform-origin:50%;border:solid #333;border-width:.1rem 0;content:"";transition:.3s}.p-header-hamburger span:before{bottom:100%;margin-bottom:.4rem;animation:border-before-close .6s;animation-fill-mode:forwards}@keyframes border-before-close{0%{height:0;margin-bottom:-0.1rem;rotate:30deg;border-bottom:solid 1px rgba(51,51,51,0)}33%{height:0;margin-bottom:-0.1rem;rotate:0deg;border-bottom:solid 1px rgba(51,51,51,0)}33.1%{height:0;margin-bottom:-0.1rem;rotate:0deg}100%{height:1rem;margin-bottom:.4rem;rotate:0deg;border-bottom:solid 1px #333}}.p-header-hamburger span:after{top:100%;margin-top:.4rem;animation:border-after-close .6s;animation-fill-mode:forwards}@keyframes border-after-close{0%{height:0;margin-top:-0.1rem;rotate:-30deg;border-top:solid 1px rgba(51,51,51,0)}33%{height:0;margin-top:-0.1rem;rotate:0deg;border-top:solid 1px rgba(51,51,51,0)}33.1%{height:0;margin-top:-0.1rem;rotate:0deg}100%{height:1rem;margin-top:.4rem;rotate:0deg;border-top:solid 1px #333}}.p-header-hamburger.is-active span:before{animation:border-before-open .6s;animation-fill-mode:forwards}@keyframes border-before-open{0%{height:1rem;margin-bottom:.4rem;rotate:0deg;border-bottom:solid 1px #333}66%{height:0;margin-bottom:-0.1rem;rotate:0deg}66.1%{height:0;margin-bottom:-0.1rem;rotate:0deg;border-bottom:solid 1px rgba(51,51,51,0)}100%{height:0;margin-bottom:-0.1rem;rotate:30deg;border-bottom:solid 1px rgba(51,51,51,0)}}.p-header-hamburger.is-active span:after{animation:border-after-open .6s;animation-fill-mode:forwards}@keyframes border-after-open{0%{height:1rem;margin-top:.4rem;rotate:0deg;border-top:solid 1px #333}66%{height:0;margin-top:-0.1rem;rotate:0deg}66.1%{height:0;margin-top:-0.1rem;rotate:0deg;border-top:solid 1px rgba(51,51,51,0)}100%{height:0;margin-top:-0.1rem;rotate:-30deg;border-top:solid 1px rgba(51,51,51,0)}}.p-top-mv{z-index:0;position:relative;width:100%}.p-top-mv__inner{display:flex;align-items:center;height:83.5rem;padding-bottom:.5rem}.p-top-mv__text__label{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:4rem;padding:.3rem 2.8rem;border:solid .2rem hsla(0,0%,100%,.2);border-radius:2rem;background:hsla(0,0%,100%,.1);font-weight:700;font-size:2rem;line-height:1.4;letter-spacing:.1em}.p-top-mv__text__label p{-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background:linear-gradient(to right, #ffb15d 0%, #ee5526 100%);background-clip:text}.p-top-mv__text__heading{margin-top:2.4rem;color:#fff;font-weight:900;font-size:7rem;line-height:1.4;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.p-top-mv__text>p{margin-top:2.8rem;color:#fff;font-weight:700;font-size:1.8rem;line-height:2;letter-spacing:.06em}.p-top-mv__text__link{-moz-column-gap:3rem;display:flex;column-gap:3rem;row-gap:2rem;margin-top:4rem}.p-top-mv__text__link a{display:flex;position:relative;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:30rem;height:7rem;padding:2rem 3rem 2rem 2.4rem;overflow:hidden;border-radius:3.5rem;background:#3414a7;color:#3414a7;font-weight:700;font-size:2rem;transition:all .3s}.p-top-mv__text__link a:focus{color:#fff}.p-top-mv__text__link a:focus:before{scale:0 1}.p-top-mv__text__link a:focus:after{background-image:url(../img/common/mark_arrow-simple-wh.png)}.p-top-mv__text__link a:before,.p-top-mv__text__link a:after{display:block;position:absolute;content:"";transition:all .3s}.p-top-mv__text__link a:before{top:0;left:0;width:100%;height:100%;transform-origin:100% 50%;scale:1 1;background:#fff}.p-top-mv__text__link a:after{right:2.2rem;aspect-ratio:1/1;width:1em;background:url(../img/common/mark_arrow-simple-bl.png) no-repeat right center;background-size:1rem auto}.p-top-mv__text__link a span{z-index:2;position:relative;transition:all .3s}.p-top-mv__text__link a.is-download{padding-right:4.2rem;background:#fff;color:#fff}.p-top-mv__text__link a.is-download:focus:after{background-image:url(../img/common/mark_externallink-or.png)}.p-top-mv__text__link a.is-download:focus span{-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background:linear-gradient(to right, #ffb15d 0%, #ee5526 100%);background-clip:text}.p-top-mv__text__link a.is-download:before{background:linear-gradient(to right, #ffb15d 0%, #ee5526 100%)}.p-top-mv__text__link a.is-download:after{width:2.2rem;background-image:url(../img/common/mark_externallink-wh.png);background-size:2.2rem auto}.p-top-mv__video{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.p-top-mv__video img,.p-top-mv__video video{-o-object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.p-top-news{z-index:99;position:fixed;right:5rem;bottom:0;width:100%;max-width:50rem;padding:.8rem 2rem 0;border-radius:1rem;background:#fff;box-shadow:0 0 1rem 0 rgba(0,0,0,.05);opacity:0;pointer-events:none;transition:opacity .5s ease,bottom .5s ease}.p-top-news__list__item{border-bottom:solid .1rem #d3d3d3}.p-top-news__list__item a{display:flex;row-gap:1.2rem;flex-direction:column;padding:2.4rem 0 2.6rem}.p-top-news__list__item__date{color:#4f5157;font-weight:400;font-size:1.4rem;line-height:1}.p-top-news__list__item__title{color:#111;font-weight:700;font-size:1.6rem;line-height:1.4}a[target=_blank] .p-top-news__list__item__title:after{display:inline-block;aspect-ratio:1/1;width:1em;translate:.2rem .2em;background:url(../img/common/mark_externallink-bl.png) no-repeat center;background-size:1.4rem auto;content:""}.p-top-news__list__item:last-child{border:none}.p-top-issue__lead{padding:16rem 0 9.6rem;background:#fff}.p-top-issue__lead__text{margin-top:2.6rem;color:#4f5157;font-weight:350;font-size:2.2rem;letter-spacing:.04em;text-align:center}.p-top-issue__lead__text strong{padding-top:.3em;background-image:radial-gradient(circle at center, currentColor 20%, transparent 20%);background-position:top right;background-size:1em .3em;background-repeat:repeat-x;color:#3414a7;font-weight:700}.p-top-issue__mistake{position:relative;padding:7.8rem 0 0;background:#f0f0ef}.p-top-issue__mistake__label{-moz-column-gap:.5rem;display:flex;position:absolute;top:0;left:50%;column-gap:.5rem;align-items:center;justify-content:center;height:5rem;padding:.4rem 2rem;translate:-50% -50%;border-radius:2.5rem;background:#111;color:#fff;font-weight:700;font-size:1.8rem;white-space:nowrap}.p-top-issue__mistake__label img{display:block;width:100%;max-width:2.3rem;height:auto}.p-top-issue__mistake__text{margin-top:3.8rem;color:#4f5157;font-weight:400;font-size:1.8rem;line-height:1.8;letter-spacing:.04em;text-align:center}.p-top-issue__mistake__list{display:flex;position:relative;flex-wrap:wrap;justify-content:center;max-width:1120px;margin:4rem auto 4.2rem;padding-bottom:8rem}.p-top-issue__mistake__list:after{display:block;position:absolute;bottom:0;left:50%;aspect-ratio:32/43;width:3.2rem;translate:-50% 0;background:url(../img/top/issue_mistake_list_arrow-bottom_img.png) no-repeat center;background-size:contain;content:""}.p-top-issue__mistake__list__item{display:flex;flex-direction:column;align-items:center;width:26.7857142857%;padding:3rem;border-radius:.4rem;background:#fff;box-shadow:0 0 3rem 0 rgba(0,0,0,.1)}.p-top-issue__mistake__list__item__heading{margin-top:2rem;color:#4f5157;font-weight:700;font-size:1.8rem;line-height:1.2;letter-spacing:.04em;text-align:center}.p-top-issue__mistake__list__item__text{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0;color:#111;font-weight:700;font-size:1.6rem;line-height:1.6;letter-spacing:.04em;text-align:center}.p-top-issue__mistake__list__item__text strong{background:linear-gradient(transparent 62%, #dbd0ff 62%);font-weight:900;font-size:1.25em}.p-top-issue__mistake__list__item__kpi{display:flex;align-items:center;justify-content:center;width:100%;padding:1rem;background:#f5f6f8;color:#4f5157;font-weight:500;font-size:1.6rem;letter-spacing:.04em;text-align:center}.p-top-issue__mistake__list__item__kpi:before{display:inline-block;aspect-ratio:1/1;width:1em;margin-right:.3rem;background:url(../img/top/issue_mistake_list_item_kpi_flag_img.png) no-repeat center;content:""}.p-top-issue__mistake__list__problem{display:flex;position:relative;row-gap:1rem;flex-direction:column;align-items:center;justify-content:center;width:9.8214285714%;padding-top:3.6rem;color:#3414a7;font-weight:700;font-size:1.6rem;text-align:center}.p-top-issue__mistake__list__problem:before{aspect-ratio:104/14;width:100%;background:url(../img/top/issue_mistake_list_problem_img.png) no-repeat center;background-size:contain;content:""}.p-top-issue__mistake__outcome{padding:6.6rem 0;background:linear-gradient(to right, #3414a7 0%, #975cdf 100%)}.p-top-issue__mistake__outcome__inner{-moz-column-gap:1.5rem;display:flex;column-gap:1.5rem;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:3.6rem;letter-spacing:.04em}.p-top-issue__mistake__outcome__inner span{display:inline-flex;align-items:center;justify-content:center;height:3.8rem;padding:.6rem 2rem;border-radius:1.9rem;background:#fff;color:#3414a7;font-weight:700;font-size:2.6rem;line-height:1.2;letter-spacing:0}.p-top-issue__suggest{z-index:0;position:relative;padding:9.5rem 0 10.2rem}.p-top-issue__suggest__contents{display:flex;row-gap:5rem;flex-direction:column}.p-top-issue__suggest__contents__heading{color:#fff;font-weight:900;font-size:4rem;line-height:1.6;letter-spacing:.04em;text-align:center}.p-top-issue__suggest__contents__heading strong{display:inline-block;margin:0 .25em;padding:0 .3em;background:#fff;color:#3414a7;line-height:1.25}.p-top-issue__suggest__contents__text{color:#fff;font-weight:500;font-size:1.8rem;line-height:2;letter-spacing:.04em;text-align:center}.p-top-issue__suggest__contents__text b{font-weight:900}.p-top-issue__suggest__image{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.p-top-issue__suggest__image img{-o-object-fit:cover;position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover}.p-top-issue__chart{padding:11.8rem 0 12rem;background:linear-gradient(to right, #3414a7 0%, #975cdf 100%)}.p-top-issue__chart__heading{color:#fff;font-weight:900;font-size:5.4rem;line-height:1.3;text-align:center}.p-top-issue__chart__image{margin-top:5rem}.p-top-strength{padding:10.8rem 0 12rem;background:#fff}.p-top-strength__text{margin-top:3.6rem;color:#4f5157;font-weight:500;font-size:1.8rem;line-height:1.8;text-align:center}.p-top-strength__list{-moz-column-gap:5.4054054054%;display:flex;column-gap:5.4054054054%;row-gap:2rem;flex-wrap:wrap;margin-top:6.4rem}.p-top-strength__list__item{display:flex;flex-direction:column;align-items:center;width:29.7297297297%;padding:5.6rem 3.8rem 5.2rem;background:#f0f0ef}.p-top-strength__list__item__image{display:flex;justify-content:center;order:1;width:12rem}.p-top-strength__list__item__image img{width:100%;max-width:-moz-fit-content;max-width:fit-content;height:auto}.p-top-strength__list__item__heading{order:2;margin-top:.8rem;color:#111;font-weight:700;font-size:2.4rem;line-height:1.5;text-align:center}.p-top-strength__list__item__text{order:3;margin-top:1.4rem;color:#4f5157;font-weight:400;font-size:1.6rem;line-height:1.6}.p-top-strength__list__item__text b{color:#ff2d55;font-weight:400}.p-top-case{padding:11.5rem 0 15.4rem;background:#f0f0ef}.p-top-case__text{margin-top:4.5rem;color:#3d3e41;font-weight:500;font-size:1.8rem;line-height:2;text-align:center}.p-top-case__card--link{display:flex;flex-wrap:wrap;margin-top:6.5rem;overflow:hidden;border-radius:2rem}.p-top-case__card a{transition:all .3s}.p-top-case__card a:focus{scale:1.02;cursor:pointer}.p-top-case__card__header{-moz-column-gap:1rem;display:flex;column-gap:1rem;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;padding:1.8rem 5.2rem;background:#3414a7;color:#fff}.p-top-case__card__header__heading{font-weight:700;font-size:3.8rem}.p-top-case__card__header>p{display:block;padding-right:3.4rem;background:url(../img/common/mark_arrow-simple-wh.png) no-repeat calc(100% - .5rem) center;background-size:1rem auto;font-weight:700;font-size:1.8rem;opacity:.8}.p-top-case__card__image{position:relative;aspect-ratio:490/533;width:33.1081081081%}.p-top-case__card__image img{-o-object-fit:cover;display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.p-top-case__card__contents{flex:1;padding:3.5rem 4.6rem 3.5rem 5rem;background:#fff}.p-top-case__card__contents__heading{color:#111;font-weight:700;font-size:3rem;line-height:1.6}.p-top-case__card__contents__before-after{-moz-column-gap:.5rem;display:flex;column-gap:.5rem;row-gap:4rem;flex-wrap:wrap;margin-top:2.8rem;padding-right:3rem}.p-top-case__card__contents__before-after__item{display:flex;position:relative;row-gap:1.4rem;flex-direction:column;width:50%;padding:2.4rem 2.4rem 1.6rem}.p-top-case__card__contents__before-after__item:after{display:block;z-index:9;position:absolute;top:0;left:calc(100% - .1rem);width:3.1rem;height:100%;content:"";clip-path:polygon(0 0, 0 100%, 100% 50%)}.p-top-case__card__contents__before-after__item>dt{font-weight:700;font-size:1.6rem}.p-top-case__card__contents__before-after__item>dd{display:flex;flex:1;flex-direction:column}.p-top-case__card__contents__before-after__item>dd ul{display:flex;row-gap:1.2rem;flex-direction:column}.p-top-case__card__contents__before-after__item>dd ul>li{position:relative;min-height:1.8em;padding-left:2.1rem;font-weight:700;font-size:1.6rem;line-height:1.5}.p-top-case__card__contents__before-after__item>dd ul>li:before{display:block;position:absolute;top:.8em;left:0;aspect-ratio:1/1;width:1.8rem;translate:0 -50%;background:no-repeat center;background-size:contain;content:""}.p-top-case__card__contents__before-after__item>dd dl{display:flex;flex:1;align-items:end;justify-content:space-between;padding:0 2.5rem .8rem .8rem}.p-top-case__card__contents__before-after__item>dd dl>dt{font-weight:700;font-size:1.4rem}.p-top-case__card__contents__before-after__item>dd dl>dd{font-weight:700;font-size:1.6rem;line-height:1}.p-top-case__card__contents__before-after__item>dd dl>dd strong{font-size:2.375em;line-height:1}.p-top-case__card__contents__before-after__item:nth-child(odd){width:44.9074074074%;padding-left:3.6rem;background:#f5f6f8;color:#6f6f6f}.p-top-case__card__contents__before-after__item:nth-child(odd):after{background:#f5f6f8}.p-top-case__card__contents__before-after__item:nth-child(odd)>dd>ul>li:before{background-image:url(../img/top/case_card_contents_before-after_cross-gy.png)}.p-top-case__card__contents__before-after__item:nth-child(even){flex:1;padding-left:5.2rem;background:#3414a7;color:#fff;clip-path:polygon(0 0, calc(100% + 3rem) 0, calc(100% + 3rem) 100%, 0 100%, 3rem 50%, 0 0)}.p-top-case__card__contents__before-after__item:nth-child(even):after{background:#3414a7}.p-top-case__card__contents__before-after__item:nth-child(even)>dd>ul>li:before{background-image:url(../img/top/case_card_contents_before-after_circle-wh.png)}.p-top-case__card__contents__before-after__item:nth-child(even)>dd>dl>dd{font-size:2.4rem}.p-top-case__card__contents__before-after__item:nth-child(even)>dd>dl>dd strong{font-size:3.5416666667em}.p-top-case__list{-moz-column-gap:3.3783783784%;display:flex;column-gap:3.3783783784%;row-gap:5rem;flex-wrap:wrap;margin-top:3.5rem}.p-top-case__list__item{display:flex;flex-direction:column;width:31.0810810811%}.p-top-case__list__item figure{overflow:hidden;background-color:#fff}.p-top-case__list__item figure img{transition:.3s all}.p-top-case__list__item:focus img{position:relative;transform:scale(1.1, 1.1);opacity:.7}.p-top-case__list__item__image{order:1;overflow:hidden;border-radius:1rem}.p-top-case__list__item__image img{display:block}.p-top-case__list__item__title{order:2;margin-top:1.2rem;color:#111;font-weight:700;font-size:2.4rem;line-height:1.5}.p-top-case__list__item__name{order:3;margin-top:.5rem;color:#111;font-weight:700;font-size:1.6rem;line-height:1.5}.p-top-case__list__item__text{order:4;margin-top:2.2rem;color:#6f6f6f;font-weight:700;font-size:1.6rem;line-height:2}.p-top-case__list__item[target=_blank] .p-top-case__list__item__image{position:relative}.p-top-case__list__item[target=_blank] .p-top-case__list__item__image:after{display:block;z-index:1;position:absolute;right:1rem;bottom:1rem;aspect-ratio:1/1;width:3.9rem;border-radius:100%;background:url(../img/common/mark_externallink-arrow-wh.png) no-repeat center #3414a7;background-size:1.7rem auto;content:""}.p-top-case__link{-moz-column-gap:2rem;display:flex;column-gap:2rem;row-gap:2rem;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:6rem}.p-top-service{padding:11.5rem 0 11.8rem}.p-top-service__heading-sub{margin-top:6.2rem;color:#111;font-weight:700;font-size:3.6rem;line-height:1.3;text-align:center}.p-top-service__text{margin-top:3rem;color:#3d3e41;font-weight:500;font-size:1.8rem;line-height:2;text-align:center}.p-top-service__card{-moz-column-gap:6.25%;display:flex;column-gap:6.25%;row-gap:2rem;margin-top:6.4rem;padding:8.4rem 10rem 9rem 10.2rem;border-radius:1rem;background:#3414a7;transition:all .3s}.p-top-service__card:focus{scale:1.02;cursor:pointer}.p-top-service__card__image{order:2;width:51.484375%;margin-top:1.4rem}.p-top-service__card__contents{flex:1;order:1;color:#fff}.p-top-service__card__contents__heading{font-weight:700;font-size:3.8rem;line-height:1.5}.p-top-service__card__contents__text{margin-top:1.8rem;font-weight:500;font-size:1.6rem;line-height:2}.p-top-service__card__contents__list{-moz-column-gap:3.2258064516%;display:flex;column-gap:3.2258064516%;row-gap:1.8rem;flex-wrap:wrap;max-width:496px;margin-top:4rem}.p-top-service__card__contents__list__item{-moz-column-gap:1.4rem;display:flex;column-gap:1.4rem;align-items:center;aspect-ratio:240/72;width:48.3870967742%;padding:.5rem 2.4rem;border-radius:.4rem;background:#fff;color:#3414a7;font-weight:500;font-size:1.6rem}.p-top-service__card__contents__list__item__image{width:6rem}.p-top-service__list{-moz-column-gap:1.3513513514%;display:flex;column-gap:1.3513513514%;row-gap:2rem;flex-wrap:wrap;margin-top:6.5rem}.p-top-service__list__item{width:32.4324324324%;border-radius:1rem;background:#fff;box-shadow:0 0 3rem 0 rgba(0,0,0,.1)}.p-top-service__list__item:focus .c-btn-narrow{color:#fff}.p-top-service__list__item:focus .c-btn-narrow:before{scale:0 1}.p-top-service__list__item:focus .c-btn-narrow:after{background-image:url(../img/common/mark_arrow-simple-wh.png)}.p-top-service__list__item__title{color:#111;font-weight:700;font-size:2.4rem;line-height:1.6}.p-top-service__list__item__text{flex:1;margin:2rem 0;color:#4f5157;font-weight:500;font-size:1.8rem;line-height:1.6;letter-spacing:.02em}.p-top-service__list__item a{display:flex;flex-direction:column;height:100%;padding:4rem}.p-top-service__list__item .c-btn-narrow{margin-top:auto}.p-top-step{padding:11.4rem 0 12rem;background:#f5f6f8}.p-top-step__text{margin-top:4.5rem;color:#3d3e41;font-weight:500;font-size:1.8rem;line-height:2;text-align:center}.p-top-step__list{-moz-column-gap:1.4rem;display:flex;column-gap:1.4rem;row-gap:1.4rem;max-width:139.6rem;margin:6.3rem auto 0;counter-reset:count}.p-top-step__list__item{position:relative;width:32.9512893983%;padding:4.3rem 4rem 4.6rem 7.2rem;border:solid .1rem #6e39af;background:#6e39af;color:#fff;clip-path:polygon(0 0, calc(100% + 3.8rem) 0, calc(100% + 3.8rem) 100%, 0 100%, 3.6rem 50%);counter-increment:count}.p-top-step__list__item:before,.p-top-step__list__item:after{display:block;position:absolute;content:"";clip-path:polygon(0 0, 0.5rem 0, 100% 50%, 0.5rem 100%, 0 100%)}.p-top-step__list__item:before{z-index:-1;top:0;left:calc(100% - .3rem);width:4.1rem;height:100%;background:#6e39af}.p-top-step__list__item:after{z-index:-2;top:-0.1rem;left:calc(100% - .2rem);width:4.1rem;height:calc(100% + .2rem);background:#3414a7}.p-top-step__list__item__heading{display:flex;row-gap:5rem;flex-direction:column;font-weight:700;font-size:2.4rem;line-height:1.5}.p-top-step__list__item__heading:before{display:flex;align-items:center;justify-content:center;width:11.4rem;height:4.8rem;background:#fff;content:"STEP " counter(count);color:#6e39af;font-weight:700;font-size:1.6rem}.p-top-step__list__item>p{margin-top:1.2rem;font-weight:700;font-size:1.4rem;line-height:1.5}.p-top-step__list__item>ul{display:flex;row-gap:.3rem;flex-direction:column;margin-top:4.8rem}.p-top-step__list__item>ul>li{margin-left:1.3em;font-weight:700;font-size:1.6rem;text-indent:-1.3em}.p-top-step__list__item>ul>li:before{margin-right:.3em;content:"●"}.p-top-step__list__item:first-child{z-index:0;padding-left:4.6rem;border:solid .1rem #3414a7;border-right-color:#fff;background:#fff;color:#111;clip-path:none}.p-top-step__list__item:first-child:before{background:#fff}.p-top-step__list__item:first-child>p,.p-top-step__list__item:first-child>ul{color:#6f6f6f}.p-top-step__list__item:first-child .p-top-step__list__item__heading:before{background:#2f03ce;color:#fff}.p-top-step__list__item:last-child{background:#2f03ce}.p-top-step__list__item:last-child:before,.p-top-step__list__item:last-child:after{display:none}.p-top-step__list__item:last-child .p-top-step__list__item__heading:before{color:#2f03ce}.p-top-column{padding:11.5rem 0 10rem}.p-top-column__slider{margin-top:6rem;overflow:hidden}.p-top-column__slider__list__item{width:36.6rem;padding:0 3.3rem}.p-top-column__slider__list__item a{display:flex;flex-direction:column}.p-top-column__slider__list__item__image{order:1}.p-top-column__slider__list__item__date{display:block;order:2;margin-top:2.4rem;color:#6f6f6f;font-weight:700;font-size:1.4rem;line-height:1.5}.p-top-column__slider__list__item__title{order:3;margin-top:1rem;color:#111;font-weight:700;font-size:2.4rem;line-height:1.5}.p-top-column__slider__list__item>a figure{overflow:hidden;background-color:#fff}.p-top-column__slider__list__item>a figure img{transition:.3s all}.p-top-column__slider__list__item>a:focus img{position:relative;transform:scale(1.1, 1.1);opacity:.7}.p-top-column__slider__list__item>a[target=_blank]>.p-top-column__slider__list__item__image{position:relative}.p-top-column__slider__list__item>a[target=_blank]>.p-top-column__slider__list__item__image:after{display:block;z-index:1;position:absolute;right:1rem;bottom:1rem;aspect-ratio:1/1;width:3.9rem;border-radius:100%;background:url(../img/common/mark_externallink-arrow-wh.png) no-repeat center #3414a7;background-size:1.7rem auto;content:""}.p-top-webinar{padding:11.5rem 0 12rem;background:#f5f6f8}.p-top-webinar__list{-moz-column-gap:1.3513513514%;display:flex;column-gap:1.3513513514%;row-gap:2rem;flex-wrap:wrap;margin-top:6rem}.p-top-webinar__list__item{width:32.4324324324%;border-radius:1rem;background:#fff;box-shadow:0 0 3rem 0 rgba(0,0,0,.1)}.p-top-webinar__list__item:focus .c-btn-narrow{color:#fff}.p-top-webinar__list__item:focus .c-btn-narrow:before{scale:0 1}.p-top-webinar__list__item:focus .c-btn-narrow:after{background-image:url(../img/common/mark_arrow-simple-wh.png)}.p-top-webinar__list__item__tag{-moz-column-gap:1rem;display:flex;column-gap:1rem;row-gap:1rem;flex-wrap:wrap;align-items:center}.p-top-webinar__list__item__tag>span{height:2.5rem;padding:.4rem 1.8rem;border-radius:1.25rem;background:#4f5157;color:#fff;font-weight:700;font-size:1.4rem;line-height:1}.p-top-webinar__list__item__title{margin:1rem 0 2rem;color:#111;font-weight:700;font-size:2.4rem;line-height:1.6}.p-top-webinar__list__item__date{display:block;flex:1;margin-bottom:2rem;color:#4f5157;font-weight:500;font-size:1.8rem;line-height:1.6;letter-spacing:.02em}.p-top-webinar__list__item a{display:flex;flex-direction:column;height:100%;padding:4rem}.p-top-webinar__list__item .c-btn-narrow{margin-top:auto}.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}.u-visually-hidden{clip:rect(0, 0, 0, 0) !important;position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;border:0 !important;white-space:nowrap !important}.js-slidein{opacity:0}@media screen and (max-width: 1600px){html{font-size:.625vw}.c-slider-control__prev{left:0}.c-slider-control__next{right:0}.p-header-nav{-moz-column-gap:2rem;column-gap:2rem}.p-header-nav__list{-moz-column-gap:2rem;column-gap:2rem}}@media screen and (max-width: 1280px){html{font-size:.78125vw}.c-cta__list__item{padding:2rem}.p-top-news{max-width:40rem;padding:1rem}}@media screen and (max-width: 768px){html{font-size:2.0833333333vw}body{padding-top:100px;font-size:1.4rem}.l-container{padding-right:20px;padding-left:20px}.c-btn-narrow{min-height:3rem;font-size:1.4rem}.c-btn-narrow:after{right:1rem}.c-cta{padding:5rem 0}.c-cta__list{flex-direction:column}.c-cta__list__item{width:100%}.c-cta__list__item__image{min-height:0;padding-bottom:1rem}.c-cta__list__item__text{margin-top:1rem}.c-cta__list__item a{width:100%;min-width:0;height:5rem;margin-top:2rem}.c-cta__list__item a{width:100%;min-width:0;height:5rem;margin-top:2rem}.c-heading{font-size:3.5rem}.c-lead{margin-top:2rem}.c-mv{height:20rem}.c-mv__text__heading--en{font-size:1.6rem}.c-mv__text__heading--jp{font-size:4rem}.p-contact-form{padding:5rem 0}.p-contact-form__contents{padding:5rem 0}.p-contact-complete{padding:5rem 0}.p-contact-complete__contents{padding:2rem}.p-contact-complete__contents__link{margin-top:2rem}.p-footer{padding:5rem 0 0}.p-footer__inner{flex-direction:column}.p-footer-company{width:100%;padding:0 0 2rem;border-width:0 0 .1rem 0}.p-footer-company__address{margin-top:2rem}.p-footer-company__address+.p-footer-company__address{margin-top:2rem}.p-footer-nav{flex-direction:column;padding:2rem 0 0}.p-footer-copyright{position:relative;right:auto;bottom:auto;padding:2rem;text-align:center}.p-header{height:100px;padding:0 20px}.p-header-logo{padding:0}.p-header-logo a{row-gap:.5rem}.p-header-logo a img{width:42%;max-width:-moz-fit-content;max-width:fit-content}.p-header-logo a p{font-size:.9rem}.p-header-nav{z-index:999;position:fixed;top:0;left:0;flex-direction:column;justify-content:start;width:100%;height:100vh;padding:10rem 2rem 2rem;overflow:auto;background:#fff;clip-path:inset(0 0 100% 0);pointer-events:none;transition:all .6s}.p-header-nav.is-active{clip-path:inset(0 0 0 0);pointer-events:auto}.p-header-nav__list{flex-direction:column;width:100%}.p-header-nav__list__item{width:100%;border-bottom:solid .1rem #ccc}.p-header-nav__list__item a{display:block;padding:1rem;text-align:center}.p-header-nav__link{-moz-column-gap:4%;column-gap:4%;row-gap:2rem;flex-wrap:wrap;width:100%;height:auto;margin-top:2rem}.p-header-nav__link__item{-moz-column-gap:2rem;column-gap:2rem;flex-direction:row;width:48%;height:auto;padding:1rem 2rem}.p-header-nav__link__item.is-contact{width:100%;border:solid .1rem currentColor}.p-top-mv__inner{flex-direction:column;height:auto;padding-top:5rem;padding-bottom:5rem}.p-top-mv__text{width:100%}.p-top-mv__text__label{width:100%;padding:.3rem 1rem;font-size:1.6rem}.p-top-mv__text__heading{font-size:3.4rem}.p-top-mv__text>p{margin-top:2rem;font-size:1.6rem}.p-top-mv__text__link{-moz-column-gap:4%;column-gap:4%;margin-top:2rem}.p-top-mv__text__link a{width:48%;min-width:0;height:5rem;font-size:1.6rem}.p-top-mv__text__link a:after{right:1rem}.p-top-news{position:relative;right:auto;bottom:auto;width:100%;max-width:none;padding:2rem 20px;border-radius:0;box-shadow:none;opacity:1;pointer-events:auto}.p-top-issue__lead{padding:5rem 0 7rem}.p-top-issue__lead__text{margin-top:2rem}.p-top-issue__mistake__label{font-size:1.6rem}.p-top-issue__mistake__text{margin-top:2rem}.p-top-issue__mistake__list{flex-direction:column;align-items:center;margin-top:3rem}.p-top-issue__mistake__list__item{width:80%;padding:2rem}.p-top-issue__mistake__list__item__text{padding:2rem 0}.p-top-issue__mistake__list__problem{flex-direction:row;justify-content:start;width:100%;height:8rem;padding:0 0 0 55%}.p-top-issue__mistake__list__problem:before{position:absolute;top:50%;left:50%;width:8rem;translate:-50% -50%;rotate:90deg}.p-top-issue__mistake__outcome{padding:5rem 0}.p-top-issue__mistake__outcome__inner{row-gap:1rem;flex-direction:column;font-size:2.8rem;text-align:center}.p-top-issue__mistake__outcome__inner span{font-size:2rem}.p-top-issue__suggest{padding:5rem 0}.p-top-issue__suggest__contents{row-gap:2rem}.p-top-issue__suggest__contents__heading{font-size:2.6rem}.p-top-issue__suggest__contents__heading strong{margin:0;padding:0}.p-top-issue__chart{padding:5rem 0}.p-top-issue__chart__heading{font-size:3.2rem}.p-top-issue__chart__image{margin-top:2rem}.p-top-strength{padding:5rem 0}.p-top-strength__text{margin-top:2rem}.p-top-strength__list{flex-direction:column;margin-top:2rem}.p-top-strength__list__item{width:100%;padding:2rem}.p-top-case{padding:5rem 0}.p-top-case__text{margin-top:2rem}.p-top-case__card--link{flex-direction:column;margin-top:3rem}.p-top-case__card__header{padding:1rem 2rem}.p-top-case__card__header__heading{font-size:3rem}.p-top-case__card__header>p{padding-right:2rem;font-size:1.4rem}.p-top-case__card__image{width:100%}.p-top-case__card__contents{padding:2rem}.p-top-case__card__contents__heading{font-size:2.1rem}.p-top-case__card__contents__before-after{row-gap:.5rem;flex-direction:column;padding-right:0;padding-bottom:3rem}.p-top-case__card__contents__before-after__item{width:100%;padding:2rem}.p-top-case__card__contents__before-after__item:after{top:calc(100% - .1rem);left:0;width:100%;height:3.1rem;clip-path:polygon(0 0, 100% 0%, 50% 100%)}.p-top-case__card__contents__before-after__item>dd dl{margin-top:2rem}.p-top-case__card__contents__before-after__item:nth-child(odd){width:100%;padding-left:2rem}.p-top-case__card__contents__before-after__item:nth-child(even){padding-top:4rem;padding-left:2rem;clip-path:polygon(0 0, 50% 3rem, 100% 0, 100% calc(100% + 3rem), 0 calc(100% + 3rem))}.p-top-case__list{flex-direction:column}.p-top-case__list__item{width:100%}.p-top-case__list__item__title{font-size:2rem}.p-top-case__list__item__text{margin-top:1rem}.p-top-case__link{margin-top:4rem}.p-top-service{padding:5rem 0}.p-top-service__heading-sub{margin-top:5rem}.p-top-service__text{margin-top:2rem}.p-top-service__card{flex-direction:column;margin-top:2rem;padding:2rem}.p-top-service__card__image{order:1;width:100%;margin-top:0}.p-top-service__card__contents{order:2}.p-top-service__card__contents__heading{font-size:2.6rem}.p-top-service__card__contents__text{font-size:1.4rem}.p-top-service__card__contents__list{-moz-column-gap:4%;column-gap:4%;max-width:none;margin:2rem auto 0}.p-top-service__card__contents__list__item{-moz-column-gap:1rem;column-gap:1rem;aspect-ratio:none;width:48%;padding:.5rem 1rem}.p-top-service__list{-moz-column-gap:4%;column-gap:4%;margin-top:3rem}.p-top-service__list__item{width:48%}.p-top-service__list__item__title{font-size:1.6rem}.p-top-service__list__item__text{margin:1rem 0;font-size:1.4rem}.p-top-service__list__item a{padding:2rem}.p-top-step{padding:5rem 0}.p-top-step__text{margin-top:2rem}.p-top-step__list{flex-direction:column;width:80%;margin:2rem auto 0}.p-top-step__list__item{width:100%;padding:6rem 2rem 2rem;clip-path:polygon(0 0, 50% 3.6rem, 100% 0, 100% calc(100% + 3.8rem), 0 calc(100% + 3.8rem))}.p-top-step__list__item:before,.p-top-step__list__item:after{clip-path:polygon(0 0, 100% 0, 100% 0.5rem, 50% 100%, 0 0.5rem)}.p-top-step__list__item:before{top:calc(100% - .3rem);left:0;width:100%;height:4.1rem}.p-top-step__list__item:after{top:calc(100% - .2rem);left:-0.1rem;width:calc(100% + .2rem);height:4.1rem}.p-top-step__list__item__heading{row-gap:1rem}.p-top-step__list__item__heading:before{width:-moz-fit-content;width:fit-content;height:auto;padding:.5rem 2rem}.p-top-step__list__item>ul{margin-top:2rem}.p-top-step__list__item:first-child{padding-top:2rem;padding-left:2rem;border-right-color:#3414a7;border-bottom-color:#fff}.p-top-column{padding:5rem 0}.p-top-column__slider{margin-top:2rem}.p-top-column__slider__list__item{padding:0 1.5rem}.p-top-column__slider__list__item__title{font-size:2rem}.p-top-webinar{padding:5rem 0}.p-top-webinar__list{-moz-column-gap:4%;column-gap:4%;margin-top:2rem}.p-top-webinar__list__item{width:48%}.p-top-webinar__list__item__title{margin:1rem 0 1rem;font-size:1.8rem}.p-top-webinar__list__item__date{margin-bottom:1rem;font-size:1.4rem}.p-top-webinar__list__item a{padding:2rem}.u-pc{display:none !important}}@media(hover: hover){a:hover{text-decoration:none}}@media(hover: none){a:active{text-decoration:none}}@media(hover: hover)and (pointer: fine){.c-breadcrumb__list li a:hover:before{scale:1 1}.c-btn:hover{color:#3414a7}.c-btn:hover:before{scale:0 1}.c-btn:hover:after{background-image:url(../img/common/mark_arrow-simple-bl.png)}.c-btn-narrow:hover{color:#fff}.c-btn-narrow:hover:before{scale:0 1}.c-btn-narrow:hover:after{background-image:url(../img/common/mark_arrow-simple-wh.png)}.c-cta__list__item a:hover{color:#3414a7}.c-cta__list__item a:hover:before{scale:0 1}.c-cta__list__item a:hover:after{background-image:url(../img/common/mark_externallink-bl.png)}.c-cta__list__item a.is-download:hover:after{background-image:url(../img/common/mark_externallink-or.png)}.c-cta__list__item a.is-download:hover span{-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background:linear-gradient(to right, #ffb15d 0%, #ee5526 100%);background-clip:text;color:#ee5526}.c-slider-control__prev:hover:before{translate:-0.3rem 0}.c-slider-control__next:hover:before{translate:.3rem 0}.c-slider-control__pagination span:hover{background-color:rgba(52,20,167,.5)}.p-footer-company__logo:hover{cursor:pointer;opacity:.7;transition:.3s}.p-footer-company__address a:hover{text-decoration:none}.p-footer-nav__list__item a:hover::after{transform:scale(1, 1)}.p-header-logo a:hover{cursor:pointer;opacity:.7;transition:.3s}.p-header-nav__list__item a:hover::after{transform:scale(1, 1)}.p-header-nav__link__item:hover{cursor:pointer;opacity:.7;transition:.3s}.p-header-nav__link__item.is-contact:hover{background:rgba(113,91,194,.2)}.p-top-mv__text__link a:hover{color:#fff}.p-top-mv__text__link a:hover:before{scale:0 1}.p-top-mv__text__link a:hover:after{background-image:url(../img/common/mark_arrow-simple-wh.png)}.p-top-mv__text__link a.is-download:hover:after{background-image:url(../img/common/mark_externallink-or.png)}.p-top-mv__text__link a.is-download:hover span{-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background:linear-gradient(to right, #ffb15d 0%, #ee5526 100%);background-clip:text}a:hover .p-top-news__list__item__title{color:#3414a7}.p-top-case__card a:hover{scale:1.02;cursor:pointer}.p-top-case__list__item:hover img{position:relative;transform:scale(1.1, 1.1);opacity:.7}.p-top-service__card:hover{scale:1.02;cursor:pointer}.p-top-service__list__item:hover .c-btn-narrow{color:#fff}.p-top-service__list__item:hover .c-btn-narrow:before{scale:0 1}.p-top-service__list__item:hover .c-btn-narrow:after{background-image:url(../img/common/mark_arrow-simple-wh.png)}.p-top-column__slider__list__item>a:hover img{position:relative;transform:scale(1.1, 1.1);opacity:.7}.p-top-webinar__list__item:hover .c-btn-narrow{color:#fff}.p-top-webinar__list__item:hover .c-btn-narrow:before{scale:0 1}.p-top-webinar__list__item:hover .c-btn-narrow:after{background-image:url(../img/common/mark_arrow-simple-wh.png)}}@media print{.p-header-hamburger{display:none !important}}@media screen and (min-width: 769px){.p-top-news.active{bottom:5rem;opacity:1;pointer-events:auto}.u-sp{display:none !important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiZm91bmRhdGlvbi9fcmVzZXQuc2NzcyIsImZvdW5kYXRpb24vX2Jhc2Uuc2NzcyIsImdsb2JhbC9fc2V0dGluZy5zY3NzIiwibGF5b3V0L19sLWNvbnRhaW5lci5zY3NzIiwiY29tcG9uZW50L19jLWJyZWFkY3J1bWIuc2NzcyIsImNvbXBvbmVudC9fYy1idG4uc2NzcyIsImdsb2JhbC9faG92ZXIuc2NzcyIsImNvbXBvbmVudC9fYy1jdGEuc2NzcyIsImNvbXBvbmVudC9fYy1oZWFkaW5nLnNjc3MiLCJjb21wb25lbnQvX2MtbGVhZC5zY3NzIiwiY29tcG9uZW50L19jLW12LnNjc3MiLCJjb21wb25lbnQvX2Mtc2xpZGVyLnNjc3MiLCJwcm9qZWN0L19wLWNvbnRhY3Quc2NzcyIsInByb2plY3QvX3AtZm9vdGVyLnNjc3MiLCJwcm9qZWN0L19wLWhlYWRlci5zY3NzIiwicHJvamVjdC9fcC10b3Auc2NzcyIsInV0aWxpdHkvX3UtbWFyZ2luLnNjc3MiLCJ1dGlsaXR5L191LXRleHRhbGlnbi5zY3NzIiwidXRpbGl0eS9fdS12aXNpYmxlLnNjc3MiLCJqYXZhc2NyaXB0L19zY3JpcHQuc2NzcyIsImdsb2JhbC9fbXEuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxxRkNBQSxDQUFBLG1CQUtBLHFCQUdJLENBRUEsV0FBQSxDQURBLGNBQ0EsQ0FGQSxrQkFHQSxDQUFBLEtBYUEsNkJBRUEsQ0FBQSx5Q0FBQSxDQUhKLGdCQUtJLENBQUEsS0FXSixRQUNJLENBQUEsS0FPSixhQUNJLENBQUEscURBTUosUUFTSSxDQUFBLGtCQWFBLFFBQUEsQ0FEQSxtQkFDQSxDQVBKLGlCQVFJLENBQUEsTUFNSixRQUVJLENBQUEsU0FDQSxDQUFBLGVBQ0EsQ0FBQSxHQU1KLGdCQUNJLENBQUEsR0FHSixhQUNJLENBQUEsR0FXSixzQkFDSSxDQUFBLFFBRUEsQ0FJQSxRQUNBLENBQUEsVUFDQSxDQU5BLGdCQUVBLENBQUEsb0JBRUEsQ0FF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QSxDVHAwQk4sY1NxMEJNLENUdDBCUixrQ0F1REksaUJBQUEsQ0FGRix5QkFDRSxDQUFBLFVBRUEsQ0F4REosMkJTc3dDTSxVQUFBLENUcndDSixjU3N3Q0ksQ1R2d0NOLCtDU2s0Q1EsVUFDRSxDQUFBLHNEQUVBLFNBQ0UsQ0FBQSxxREFHRiw0REFDRSxDVDE0Q1osOENBdURJLGlCQUFBLENBRkYseUJBQ0UsQ0FBQSxVQUVBLENBeERKLCtDU3l4RFEsVUFDRSxDQUFBLHNEQUVBLFNBQ0UsQ0FBQSxxREFHRiw0REFDRSxDWGh3REYsQ1V5TlIsYUFFQSxvQkFWRix1QkFXSSxDQUFBLENDYkEscUNLL05KLG1CTHFPTSxXQUFBLENBSEosU0FFSSxDQUFBLG1CQUVBLENLdE9OLE1GeEJGLHVCQUVJLENINFBJIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIGRlc3R5bGUuY3NzIHY0LjAuMSB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly9naXRodWIuY29tL25pY29sYXMtY3VzYW4vZGVzdHlsZS5jc3MgKi8qLDo6YmVmb3JlLDo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MDttaW4td2lkdGg6MH1odG1se2xpbmUtaGVpZ2h0OjEuMTU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9Ym9keXttYXJnaW46MH1tYWlue2Rpc3BsYXk6YmxvY2t9cCx0YWJsZSxibG9ja3F1b3RlLGFkZHJlc3MscHJlLGlmcmFtZSxmb3JtLGZpZ3VyZSxkbHttYXJnaW46MH1oMSxoMixoMyxoNCxoNSxoNntmb250LXNpemU6aW5oZXJpdDtmb250LXdlaWdodDppbmhlcml0O21hcmdpbjowfXVsLG9se21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmV9ZHR7Zm9udC13ZWlnaHQ6Ym9sZH1kZHttYXJnaW4tbGVmdDowfWhye2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZTtib3JkZXItdG9wLXdpZHRoOjFweDttYXJnaW46MDtjbGVhcjpib3RoO2NvbG9yOmluaGVyaXR9cHJle2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2U7Zm9udC1zaXplOmluaGVyaXR9YWRkcmVzc3tmb250LXN0eWxlOmluaGVyaXR9YXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6aW5oZXJpdH1hYmJyW3RpdGxlXXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZH1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkZXJ9Y29kZSxrYmQsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZTppbmhlcml0fXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotMC4yNWVtfXN1cHt0b3A6LTAuNWVtfXN2ZyxpbWcsZW1iZWQsb2JqZWN0LGlmcmFtZXt2ZXJ0aWNhbC1hbGlnbjpib3R0b219YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbG9yOmluaGVyaXQ7Zm9udDppbmhlcml0O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyLXJhZGl1czowO3RleHQtYWxpZ246aW5oZXJpdDt0ZXh0LXRyYW5zZm9ybTppbmhlcml0fWJ1dHRvbixbdHlwZT1idXR0b25dLFt0eXBlPXJlc2V0XSxbdHlwZT1zdWJtaXRde2N1cnNvcjpwb2ludGVyfWJ1dHRvbjpkaXNhYmxlZCxbdHlwZT1idXR0b25dOmRpc2FibGVkLFt0eXBlPXJlc2V0XTpkaXNhYmxlZCxbdHlwZT1zdWJtaXRdOmRpc2FibGVke2N1cnNvcjpkZWZhdWx0fTotbW96LWZvY3VzcmluZ3tvdXRsaW5lOmF1dG99c2VsZWN0OmRpc2FibGVke29wYWNpdHk6aW5oZXJpdH1vcHRpb257cGFkZGluZzowfWZpZWxkc2V0e21hcmdpbjowO3BhZGRpbmc6MDttaW4td2lkdGg6MH1sZWdlbmR7cGFkZGluZzowfXByb2dyZXNze3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXRleHRhcmVhe292ZXJmbG93OmF1dG99W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfVt0eXBlPXNlYXJjaF17b3V0bGluZS1vZmZzZXQ6LTJweH1bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtmb250OmluaGVyaXR9W3R5cGU9bnVtYmVyXXstbW96LWFwcGVhcmFuY2U6dGV4dGZpZWxkfWxhYmVsW2Zvcl17Y3Vyc29yOnBvaW50ZXJ9ZGV0YWlsc3tkaXNwbGF5OmJsb2NrfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW19W2NvbnRlbnRlZGl0YWJsZV06Zm9jdXN7b3V0bGluZTphdXRvfXRhYmxle2JvcmRlci1jb2xvcjppbmhlcml0O2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX1jYXB0aW9ue3RleHQtYWxpZ246bGVmdH10ZCx0aHt2ZXJ0aWNhbC1hbGlnbjp0b3A7cGFkZGluZzowfXRoe3RleHQtYWxpZ246bGVmdDtmb250LXdlaWdodDpib2xkfWh0bWx7Zm9udC1zaXplOjEwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KXtodG1se2ZvbnQtc2l6ZTouNjI1dnd9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCl7aHRtbHtmb250LXNpemU6Ljc4MTI1dnd9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtodG1se2ZvbnQtc2l6ZToyLjA4MzMzMzMzMzN2d319Ym9keXtjb2xvcjojMzMzO2ZvbnQtc2l6ZToxLjZyZW07bGluZS1oZWlnaHQ6MS44O2xldHRlci1zcGFjaW5nOjA7Zm9udC1mYW1pbHk6XCJOb3RvIFNhbnMgSlBcIixzYW5zLXNlcmlmO3dvcmQtYnJlYWs6YnJlYWstd29yZDtmb250LW9wdGljYWwtc2l6aW5nOmF1dG87cGFkZGluZy10b3A6MTEuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Ym9keXtmb250LXNpemU6MS40cmVtO3BhZGRpbmctdG9wOjEwMHB4fX1he2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9QG1lZGlhKGhvdmVyOiBob3Zlcil7YTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX19QG1lZGlhKGhvdmVyOiBub25lKXthOmFjdGl2ZXt0ZXh0LWRlY29yYXRpb246bm9uZX19YVtocmVmXj1cInRlbDpcIl0sYVtocmVmXj1cIm1haWx0bzpcIl17Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX1lbXtmb250LXN0eWxlOm5vcm1hbH1pbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b31idXR0b257YXBwZWFyYW5jZTpub25lO291dGxpbmU6bm9uZTtwYWRkaW5nOjA7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpub25lO3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247Y3Vyc29yOnBvaW50ZXJ9LmwtY29udGFpbmVye3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE1MzBweDtwYWRkaW5nLXJpZ2h0OjI1cHg7cGFkZGluZy1sZWZ0OjI1cHg7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmwtY29udGFpbmVye3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLWxlZnQ6MjBweH19LmMtYnJlYWRjcnVtYnt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlfS5jLWJyZWFkY3J1bWJfX2xpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3RhcnQ7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6Mjtjb2x1bW4tZ2FwOi40cmVtO3Jvdy1nYXA6LjRyZW07cGFkZGluZzoycmVtIDAgMy42cmVtfS5jLWJyZWFkY3J1bWJfX2xpc3QgbGl7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uYy1icmVhZGNydW1iX19saXN0IGxpK2xpOmJlZm9yZXtjb250ZW50OlwiPlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDouNHJlbTtjb2xvcjojN2U5NWEzfS5jLWJyZWFkY3J1bWJfX2xpc3QgbGkgYXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiM3ZTk1YTN9LmMtYnJlYWRjcnVtYl9fbGlzdCBsaSBhOmZvY3VzOmJlZm9yZXtzY2FsZToxIDF9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5jLWJyZWFkY3J1bWJfX2xpc3QgbGkgYTpob3ZlcjpiZWZvcmV7c2NhbGU6MSAxfX0uYy1icmVhZGNydW1iX19saXN0IGxpIGE6YmVmb3Jle2NvbnRlbnQ6XCJcIjtoZWlnaHQ6LjFyZW07YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowO3dpZHRoOjEwMCU7dHJhbnNmb3JtLW9yaWdpbjowIDUwJTt0cmFuc2l0aW9uOmFsbCAuM3M7c2NhbGU6MCAxfS5jLWJyZWFkY3J1bWJfX2xpc3QgbGk+c3BhbntsaW5lLWhlaWdodDppbmhlcml0O2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzExMX0uYy1idG57ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtc2l6ZToxLjdyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNmZmY7bWluLXdpZHRoOjM0cmVtO3dpZHRoOmZpdC1jb250ZW50O21pbi1oZWlnaHQ6NnJlbTtib3JkZXItcmFkaXVzOjNyZW07YmFja2dyb3VuZDojZmZmO2JvcmRlcjpzb2xpZCAuMXJlbSAjMzQxNGE3O3BhZGRpbmc6MS4ycmVtIDJyZW07cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246YWxsIC4zc30uYy1idG46Zm9jdXN7Y29sb3I6IzM0MTRhN30uYy1idG46Zm9jdXM6YmVmb3Jle3NjYWxlOjAgMX0uYy1idG46Zm9jdXM6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2NvbW1vbi9tYXJrX2Fycm93LXNpbXBsZS1ibC5wbmcpfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuYy1idG46aG92ZXJ7Y29sb3I6IzM0MTRhN30uYy1idG46aG92ZXI6YmVmb3Jle3NjYWxlOjAgMX0uYy1idG46aG92ZXI6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2NvbW1vbi9tYXJrX2Fycm93LXNpbXBsZS1ibC5wbmcpfX0uYy1idG46YmVmb3JlLC5jLWJ0bjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2l0aW9uOmFsbCAuM3N9LmMtYnRuOmJlZm9yZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6IzM0MTRhNzt0b3A6MDtsZWZ0OjA7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDUwJTtzY2FsZToxIDF9LmMtYnRuOmFmdGVye3dpZHRoOjFlbTthc3BlY3QtcmF0aW86MS8xO2JhY2tncm91bmQ6dXJsKC4uL2ltZy9jb21tb24vbWFya19hcnJvdy1zaW1wbGUtd2gucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTouOXJlbSBhdXRvO3JpZ2h0OjIuMnJlbX0uYy1idG4gc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7dHJhbnNpdGlvbjphbGwgLjNzfS5jLWJ0bi1uYXJyb3d7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtc2l6ZToxLjdyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMzNDE0YTc7bWF4LXdpZHRoOjQwcmVtO3dpZHRoOjEwMCU7bWluLWhlaWdodDo0cmVtO2JvcmRlci1yYWRpdXM6M3JlbTtiYWNrZ3JvdW5kOiMzNDE0YTc7Ym9yZGVyOnNvbGlkIC4xcmVtICMzNDE0YTc7cGFkZGluZzouM3JlbSAycmVtO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAuM3N9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWJ0bi1uYXJyb3d7Zm9udC1zaXplOjEuNHJlbTttaW4taGVpZ2h0OjNyZW19fS5jLWJ0bi1uYXJyb3c6Zm9jdXN7Y29sb3I6I2ZmZn0uYy1idG4tbmFycm93OmZvY3VzOmJlZm9yZXtzY2FsZTowIDF9LmMtYnRuLW5hcnJvdzpmb2N1czphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvY29tbW9uL21hcmtfYXJyb3ctc2ltcGxlLXdoLnBuZyl9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5jLWJ0bi1uYXJyb3c6aG92ZXJ7Y29sb3I6I2ZmZn0uYy1idG4tbmFycm93OmhvdmVyOmJlZm9yZXtzY2FsZTowIDF9LmMtYnRuLW5hcnJvdzpob3ZlcjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvY29tbW9uL21hcmtfYXJyb3ctc2ltcGxlLXdoLnBuZyl9fS5jLWJ0bi1uYXJyb3c6YmVmb3JlLC5jLWJ0bi1uYXJyb3c6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNpdGlvbjphbGwgLjNzfS5jLWJ0bi1uYXJyb3c6YmVmb3Jle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojZmZmO3RvcDowO2xlZnQ6MDt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgNTAlO3NjYWxlOjEgMX0uYy1idG4tbmFycm93OmFmdGVye3dpZHRoOjFlbTthc3BlY3QtcmF0aW86MS8xO2JhY2tncm91bmQ6dXJsKC4uL2ltZy9jb21tb24vbWFya19hcnJvdy1zaW1wbGUtYmwucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTouOHJlbSBhdXRvO3JpZ2h0OjIuMnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtYnRuLW5hcnJvdzphZnRlcntyaWdodDoxcmVtfX0uYy1idG4tbmFycm93IHNwYW57cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3RyYW5zaXRpb246YWxsIC4zc30uYy1jdGF7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlZjVhMmEgMCUsICMzNDE0YTcgMTAwJSk7cGFkZGluZzoxMHJlbSAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1jdGF7cGFkZGluZzo1cmVtIDB9fS5jLWN0YV9fbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Y29sdW1uLWdhcDozLjM3ODM3ODM3ODQlO3Jvdy1nYXA6MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtY3RhX19saXN0e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LmMtY3RhX19saXN0X19pdGVte3dpZHRoOjMxLjA4MTA4MTA4MTElO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjFyZW07Ym94LXNoYWRvdzowIDAgM3JlbSAwIHJnYmEoMCwwLDAsLjEpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6NXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpey5jLWN0YV9fbGlzdF9faXRlbXtwYWRkaW5nOjJyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1jdGFfX2xpc3RfX2l0ZW17d2lkdGg6MTAwJX19LmMtY3RhX19saXN0X19pdGVtX19pbWFnZXtvcmRlcjoxO21pbi1oZWlnaHQ6OHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtY3RhX19saXN0X19pdGVtX19pbWFnZXttaW4taGVpZ2h0OjA7cGFkZGluZy1ib3R0b206MXJlbX19LmMtY3RhX19saXN0X19pdGVtX190aXRsZXtvcmRlcjoyO2ZvbnQtc2l6ZToyLjRyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMTExO3RleHQtYWxpZ246Y2VudGVyfS5jLWN0YV9fbGlzdF9faXRlbV9fdGV4dHtvcmRlcjozO2ZsZXg6MTtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjY7Y29sb3I6IzRmNTE1Nzt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWN0YV9fbGlzdF9faXRlbV9fdGV4dHttYXJnaW4tdG9wOjFyZW19fS5jLWN0YV9fbGlzdF9faXRlbSBhe29yZGVyOjQ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtc2l6ZToxLjdyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNmZmY7bWF4LXdpZHRoOjM2cmVtO3dpZHRoOjEwMCU7aGVpZ2h0OjYuMnJlbTtib3JkZXItcmFkaXVzOjMuMXJlbTtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoxcmVtIDRyZW0gMXJlbSAyLjVyZW07cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246YWxsIC4zczttYXJnaW4tdG9wOjQuNXJlbTtib3JkZXI6c29saWQgLjFyZW0gIzM0MTRhN31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtY3RhX19saXN0X19pdGVtIGF7bWluLXdpZHRoOjA7d2lkdGg6MTAwJTtoZWlnaHQ6NXJlbTttYXJnaW4tdG9wOjJyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1jdGFfX2xpc3RfX2l0ZW0gYXttaW4td2lkdGg6MDt3aWR0aDoxMDAlO2hlaWdodDo1cmVtO21hcmdpbi10b3A6MnJlbX19LmMtY3RhX19saXN0X19pdGVtIGE6Zm9jdXN7Y29sb3I6IzM0MTRhN30uYy1jdGFfX2xpc3RfX2l0ZW0gYTpmb2N1czpiZWZvcmV7c2NhbGU6MCAxfS5jLWN0YV9fbGlzdF9faXRlbSBhOmZvY3VzOmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9jb21tb24vbWFya19leHRlcm5hbGxpbmstYmwucG5nKX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmMtY3RhX19saXN0X19pdGVtIGE6aG92ZXJ7Y29sb3I6IzM0MTRhN30uYy1jdGFfX2xpc3RfX2l0ZW0gYTpob3ZlcjpiZWZvcmV7c2NhbGU6MCAxfS5jLWN0YV9fbGlzdF9faXRlbSBhOmhvdmVyOmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9jb21tb24vbWFya19leHRlcm5hbGxpbmstYmwucG5nKX19LmMtY3RhX19saXN0X19pdGVtIGE6YmVmb3JlLC5jLWN0YV9fbGlzdF9faXRlbSBhOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb246YWxsIC4zc30uYy1jdGFfX2xpc3RfX2l0ZW0gYTpiZWZvcmV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiMzNDE0YTc7dG9wOjA7bGVmdDowO3RyYW5zZm9ybS1vcmlnaW46MTAwJSA1MCU7c2NhbGU6MSAxfS5jLWN0YV9fbGlzdF9faXRlbSBhOmFmdGVye3dpZHRoOjEuN3JlbTthc3BlY3QtcmF0aW86MS8xO2JhY2tncm91bmQ6dXJsKC4uL2ltZy9jb21tb24vbWFya19leHRlcm5hbGxpbmstd2gucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWluO3JpZ2h0OjIuMnJlbX0uYy1jdGFfX2xpc3RfX2l0ZW0gYSBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mjt0cmFuc2l0aW9uOmFsbCAuM3N9LmMtY3RhX19saXN0X19pdGVtIGEuaXMtZG93bmxvYWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZy1yaWdodDo0LjJyZW07Ym9yZGVyOnNvbGlkIC4xcmVtICNmZmIxNWR9LmMtY3RhX19saXN0X19pdGVtIGEuaXMtZG93bmxvYWQ6Zm9jdXM6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2NvbW1vbi9tYXJrX2V4dGVybmFsbGluay1vci5wbmcpfS5jLWN0YV9fbGlzdF9faXRlbSBhLmlzLWRvd25sb2FkOmZvY3VzIHNwYW57Y29sb3I6I2VlNTUyNjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmYjE1ZCAwJSwgI2VlNTUyNiAxMDAlKTtiYWNrZ3JvdW5kLWNsaXA6dGV4dDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjpyZ2JhKDAsMCwwLDApfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuYy1jdGFfX2xpc3RfX2l0ZW0gYS5pcy1kb3dubG9hZDpob3ZlcjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvY29tbW9uL21hcmtfZXh0ZXJuYWxsaW5rLW9yLnBuZyl9LmMtY3RhX19saXN0X19pdGVtIGEuaXMtZG93bmxvYWQ6aG92ZXIgc3Bhbntjb2xvcjojZWU1NTI2O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZiMTVkIDAlLCAjZWU1NTI2IDEwMCUpO2JhY2tncm91bmQtY2xpcDp0ZXh0Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnJnYmEoMCwwLDAsMCl9fS5jLWN0YV9fbGlzdF9faXRlbSBhLmlzLWRvd25sb2FkOmJlZm9yZXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmYjE1ZCAwJSwgI2VlNTUyNiAxMDAlKX0uYy1oZWFkaW5ne2ZvbnQtc2l6ZTo1cmVtO2ZvbnQtd2VpZ2h0OjkwMDtjb2xvcjojMTExO2xpbmUtaGVpZ2h0OjEuNTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtaGVhZGluZ3tmb250LXNpemU6My41cmVtfX0uYy1oZWFkaW5nLXN1Yntmb250LXNpemU6My40cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzouMDRlbTtjb2xvcjojMTExO2xpbmUtaGVpZ2h0OjEuNTt0ZXh0LWFsaWduOmNlbnRlcn0uYy1sZWFke21hcmdpbi10b3A6M3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtbGVhZHttYXJnaW4tdG9wOjJyZW19fS5jLW12e2hlaWdodDo0MHJlbTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtbXZ7aGVpZ2h0OjIwcmVtfX0uYy1tdl9faW5uZXJ7aGVpZ2h0OjEwMCV9LmMtbXZfX2ltYWdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MX0uYy1tdl9faW1hZ2UgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LmMtbXZfX3RleHR7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo5O3BhZGRpbmctYm90dG9tOjEuNHJlbX0uYy1tdl9fdGV4dF9faGVhZGluZ3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6LjhyZW07Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcn0uYy1tdl9fdGV4dF9faGVhZGluZy0tZW57Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxLjQ7bGV0dGVyLXNwYWNpbmc6LjE1ZW07cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206MS41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1tdl9fdGV4dF9faGVhZGluZy0tZW57Zm9udC1zaXplOjEuNnJlbX19LmMtbXZfX3RleHRfX2hlYWRpbmctLWVuOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjcuM3JlbTtoZWlnaHQ6LjJyZW07YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmIxNWQgMCUsICNlZTU1MjYgMTAwJSk7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDo1MCU7dHJhbnNsYXRlOi01MCUgLTUwJX0uYy1tdl9fdGV4dF9faGVhZGluZy0tanB7Zm9udC1zaXplOjhyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuNDtsZXR0ZXItc3BhY2luZzouMDNlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtbXZfX3RleHRfX2hlYWRpbmctLWpwe2ZvbnQtc2l6ZTo0cmVtfX0uYy1zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmV9LmMtc2xpZGVyLWNvbnRyb2x7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtjb2x1bW4tZ2FwOjJyZW07d2lkdGg6Zml0LWNvbnRlbnQ7bWFyZ2luOjJyZW0gYXV0byAwfS5jLXNsaWRlci1jb250cm9sX19wcmV2LC5jLXNsaWRlci1jb250cm9sX19uZXh0e3dpZHRoOjVyZW07YXNwZWN0LXJhdGlvOjEvMTtjb2xvcjojMmYwM2NlO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6c29saWQgLjNyZW0gY3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OTtjdXJzb3I6cG9pbnRlcjt0b3A6MjUlfS5jLXNsaWRlci1jb250cm9sX19wcmV2OmJlZm9yZSwuYy1zbGlkZXItY29udHJvbF9fbmV4dDpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNpdGlvbjphbGwgLjNzO3dpZHRoOjEuNHJlbTtoZWlnaHQ6MS40cmVtO2JvcmRlcjpzb2xpZCBjdXJyZW50Q29sb3I7Ym9yZGVyLXdpZHRoOi4zcmVtIDAgMCAuM3JlbX0uYy1zbGlkZXItY29udHJvbF9fcHJldntsZWZ0Oi00cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCl7LmMtc2xpZGVyLWNvbnRyb2xfX3ByZXZ7bGVmdDowfX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmMtc2xpZGVyLWNvbnRyb2xfX3ByZXY6aG92ZXI6YmVmb3Jle3RyYW5zbGF0ZTotMC4zcmVtIDB9fS5jLXNsaWRlci1jb250cm9sX19wcmV2OmJlZm9yZXtyb3RhdGU6LTQ1ZGVnO3RyYW5zbGF0ZTouM3JlbSAwfS5jLXNsaWRlci1jb250cm9sX19uZXh0e3JpZ2h0Oi00cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCl7LmMtc2xpZGVyLWNvbnRyb2xfX25leHR7cmlnaHQ6MH19QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5jLXNsaWRlci1jb250cm9sX19uZXh0OmhvdmVyOmJlZm9yZXt0cmFuc2xhdGU6LjNyZW0gMH19LmMtc2xpZGVyLWNvbnRyb2xfX25leHQ6YmVmb3Jle3JvdGF0ZToxMzVkZWc7dHJhbnNsYXRlOi0wLjNyZW0gMH0uYy1zbGlkZXItY29udHJvbF9fdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZDojN2U5NWEzO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDozcmVtO2FzcGVjdC1yYXRpbzoxLzE7Ym9yZGVyLXJhZGl1czoxMDAlO2JvcmRlcjpzb2xpZCAuMXJlbSBjdXJyZW50Q29sb3I7Y3Vyc29yOnBvaW50ZXJ9LmMtc2xpZGVyLWNvbnRyb2xfX3RvZ2dsZTpiZWZvcmUsLmMtc2xpZGVyLWNvbnRyb2xfX3RvZ2dsZTphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNpdGlvbjphbGwgLjNzfS5jLXNsaWRlci1jb250cm9sX190b2dnbGU6YmVmb3Jle2JvcmRlcjpzb2xpZCBjdXJyZW50Q29sb3I7Ym9yZGVyLXdpZHRoOjAgLjJyZW0gMCAuMnJlbTt3aWR0aDouOHJlbTtoZWlnaHQ6LjlyZW07b3BhY2l0eToxfS5jLXNsaWRlci1jb250cm9sX190b2dnbGU6YWZ0ZXJ7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7d2lkdGg6MS4ycmVtO2hlaWdodDoxLjVyZW07Y2xpcC1wYXRoOnBvbHlnb24oMCAwLCAwIDEwMCUsIDEwMCUgNTAlKTt0cmFuc2xhdGU6MTUlIDA7b3BhY2l0eTowfS5jLXNsaWRlci1jb250cm9sX190b2dnbGUuaXMtcGF1c2VkOmJlZm9yZXtvcGFjaXR5OjB9LmMtc2xpZGVyLWNvbnRyb2xfX3RvZ2dsZS5pcy1wYXVzZWQ6YWZ0ZXJ7b3BhY2l0eToxfS5jLXNsaWRlci1jb250cm9sX19wYWdpbmF0aW9ue3dpZHRoOm1heC1jb250ZW50ICFpbXBvcnRhbnR9LmMtc2xpZGVyLWNvbnRyb2xfX3BhZ2luYXRpb24gc3BhbntiYWNrZ3JvdW5kLWNvbG9yOiM3ZTk1YTM7b3BhY2l0eToxO3RyYW5zaXRpb246YWxsIC4zc30uYy1zbGlkZXItY29udHJvbF9fcGFnaW5hdGlvbiBzcGFuW2FyaWEtY3VycmVudD10cnVlXXtiYWNrZ3JvdW5kLWNvbG9yOiMzNDE0YTc7cG9pbnRlci1ldmVudHM6bm9uZX0uYy1zbGlkZXItY29udHJvbF9fcGFnaW5hdGlvbiBzcGFuOmZvY3Vze2JhY2tncm91bmQtY29sb3I6cmdiYSg1MiwyMCwxNjcsLjUpfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuYy1zbGlkZXItY29udHJvbF9fcGFnaW5hdGlvbiBzcGFuOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSg1MiwyMCwxNjcsLjUpfX0ucC1jb250YWN0LWZvcm17cGFkZGluZzoxMHJlbSAwIDExcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb250YWN0LWZvcm17cGFkZGluZzo1cmVtIDB9fS5wLWNvbnRhY3QtZm9ybV9fbGVhZHtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoyO2NvbG9yOiMyZDJkMmQ7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDojZjVmNmY4O3BhZGRpbmc6M3JlbSAycmVtfS5wLWNvbnRhY3QtZm9ybV9fY29udGVudHN7cGFkZGluZzoxMHJlbSAyMHJlbSAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb250YWN0LWZvcm1fX2NvbnRlbnRze3BhZGRpbmc6NXJlbSAwfX0ucC1jb250YWN0LWNvbXBsZXRle3BhZGRpbmc6OS44cmVtIDAgNy44cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb250YWN0LWNvbXBsZXRle3BhZGRpbmc6NXJlbSAwfX0ucC1jb250YWN0LWNvbXBsZXRlX19jb250ZW50c3tmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoyO2NvbG9yOiMyZDJkMmQ7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDojZjVmNmY4O3BhZGRpbmc6Ni41cmVtIDJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbnRhY3QtY29tcGxldGVfX2NvbnRlbnRze3BhZGRpbmc6MnJlbX19LnAtY29udGFjdC1jb21wbGV0ZV9fY29udGVudHNfX2xpbmt7bWFyZ2luLXRvcDo1LjhyZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwO2NvbHVtbi1nYXA6MnJlbTtyb3ctZ2FwOjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbnRhY3QtY29tcGxldGVfX2NvbnRlbnRzX19saW5re21hcmdpbi10b3A6MnJlbX19LnAtZm9vdGVye2JvcmRlci10b3A6c29saWQgLjFyZW0gI2U3ZjNlZjtiYWNrZ3JvdW5kOiMwMDA7Y29sb3I6I2ZmZjtwYWRkaW5nOjUuOHJlbSAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mb290ZXJ7cGFkZGluZzo1cmVtIDAgMH19LnAtZm9vdGVyX19pbm5lcntkaXNwbGF5OmZsZXg7bWF4LXdpZHRoOjEzMC42cmVtO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mb290ZXJfX2lubmVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LnAtZm9vdGVyLWNvbXBhbnl7d2lkdGg6NDMuNyU7Ym9yZGVyLXJpZ2h0OnNvbGlkIGN1cnJlbnRDb2xvcjtib3JkZXItd2lkdGg6MCAuMXJlbSAwIDA7cGFkZGluZzoxLjJyZW0gM3JlbSAzLjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZvb3Rlci1jb21wYW55e3dpZHRoOjEwMCU7Ym9yZGVyLXdpZHRoOjAgMCAuMXJlbSAwO3BhZGRpbmc6MCAwIDJyZW19fS5wLWZvb3Rlci1jb21wYW55X19sb2dve21heC13aWR0aDoyNi41cmVtO3dpZHRoOjEwMCV9LnAtZm9vdGVyLWNvbXBhbnlfX2xvZ286Zm9jdXN7b3BhY2l0eTouNzt0cmFuc2l0aW9uOi4zcztjdXJzb3I6cG9pbnRlcn1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtZm9vdGVyLWNvbXBhbnlfX2xvZ286aG92ZXJ7b3BhY2l0eTouNzt0cmFuc2l0aW9uOi4zcztjdXJzb3I6cG9pbnRlcn19LnAtZm9vdGVyLWNvbXBhbnlfX2xvZ28gaW1ne21heC13aWR0aDpmaXQtY29udGVudDt3aWR0aDoxMDAlfS5wLWZvb3Rlci1jb21wYW55X19hZGRyZXNze2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNjI1O21hcmdpbi10b3A6My40cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mb290ZXItY29tcGFueV9fYWRkcmVzc3ttYXJnaW4tdG9wOjJyZW19fS5wLWZvb3Rlci1jb21wYW55X19hZGRyZXNzIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucC1mb290ZXItY29tcGFueV9fYWRkcmVzcyBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1mb290ZXItY29tcGFueV9fYWRkcmVzcyBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfX0ucC1mb290ZXItY29tcGFueV9fYWRkcmVzcysucC1mb290ZXItY29tcGFueV9fYWRkcmVzc3ttYXJnaW4tdG9wOjUuNnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZm9vdGVyLWNvbXBhbnlfX2FkZHJlc3MrLnAtZm9vdGVyLWNvbXBhbnlfX2FkZHJlc3N7bWFyZ2luLXRvcDoycmVtfX0ucC1mb290ZXItbmF2e2ZsZXg6MTtwYWRkaW5nOi41cmVtIDNyZW07ZGlzcGxheTpmbGV4O2NvbHVtbi1nYXA6OC40cmVtO3Jvdy1nYXA6MS43cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mb290ZXItbmF2e3BhZGRpbmc6MnJlbSAwIDA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0ucC1mb290ZXItbmF2X19saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDoxLjdyZW19LnAtZm9vdGVyLW5hdl9fbGlzdF9faXRlbSBhe2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NDAwO3Bvc2l0aW9uOnJlbGF0aXZlfS5wLWZvb3Rlci1uYXZfX2xpc3RfX2l0ZW0gYTphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjt0cmFuc2Zvcm06c2NhbGUoMCwgMSk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnN9LnAtZm9vdGVyLW5hdl9fbGlzdF9faXRlbSBhOmZvY3VzOjphZnRlcnt0cmFuc2Zvcm06c2NhbGUoMSwgMSl9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLWZvb3Rlci1uYXZfX2xpc3RfX2l0ZW0gYTpob3Zlcjo6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDEsIDEpfX0ucC1mb290ZXItbmF2X19saXN0X19pdGVtIGEuaXMtZXh0ZXJuYWxsaW5re2JhY2tncm91bmQ6dXJsKC4uL2ltZy9jb21tb24vbWFya19leHRlcm5hbGxpbmstd2gucG5nKSBuby1yZXBlYXQgcmlnaHQgNzAlO2JhY2tncm91bmQtc2l6ZToxLjRyZW0gYXV0bztwYWRkaW5nLXJpZ2h0OjEuOHJlbX0ucC1mb290ZXItY29weXJpZ2h0e2ZvbnQtc2l6ZToxLjRyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtib3R0b206MDtwYWRkaW5nOjEuMnJlbSA1LjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZvb3Rlci1jb3B5cmlnaHR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoycmVtO3JpZ2h0OmF1dG87Ym90dG9tOmF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9fS5wLWhlYWRlcnt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0OjExLjVyZW07YmFja2dyb3VuZDojZmZmO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTk5O2xlZnQ6MDt0b3A6MDthbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzO2FuaW1hdGlvbjpoZWFkZXItaGlkZSAuNnN9QGtleWZyYW1lcyBoZWFkZXItc2hvd3swJXtwb3NpdGlvbjpmaXhlZDt0cmFuc2xhdGU6MCAtMjAwJX0xMDAle3Bvc2l0aW9uOmZpeGVkO3RyYW5zbGF0ZTowIDB9fUBrZXlmcmFtZXMgaGVhZGVyLWhpZGV7MCV7cG9zaXRpb246Zml4ZWQ7dHJhbnNsYXRlOjAgMH05OSV7cG9zaXRpb246Zml4ZWQ7dHJhbnNsYXRlOjAgLTIwMCV9MTAwJXtwb3NpdGlvbjphYnNvbHV0ZX19LnAtaGVhZGVyLmlzLWZpeGVke2FuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHM7YW5pbWF0aW9uOmhlYWRlci1zaG93IC42c31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtaGVhZGVye2hlaWdodDoxMDBweDtwYWRkaW5nOjAgMjBweH19LnAtaGVhZGVyLWxvZ297cGFkZGluZzouNnJlbSAzcmVtIDA7ZmxleDoxO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6OTk5OX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtaGVhZGVyLWxvZ297cGFkZGluZzowfX0ucC1oZWFkZXItbG9nbyBhe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDoxcmVtfS5wLWhlYWRlci1sb2dvIGE6Zm9jdXN7b3BhY2l0eTouNzt0cmFuc2l0aW9uOi4zcztjdXJzb3I6cG9pbnRlcn1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtaGVhZGVyLWxvZ28gYTpob3ZlcntvcGFjaXR5Oi43O3RyYW5zaXRpb246LjNzO2N1cnNvcjpwb2ludGVyfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtaGVhZGVyLWxvZ28gYXtyb3ctZ2FwOi41cmVtfX0ucC1oZWFkZXItbG9nbyBhIGltZ3t3aWR0aDoxMDAlO21heC13aWR0aDoyMnJlbTtoZWlnaHQ6YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtaGVhZGVyLWxvZ28gYSBpbWd7bWF4LXdpZHRoOmZpdC1jb250ZW50O3dpZHRoOjQyJX19LnAtaGVhZGVyLWxvZ28gYSBwe2ZvbnQtc2l6ZToxLjJyZW07Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMwMDA7cGFkZGluZzowIC40cmVtO3doaXRlLXNwYWNlOm5vd3JhcH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtaGVhZGVyLWxvZ28gYSBwe2ZvbnQtc2l6ZTouOXJlbX19LnAtaGVhZGVyLW5hdntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2NvbHVtbi1nYXA6OS4xcmVtO2hlaWdodDoxMDAlfS5wLWhlYWRlci1uYXY6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoxMDBweDtkaXNwbGF5Om5vbmU7YmFja2dyb3VuZDojZmZmO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4Ojk5OTh9LnAtaGVhZGVyLW5hdi5pcy1hY3RpdmU6YmVmb3Jle2Rpc3BsYXk6YmxvY2t9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KXsucC1oZWFkZXItbmF2e2NvbHVtbi1nYXA6MnJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWhlYWRlci1uYXZ7cG9zaXRpb246Zml4ZWQ7YmFja2dyb3VuZDojZmZmO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMHZoO3RvcDowO2xlZnQ6MDt6LWluZGV4Ojk5OTtwYWRkaW5nOjEwcmVtIDJyZW0gMnJlbTt0cmFuc2l0aW9uOmFsbCAuNnM7Y2xpcC1wYXRoOmluc2V0KDAgMCAxMDAlIDApO292ZXJmbG93OmF1dG87cG9pbnRlci1ldmVudHM6bm9uZTtqdXN0aWZ5LWNvbnRlbnQ6c3RhcnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5wLWhlYWRlci1uYXYuaXMtYWN0aXZle2NsaXAtcGF0aDppbnNldCgwIDAgMCAwKTtwb2ludGVyLWV2ZW50czphdXRvfX0ucC1oZWFkZXItbmF2X19saXN0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Y29sdW1uLWdhcDo1LjVyZW07cGFkZGluZy10b3A6MS44cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCl7LnAtaGVhZGVyLW5hdl9fbGlzdHtjb2x1bW4tZ2FwOjJyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1oZWFkZXItbmF2X19saXN0e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDoxMDAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtaGVhZGVyLW5hdl9fbGlzdF9faXRlbXt3aWR0aDoxMDAlO2JvcmRlci1ib3R0b206c29saWQgLjFyZW0gI2NjY319LnAtaGVhZGVyLW5hdl9fbGlzdF9faXRlbSBhe2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMxMTE7cG9zaXRpb246cmVsYXRpdmV9LnAtaGVhZGVyLW5hdl9fbGlzdF9faXRlbSBhOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6Y3VycmVudENvbG9yO3RyYW5zZm9ybTpzY2FsZSgwLCAxKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wO3RyYW5zaXRpb246dHJhbnNmb3JtIC4yc30ucC1oZWFkZXItbmF2X19saXN0X19pdGVtIGE6Zm9jdXM6OmFmdGVye3RyYW5zZm9ybTpzY2FsZSgxLCAxKX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtaGVhZGVyLW5hdl9fbGlzdF9faXRlbSBhOmhvdmVyOjphZnRlcnt0cmFuc2Zvcm06c2NhbGUoMSwgMSl9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1oZWFkZXItbmF2X19saXN0X19pdGVtIGF7cGFkZGluZzoxcmVtO2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXJ9fS5wLWhlYWRlci1uYXZfX2xpbmt7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtaGVhZGVyLW5hdl9fbGlua3toZWlnaHQ6YXV0bzt3aWR0aDoxMDAlO21hcmdpbi10b3A6MnJlbTtyb3ctZ2FwOjJyZW07ZmxleC13cmFwOndyYXA7Y29sdW1uLWdhcDo0JX19LnAtaGVhZGVyLW5hdl9fbGlua19faXRlbXtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjg7d2lkdGg6MTRyZW07aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjEuOHJlbSAxLjJyZW0gLjZyZW07dHJhbnNpdGlvbjphbGwgLjNzfS5wLWhlYWRlci1uYXZfX2xpbmtfX2l0ZW06Zm9jdXN7b3BhY2l0eTouNzt0cmFuc2l0aW9uOi4zcztjdXJzb3I6cG9pbnRlcn1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtaGVhZGVyLW5hdl9fbGlua19faXRlbTpob3ZlcntvcGFjaXR5Oi43O3RyYW5zaXRpb246LjNzO2N1cnNvcjpwb2ludGVyfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtaGVhZGVyLW5hdl9fbGlua19faXRlbXtmbGV4LWRpcmVjdGlvbjpyb3c7Y29sdW1uLWdhcDoycmVtO3dpZHRoOjQ4JTtoZWlnaHQ6YXV0bztwYWRkaW5nOjFyZW0gMnJlbX19LnAtaGVhZGVyLW5hdl9fbGlua19faXRlbS5pcy13ZWJpbmFye2JhY2tncm91bmQ6IzM0MTRhNztjb2xvcjojZmZmfS5wLWhlYWRlci1uYXZfX2xpbmtfX2l0ZW0uaXMtZG93bmxvYWR7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmIxNWQgMCUsICNlZTU1MjYgMTAwJSk7Y29sb3I6I2ZmZn0ucC1oZWFkZXItbmF2X19saW5rX19pdGVtLmlzLWNvbnRhY3R7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMzNDE0YTd9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWhlYWRlci1uYXZfX2xpbmtfX2l0ZW0uaXMtY29udGFjdHtib3JkZXI6c29saWQgLjFyZW0gY3VycmVudENvbG9yO3dpZHRoOjEwMCV9fS5wLWhlYWRlci1uYXZfX2xpbmtfX2l0ZW0uaXMtY29udGFjdDpmb2N1c3tiYWNrZ3JvdW5kOnJnYmEoMTEzLDkxLDE5NCwuMil9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLWhlYWRlci1uYXZfX2xpbmtfX2l0ZW0uaXMtY29udGFjdDpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMTEzLDkxLDE5NCwuMil9fS5wLWhlYWRlci1oYW1idXJnZXJ7d2lkdGg6NXJlbTtoZWlnaHQ6NXJlbTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7ei1pbmRleDo5OTk5O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JvcmRlci1yYWRpdXM6LjVyZW19QG1lZGlhIHByaW50ey5wLWhlYWRlci1oYW1idXJnZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS5wLWhlYWRlci1oYW1idXJnZXIgc3Bhbnt3aWR0aDo1cmVtO2hlaWdodDowO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjEuN3JlbSBhdXRvO3RyYW5zaXRpb246LjNzfS5wLWhlYWRlci1oYW1idXJnZXIgc3BhbjpiZWZvcmUsLnAtaGVhZGVyLWhhbWJ1cmdlciBzcGFuOmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoxcmVtO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOnNvbGlkICMzMzM7Ym9yZGVyLXdpZHRoOi4xcmVtIDA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RyYW5zaXRpb246LjNzO3RyYW5zZm9ybS1vcmlnaW46NTAlfS5wLWhlYWRlci1oYW1idXJnZXIgc3BhbjpiZWZvcmV7Ym90dG9tOjEwMCU7bWFyZ2luLWJvdHRvbTouNHJlbTthbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzO2FuaW1hdGlvbjpib3JkZXItYmVmb3JlLWNsb3NlIC42c31Aa2V5ZnJhbWVzIGJvcmRlci1iZWZvcmUtY2xvc2V7MCV7aGVpZ2h0OjA7cm90YXRlOjMwZGVnO21hcmdpbi1ib3R0b206LTAuMXJlbTtib3JkZXItYm90dG9tOnNvbGlkIDFweCByZ2JhKDUxLDUxLDUxLDApfTMzJXtoZWlnaHQ6MDtyb3RhdGU6MGRlZzttYXJnaW4tYm90dG9tOi0wLjFyZW07Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggcmdiYSg1MSw1MSw1MSwwKX0zMy4xJXtoZWlnaHQ6MDtyb3RhdGU6MGRlZzttYXJnaW4tYm90dG9tOi0wLjFyZW19MTAwJXtoZWlnaHQ6MXJlbTtyb3RhdGU6MGRlZzttYXJnaW4tYm90dG9tOi40cmVtO2JvcmRlci1ib3R0b206c29saWQgMXB4ICMzMzN9fS5wLWhlYWRlci1oYW1idXJnZXIgc3BhbjphZnRlcnthbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzO2FuaW1hdGlvbjpib3JkZXItYWZ0ZXItY2xvc2UgLjZzO3RvcDoxMDAlO21hcmdpbi10b3A6LjRyZW19QGtleWZyYW1lcyBib3JkZXItYWZ0ZXItY2xvc2V7MCV7aGVpZ2h0OjA7cm90YXRlOi0zMGRlZzttYXJnaW4tdG9wOi0wLjFyZW07Ym9yZGVyLXRvcDpzb2xpZCAxcHggcmdiYSg1MSw1MSw1MSwwKX0zMyV7aGVpZ2h0OjA7cm90YXRlOjBkZWc7bWFyZ2luLXRvcDotMC4xcmVtO2JvcmRlci10b3A6c29saWQgMXB4IHJnYmEoNTEsNTEsNTEsMCl9MzMuMSV7aGVpZ2h0OjA7cm90YXRlOjBkZWc7bWFyZ2luLXRvcDotMC4xcmVtfTEwMCV7aGVpZ2h0OjFyZW07cm90YXRlOjBkZWc7bWFyZ2luLXRvcDouNHJlbTtib3JkZXItdG9wOnNvbGlkIDFweCAjMzMzfX0ucC1oZWFkZXItaGFtYnVyZ2VyLmlzLWFjdGl2ZSBzcGFuOmJlZm9yZXthbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzO2FuaW1hdGlvbjpib3JkZXItYmVmb3JlLW9wZW4gLjZzfUBrZXlmcmFtZXMgYm9yZGVyLWJlZm9yZS1vcGVuezAle2hlaWdodDoxcmVtO3JvdGF0ZTowZGVnO21hcmdpbi1ib3R0b206LjRyZW07Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggIzMzM302NiV7aGVpZ2h0OjA7cm90YXRlOjBkZWc7bWFyZ2luLWJvdHRvbTotMC4xcmVtfTY2LjEle2hlaWdodDowO3JvdGF0ZTowZGVnO21hcmdpbi1ib3R0b206LTAuMXJlbTtib3JkZXItYm90dG9tOnNvbGlkIDFweCByZ2JhKDUxLDUxLDUxLDApfTEwMCV7aGVpZ2h0OjA7cm90YXRlOjMwZGVnO21hcmdpbi1ib3R0b206LTAuMXJlbTtib3JkZXItYm90dG9tOnNvbGlkIDFweCByZ2JhKDUxLDUxLDUxLDApfX0ucC1oZWFkZXItaGFtYnVyZ2VyLmlzLWFjdGl2ZSBzcGFuOmFmdGVye2FuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHM7YW5pbWF0aW9uOmJvcmRlci1hZnRlci1vcGVuIC42c31Aa2V5ZnJhbWVzIGJvcmRlci1hZnRlci1vcGVuezAle2hlaWdodDoxcmVtO3JvdGF0ZTowZGVnO21hcmdpbi10b3A6LjRyZW07Ym9yZGVyLXRvcDpzb2xpZCAxcHggIzMzM302NiV7aGVpZ2h0OjA7cm90YXRlOjBkZWc7bWFyZ2luLXRvcDotMC4xcmVtfTY2LjEle2hlaWdodDowO3JvdGF0ZTowZGVnO21hcmdpbi10b3A6LTAuMXJlbTtib3JkZXItdG9wOnNvbGlkIDFweCByZ2JhKDUxLDUxLDUxLDApfTEwMCV7aGVpZ2h0OjA7cm90YXRlOi0zMGRlZzttYXJnaW4tdG9wOi0wLjFyZW07Ym9yZGVyLXRvcDpzb2xpZCAxcHggcmdiYSg1MSw1MSw1MSwwKX19LnAtdG9wLW12e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MDt3aWR0aDoxMDAlfS5wLXRvcC1tdl9faW5uZXJ7aGVpZ2h0OjgzLjVyZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLWJvdHRvbTouNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLW12X19pbm5lcntoZWlnaHQ6YXV0bztwYWRkaW5nLXRvcDo1cmVtO3BhZGRpbmctYm90dG9tOjVyZW07ZmxleC1kaXJlY3Rpb246Y29sdW1ufX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLW12X190ZXh0e3dpZHRoOjEwMCV9fS5wLXRvcC1tdl9fdGV4dF9fbGFiZWx7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4xZW07bGluZS1oZWlnaHQ6MS40O2JhY2tncm91bmQ6aHNsYSgwLDAlLDEwMCUsLjEpO3BhZGRpbmc6LjNyZW0gMi44cmVtO3dpZHRoOmZpdC1jb250ZW50O21pbi1oZWlnaHQ6NHJlbTtib3JkZXItcmFkaXVzOjJyZW07Ym9yZGVyOnNvbGlkIC4ycmVtIGhzbGEoMCwwJSwxMDAlLC4yKTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1tdl9fdGV4dF9fbGFiZWx7d2lkdGg6MTAwJTtmb250LXNpemU6MS42cmVtO3BhZGRpbmc6LjNyZW0gMXJlbX19LnAtdG9wLW12X190ZXh0X19sYWJlbCBwe2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZiMTVkIDAlLCAjZWU1NTI2IDEwMCUpO2JhY2tncm91bmQtY2xpcDp0ZXh0Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnJnYmEoMCwwLDAsMCl9LnAtdG9wLW12X190ZXh0X19oZWFkaW5ne2ZvbnQtc2l6ZTo3cmVtO2ZvbnQtd2VpZ2h0OjkwMDtsaW5lLWhlaWdodDoxLjQ7Y29sb3I6I2ZmZjttYXJnaW4tdG9wOjIuNHJlbTt0ZXh0LXNoYWRvdzoycHggMnB4IDRweCByZ2JhKDAsMCwwLC41KX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLW12X190ZXh0X19oZWFkaW5ne2ZvbnQtc2l6ZTozLjRyZW19fS5wLXRvcC1tdl9fdGV4dD5we2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjI7bGV0dGVyLXNwYWNpbmc6LjA2ZW07Y29sb3I6I2ZmZjttYXJnaW4tdG9wOjIuOHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLW12X190ZXh0PnB7Zm9udC1zaXplOjEuNnJlbTttYXJnaW4tdG9wOjJyZW19fS5wLXRvcC1tdl9fdGV4dF9fbGlua3tkaXNwbGF5OmZsZXg7Y29sdW1uLWdhcDozcmVtO3Jvdy1nYXA6MnJlbTttYXJnaW4tdG9wOjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1tdl9fdGV4dF9fbGlua3ttYXJnaW4tdG9wOjJyZW07Y29sdW1uLWdhcDo0JX19LnAtdG9wLW12X190ZXh0X19saW5rIGF7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMzQxNGE3O21pbi13aWR0aDozMHJlbTt3aWR0aDpmaXQtY29udGVudDtoZWlnaHQ6N3JlbTtib3JkZXItcmFkaXVzOjMuNXJlbTtiYWNrZ3JvdW5kOiMzNDE0YTc7cGFkZGluZzoycmVtIDNyZW0gMnJlbSAyLjRyZW07cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246YWxsIC4zc31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLW12X190ZXh0X19saW5rIGF7Zm9udC1zaXplOjEuNnJlbTttaW4td2lkdGg6MDt3aWR0aDo0OCU7aGVpZ2h0OjVyZW19fS5wLXRvcC1tdl9fdGV4dF9fbGluayBhOmZvY3Vze2NvbG9yOiNmZmZ9LnAtdG9wLW12X190ZXh0X19saW5rIGE6Zm9jdXM6YmVmb3Jle3NjYWxlOjAgMX0ucC10b3AtbXZfX3RleHRfX2xpbmsgYTpmb2N1czphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvY29tbW9uL21hcmtfYXJyb3ctc2ltcGxlLXdoLnBuZyl9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLXRvcC1tdl9fdGV4dF9fbGluayBhOmhvdmVye2NvbG9yOiNmZmZ9LnAtdG9wLW12X190ZXh0X19saW5rIGE6aG92ZXI6YmVmb3Jle3NjYWxlOjAgMX0ucC10b3AtbXZfX3RleHRfX2xpbmsgYTpob3ZlcjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvY29tbW9uL21hcmtfYXJyb3ctc2ltcGxlLXdoLnBuZyl9fS5wLXRvcC1tdl9fdGV4dF9fbGluayBhOmJlZm9yZSwucC10b3AtbXZfX3RleHRfX2xpbmsgYTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2l0aW9uOmFsbCAuM3N9LnAtdG9wLW12X190ZXh0X19saW5rIGE6YmVmb3Jle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojZmZmO3RvcDowO2xlZnQ6MDt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgNTAlO3NjYWxlOjEgMX0ucC10b3AtbXZfX3RleHRfX2xpbmsgYTphZnRlcnt3aWR0aDoxZW07YXNwZWN0LXJhdGlvOjEvMTtiYWNrZ3JvdW5kOnVybCguLi9pbWcvY29tbW9uL21hcmtfYXJyb3ctc2ltcGxlLWJsLnBuZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MXJlbSBhdXRvO3JpZ2h0OjIuMnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLW12X190ZXh0X19saW5rIGE6YWZ0ZXJ7cmlnaHQ6MXJlbX19LnAtdG9wLW12X190ZXh0X19saW5rIGEgc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7dHJhbnNpdGlvbjphbGwgLjNzfS5wLXRvcC1tdl9fdGV4dF9fbGluayBhLmlzLWRvd25sb2Fke2NvbG9yOiNmZmY7YmFja2dyb3VuZDojZmZmO3BhZGRpbmctcmlnaHQ6NC4ycmVtfS5wLXRvcC1tdl9fdGV4dF9fbGluayBhLmlzLWRvd25sb2FkOmZvY3VzOmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9jb21tb24vbWFya19leHRlcm5hbGxpbmstb3IucG5nKX0ucC10b3AtbXZfX3RleHRfX2xpbmsgYS5pcy1kb3dubG9hZDpmb2N1cyBzcGFue2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZiMTVkIDAlLCAjZWU1NTI2IDEwMCUpO2JhY2tncm91bmQtY2xpcDp0ZXh0Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnJnYmEoMCwwLDAsMCl9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLXRvcC1tdl9fdGV4dF9fbGluayBhLmlzLWRvd25sb2FkOmhvdmVyOmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9jb21tb24vbWFya19leHRlcm5hbGxpbmstb3IucG5nKX0ucC10b3AtbXZfX3RleHRfX2xpbmsgYS5pcy1kb3dubG9hZDpob3ZlciBzcGFue2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZiMTVkIDAlLCAjZWU1NTI2IDEwMCUpO2JhY2tncm91bmQtY2xpcDp0ZXh0Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnJnYmEoMCwwLDAsMCl9fS5wLXRvcC1tdl9fdGV4dF9fbGluayBhLmlzLWRvd25sb2FkOmJlZm9yZXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmYjE1ZCAwJSwgI2VlNTUyNiAxMDAlKX0ucC10b3AtbXZfX3RleHRfX2xpbmsgYS5pcy1kb3dubG9hZDphZnRlcnt3aWR0aDoyLjJyZW07YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2NvbW1vbi9tYXJrX2V4dGVybmFsbGluay13aC5wbmcpO2JhY2tncm91bmQtc2l6ZToyLjJyZW0gYXV0b30ucC10b3AtbXZfX3ZpZGVve3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnAtdG9wLW12X192aWRlbyBpbWcsLnAtdG9wLW12X192aWRlbyB2aWRlb3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5wLXRvcC1uZXdze3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjVyZW07Ym90dG9tOjA7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MXJlbTtwYWRkaW5nOi44cmVtIDJyZW0gMDt6LWluZGV4Ojk5O21heC13aWR0aDo1MHJlbTt3aWR0aDoxMDAlO2JveC1zaGFkb3c6MCAwIDFyZW0gMCByZ2JhKDAsMCwwLC4wNSk7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbjpvcGFjaXR5IC41cyBlYXNlLGJvdHRvbSAuNXMgZWFzZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpey5wLXRvcC1uZXdze21heC13aWR0aDo0MHJlbTtwYWRkaW5nOjFyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtbmV3c3twb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6bm9uZTt3aWR0aDoxMDAlO3JpZ2h0OmF1dG87Ym90dG9tOmF1dG87Ym9yZGVyLXJhZGl1czowO3BhZGRpbmc6MnJlbSAyMHB4O2JveC1zaGFkb3c6bm9uZTtvcGFjaXR5OjE7cG9pbnRlci1ldmVudHM6YXV0b319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLXRvcC1uZXdzLmFjdGl2ZXtvcGFjaXR5OjE7cG9pbnRlci1ldmVudHM6YXV0bztib3R0b206NXJlbX19LnAtdG9wLW5ld3NfX2xpc3RfX2l0ZW17Ym9yZGVyLWJvdHRvbTpzb2xpZCAuMXJlbSAjZDNkM2QzfS5wLXRvcC1uZXdzX19saXN0X19pdGVtIGF7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtyb3ctZ2FwOjEuMnJlbTtwYWRkaW5nOjIuNHJlbSAwIDIuNnJlbX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7YTpob3ZlciAucC10b3AtbmV3c19fbGlzdF9faXRlbV9fdGl0bGV7Y29sb3I6IzM0MTRhN319LnAtdG9wLW5ld3NfX2xpc3RfX2l0ZW1fX2RhdGV7Zm9udC1zaXplOjEuNHJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjojNGY1MTU3fS5wLXRvcC1uZXdzX19saXN0X19pdGVtX190aXRsZXtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjQ7Y29sb3I6IzExMX1hW3RhcmdldD1fYmxhbmtdIC5wLXRvcC1uZXdzX19saXN0X19pdGVtX190aXRsZTphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MWVtO2FzcGVjdC1yYXRpbzoxLzE7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZDp1cmwoLi4vaW1nL2NvbW1vbi9tYXJrX2V4dGVybmFsbGluay1ibC5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjEuNHJlbSBhdXRvO3RyYW5zbGF0ZTouMnJlbSAuMmVtfS5wLXRvcC1uZXdzX19saXN0X19pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyOm5vbmV9LnAtdG9wLWlzc3VlX19sZWFke3BhZGRpbmc6MTZyZW0gMCA5LjZyZW07YmFja2dyb3VuZDojZmZmfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtaXNzdWVfX2xlYWR7cGFkZGluZzo1cmVtIDAgN3JlbX19LnAtdG9wLWlzc3VlX19sZWFkX190ZXh0e2ZvbnQtc2l6ZToyLjJyZW07Zm9udC13ZWlnaHQ6MzUwO2xldHRlci1zcGFjaW5nOi4wNGVtO2NvbG9yOiM0ZjUxNTc7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDoyLjZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1pc3N1ZV9fbGVhZF9fdGV4dHttYXJnaW4tdG9wOjJyZW19fS5wLXRvcC1pc3N1ZV9fbGVhZF9fdGV4dCBzdHJvbmd7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMzNDE0YTc7YmFja2dyb3VuZC1pbWFnZTpyYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IGNlbnRlciwgY3VycmVudENvbG9yIDIwJSwgdHJhbnNwYXJlbnQgMjAlKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCByaWdodDtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtiYWNrZ3JvdW5kLXNpemU6MWVtIC4zZW07cGFkZGluZy10b3A6LjNlbX0ucC10b3AtaXNzdWVfX21pc3Rha2V7cGFkZGluZzo3LjhyZW0gMCAwO2JhY2tncm91bmQ6I2YwZjBlZjtwb3NpdGlvbjpyZWxhdGl2ZX0ucC10b3AtaXNzdWVfX21pc3Rha2VfX2xhYmVse2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMTExO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2x1bW4tZ2FwOi41cmVtO3BhZGRpbmc6LjRyZW0gMnJlbTtoZWlnaHQ6NXJlbTtib3JkZXItcmFkaXVzOjIuNXJlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjUwJTt0cmFuc2xhdGU6LTUwJSAtNTAlO3doaXRlLXNwYWNlOm5vd3JhcH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWlzc3VlX19taXN0YWtlX19sYWJlbHtmb250LXNpemU6MS42cmVtfX0ucC10b3AtaXNzdWVfX21pc3Rha2VfX2xhYmVsIGltZ3ttYXgtd2lkdGg6Mi4zcmVtO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ucC10b3AtaXNzdWVfX21pc3Rha2VfX3RleHR7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo0MDA7bGV0dGVyLXNwYWNpbmc6LjA0ZW07bGluZS1oZWlnaHQ6MS44O2NvbG9yOiM0ZjUxNTc7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDozLjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1pc3N1ZV9fbWlzdGFrZV9fdGV4dHttYXJnaW4tdG9wOjJyZW19fS5wLXRvcC1pc3N1ZV9fbWlzdGFrZV9fbGlzdHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LXdyYXA6d3JhcDttYXgtd2lkdGg6MTEyMHB4O21hcmdpbjo0cmVtIGF1dG8gNC4ycmVtO3BhZGRpbmctYm90dG9tOjhyZW07cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1pc3N1ZV9fbWlzdGFrZV9fbGlzdHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luLXRvcDozcmVtO2FsaWduLWl0ZW1zOmNlbnRlcn19LnAtdG9wLWlzc3VlX19taXN0YWtlX19saXN0OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjMuMnJlbTthc3BlY3QtcmF0aW86MzIvNDM7YmFja2dyb3VuZDp1cmwoLi4vaW1nL3RvcC9pc3N1ZV9taXN0YWtlX2xpc3RfYXJyb3ctYm90dG9tX2ltZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDo1MCU7dHJhbnNsYXRlOi01MCUgMH0ucC10b3AtaXNzdWVfX21pc3Rha2VfX2xpc3RfX2l0ZW17YmFja2dyb3VuZDojZmZmO3dpZHRoOjI2Ljc4NTcxNDI4NTclO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6M3JlbTtib3JkZXItcmFkaXVzOi40cmVtO2JveC1zaGFkb3c6MCAwIDNyZW0gMCByZ2JhKDAsMCwwLC4xKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWlzc3VlX19taXN0YWtlX19saXN0X19pdGVte3dpZHRoOjgwJTtwYWRkaW5nOjJyZW19fS5wLXRvcC1pc3N1ZV9fbWlzdGFrZV9fbGlzdF9faXRlbV9faGVhZGluZ3tmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzouMDRlbTtsaW5lLWhlaWdodDoxLjI7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzRmNTE1NzttYXJnaW4tdG9wOjJyZW19LnAtdG9wLWlzc3VlX19taXN0YWtlX19saXN0X19pdGVtX190ZXh0e2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMxMTE7dGV4dC1hbGlnbjpjZW50ZXI7bGV0dGVyLXNwYWNpbmc6LjA0ZW07bGluZS1oZWlnaHQ6MS42O2ZsZXg6MTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6M3JlbSAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtaXNzdWVfX21pc3Rha2VfX2xpc3RfX2l0ZW1fX3RleHR7cGFkZGluZzoycmVtIDB9fS5wLXRvcC1pc3N1ZV9fbWlzdGFrZV9fbGlzdF9faXRlbV9fdGV4dCBzdHJvbmd7Zm9udC1zaXplOjEuMjVlbTtmb250LXdlaWdodDo5MDA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjIlLCAjZGJkMGZmIDYyJSl9LnAtdG9wLWlzc3VlX19taXN0YWtlX19saXN0X19pdGVtX19rcGl7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjA0ZW07dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzRmNTE1NztiYWNrZ3JvdW5kOiNmNWY2Zjg7cGFkZGluZzoxcmVtO3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5wLXRvcC1pc3N1ZV9fbWlzdGFrZV9fbGlzdF9faXRlbV9fa3BpOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MWVtO2FzcGVjdC1yYXRpbzoxLzE7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZDp1cmwoLi4vaW1nL3RvcC9pc3N1ZV9taXN0YWtlX2xpc3RfaXRlbV9rcGlfZmxhZ19pbWcucG5nKSBuby1yZXBlYXQgY2VudGVyO21hcmdpbi1yaWdodDouM3JlbX0ucC10b3AtaXNzdWVfX21pc3Rha2VfX2xpc3RfX3Byb2JsZW17d2lkdGg6OS44MjE0Mjg1NzE0JTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3Jvdy1nYXA6MXJlbTtwYWRkaW5nLXRvcDozLjZyZW07Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzM0MTRhNzt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWlzc3VlX19taXN0YWtlX19saXN0X19wcm9ibGVte2ZsZXgtZGlyZWN0aW9uOnJvdzt3aWR0aDoxMDAlO2hlaWdodDo4cmVtO3BhZGRpbmc6MCAwIDAgNTUlO2p1c3RpZnktY29udGVudDpzdGFydH19LnAtdG9wLWlzc3VlX19taXN0YWtlX19saXN0X19wcm9ibGVtOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MTAwJTthc3BlY3QtcmF0aW86MTA0LzE0O2JhY2tncm91bmQ6dXJsKC4uL2ltZy90b3AvaXNzdWVfbWlzdGFrZV9saXN0X3Byb2JsZW1faW1nLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWlzc3VlX19taXN0YWtlX19saXN0X19wcm9ibGVtOmJlZm9yZXtyb3RhdGU6OTBkZWc7d2lkdGg6OHJlbTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO3RyYW5zbGF0ZTotNTAlIC01MCV9fS5wLXRvcC1pc3N1ZV9fbWlzdGFrZV9fb3V0Y29tZXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM0MTRhNyAwJSwgIzk3NWNkZiAxMDAlKTtwYWRkaW5nOjYuNnJlbSAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtaXNzdWVfX21pc3Rha2VfX291dGNvbWV7cGFkZGluZzo1cmVtIDB9fS5wLXRvcC1pc3N1ZV9fbWlzdGFrZV9fb3V0Y29tZV9faW5uZXJ7Zm9udC1zaXplOjMuNnJlbTtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LjA0ZW07ZGlzcGxheTpmbGV4O2NvbHVtbi1nYXA6MS41cmVtO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOiNmZmZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1pc3N1ZV9fbWlzdGFrZV9fb3V0Y29tZV9faW5uZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZvbnQtc2l6ZToyLjhyZW07cm93LWdhcDoxcmVtO3RleHQtYWxpZ246Y2VudGVyfX0ucC10b3AtaXNzdWVfX21pc3Rha2VfX291dGNvbWVfX2lubmVyIHNwYW57Zm9udC1zaXplOjIuNnJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS4yO2NvbG9yOiMzNDE0YTc7bGV0dGVyLXNwYWNpbmc6MDtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzouNnJlbSAycmVtO2hlaWdodDozLjhyZW07Ym9yZGVyLXJhZGl1czoxLjlyZW07ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWlzc3VlX19taXN0YWtlX19vdXRjb21lX19pbm5lciBzcGFue2ZvbnQtc2l6ZToycmVtfX0ucC10b3AtaXNzdWVfX3N1Z2dlc3R7cGFkZGluZzo5LjVyZW0gMCAxMC4ycmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWlzc3VlX19zdWdnZXN0e3BhZGRpbmc6NXJlbSAwfX0ucC10b3AtaXNzdWVfX3N1Z2dlc3RfX2NvbnRlbnRze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDo1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtaXNzdWVfX3N1Z2dlc3RfX2NvbnRlbnRze3Jvdy1nYXA6MnJlbX19LnAtdG9wLWlzc3VlX19zdWdnZXN0X19jb250ZW50c19faGVhZGluZ3tmb250LXNpemU6NHJlbTtmb250LXdlaWdodDo5MDA7Y29sb3I6I2ZmZjtsZXR0ZXItc3BhY2luZzouMDRlbTtsaW5lLWhlaWdodDoxLjY7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1pc3N1ZV9fc3VnZ2VzdF9fY29udGVudHNfX2hlYWRpbmd7Zm9udC1zaXplOjIuNnJlbX19LnAtdG9wLWlzc3VlX19zdWdnZXN0X19jb250ZW50c19faGVhZGluZyBzdHJvbmd7bGluZS1oZWlnaHQ6MS4yNTtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzM0MTRhNztwYWRkaW5nOjAgLjNlbTttYXJnaW46MCAuMjVlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWlzc3VlX19zdWdnZXN0X19jb250ZW50c19faGVhZGluZyBzdHJvbmd7cGFkZGluZzowO21hcmdpbjowfX0ucC10b3AtaXNzdWVfX3N1Z2dlc3RfX2NvbnRlbnRzX190ZXh0e2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiNmZmY7bGV0dGVyLXNwYWNpbmc6LjA0ZW07bGluZS1oZWlnaHQ6Mjt0ZXh0LWFsaWduOmNlbnRlcn0ucC10b3AtaXNzdWVfX3N1Z2dlc3RfX2NvbnRlbnRzX190ZXh0IGJ7Zm9udC13ZWlnaHQ6OTAwfS5wLXRvcC1pc3N1ZV9fc3VnZ2VzdF9faW1hZ2V7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0b3A6MDtsZWZ0OjA7ei1pbmRleDotMTtjbGlwLXBhdGg6cG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUpfS5wLXRvcC1pc3N1ZV9fc3VnZ2VzdF9faW1hZ2UgaW1ne3Bvc2l0aW9uOmZpeGVkO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dG9wOjA7bGVmdDowO29iamVjdC1maXQ6Y292ZXJ9LnAtdG9wLWlzc3VlX19jaGFydHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM0MTRhNyAwJSwgIzk3NWNkZiAxMDAlKTtwYWRkaW5nOjExLjhyZW0gMCAxMnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWlzc3VlX19jaGFydHtwYWRkaW5nOjVyZW0gMH19LnAtdG9wLWlzc3VlX19jaGFydF9faGVhZGluZ3tmb250LXNpemU6NS40cmVtO2ZvbnQtd2VpZ2h0OjkwMDtsaW5lLWhlaWdodDoxLjM7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWlzc3VlX19jaGFydF9faGVhZGluZ3tmb250LXNpemU6My4ycmVtfX0ucC10b3AtaXNzdWVfX2NoYXJ0X19pbWFnZXttYXJnaW4tdG9wOjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1pc3N1ZV9fY2hhcnRfX2ltYWdle21hcmdpbi10b3A6MnJlbX19LnAtdG9wLXN0cmVuZ3Roe3BhZGRpbmc6MTAuOHJlbSAwIDEycmVtO2JhY2tncm91bmQ6I2ZmZn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXN0cmVuZ3Roe3BhZGRpbmc6NXJlbSAwfX0ucC10b3Atc3RyZW5ndGhfX3RleHR7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS44O2NvbG9yOiM0ZjUxNTc7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDozLjZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zdHJlbmd0aF9fdGV4dHttYXJnaW4tdG9wOjJyZW19fS5wLXRvcC1zdHJlbmd0aF9fbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Y29sdW1uLWdhcDo1LjQwNTQwNTQwNTQlO3Jvdy1nYXA6MnJlbTttYXJnaW4tdG9wOjYuNHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXN0cmVuZ3RoX19saXN0e21hcmdpbi10b3A6MnJlbTtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5wLXRvcC1zdHJlbmd0aF9fbGlzdF9faXRlbXtiYWNrZ3JvdW5kOiNmMGYwZWY7d2lkdGg6MjkuNzI5NzI5NzI5NyU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzo1LjZyZW0gMy44cmVtIDUuMnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXN0cmVuZ3RoX19saXN0X19pdGVte3dpZHRoOjEwMCU7cGFkZGluZzoycmVtfX0ucC10b3Atc3RyZW5ndGhfX2xpc3RfX2l0ZW1fX2ltYWdle29yZGVyOjE7d2lkdGg6MTJyZW07ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnAtdG9wLXN0cmVuZ3RoX19saXN0X19pdGVtX19pbWFnZSBpbWd7bWF4LXdpZHRoOmZpdC1jb250ZW50O3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LnAtdG9wLXN0cmVuZ3RoX19saXN0X19pdGVtX19oZWFkaW5ne29yZGVyOjI7Zm9udC1zaXplOjIuNHJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS41O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMxMTE7bWFyZ2luLXRvcDouOHJlbX0ucC10b3Atc3RyZW5ndGhfX2xpc3RfX2l0ZW1fX3RleHR7b3JkZXI6Mztmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjY7Y29sb3I6IzRmNTE1NzttYXJnaW4tdG9wOjEuNHJlbX0ucC10b3Atc3RyZW5ndGhfX2xpc3RfX2l0ZW1fX3RleHQgYntjb2xvcjojZmYyZDU1O2ZvbnQtd2VpZ2h0OjQwMH0ucC10b3AtY2FzZXtwYWRkaW5nOjExLjVyZW0gMCAxNS40cmVtO2JhY2tncm91bmQ6I2YwZjBlZn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWNhc2V7cGFkZGluZzo1cmVtIDB9fS5wLXRvcC1jYXNlX190ZXh0e2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjI7Y29sb3I6IzNkM2U0MTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjQuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWNhc2VfX3RleHR7bWFyZ2luLXRvcDoycmVtfX0ucC10b3AtY2FzZV9fY2FyZC0tbGlua3tib3JkZXItcmFkaXVzOjJyZW07ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO292ZXJmbG93OmhpZGRlbjttYXJnaW4tdG9wOjYuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWNhc2VfX2NhcmQtLWxpbmt7bWFyZ2luLXRvcDozcmVtO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LnAtdG9wLWNhc2VfX2NhcmQgYXt0cmFuc2l0aW9uOmFsbCAuM3N9LnAtdG9wLWNhc2VfX2NhcmQgYTpmb2N1c3tjdXJzb3I6cG9pbnRlcjtzY2FsZToxLjAyfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC10b3AtY2FzZV9fY2FyZCBhOmhvdmVye2N1cnNvcjpwb2ludGVyO3NjYWxlOjEuMDJ9fS5wLXRvcC1jYXNlX19jYXJkX19oZWFkZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiMzNDE0YTc7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwO2NvbHVtbi1nYXA6MXJlbTtwYWRkaW5nOjEuOHJlbSA1LjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1jYXNlX19jYXJkX19oZWFkZXJ7cGFkZGluZzoxcmVtIDJyZW19fS5wLXRvcC1jYXNlX19jYXJkX19oZWFkZXJfX2hlYWRpbmd7Zm9udC1zaXplOjMuOHJlbTtmb250LXdlaWdodDo3MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1jYXNlX19jYXJkX19oZWFkZXJfX2hlYWRpbmd7Zm9udC1zaXplOjNyZW19fS5wLXRvcC1jYXNlX19jYXJkX19oZWFkZXI+cHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NzAwO2JhY2tncm91bmQ6dXJsKC4uL2ltZy9jb21tb24vbWFya19hcnJvdy1zaW1wbGUtd2gucG5nKSBuby1yZXBlYXQgY2FsYygxMDAlIC0gLjVyZW0pIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MXJlbSBhdXRvO3BhZGRpbmctcmlnaHQ6My40cmVtO29wYWNpdHk6Ljh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1jYXNlX19jYXJkX19oZWFkZXI+cHtmb250LXNpemU6MS40cmVtO3BhZGRpbmctcmlnaHQ6MnJlbX19LnAtdG9wLWNhc2VfX2NhcmRfX2ltYWdle3dpZHRoOjMzLjEwODEwODEwODElO2FzcGVjdC1yYXRpbzo0OTAvNTMzO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtY2FzZV9fY2FyZF9faW1hZ2V7d2lkdGg6MTAwJX19LnAtdG9wLWNhc2VfX2NhcmRfX2ltYWdlIGltZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO29iamVjdC1maXQ6Y292ZXJ9LnAtdG9wLWNhc2VfX2NhcmRfX2NvbnRlbnRze2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjMuNXJlbSA0LjZyZW0gMy41cmVtIDVyZW07ZmxleDoxfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtY2FzZV9fY2FyZF9fY29udGVudHN7cGFkZGluZzoycmVtfX0ucC10b3AtY2FzZV9fY2FyZF9fY29udGVudHNfX2hlYWRpbmd7Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuNjtjb2xvcjojMTExfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtY2FzZV9fY2FyZF9fY29udGVudHNfX2hlYWRpbmd7Zm9udC1zaXplOjIuMXJlbX19LnAtdG9wLWNhc2VfX2NhcmRfX2NvbnRlbnRzX19iZWZvcmUtYWZ0ZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2NvbHVtbi1nYXA6LjVyZW07cm93LWdhcDo0cmVtO21hcmdpbi10b3A6Mi44cmVtO3BhZGRpbmctcmlnaHQ6M3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWNhc2VfX2NhcmRfX2NvbnRlbnRzX19iZWZvcmUtYWZ0ZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWJvdHRvbTozcmVtO3Jvdy1nYXA6LjVyZW19fS5wLXRvcC1jYXNlX19jYXJkX19jb250ZW50c19fYmVmb3JlLWFmdGVyX19pdGVte3dpZHRoOjUwJTtwYWRkaW5nOjIuNHJlbSAyLjRyZW0gMS42cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDoxLjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1jYXNlX19jYXJkX19jb250ZW50c19fYmVmb3JlLWFmdGVyX19pdGVte3dpZHRoOjEwMCU7cGFkZGluZzoycmVtfX0ucC10b3AtY2FzZV9fY2FyZF9fY29udGVudHNfX2JlZm9yZS1hZnRlcl9faXRlbTphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6My4xcmVtO2hlaWdodDoxMDAlO2Rpc3BsYXk6YmxvY2s7Y2xpcC1wYXRoOnBvbHlnb24oMCAwLCAwIDEwMCUsIDEwMCUgNTAlKTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk7dG9wOjA7bGVmdDpjYWxjKDEwMCUgLSAuMXJlbSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1jYXNlX19jYXJkX19jb250ZW50c19fYmVmb3JlLWFmdGVyX19pdGVtOmFmdGVye2hlaWdodDozLjFyZW07d2lkdGg6MTAwJTtsZWZ0OjA7dG9wOmNhbGMoMTAwJSAtIC4xcmVtKTtjbGlwLXBhdGg6cG9seWdvbigwIDAsIDEwMCUgMCUsIDUwJSAxMDAlKX19LnAtdG9wLWNhc2VfX2NhcmRfX2NvbnRlbnRzX19iZWZvcmUtYWZ0ZXJfX2l0ZW0+ZHR7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo3MDB9LnAtdG9wLWNhc2VfX2NhcmRfX2NvbnRlbnRzX19iZWZvcmUtYWZ0ZXJfX2l0ZW0+ZGR7ZmxleDoxO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnAtdG9wLWNhc2VfX2NhcmRfX2NvbnRlbnRzX19iZWZvcmUtYWZ0ZXJfX2l0ZW0+ZGQgdWx7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtyb3ctZ2FwOjEuMnJlbX0ucC10b3AtY2FzZV9fY2FyZF9fY29udGVudHNfX2JlZm9yZS1hZnRlcl9faXRlbT5kZCB1bD5saXtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjU7cGFkZGluZy1sZWZ0OjIuMXJlbTttaW4taGVpZ2h0OjEuOGVtO3Bvc2l0aW9uOnJlbGF0aXZlfS5wLXRvcC1jYXNlX19jYXJkX19jb250ZW50c19fYmVmb3JlLWFmdGVyX19pdGVtPmRkIHVsPmxpOmJlZm9yZXtjb250ZW50OlwiXCI7YmFja2dyb3VuZDpuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWluO3dpZHRoOjEuOHJlbTthc3BlY3QtcmF0aW86MS8xO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDouOGVtO3RyYW5zbGF0ZTowIC01MCV9LnAtdG9wLWNhc2VfX2NhcmRfX2NvbnRlbnRzX19iZWZvcmUtYWZ0ZXJfX2l0ZW0+ZGQgZGx7ZmxleDoxO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczplbmQ7cGFkZGluZzowIDIuNXJlbSAuOHJlbSAuOHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWNhc2VfX2NhcmRfX2NvbnRlbnRzX19iZWZvcmUtYWZ0ZXJfX2l0ZW0+ZGQgZGx7bWFyZ2luLXRvcDoycmVtfX0ucC10b3AtY2FzZV9fY2FyZF9fY29udGVudHNfX2JlZm9yZS1hZnRlcl9faXRlbT5kZCBkbD5kdHtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjcwMH0ucC10b3AtY2FzZV9fY2FyZF9fY29udGVudHNfX2JlZm9yZS1hZnRlcl9faXRlbT5kZCBkbD5kZHtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxfS5wLXRvcC1jYXNlX19jYXJkX19jb250ZW50c19fYmVmb3JlLWFmdGVyX19pdGVtPmRkIGRsPmRkIHN0cm9uZ3tsaW5lLWhlaWdodDoxO2ZvbnQtc2l6ZToyLjM3NWVtfS5wLXRvcC1jYXNlX19jYXJkX19jb250ZW50c19fYmVmb3JlLWFmdGVyX19pdGVtOm50aC1jaGlsZChvZGQpe2NvbG9yOiM2ZjZmNmY7cGFkZGluZy1sZWZ0OjMuNnJlbTtiYWNrZ3JvdW5kOiNmNWY2Zjg7d2lkdGg6NDQuOTA3NDA3NDA3NCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1jYXNlX19jYXJkX19jb250ZW50c19fYmVmb3JlLWFmdGVyX19pdGVtOm50aC1jaGlsZChvZGQpe3dpZHRoOjEwMCU7cGFkZGluZy1sZWZ0OjJyZW19fS5wLXRvcC1jYXNlX19jYXJkX19jb250ZW50c19fYmVmb3JlLWFmdGVyX19pdGVtOm50aC1jaGlsZChvZGQpOmFmdGVye2JhY2tncm91bmQ6I2Y1ZjZmOH0ucC10b3AtY2FzZV9fY2FyZF9fY29udGVudHNfX2JlZm9yZS1hZnRlcl9faXRlbTpudGgtY2hpbGQob2RkKT5kZD51bD5saTpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL3RvcC9jYXNlX2NhcmRfY29udGVudHNfYmVmb3JlLWFmdGVyX2Nyb3NzLWd5LnBuZyl9LnAtdG9wLWNhc2VfX2NhcmRfX2NvbnRlbnRzX19iZWZvcmUtYWZ0ZXJfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pe2ZsZXg6MTtjb2xvcjojZmZmO3BhZGRpbmctbGVmdDo1LjJyZW07YmFja2dyb3VuZDojMzQxNGE3O2NsaXAtcGF0aDpwb2x5Z29uKDAgMCwgY2FsYygxMDAlICsgM3JlbSkgMCwgY2FsYygxMDAlICsgM3JlbSkgMTAwJSwgMCAxMDAlLCAzcmVtIDUwJSwgMCAwKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWNhc2VfX2NhcmRfX2NvbnRlbnRzX19iZWZvcmUtYWZ0ZXJfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pe3BhZGRpbmctbGVmdDoycmVtO3BhZGRpbmctdG9wOjRyZW07Y2xpcC1wYXRoOnBvbHlnb24oMCAwLCA1MCUgM3JlbSwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSArIDNyZW0pLCAwIGNhbGMoMTAwJSArIDNyZW0pKX19LnAtdG9wLWNhc2VfX2NhcmRfX2NvbnRlbnRzX19iZWZvcmUtYWZ0ZXJfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pOmFmdGVye2JhY2tncm91bmQ6IzM0MTRhN30ucC10b3AtY2FzZV9fY2FyZF9fY29udGVudHNfX2JlZm9yZS1hZnRlcl9faXRlbTpudGgtY2hpbGQoZXZlbik+ZGQ+dWw+bGk6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy90b3AvY2FzZV9jYXJkX2NvbnRlbnRzX2JlZm9yZS1hZnRlcl9jaXJjbGUtd2gucG5nKX0ucC10b3AtY2FzZV9fY2FyZF9fY29udGVudHNfX2JlZm9yZS1hZnRlcl9faXRlbTpudGgtY2hpbGQoZXZlbik+ZGQ+ZGw+ZGR7Zm9udC1zaXplOjIuNHJlbX0ucC10b3AtY2FzZV9fY2FyZF9fY29udGVudHNfX2JlZm9yZS1hZnRlcl9faXRlbTpudGgtY2hpbGQoZXZlbik+ZGQ+ZGw+ZGQgc3Ryb25ne2ZvbnQtc2l6ZTozLjU0MTY2NjY2NjdlbX0ucC10b3AtY2FzZV9fbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Y29sdW1uLWdhcDozLjM3ODM3ODM3ODQlO3Jvdy1nYXA6NXJlbTttYXJnaW4tdG9wOjMuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWNhc2VfX2xpc3R7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0ucC10b3AtY2FzZV9fbGlzdF9faXRlbXt3aWR0aDozMS4wODEwODEwODExJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5wLXRvcC1jYXNlX19saXN0X19pdGVtIGZpZ3VyZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3ZlcmZsb3c6aGlkZGVufS5wLXRvcC1jYXNlX19saXN0X19pdGVtIGZpZ3VyZSBpbWd7dHJhbnNpdGlvbjouM3MgYWxsfS5wLXRvcC1jYXNlX19saXN0X19pdGVtOmZvY3VzIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4xLCAxLjEpO29wYWNpdHk6Ljc7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLXRvcC1jYXNlX19saXN0X19pdGVtOmhvdmVyIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4xLCAxLjEpO29wYWNpdHk6Ljc7cG9zaXRpb246cmVsYXRpdmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtY2FzZV9fbGlzdF9faXRlbXt3aWR0aDoxMDAlfX0ucC10b3AtY2FzZV9fbGlzdF9faXRlbV9faW1hZ2V7b3JkZXI6MTtib3JkZXItcmFkaXVzOjFyZW07b3ZlcmZsb3c6aGlkZGVufS5wLXRvcC1jYXNlX19saXN0X19pdGVtX19pbWFnZSBpbWd7ZGlzcGxheTpibG9ja30ucC10b3AtY2FzZV9fbGlzdF9faXRlbV9fdGl0bGV7b3JkZXI6Mjtmb250LXNpemU6Mi40cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzExMTttYXJnaW4tdG9wOjEuMnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWNhc2VfX2xpc3RfX2l0ZW1fX3RpdGxle2ZvbnQtc2l6ZToycmVtfX0ucC10b3AtY2FzZV9fbGlzdF9faXRlbV9fbmFtZXtvcmRlcjozO2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMTExO21hcmdpbi10b3A6LjVyZW19LnAtdG9wLWNhc2VfX2xpc3RfX2l0ZW1fX3RleHR7b3JkZXI6NDtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoyO2NvbG9yOiM2ZjZmNmY7bWFyZ2luLXRvcDoyLjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1jYXNlX19saXN0X19pdGVtX190ZXh0e21hcmdpbi10b3A6MXJlbX19LnAtdG9wLWNhc2VfX2xpc3RfX2l0ZW1bdGFyZ2V0PV9ibGFua10gLnAtdG9wLWNhc2VfX2xpc3RfX2l0ZW1fX2ltYWdle3Bvc2l0aW9uOnJlbGF0aXZlfS5wLXRvcC1jYXNlX19saXN0X19pdGVtW3RhcmdldD1fYmxhbmtdIC5wLXRvcC1jYXNlX19saXN0X19pdGVtX19pbWFnZTphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6My45cmVtO2FzcGVjdC1yYXRpbzoxLzE7ZGlzcGxheTpibG9jaztib3JkZXItcmFkaXVzOjEwMCU7YmFja2dyb3VuZDp1cmwoLi4vaW1nL2NvbW1vbi9tYXJrX2V4dGVybmFsbGluay1hcnJvdy13aC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgIzM0MTRhNztiYWNrZ3JvdW5kLXNpemU6MS43cmVtIGF1dG87cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MXJlbTtib3R0b206MXJlbTt6LWluZGV4OjF9LnAtdG9wLWNhc2VfX2xpbmt7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2NvbHVtbi1nYXA6MnJlbTtyb3ctZ2FwOjJyZW07YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLXRvcDo2cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtY2FzZV9fbGlua3ttYXJnaW4tdG9wOjRyZW19fS5wLXRvcC1zZXJ2aWNle3BhZGRpbmc6MTEuNXJlbSAwIDExLjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zZXJ2aWNle3BhZGRpbmc6NXJlbSAwfX0ucC10b3Atc2VydmljZV9faGVhZGluZy1zdWJ7Zm9udC1zaXplOjMuNnJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzExMTtsaW5lLWhlaWdodDoxLjM7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDo2LjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zZXJ2aWNlX19oZWFkaW5nLXN1YnttYXJnaW4tdG9wOjVyZW19fS5wLXRvcC1zZXJ2aWNlX190ZXh0e2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjI7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzNkM2U0MTttYXJnaW4tdG9wOjNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zZXJ2aWNlX190ZXh0e21hcmdpbi10b3A6MnJlbX19LnAtdG9wLXNlcnZpY2VfX2NhcmR7ZGlzcGxheTpmbGV4O2NvbHVtbi1nYXA6Ni4yNSU7cm93LWdhcDoycmVtO2JhY2tncm91bmQ6IzM0MTRhNztib3JkZXItcmFkaXVzOjFyZW07bWFyZ2luLXRvcDo2LjRyZW07cGFkZGluZzo4LjRyZW0gMTByZW0gOXJlbSAxMC4ycmVtO3RyYW5zaXRpb246YWxsIC4zc31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXNlcnZpY2VfX2NhcmR7bWFyZ2luLXRvcDoycmVtO3BhZGRpbmc6MnJlbTtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5wLXRvcC1zZXJ2aWNlX19jYXJkOmZvY3Vze2N1cnNvcjpwb2ludGVyO3NjYWxlOjEuMDJ9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLXRvcC1zZXJ2aWNlX19jYXJkOmhvdmVye2N1cnNvcjpwb2ludGVyO3NjYWxlOjEuMDJ9fS5wLXRvcC1zZXJ2aWNlX19jYXJkX19pbWFnZXtvcmRlcjoyO3dpZHRoOjUxLjQ4NDM3NSU7bWFyZ2luLXRvcDoxLjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zZXJ2aWNlX19jYXJkX19pbWFnZXtvcmRlcjoxO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDowfX0ucC10b3Atc2VydmljZV9fY2FyZF9fY29udGVudHN7ZmxleDoxO29yZGVyOjE7Y29sb3I6I2ZmZn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXNlcnZpY2VfX2NhcmRfX2NvbnRlbnRze29yZGVyOjJ9fS5wLXRvcC1zZXJ2aWNlX19jYXJkX19jb250ZW50c19faGVhZGluZ3tmb250LXNpemU6My44cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zZXJ2aWNlX19jYXJkX19jb250ZW50c19faGVhZGluZ3tmb250LXNpemU6Mi42cmVtfX0ucC10b3Atc2VydmljZV9fY2FyZF9fY29udGVudHNfX3RleHR7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MjttYXJnaW4tdG9wOjEuOHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXNlcnZpY2VfX2NhcmRfX2NvbnRlbnRzX190ZXh0e2ZvbnQtc2l6ZToxLjRyZW19fS5wLXRvcC1zZXJ2aWNlX19jYXJkX19jb250ZW50c19fbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7cm93LWdhcDoxLjhyZW07bWFyZ2luLXRvcDo0cmVtO2NvbHVtbi1nYXA6My4yMjU4MDY0NTE2JTttYXgtd2lkdGg6NDk2cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zZXJ2aWNlX19jYXJkX19jb250ZW50c19fbGlzdHtjb2x1bW4tZ2FwOjQlO21hcmdpbjoycmVtIGF1dG8gMDttYXgtd2lkdGg6bm9uZX19LnAtdG9wLXNlcnZpY2VfX2NhcmRfX2NvbnRlbnRzX19saXN0X19pdGVte2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiMzNDE0YTc7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6LjRyZW07d2lkdGg6NDguMzg3MDk2Nzc0MiU7YXNwZWN0LXJhdGlvOjI0MC83MjtkaXNwbGF5OmZsZXg7Y29sdW1uLWdhcDoxLjRyZW07YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6LjVyZW0gMi40cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc2VydmljZV9fY2FyZF9fY29udGVudHNfX2xpc3RfX2l0ZW17d2lkdGg6NDglO3BhZGRpbmc6LjVyZW0gMXJlbTtjb2x1bW4tZ2FwOjFyZW07YXNwZWN0LXJhdGlvOm5vbmV9fS5wLXRvcC1zZXJ2aWNlX19jYXJkX19jb250ZW50c19fbGlzdF9faXRlbV9faW1hZ2V7d2lkdGg6NnJlbX0ucC10b3Atc2VydmljZV9fbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Y29sdW1uLWdhcDoxLjM1MTM1MTM1MTQlO3Jvdy1nYXA6MnJlbTttYXJnaW4tdG9wOjYuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXNlcnZpY2VfX2xpc3R7bWFyZ2luLXRvcDozcmVtO2NvbHVtbi1nYXA6NCV9fS5wLXRvcC1zZXJ2aWNlX19saXN0X19pdGVte3dpZHRoOjMyLjQzMjQzMjQzMjQlO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjFyZW07Ym94LXNoYWRvdzowIDAgM3JlbSAwIHJnYmEoMCwwLDAsLjEpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc2VydmljZV9fbGlzdF9faXRlbXt3aWR0aDo0OCV9fS5wLXRvcC1zZXJ2aWNlX19saXN0X19pdGVtOmZvY3VzIC5jLWJ0bi1uYXJyb3d7Y29sb3I6I2ZmZn0ucC10b3Atc2VydmljZV9fbGlzdF9faXRlbTpmb2N1cyAuYy1idG4tbmFycm93OmJlZm9yZXtzY2FsZTowIDF9LnAtdG9wLXNlcnZpY2VfX2xpc3RfX2l0ZW06Zm9jdXMgLmMtYnRuLW5hcnJvdzphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvY29tbW9uL21hcmtfYXJyb3ctc2ltcGxlLXdoLnBuZyl9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLXRvcC1zZXJ2aWNlX19saXN0X19pdGVtOmhvdmVyIC5jLWJ0bi1uYXJyb3d7Y29sb3I6I2ZmZn0ucC10b3Atc2VydmljZV9fbGlzdF9faXRlbTpob3ZlciAuYy1idG4tbmFycm93OmJlZm9yZXtzY2FsZTowIDF9LnAtdG9wLXNlcnZpY2VfX2xpc3RfX2l0ZW06aG92ZXIgLmMtYnRuLW5hcnJvdzphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvY29tbW9uL21hcmtfYXJyb3ctc2ltcGxlLXdoLnBuZyl9fS5wLXRvcC1zZXJ2aWNlX19saXN0X19pdGVtX190aXRsZXtmb250LXNpemU6Mi40cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjY7Y29sb3I6IzExMX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXNlcnZpY2VfX2xpc3RfX2l0ZW1fX3RpdGxle2ZvbnQtc2l6ZToxLjZyZW19fS5wLXRvcC1zZXJ2aWNlX19saXN0X19pdGVtX190ZXh0e2ZsZXg6MTtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojNGY1MTU3O2xpbmUtaGVpZ2h0OjEuNjtsZXR0ZXItc3BhY2luZzouMDJlbTttYXJnaW46MnJlbSAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc2VydmljZV9fbGlzdF9faXRlbV9fdGV4dHtmb250LXNpemU6MS40cmVtO21hcmdpbjoxcmVtIDB9fS5wLXRvcC1zZXJ2aWNlX19saXN0X19pdGVtIGF7cGFkZGluZzo0cmVtO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47aGVpZ2h0OjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zZXJ2aWNlX19saXN0X19pdGVtIGF7cGFkZGluZzoycmVtfX0ucC10b3Atc2VydmljZV9fbGlzdF9faXRlbSAuYy1idG4tbmFycm93e21hcmdpbi10b3A6YXV0b30ucC10b3Atc3RlcHtwYWRkaW5nOjExLjRyZW0gMCAxMnJlbTtiYWNrZ3JvdW5kOiNmNWY2Zjh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zdGVwe3BhZGRpbmc6NXJlbSAwfX0ucC10b3Atc3RlcF9fdGV4dHtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoyO2NvbG9yOiMzZDNlNDE7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDo0LjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zdGVwX190ZXh0e21hcmdpbi10b3A6MnJlbX19LnAtdG9wLXN0ZXBfX2xpc3R7Y291bnRlci1yZXNldDpjb3VudDtkaXNwbGF5OmZsZXg7Y29sdW1uLWdhcDoxLjRyZW07cm93LWdhcDoxLjRyZW07bWFyZ2luOjYuM3JlbSBhdXRvIDA7bWF4LXdpZHRoOjEzOS42cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc3RlcF9fbGlzdHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luOjJyZW0gYXV0byAwO3dpZHRoOjgwJX19LnAtdG9wLXN0ZXBfX2xpc3RfX2l0ZW17Y291bnRlci1pbmNyZW1lbnQ6Y291bnQ7Y29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOiM2ZTM5YWY7Ym9yZGVyOnNvbGlkIC4xcmVtICM2ZTM5YWY7Y2xpcC1wYXRoOnBvbHlnb24oMCAwLCBjYWxjKDEwMCUgKyAzLjhyZW0pIDAsIGNhbGMoMTAwJSArIDMuOHJlbSkgMTAwJSwgMCAxMDAlLCAzLjZyZW0gNTAlKTt3aWR0aDozMi45NTEyODkzOTgzJTtwYWRkaW5nOjQuM3JlbSA0cmVtIDQuNnJlbSA3LjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zdGVwX19saXN0X19pdGVte3dpZHRoOjEwMCU7Y2xpcC1wYXRoOnBvbHlnb24oMCAwLCA1MCUgMy42cmVtLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlICsgMy44cmVtKSwgMCBjYWxjKDEwMCUgKyAzLjhyZW0pKTtwYWRkaW5nOjZyZW0gMnJlbSAycmVtfX0ucC10b3Atc3RlcF9fbGlzdF9faXRlbTpiZWZvcmUsLnAtdG9wLXN0ZXBfX2xpc3RfX2l0ZW06YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Y2xpcC1wYXRoOnBvbHlnb24oMCAwLCAwLjVyZW0gMCwgMTAwJSA1MCUsIDAuNXJlbSAxMDAlLCAwIDEwMCUpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc3RlcF9fbGlzdF9faXRlbTpiZWZvcmUsLnAtdG9wLXN0ZXBfX2xpc3RfX2l0ZW06YWZ0ZXJ7Y2xpcC1wYXRoOnBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMC41cmVtLCA1MCUgMTAwJSwgMCAwLjVyZW0pfX0ucC10b3Atc3RlcF9fbGlzdF9faXRlbTpiZWZvcmV7d2lkdGg6NC4xcmVtO2hlaWdodDoxMDAlO3RvcDowO2xlZnQ6Y2FsYygxMDAlIC0gLjNyZW0pO2JhY2tncm91bmQ6IzZlMzlhZjt6LWluZGV4Oi0xfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc3RlcF9fbGlzdF9faXRlbTpiZWZvcmV7aGVpZ2h0OjQuMXJlbTt3aWR0aDoxMDAlO2xlZnQ6MDt0b3A6Y2FsYygxMDAlIC0gLjNyZW0pfX0ucC10b3Atc3RlcF9fbGlzdF9faXRlbTphZnRlcnt3aWR0aDo0LjFyZW07YmFja2dyb3VuZDojMzQxNGE3O2hlaWdodDpjYWxjKDEwMCUgKyAuMnJlbSk7dG9wOi0wLjFyZW07bGVmdDpjYWxjKDEwMCUgLSAuMnJlbSk7ei1pbmRleDotMn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXN0ZXBfX2xpc3RfX2l0ZW06YWZ0ZXJ7aGVpZ2h0OjQuMXJlbTt3aWR0aDpjYWxjKDEwMCUgKyAuMnJlbSk7bGVmdDotMC4xcmVtO3RvcDpjYWxjKDEwMCUgLSAuMnJlbSl9fS5wLXRvcC1zdGVwX19saXN0X19pdGVtX19oZWFkaW5ne2ZvbnQtc2l6ZToyLjRyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuNTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6NXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXN0ZXBfX2xpc3RfX2l0ZW1fX2hlYWRpbmd7cm93LWdhcDoxcmVtfX0ucC10b3Atc3RlcF9fbGlzdF9faXRlbV9faGVhZGluZzpiZWZvcmV7Y29udGVudDpcIlNURVAgXCIgY291bnRlcihjb3VudCk7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo3MDA7YmFja2dyb3VuZDojZmZmO2NvbG9yOiM2ZTM5YWY7d2lkdGg6MTEuNHJlbTtoZWlnaHQ6NC44cmVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXN0ZXBfX2xpc3RfX2l0ZW1fX2hlYWRpbmc6YmVmb3Jle3dpZHRoOmZpdC1jb250ZW50O2hlaWdodDphdXRvO3BhZGRpbmc6LjVyZW0gMnJlbX19LnAtdG9wLXN0ZXBfX2xpc3RfX2l0ZW0+cHtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjU7bWFyZ2luLXRvcDoxLjJyZW19LnAtdG9wLXN0ZXBfX2xpc3RfX2l0ZW0+dWx7bWFyZ2luLXRvcDo0LjhyZW07ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtyb3ctZ2FwOi4zcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc3RlcF9fbGlzdF9faXRlbT51bHttYXJnaW4tdG9wOjJyZW19fS5wLXRvcC1zdGVwX19saXN0X19pdGVtPnVsPmxpe2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NzAwO3RleHQtaW5kZW50Oi0xLjNlbTttYXJnaW4tbGVmdDoxLjNlbX0ucC10b3Atc3RlcF9fbGlzdF9faXRlbT51bD5saTpiZWZvcmV7Y29udGVudDpcIuKXj1wiO21hcmdpbi1yaWdodDouM2VtfS5wLXRvcC1zdGVwX19saXN0X19pdGVtOmZpcnN0LWNoaWxke2NvbG9yOiMxMTE7YmFja2dyb3VuZDojZmZmO2JvcmRlcjpzb2xpZCAuMXJlbSAjMzQxNGE3O2JvcmRlci1yaWdodC1jb2xvcjojZmZmO3otaW5kZXg6MDtjbGlwLXBhdGg6bm9uZTtwYWRkaW5nLWxlZnQ6NC42cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc3RlcF9fbGlzdF9faXRlbTpmaXJzdC1jaGlsZHtib3JkZXItcmlnaHQtY29sb3I6IzM0MTRhNztib3JkZXItYm90dG9tLWNvbG9yOiNmZmY7cGFkZGluZy1sZWZ0OjJyZW07cGFkZGluZy10b3A6MnJlbX19LnAtdG9wLXN0ZXBfX2xpc3RfX2l0ZW06Zmlyc3QtY2hpbGQ6YmVmb3Jle2JhY2tncm91bmQ6I2ZmZn0ucC10b3Atc3RlcF9fbGlzdF9faXRlbTpmaXJzdC1jaGlsZD5wLC5wLXRvcC1zdGVwX19saXN0X19pdGVtOmZpcnN0LWNoaWxkPnVse2NvbG9yOiM2ZjZmNmZ9LnAtdG9wLXN0ZXBfX2xpc3RfX2l0ZW06Zmlyc3QtY2hpbGQgLnAtdG9wLXN0ZXBfX2xpc3RfX2l0ZW1fX2hlYWRpbmc6YmVmb3Jle2JhY2tncm91bmQ6IzJmMDNjZTtjb2xvcjojZmZmfS5wLXRvcC1zdGVwX19saXN0X19pdGVtOmxhc3QtY2hpbGR7YmFja2dyb3VuZDojMmYwM2NlfS5wLXRvcC1zdGVwX19saXN0X19pdGVtOmxhc3QtY2hpbGQ6YmVmb3JlLC5wLXRvcC1zdGVwX19saXN0X19pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXJ7ZGlzcGxheTpub25lfS5wLXRvcC1zdGVwX19saXN0X19pdGVtOmxhc3QtY2hpbGQgLnAtdG9wLXN0ZXBfX2xpc3RfX2l0ZW1fX2hlYWRpbmc6YmVmb3Jle2NvbG9yOiMyZjAzY2V9LnAtdG9wLWNvbHVtbntwYWRkaW5nOjExLjVyZW0gMCAxMHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWNvbHVtbntwYWRkaW5nOjVyZW0gMH19LnAtdG9wLWNvbHVtbl9fc2xpZGVye21hcmdpbi10b3A6NnJlbTtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1jb2x1bW5fX3NsaWRlcnttYXJnaW4tdG9wOjJyZW19fS5wLXRvcC1jb2x1bW5fX3NsaWRlcl9fbGlzdF9faXRlbXt3aWR0aDozNi42cmVtO3BhZGRpbmc6MCAzLjNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1jb2x1bW5fX3NsaWRlcl9fbGlzdF9faXRlbXtwYWRkaW5nOjAgMS41cmVtfX0ucC10b3AtY29sdW1uX19zbGlkZXJfX2xpc3RfX2l0ZW0gYXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5wLXRvcC1jb2x1bW5fX3NsaWRlcl9fbGlzdF9faXRlbV9faW1hZ2V7b3JkZXI6MX0ucC10b3AtY29sdW1uX19zbGlkZXJfX2xpc3RfX2l0ZW1fX2RhdGV7b3JkZXI6Mjtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNmY2ZjZmO2xpbmUtaGVpZ2h0OjEuNTtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6Mi40cmVtfS5wLXRvcC1jb2x1bW5fX3NsaWRlcl9fbGlzdF9faXRlbV9fdGl0bGV7b3JkZXI6Mztmb250LXNpemU6Mi40cmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMTExO2xpbmUtaGVpZ2h0OjEuNTttYXJnaW4tdG9wOjFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1jb2x1bW5fX3NsaWRlcl9fbGlzdF9faXRlbV9fdGl0bGV7Zm9udC1zaXplOjJyZW19fS5wLXRvcC1jb2x1bW5fX3NsaWRlcl9fbGlzdF9faXRlbT5hIGZpZ3VyZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3ZlcmZsb3c6aGlkZGVufS5wLXRvcC1jb2x1bW5fX3NsaWRlcl9fbGlzdF9faXRlbT5hIGZpZ3VyZSBpbWd7dHJhbnNpdGlvbjouM3MgYWxsfS5wLXRvcC1jb2x1bW5fX3NsaWRlcl9fbGlzdF9faXRlbT5hOmZvY3VzIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4xLCAxLjEpO29wYWNpdHk6Ljc7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLXRvcC1jb2x1bW5fX3NsaWRlcl9fbGlzdF9faXRlbT5hOmhvdmVyIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4xLCAxLjEpO29wYWNpdHk6Ljc7cG9zaXRpb246cmVsYXRpdmV9fS5wLXRvcC1jb2x1bW5fX3NsaWRlcl9fbGlzdF9faXRlbT5hW3RhcmdldD1fYmxhbmtdPi5wLXRvcC1jb2x1bW5fX3NsaWRlcl9fbGlzdF9faXRlbV9faW1hZ2V7cG9zaXRpb246cmVsYXRpdmV9LnAtdG9wLWNvbHVtbl9fc2xpZGVyX19saXN0X19pdGVtPmFbdGFyZ2V0PV9ibGFua10+LnAtdG9wLWNvbHVtbl9fc2xpZGVyX19saXN0X19pdGVtX19pbWFnZTphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6My45cmVtO2FzcGVjdC1yYXRpbzoxLzE7ZGlzcGxheTpibG9jaztib3JkZXItcmFkaXVzOjEwMCU7YmFja2dyb3VuZDp1cmwoLi4vaW1nL2NvbW1vbi9tYXJrX2V4dGVybmFsbGluay1hcnJvdy13aC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgIzM0MTRhNztiYWNrZ3JvdW5kLXNpemU6MS43cmVtIGF1dG87cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MXJlbTtib3R0b206MXJlbTt6LWluZGV4OjF9LnAtdG9wLXdlYmluYXJ7YmFja2dyb3VuZDojZjVmNmY4O3BhZGRpbmc6MTEuNXJlbSAwIDEycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atd2ViaW5hcntwYWRkaW5nOjVyZW0gMH19LnAtdG9wLXdlYmluYXJfX2xpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2NvbHVtbi1nYXA6MS4zNTEzNTEzNTE0JTtyb3ctZ2FwOjJyZW07bWFyZ2luLXRvcDo2cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atd2ViaW5hcl9fbGlzdHttYXJnaW4tdG9wOjJyZW07Y29sdW1uLWdhcDo0JX19LnAtdG9wLXdlYmluYXJfX2xpc3RfX2l0ZW17d2lkdGg6MzIuNDMyNDMyNDMyNCU7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MXJlbTtib3gtc2hhZG93OjAgMCAzcmVtIDAgcmdiYSgwLDAsMCwuMSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC13ZWJpbmFyX19saXN0X19pdGVte3dpZHRoOjQ4JX19LnAtdG9wLXdlYmluYXJfX2xpc3RfX2l0ZW06Zm9jdXMgLmMtYnRuLW5hcnJvd3tjb2xvcjojZmZmfS5wLXRvcC13ZWJpbmFyX19saXN0X19pdGVtOmZvY3VzIC5jLWJ0bi1uYXJyb3c6YmVmb3Jle3NjYWxlOjAgMX0ucC10b3Atd2ViaW5hcl9fbGlzdF9faXRlbTpmb2N1cyAuYy1idG4tbmFycm93OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9jb21tb24vbWFya19hcnJvdy1zaW1wbGUtd2gucG5nKX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtdG9wLXdlYmluYXJfX2xpc3RfX2l0ZW06aG92ZXIgLmMtYnRuLW5hcnJvd3tjb2xvcjojZmZmfS5wLXRvcC13ZWJpbmFyX19saXN0X19pdGVtOmhvdmVyIC5jLWJ0bi1uYXJyb3c6YmVmb3Jle3NjYWxlOjAgMX0ucC10b3Atd2ViaW5hcl9fbGlzdF9faXRlbTpob3ZlciAuYy1idG4tbmFycm93OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9jb21tb24vbWFya19hcnJvdy1zaW1wbGUtd2gucG5nKX19LnAtdG9wLXdlYmluYXJfX2xpc3RfX2l0ZW1fX3RhZ3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwO2NvbHVtbi1nYXA6MXJlbTtyb3ctZ2FwOjFyZW19LnAtdG9wLXdlYmluYXJfX2xpc3RfX2l0ZW1fX3RhZz5zcGFue2ZvbnQtc2l6ZToxLjRyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjE7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiM0ZjUxNTc7cGFkZGluZzouNHJlbSAxLjhyZW07aGVpZ2h0OjIuNXJlbTtib3JkZXItcmFkaXVzOjEuMjVyZW19LnAtdG9wLXdlYmluYXJfX2xpc3RfX2l0ZW1fX3RpdGxle2ZvbnQtc2l6ZToyLjRyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuNjtjb2xvcjojMTExO21hcmdpbjoxcmVtIDAgMnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXdlYmluYXJfX2xpc3RfX2l0ZW1fX3RpdGxle2ZvbnQtc2l6ZToxLjhyZW07bWFyZ2luOjFyZW0gMCAxcmVtfX0ucC10b3Atd2ViaW5hcl9fbGlzdF9faXRlbV9fZGF0ZXtmbGV4OjE7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS42O2xldHRlci1zcGFjaW5nOi4wMmVtO2NvbG9yOiM0ZjUxNTc7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC13ZWJpbmFyX19saXN0X19pdGVtX19kYXRle2ZvbnQtc2l6ZToxLjRyZW07bWFyZ2luLWJvdHRvbToxcmVtfX0ucC10b3Atd2ViaW5hcl9fbGlzdF9faXRlbSBhe3BhZGRpbmc6NHJlbTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2hlaWdodDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atd2ViaW5hcl9fbGlzdF9faXRlbSBhe3BhZGRpbmc6MnJlbX19LnAtdG9wLXdlYmluYXJfX2xpc3RfX2l0ZW0gLmMtYnRuLW5hcnJvd3ttYXJnaW4tdG9wOmF1dG99LnUtbXQtLTEwe21hcmdpbi10b3A6MXJlbX0udS1tYi0tMTB7bWFyZ2luLWJvdHRvbToxcmVtfS51LW1yLS0xMHttYXJnaW4tcmlnaHQ6MXJlbX0udS1tbC0tMTB7bWFyZ2luLWxlZnQ6MXJlbX0udS1tdC0tMjB7bWFyZ2luLXRvcDoycmVtfS51LW1iLS0yMHttYXJnaW4tYm90dG9tOjJyZW19LnUtbXItLTIwe21hcmdpbi1yaWdodDoycmVtfS51LW1sLS0yMHttYXJnaW4tbGVmdDoycmVtfS51LW10LS0zMHttYXJnaW4tdG9wOjNyZW19LnUtbWItLTMwe21hcmdpbi1ib3R0b206M3JlbX0udS1tci0tMzB7bWFyZ2luLXJpZ2h0OjNyZW19LnUtbWwtLTMwe21hcmdpbi1sZWZ0OjNyZW19LnUtbXQtLTQwe21hcmdpbi10b3A6NHJlbX0udS1tYi0tNDB7bWFyZ2luLWJvdHRvbTo0cmVtfS51LW1yLS00MHttYXJnaW4tcmlnaHQ6NHJlbX0udS1tbC0tNDB7bWFyZ2luLWxlZnQ6NHJlbX0udS1tdC0tNTB7bWFyZ2luLXRvcDo1cmVtfS51LW1iLS01MHttYXJnaW4tYm90dG9tOjVyZW19LnUtbXItLTUwe21hcmdpbi1yaWdodDo1cmVtfS51LW1sLS01MHttYXJnaW4tbGVmdDo1cmVtfS51LW10LS02MHttYXJnaW4tdG9wOjZyZW19LnUtbWItLTYwe21hcmdpbi1ib3R0b206NnJlbX0udS1tci0tNjB7bWFyZ2luLXJpZ2h0OjZyZW19LnUtbWwtLTYwe21hcmdpbi1sZWZ0OjZyZW19LnUtbXQtLTcwe21hcmdpbi10b3A6N3JlbX0udS1tYi0tNzB7bWFyZ2luLWJvdHRvbTo3cmVtfS51LW1yLS03MHttYXJnaW4tcmlnaHQ6N3JlbX0udS1tbC0tNzB7bWFyZ2luLWxlZnQ6N3JlbX0udS1tdC0tODB7bWFyZ2luLXRvcDo4cmVtfS51LW1iLS04MHttYXJnaW4tYm90dG9tOjhyZW19LnUtbXItLTgwe21hcmdpbi1yaWdodDo4cmVtfS51LW1sLS04MHttYXJnaW4tbGVmdDo4cmVtfS51LW10LS05MHttYXJnaW4tdG9wOjlyZW19LnUtbWItLTkwe21hcmdpbi1ib3R0b206OXJlbX0udS1tci0tOTB7bWFyZ2luLXJpZ2h0OjlyZW19LnUtbWwtLTkwe21hcmdpbi1sZWZ0OjlyZW19LnUtbXQtLTEwMHttYXJnaW4tdG9wOjEwcmVtfS51LW1iLS0xMDB7bWFyZ2luLWJvdHRvbToxMHJlbX0udS1tci0tMTAwe21hcmdpbi1yaWdodDoxMHJlbX0udS1tbC0tMTAwe21hcmdpbi1sZWZ0OjEwcmVtfS51LW10LS0xMTB7bWFyZ2luLXRvcDoxMXJlbX0udS1tYi0tMTEwe21hcmdpbi1ib3R0b206MTFyZW19LnUtbXItLTExMHttYXJnaW4tcmlnaHQ6MTFyZW19LnUtbWwtLTExMHttYXJnaW4tbGVmdDoxMXJlbX0udS1tdC0tMTIwe21hcmdpbi10b3A6MTJyZW19LnUtbWItLTEyMHttYXJnaW4tYm90dG9tOjEycmVtfS51LW1yLS0xMjB7bWFyZ2luLXJpZ2h0OjEycmVtfS51LW1sLS0xMjB7bWFyZ2luLWxlZnQ6MTJyZW19LnUtdGV4dGFsaWduLS1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnUtdGV4dGFsaWduLS1sZWZ0e3RleHQtYWxpZ246bGVmdH0udS10ZXh0YWxpZ24tLXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpey51LXNwe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnUtcGN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS51LXZpc3VhbGx5LWhpZGRlbntwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3dpZHRoOjFweCAhaW1wb3J0YW50O2hlaWdodDoxcHggIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDttYXJnaW46LTFweCAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O2NsaXA6cmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnR9LmpzLXNsaWRlaW57b3BhY2l0eTowfSIsIi8qISBkZXN0eWxlLmNzcyB2NC4wLjEgfCBNSVQgTGljZW5zZSB8IGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNvbGFzLWN1c2FuL2Rlc3R5bGUuY3NzICovXHJcblxyXG4vKiBSZXNldCBib3gtbW9kZWwgYW5kIHNldCBib3JkZXJzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4qLFxyXG46OmJlZm9yZSxcclxuOjphZnRlciB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxuLyogRG9jdW1lbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKiAzLiBSZW1vdmUgZ3JheSBvdmVybGF5IG9uIGxpbmtzIGZvciBpT1MuXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgIC8qIDEgKi9cclxuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAgIC8qIDIgKi9cclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAvKiAzKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cclxuICovXHJcblxyXG5tYWluIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiBWZXJ0aWNhbCByaHl0aG0gKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbnAsXHJcbnRhYmxlLFxyXG5ibG9ja3F1b3RlLFxyXG5hZGRyZXNzLFxyXG5wcmUsXHJcbmlmcmFtZSxcclxuZm9ybSxcclxuZmlndXJlLFxyXG5kbCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIEhlYWRpbmdzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBMaXN0cyAoZW51bWVyYXRpb24pICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG51bCxcclxub2wge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIExpc3RzIChkZWZpbml0aW9uKSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuZHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbmRkIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xyXG5cclxuaHIge1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAvKiAxICovXHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICAvKiAxICovXHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIC8qIDIgKi9cclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuICAgIC8qIDEgKi9cclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIC8qIDIgKi9cclxufVxyXG5cclxuYWRkcmVzcyB7XHJcbiAgICBmb250LXN0eWxlOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljcyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5hIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcclxuICAgIC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuICAgIC8qIDEgKi9cclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgICBmb250LXNpemU6IDc1JTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gICAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gICAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8qIFJlcGxhY2VkIGNvbnRlbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IHZlcnRpY2FsIGFsaWdubWVudCBpc3N1ZXMuXHJcbiAqL1xyXG5cclxuc3ZnLFxyXG5pbWcsXHJcbmVtYmVkLFxyXG5vYmplY3QsXHJcbmlmcmFtZSB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcblxyXG4vKiBGb3JtcyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlc2V0IGZvcm0gZmllbGRzIHRvIG1ha2UgdGhlbSBzdHlsZWFibGUuXHJcbiAqIDEuIE1ha2UgZm9ybSBlbGVtZW50cyBzdHlsYWJsZSBhY3Jvc3Mgc3lzdGVtcyBpT1MgZXNwZWNpYWxseS5cclxuICogMi4gSW5oZXJpdCB0ZXh0LXRyYW5zZm9ybSBmcm9tIHBhcmVudC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAvKiAxICovXHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgZm9udDogaW5oZXJpdDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgICAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IGN1cnNvcnMgZm9yIGNsaWNrYWJsZSBlbGVtZW50cy5cclxuICovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmJ1dHRvbjpkaXNhYmxlZCxcclxuW3R5cGU9XCJidXR0b25cIl06ZGlzYWJsZWQsXHJcblt0eXBlPVwicmVzZXRcIl06ZGlzYWJsZWQsXHJcblt0eXBlPVwic3VibWl0XCJdOmRpc2FibGVkIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEltcHJvdmUgb3V0bGluZXMgZm9yIEZpcmVmb3ggYW5kIHVuaWZ5IHN0eWxlIHdpdGggaW5wdXQgZWxlbWVudHMgJiBidXR0b25zLlxyXG4gKi9cclxuXHJcbjotbW96LWZvY3VzcmluZyB7XHJcbiAgICBvdXRsaW5lOiBhdXRvO1xyXG59XHJcblxyXG5zZWxlY3Q6ZGlzYWJsZWQge1xyXG4gICAgb3BhY2l0eTogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBwYWRkaW5nXHJcbiAqL1xyXG5cclxub3B0aW9uIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXNldCB0byBpbnZpc2libGVcclxuICovXHJcblxyXG5maWVsZHNldCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG5sZWdlbmQge1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxucHJvZ3Jlc3Mge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG4gICAgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIEZpeCBmb250IGluaGVyaXRhbmNlLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgICAvKiAxICovXHJcbiAgICBmb250OiBpbmhlcml0O1xyXG4gICAgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogRml4IGFwcGVhcmFuY2UgZm9yIEZpcmVmb3hcclxuICovXHJcblt0eXBlPVwibnVtYmVyXCJdIHtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcblxyXG4vKipcclxuICogQ2xpY2thYmxlIGxhYmVsc1xyXG4gKi9cclxuXHJcbmxhYmVsW2Zvcl0ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4vKiBJbnRlcmFjdGl2ZSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICovXHJcblxyXG5kZXRhaWxzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3VtbWFyeSB7XHJcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qXHJcbiAqIFJlbW92ZSBvdXRsaW5lIGZvciBlZGl0YWJsZSBjb250ZW50LlxyXG4gKi9cclxuXHJcbltjb250ZW50ZWRpdGFibGVdOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IGF1dG87XHJcbn1cclxuXHJcbi8qIFRhYmxlcyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbjEuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIGFsbCBDaHJvbWUgYW5kIFNhZmFyaS5cclxuKi9cclxuXHJcbnRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgIC8qIDEgKi9cclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbn1cclxuXHJcbmNhcHRpb24ge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxudGQsXHJcbnRoIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG50aCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbmh0bWwge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24obGwpIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDEwLCAxNjAwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDEwLCAxMjgwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTAsIDQ4MCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgY29sb3I6ICRmb250LWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRqYS1zYW5zO1xyXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKCRoZWFkZXItaGVpZ2h0LXBjKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogI3skaGVhZGVyLWhlaWdodC1zcH1weDtcclxuICAgIH1cclxufVxyXG5cclxuYSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1ob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZbaHJlZl49XCJ0ZWw6XCJdLFxyXG4gICAgJltocmVmXj1cIm1haWx0bzpcIl0ge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuZW0ge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn0iLCIvLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyDjgqTjg7Pjg4rjg7zluYXoqK3lrppcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8g44Kz44Oz44OG44Oz44OE44Gu44Kk44Oz44OK44O85bmFXHJcbiRpbm5lcjogMTQ4MHB4O1xyXG5cclxuLy8g5L2Z55m9XHJcbiRwYWRkaW5nLXBjOiAyNXB4O1xyXG4kcGFkZGluZy1zcDogMjBweDtcclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyDoibLjga7mjIflrppcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi8v6Imy5oyH5a6aXHJcbiRmb250LWNvbG9yOiAjMzMzO1xyXG4keWVsbG93OiAjZmZkOTNlO1xyXG4kZ3JheTogIzYxNmI4MDtcclxuJHJlZDogI2I4MUMyMjtcclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyDjg5Xjgqnjg7Pjg4joqK3lrppcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbiRqYS1zYW5zOiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcclxuJGphLXNlbGlmOiAnU2hpcHBvcmkgQW50aXF1ZSBCMScsIHNlcmlmO1xyXG4kZW4tc2FuczogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vL+ODleOCqeODs+ODiOOCpuOCp+OCpOODiFxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4kZnctdGhpbjogMTAwO1xyXG4kZnctZXh0cmEtbGlnaHQ6IDIwMDtcclxuJGZ3LWxpZ2h0OiAzMDA7XHJcbiRmdy13MzogMzAwO1xyXG4kZnctZGVtaS1saWdodDogMzUwO1xyXG4kZnctbm9ybWFsOiA0MDA7XHJcbiRmdy1yZWd1bGFyOiA0MDA7XHJcbiRmdy13NDogNDAwO1xyXG4kZnctbWVkaXVtOiA1MDA7XHJcbiRmdy13NTogNTAwO1xyXG4kZnctc2VtaS1ib2xkOiA2MDA7XHJcbiRmdy1kZW1pLWJvbGQ6IDYwMDtcclxuJGZ3LXc2OiA2MDA7XHJcbiRmdy1ib2xkOiA3MDA7XHJcbiRmdy13NzogNzAwO1xyXG4kZnctZXh0cmEtYm9sZDogODAwO1xyXG4kZnctdWx0cmEtYm9sZDogODAwO1xyXG4kZnctYmxhY2s6IDkwMDtcclxuJGZ3LWhlYXZ5OiA5MDA7XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyDjg5jjg4Pjg4Djg7zjgrXjgqTjgrpcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbiRoZWFkZXItaGVpZ2h0LXBjOiAxMTU7XHJcbiRoZWFkZXItaGVpZ2h0LXNwOiAxMDA7IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ubC1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogJGlubmVyICsgc3RyaXAtdW5pdCgkcGFkZGluZy1wYykgKiAyO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXBjO1xyXG4gIHBhZGRpbmctbGVmdDogJHBhZGRpbmctcGM7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctc3A7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLXNwO1xyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuXHJcbi8vIOODkeODs+OBj+OBmuODquOCueODiFxyXG4uYy1icmVhZGNydW1iIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICBsaW5lLWhlaWdodDogMjtcclxuICAgIGNvbHVtbi1nYXA6IHJlbSg0KTtcclxuICAgIHJvdy1nYXA6IHJlbSg0KTtcclxuICAgIHBhZGRpbmc6IHJlbSgyMCkgMCByZW0oMzYpO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICYgKyBsaSB7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiPlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oNCk7XHJcbiAgICAgICAgICBjb2xvcjogIzdFOTVBMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjb2xvcjogIzdFOTVBMztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgc2NhbGU6IDEgMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbSgxKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgIHNjYWxlOiAwIDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICMxMTExMTE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5jLWJ0biB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogcmVtKDE3KTtcclxuICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgbWluLXdpZHRoOiByZW0oMzQwKTtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgbWluLWhlaWdodDogcmVtKDYwKTtcclxuICBib3JkZXItcmFkaXVzOiByZW0oMzApO1xyXG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgYm9yZGVyOiBzb2xpZCByZW0oMSkgIzM0MTRBNztcclxuICBwYWRkaW5nOiByZW0oMTIpIHJlbSgyMCk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgY29sb3I6ICMzNDE0QTc7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBzY2FsZTogMCAxO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9tYXJrX2Fycm93LXNpbXBsZS1ibC5wbmcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzQxNEE3O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG4gICAgc2NhbGU6IDEgMTtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDFlbTtcclxuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9tYXJrX2Fycm93LXNpbXBsZS13aC5wbmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSg5KSBhdXRvO1xyXG4gICAgcmlnaHQ6IHJlbSgyMik7XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gIH1cclxuXHJcbiAgLy8g44Oq44K544OI6KGo56S655SoXHJcbiAgJi1uYXJyb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE3KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgIGNvbG9yOiAjMzQxNEE3O1xyXG4gICAgbWF4LXdpZHRoOiByZW0oNDAwKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogcmVtKDQwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzMCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzQxNEE3O1xyXG4gICAgYm9yZGVyOiBzb2xpZCByZW0oMSkgIzM0MTRBNztcclxuICAgIHBhZGRpbmc6IHJlbSgzKSByZW0oMjApO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICBtaW4taGVpZ2h0OiByZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgc2NhbGU6IDAgMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vbWFya19hcnJvdy1zaW1wbGUtd2gucG5nKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG4gICAgICBzY2FsZTogMSAxO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogMWVtO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9tYXJrX2Fycm93LXNpbXBsZS1ibC5wbmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDgpIGF1dG87XHJcbiAgICAgIHJpZ2h0OiByZW0oMjIpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICByaWdodDogcmVtKDEwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vIOODm+ODkOODvFxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vL+OCueODnuODm+S7peWkluOBp+WPjeW/nOOBmeOCi1xyXG5AbWl4aW4gaG92ZXIge1xyXG4gICY6Zm9jdXMge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL29wYWNpdHkgLjdcclxuQG1peGluIG9wIHtcclxuICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAuNztcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi8vdW5kZXJsaW5lXHJcbkBtaXhpbiBsaW5lKCR5ZWxsb3cpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vaW1nIHNjYWxlXHJcbkBtaXhpbiBzY2FsZSB7XHJcbiAgZmlndXJlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICBpbWcge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcclxuICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vaG92ZXIgYWNjdGlvblxyXG5AbWl4aW4gbXEtaG92ZXIoKSB7XHJcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4vLyBDVEFcclxuLmMtY3RhIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlZjVhMmEgMCUsICMzNDE0YTcgMTAwJSk7XHJcbiAgcGFkZGluZzogcmVtKDEwMCkgMDtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgJHdyYXBfd2lkdGg6IDE0ODA7XHJcbiAgICAkaXRlbV93aWR0aDogNDYwO1xyXG4gICAgJGl0ZW1fY29sdW1uOiAzO1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBjb2x1bW4tZ2FwOiBjYWxjKFxyXG4gICAgICAoJHdyYXBfd2lkdGggLSAoJGl0ZW1fd2lkdGggKiAkaXRlbV9jb2x1bW4pKSAvICgkaXRlbV9jb2x1bW4gLSAxKSAvXHJcbiAgICAgICAgJHdyYXBfd2lkdGggKiAxMDAlXHJcbiAgICApO1xyXG4gICAgcm93LWdhcDogcmVtKDIwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICB3aWR0aDogY2FsYygkaXRlbV93aWR0aCAvICR3cmFwX3dpZHRoICogMTAwJSk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCByZW0oMzApIDAgcmdiYSgjMDAwMDAwLCAwLjEpO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDIwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg4MCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGNvbG9yOiAjMTExMTExO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgY29sb3I6ICM0ZjUxNTc7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgb3JkZXI6IDQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE3KTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMzYwKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSg2Mik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDMxKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMCkgcmVtKDQwKSByZW0oMTApIHJlbSgyNSk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQ1KTtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIHJlbSgxKSAjMzQxNGE3O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbSg1MCk7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiByZW0oNTApO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjMzQxNGE3O1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgc2NhbGU6IDAgMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vbWFya19leHRlcm5hbGxpbmstYmwucG5nKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMzNDE0YTc7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgICAgICAgICBzY2FsZTogMSAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDE3KTtcclxuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9tYXJrX2V4dGVybmFsbGluay13aC5wbmcpIG5vLXJlcGVhdFxyXG4gICAgICAgICAgICByaWdodCBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICByaWdodDogcmVtKDIyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pcy1kb3dubG9hZCB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNDIpO1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCByZW0oMSkgI2ZmYjE1ZDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL21hcmtfZXh0ZXJuYWxsaW5rLW9yLnBuZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZWU1NTI2O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmYjE1ZCAwJSwgI2VlNTUyNiAxMDAlKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmIxNWQgMCUsICNlZTU1MjYgMTAwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLmMtaGVhZGluZyB7XHJcbiAgZm9udC1zaXplOiByZW0oNTApO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZnctYmxhY2s7XHJcbiAgY29sb3I6ICMxMTExMTE7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgzNSk7XHJcbiAgfVxyXG5cclxuICAmLXN1YiB7XHJcbiAgICBmb250LXNpemU6IHJlbSgzNCk7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgY29sb3I6ICMxMTExMTE7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLmMtbGVhZCB7XHJcbiAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4uYy1tdiB7XHJcbiAgaGVpZ2h0OiByZW0oNDAwKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBoZWlnaHQ6IHJlbSgyMDApO1xyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE0KTtcclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcm93LWdhcDogcmVtKDgpO1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgJi0tZW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICBmb250LWZhbWlseTogJGVuLXNhbnM7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE1KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSg3Myk7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbSgyKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmYjE1ZCAwJSwgI2VlNTUyNiAxMDAlKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zbGF0ZTogLTUwJSAtNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tanAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDgwKTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8vIOOCueODqeOCpOODgOODvFxyXG4uYy1zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLy8g44Kz44Oz44OI44Ot44O844OrXHJcbiAgJi1jb250cm9sIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sdW1uLWdhcDogcmVtKDIwKTtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIG1hcmdpbjogcmVtKDIwKSBhdXRvIDA7XHJcblxyXG4gICAgLy8g44OK44OT44Ky44O844K344On44OzXHJcbiAgICAmX19wcmV2LFxyXG4gICAgJl9fbmV4dCB7XHJcbiAgICAgIHdpZHRoOiByZW0oNTApO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgICBjb2xvcjogIzJGMDNDRTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgYm9yZGVyOiBzb2xpZCByZW0oMykgY3VycmVudENvbG9yO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0b3A6IDI1JTtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgIHdpZHRoOiByZW0oMTQpO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDE0KTtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICAgICAgICBib3JkZXItd2lkdGg6IHJlbSgzKSAwIDAgcmVtKDMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJldiB7XHJcbiAgICAgIGxlZnQ6IHJlbSgtNDApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihsbCkge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6IHJlbSgtMykgMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICByb3RhdGU6IC00NWRlZztcclxuICAgICAgICB0cmFuc2xhdGU6IHJlbSgzKSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmV4dCB7XHJcbiAgICAgIHJpZ2h0OiByZW0oLTQwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obGwpIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogcmVtKDMpIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcm90YXRlOiAxMzVkZWc7XHJcbiAgICAgICAgdHJhbnNsYXRlOiByZW0oLTMpIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDkuIDmmYLlgZzmraLjg5zjgr/jg7NcclxuICAgICZfX3RvZ2dsZSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjN0U5NUEzO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IHJlbSgzMCk7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjogc29saWQgcmVtKDEpIGN1cnJlbnRDb2xvcjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgY3VycmVudENvbG9yO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMCByZW0oMikgMCByZW0oMik7XHJcbiAgICAgICAgd2lkdGg6IHJlbSg4KTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSg5KTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgxMik7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMTUpO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAgMTAwJSwgMTAwJSA1MCUpO1xyXG4gICAgICAgIHRyYW5zbGF0ZTogMTUlIDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pcy1wYXVzZWQge1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOODmuODvOOCuOODjeODvOOCt+ODp+ODs1xyXG4gICAgJl9fcGFnaW5hdGlvbiB7XHJcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudCFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0U5NUEzO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAgICAgJlthcmlhLWN1cnJlbnQ9XCJ0cnVlXCJdIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDE0QTc7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzM0MTRBNywgLjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLy8g44GK5ZWP5ZCI44GbXHJcbi5wLWNvbnRhY3Qge1xyXG4gIC8vIOOBiuWVj+WQiOOBm+ODleOCqeODvOODoFxyXG4gICYtZm9ybSB7XHJcbiAgICBwYWRkaW5nOiByZW0oMTAwKSAwIHJlbSgxMTApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sZWFkIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgIGNvbG9yOiAjMmQyZDJkO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY2Zjg7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgzMCkgcmVtKDIwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50cyB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgxMDApIHJlbSgyMDApIDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g44GK5ZWP5ZCI44Gb5a6M5LqGXHJcbiAgJi1jb21wbGV0ZSB7XHJcbiAgICBwYWRkaW5nOiByZW0oOTgpIDAgcmVtKDc4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudHMge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgY29sb3I6ICMyZDJkMmQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogI2Y1ZjZmODtcclxuICAgICAgcGFkZGluZzogcmVtKDY1KSByZW0oMjApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMjApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19saW5rIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNTgpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDIwKTtcclxuICAgICAgICByb3ctZ2FwOiByZW0oMjApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1mb290ZXIge1xyXG4gIGJvcmRlci10b3A6IHNvbGlkIHJlbSgxKSAjRTdGM0VGO1xyXG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgcGFkZGluZzogcmVtKDU4KSAwO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgcGFkZGluZzogcmVtKDUwKSAwIDA7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWF4LXdpZHRoOiByZW0oMTMwNik7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY29tcGFueSB7XHJcbiAgICB3aWR0aDogNDMuNyU7XHJcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICAgIGJvcmRlci13aWR0aDogMCByZW0oMSkgMCAwO1xyXG4gICAgcGFkZGluZzogcmVtKDEyKSByZW0oMzApIHJlbSgzOCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMCAwIHJlbSgxKSAwO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgcmVtKDIwKVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICBtYXgtd2lkdGg6IHJlbSgyNjUpO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgb3A7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hZGRyZXNzIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMzQpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FkZHJlc3MgKyAmX19hZGRyZXNzIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDU2KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1uYXYge1xyXG4gICAgZmxleDogMTtcclxuICAgIHBhZGRpbmc6IHJlbSg1KSByZW0oMzApO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbHVtbi1nYXA6IHJlbSg4NCk7XHJcbiAgICByb3ctZ2FwOiByZW0oMTcpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgyMCkgMCAwO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICByb3ctZ2FwOiByZW0oMTcpO1xyXG5cclxuICAgICAgJl9faXRlbSB7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbGluZShjdXJyZW50Q29sb3IpO1xyXG5cclxuICAgICAgICAgICYuaXMtZXh0ZXJuYWxsaW5rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vbWFya19leHRlcm5hbGxpbmstd2gucG5nKSBuby1yZXBlYXQgcmlnaHQgNzAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSgxNCkgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDE4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY29weXJpZ2h0IHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBwYWRkaW5nOiByZW0oMTIpIHJlbSg1NSk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiByZW0oMjApO1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1oZWFkZXIge1xyXG5cclxuICBAa2V5ZnJhbWVzIGhlYWRlci1zaG93IHtcclxuXHJcbiAgICAwJSB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdHJhbnNsYXRlOiAwIC0yMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRyYW5zbGF0ZTogMCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGtleWZyYW1lcyBoZWFkZXItaGlkZSB7XHJcblxyXG4gICAgMCUge1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRyYW5zbGF0ZTogMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIDk5JSB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdHJhbnNsYXRlOiAwIC0yMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogcmVtKCRoZWFkZXItaGVpZ2h0LXBjKTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgYW5pbWF0aW9uOiBoZWFkZXItaGlkZSAuNnM7XHJcblxyXG4gICYuaXMtZml4ZWQge1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICBhbmltYXRpb246IGhlYWRlci1zaG93IC42cztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBoZWlnaHQ6ICN7JGhlYWRlci1oZWlnaHQtc3B9cHg7XHJcbiAgICBwYWRkaW5nOiAwICRwYWRkaW5nLXNwO1xyXG4gIH1cclxuXHJcbiAgJi1sb2dvIHtcclxuICAgIHBhZGRpbmc6IHJlbSg2KSByZW0oMzApIDA7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICByb3ctZ2FwOiByZW0oMTApO1xyXG4gICAgICBAaW5jbHVkZSBvcDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogcmVtKDIyMCk7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOmZpdC1jb250ZW50O1xyXG4gICAgICAgICAgd2lkdGg6IDQyJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgcGFkZGluZzogMCByZW0oNCk7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDkpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1uYXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2x1bW4tZ2FwOiByZW0oOTEpO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogI3skaGVhZGVyLWhlaWdodC1zcH1weDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IDk5OTg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1hY3RpdmU6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bihsbCkge1xyXG4gICAgICBjb2x1bW4tZ2FwOiByZW0oMjApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICBwYWRkaW5nOiByZW0oJGhlYWRlci1oZWlnaHQtc3ApIHJlbSgyMCkgcmVtKDIwKTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC42cztcclxuICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMTAwJSAwKTtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY29sdW1uLWdhcDogcmVtKDU1KTtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSgxOCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKGxsKSB7XHJcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDIwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIHJlbSgxKSAjY2NjY2NjO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICMxMTExMTE7XHJcbiAgICAgICAgICBAaW5jbHVkZSBsaW5lKGN1cnJlbnRDb2xvcik7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDEwKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgICByb3ctZ2FwOiByZW0oMjApO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiA0JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgIHdpZHRoOiByZW0oMTQwKTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDE4KSByZW0oMTIpIHJlbSg2KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgIEBpbmNsdWRlIG9wO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgyMCk7XHJcbiAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDEwKSByZW0oMjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pcy13ZWJpbmFyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMzNDE0QTc7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXMtZG93bmxvYWQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAgI2ZmYjE1ZCAwJSwjZWU1NTI2IDEwMCUpO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLWNvbnRhY3Qge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAgIGNvbG9yOiAjMzQxNEE3O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgcmVtKDEpIGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCM3MTVCQzIgLCAuMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAgIC8vIFNQ44Oh44OL44Ol44O8IOODiOOCsOODq+ODnOOCv+ODs1xyXG4gICYtaGFtYnVyZ2VyIHtcclxuICAgIHdpZHRoOiByZW0oNTApO1xyXG4gICAgaGVpZ2h0OiByZW0oNTApO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oNSk7XHJcblxyXG4gICAgQG1lZGlhIHByaW50IHtcclxuICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHdpZHRoOiByZW0oNTApO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbjogcmVtKDE3KSBhdXRvO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAmOmJlZm9yZSxcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSgxMCk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAkZm9udC1jb2xvcjtcclxuICAgICAgICBib3JkZXItd2lkdGg6IHJlbSgxKSAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQpO1xyXG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgIGFuaW1hdGlvbjogYm9yZGVyLWJlZm9yZS1jbG9zZSAuNnM7XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgYm9yZGVyLWJlZm9yZS1jbG9zZSB7XHJcblxyXG4gICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHJvdGF0ZTogMzBkZWc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgtMSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2JhKCRmb250LWNvbG9yLDApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIDMzJSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgcm90YXRlOiAwZGVnO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oLTEpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgkZm9udC1jb2xvciwwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAzMy4xJSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgcm90YXRlOiAwZGVnO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oLTEpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgIHJvdGF0ZTogMGRlZztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGZvbnQtY29sb3I7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBib3JkZXItYWZ0ZXItY2xvc2UgLjZzO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNCk7XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgYm9yZGVyLWFmdGVyLWNsb3NlIHtcclxuXHJcbiAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgcm90YXRlOiAtMzBkZWc7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgtMSk7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCByZ2JhKCRmb250LWNvbG9yLDApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIDMzJSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgcm90YXRlOiAwZGVnO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTEpO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggcmdiYSgkZm9udC1jb2xvciwwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAzMy4xJSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgcm90YXRlOiAwZGVnO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTEpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgIHJvdGF0ZTogMGRlZztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQpO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGZvbnQtY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcblxyXG4gICAgICBzcGFuIHtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgICBhbmltYXRpb246IGJvcmRlci1iZWZvcmUtb3BlbiAuNnM7XHJcblxyXG4gICAgICAgICAgQGtleWZyYW1lcyBib3JkZXItYmVmb3JlLW9wZW4ge1xyXG5cclxuICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogcmVtKDEwKTtcclxuICAgICAgICAgICAgICByb3RhdGU6IDBkZWc7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQpO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkZm9udC1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNjYlIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgcm90YXRlOiAwZGVnO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgtMSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDY2LjElIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgcm90YXRlOiAwZGVnO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgtMSk7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHJnYmEoJGZvbnQtY29sb3IsMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICByb3RhdGU6IDMwZGVnO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgtMSk7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHJnYmEoJGZvbnQtY29sb3IsMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgICBhbmltYXRpb246IGJvcmRlci1hZnRlci1vcGVuIC42cztcclxuXHJcbiAgICAgICAgICBAa2V5ZnJhbWVzIGJvcmRlci1hZnRlci1vcGVuIHtcclxuXHJcbiAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgICAgcm90YXRlOiAwZGVnO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0KTtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGZvbnQtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDY2JSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIHJvdGF0ZTogMGRlZztcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTEpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA2Ni4xJSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIHJvdGF0ZTogMGRlZztcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTEpO1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCByZ2JhKCRmb250LWNvbG9yLDApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgcm90YXRlOiAtMzBkZWc7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKC0xKTtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggcmdiYSgkZm9udC1jb2xvciwwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtdG9wIHtcclxuICAvLyBNVlxyXG4gICYtbXYge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgaGVpZ2h0OiByZW0oOTUwIC0gMTE1KTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg1KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oNTApO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNTApO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjZmZmZmZmLCAwLjEpO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgzKSByZW0oMjgpO1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBtaW4taGVpZ2h0OiByZW0oNDApO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCByZW0oMikgcmdiYSgjZmZmZmZmLCAwLjIpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDMpIHJlbSgxMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmYjE1ZCAwJSwgI2VlNTUyNiAxMDAlKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDcwKTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJsYWNrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI0KTtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMzQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJiA+IHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjgpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDMwKTtcclxuICAgICAgICByb3ctZ2FwOiByZW0oMjApO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgICAgICAgY29sdW1uLWdhcDogNCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogIzM0MTRhNztcclxuICAgICAgICAgIG1pbi13aWR0aDogcmVtKDMwMCk7XHJcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbSg3MCk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMzUpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzM0MTRhNztcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgcmVtKDMwKSByZW0oMjApIHJlbSgyNCk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDUwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHNjYWxlOiAwIDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL21hcmtfYXJyb3ctc2ltcGxlLXdoLnBuZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgICAgICAgICAgIHNjYWxlOiAxIDE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL21hcmtfYXJyb3ctc2ltcGxlLWJsLnBuZykgbm8tcmVwZWF0XHJcbiAgICAgICAgICAgICAgcmlnaHQgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSgxMCkgYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IHJlbSgyMik7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiByZW0oMTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5pcy1kb3dubG9hZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNDIpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vbWFya19leHRlcm5hbGxpbmstb3IucG5nKTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZiMTVkIDAlLCAjZWU1NTI2IDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmYjE1ZCAwJSwgI2VlNTUyNiAxMDAlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyMik7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vbWFya19leHRlcm5hbGxpbmstd2gucG5nKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSgyMikgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ZpZGVvIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgaW1nLFxyXG4gICAgICB2aWRlbyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g44OV44Ot44O844OG44Kj44Oz44Kw44OL44Ol44O844K5XHJcbiAgJi1uZXdzIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiByZW0oNTApO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICBwYWRkaW5nOiByZW0oOCkgcmVtKDIwKSAwO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBtYXgtd2lkdGg6IHJlbSg1MDApO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgcmVtKDEwKSAwIHJnYmEoIzAwMDAwMCwgMC4wNSk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UsIGJvdHRvbSAwLjVzIGVhc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgIG1heC13aWR0aDogcmVtKDQwMCk7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICBwYWRkaW5nOiByZW0oMjApICRwYWRkaW5nLXNwO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiByZW0oNTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIHJlbSgxKSAjZDNkM2QzO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgcm93LWdhcDogcmVtKDEyKTtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSgyNCkgMCByZW0oMjYpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xyXG4gICAgICAgICAgYTpob3ZlciAmIHtcclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMzQxNGE3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kYXRlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgY29sb3I6ICM0ZjUxNTc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgY29sb3I6ICMxMTExMTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhW3RhcmdldD1cIl9ibGFua1wiXSAmX190aXRsZSB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9tYXJrX2V4dGVybmFsbGluay1ibC5wbmcpIG5vLXJlcGVhdFxyXG4gICAgICAgICAgICAgIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiByZW0oMTQpIGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogcmVtKDIpIDAuMmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOOAkOiqsumhjOOAkVxyXG4gICYtaXNzdWUge1xyXG4gICAgLy8g5Za25qWt44OX44Ot44K744K544Gu44CO44Gk44Gq44GO44KB44CP44Gr5rOo55uuXHJcbiAgICAmX19sZWFkIHtcclxuICAgICAgcGFkZGluZzogcmVtKDE2MCkgMCByZW0oOTYpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oNTApIDAgcmVtKDcwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctZGVtaS1saWdodDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICAgIGNvbG9yOiAjNGY1MTU3O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjYpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogIzM0MTRhNztcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChcclxuICAgICAgICAgICAgY2lyY2xlIGF0IGNlbnRlcixcclxuICAgICAgICAgICAgY3VycmVudENvbG9yIDIwJSxcclxuICAgICAgICAgICAgdHJhbnNwYXJlbnQgMjAlXHJcbiAgICAgICAgICApO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxZW0gMC4zZW07XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMC4zZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g5ouF5b2T6ZaT44Gn5qWt5YuZ44Gu5YiG5pat44GM55m655SfXHJcbiAgICAmX19taXN0YWtlIHtcclxuICAgICAgcGFkZGluZzogcmVtKDc4KSAwIDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMGYwZWY7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC8vIOOCiOOBj+OBguOCi+WkseaVl1xyXG4gICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMTExMTExO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBjb2x1bW4tZ2FwOiByZW0oNSk7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDQpIHJlbSgyMCk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oNTApO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyNSk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNsYXRlOiAtNTAlIC01MCU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgyMyk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgY29sb3I6ICM0ZjUxNTc7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgzOCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgJHdyYXBfd2lkdGg6IDExMjA7XHJcbiAgICAgICAgJGl0ZW1fd2lkdGg6IDMwMDtcclxuICAgICAgICAkcHJvYmxlbV93aWR0aDogMTEwO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXgtd2lkdGg6ICN7JHdyYXBfd2lkdGh9cHg7XHJcbiAgICAgICAgbWFyZ2luOiByZW0oNDApIGF1dG8gcmVtKDQyKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDgwKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiByZW0oMzIpO1xyXG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAzMiAvIDQzO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvaXNzdWVfbWlzdGFrZV9saXN0X2Fycm93LWJvdHRvbV9pbWcucG5nKVxyXG4gICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNsYXRlOiAtNTAlIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygkaXRlbV93aWR0aCAvICR3cmFwX3dpZHRoICogMTAwJSk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMzApO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDQpO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIHJlbSgzMCkgMCByZ2JhKCMwMDAwMDAsIDAuMSk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDIwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICM0ZjUxNTc7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogIzExMTExMTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDMwKSAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMjApIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDIwIC8gMTYgKiAxZW0pO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYmxhY2s7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDYyJSwgI2RiZDBmZiA2MiUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fa3BpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogIzRmNTE1NztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjZmODtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDEwKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9pc3N1ZV9taXN0YWtlX2xpc3RfaXRlbV9rcGlfZmxhZ19pbWcucG5nKVxyXG4gICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8g5qWt5YuZ6ZaT44Gu5ZWP6aGM6KGo56S66YOo5YiGXHJcbiAgICAgICAgJl9fcHJvYmxlbSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygkcHJvYmxlbV93aWR0aCAvICR3cmFwX3dpZHRoICogMTAwJSk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIHJvdy1nYXA6IHJlbSgxMCk7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDM2KTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAjMzQxNGE3O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg4MCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDU1JTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEwNCAvIDE0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9pc3N1ZV9taXN0YWtlX2xpc3RfcHJvYmxlbV9pbWcucG5nKVxyXG4gICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgcm90YXRlOiA5MGRlZztcclxuICAgICAgICAgICAgICB3aWR0aDogcmVtKDgwKTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zbGF0ZTogLTUwJSAtNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyDntZDmnpxcclxuICAgICAgJl9fb3V0Y29tZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzQxNGE3IDAlLCAjOTc1Y2RmIDEwMCUpO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg2NikgMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDM2KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgY29sdW1uLWdhcDogcmVtKDE1KTtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcclxuICAgICAgICAgICAgcm93LWdhcDogcmVtKDEwKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNik7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgY29sb3I6ICMzNDE0YTc7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oNikgcmVtKDIwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzgpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTkpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOOAjuWWtualreOBrueovOOBkOWKm+OCkuacgOWkp+OBq+OBmeOCi+OAguOAj+OCkuW/nOaPtOOBmeOCi+OAguOBneOBruOBn+OCgeOBq+W/heimgeOBquODh+OCuOOCv+ODq+a0u+eUqOOBqOalreWLmeaUuemdqeOCkuOAglxyXG4gICAgJl9fc3VnZ2VzdCB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg5NSkgMCByZW0oMTAyKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbnRlbnRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDUwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHJvdy1nYXA6IHJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYmxhY2s7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI2KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBjb2xvcjogIzM0MTRhNztcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwLjNlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAuMjVlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ibGFjaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUpO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g44Oe44O844Kx44OG44Kj44Oz44Kw44GL44KJ44Kr44K544K/44Oe44O844K144Kv44K744K544G+44Gn44CB6aGn5a6i5Ym16YCg44Gu44OX44Ot44K744K55YWo5L2T44KS5pyA6YGp5YyWXHJcbiAgICAmX19jaGFydCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM0MTRhNyAwJSwgIzk3NWNkZiAxMDAlKTtcclxuICAgICAgcGFkZGluZzogcmVtKDExOCkgMCByZW0oMTIwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDUwKSAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSg1NCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ibGFjaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNTApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOOAkOOCv+ODiuODmeOBruW8t+OBv+OAkSDjgr/jg4rjg5njgrPjg7PjgrXjg6vjg4bjgqPjg7PjgrDjga7lvLfjgb9cclxuICAmLXN0cmVuZ3RoIHtcclxuICAgIHBhZGRpbmc6IHJlbSgxMDgpIDAgcmVtKDEyMCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgY29sb3I6ICM0ZjUxNTc7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDM2KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAkd3JhcF93aWR0aDogMTQ4MDtcclxuICAgICAgJGl0ZW1fd2lkdGg6IDQ0MDtcclxuICAgICAgJGl0ZW1fY29sdW1uOiAzO1xyXG5cclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBjb2x1bW4tZ2FwOiBjYWxjKFxyXG4gICAgICAgICgkd3JhcF93aWR0aCAtICgkaXRlbV93aWR0aCAqICRpdGVtX2NvbHVtbikpIC8gKCRpdGVtX2NvbHVtbiAtIDEpIC9cclxuICAgICAgICAgICR3cmFwX3dpZHRoICogMTAwJVxyXG4gICAgICApO1xyXG4gICAgICByb3ctZ2FwOiByZW0oMjApO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNjQpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmMGYwZWY7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoJGl0ZW1fd2lkdGggLyAkd3JhcF93aWR0aCAqIDEwMCUpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg1NikgcmVtKDM4KSByZW0oNTIpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDEyMCk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgY29sb3I6ICMxMTExMTE7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oOCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgIGNvbG9yOiAjNGY1MTU3O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE0KTtcclxuXHJcbiAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZjJkNTU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOOAkOWwjuWFpeS6i+S+i+OAkSDlsI7lhaXkuovkvovjg7vlrp/nuL5cclxuICAmLWNhc2Uge1xyXG4gICAgcGFkZGluZzogcmVtKDExNSkgMCByZW0oMTU0KTtcclxuICAgIGJhY2tncm91bmQ6ICNmMGYwZWY7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZzogcmVtKDUwKSAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgY29sb3I6ICMzZDNlNDE7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQ1KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQge1xyXG4gICAgICAmLS1saW5rIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDY1KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgc2NhbGU6IDEuMDI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzNDE0YTc7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDEwKTtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMTgpIHJlbSg1Mik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMTApIHJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDM4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL21hcmtfYXJyb3ctc2ltcGxlLXdoLnBuZykgbm8tcmVwZWF0XHJcbiAgICAgICAgICAgIGNhbGMoMTAwJSAtIHJlbSg1KSkgY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiByZW0oMTApIGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMzQpO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC44O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDIwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg0OTAgLyAxNDgwICogMTAwJSk7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA0OTAgLyA1MzM7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbnRlbnRzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgzNSkgcmVtKDQ2KSByZW0oMzUpIHJlbSg1MCk7XHJcbiAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICBjb2xvcjogIzExMTExMTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyDjg5Pjg5Xjgqnjg7zjgqLjg5Xjgr/jg7xcclxuICAgICAgICAmX19iZWZvcmUtYWZ0ZXIge1xyXG4gICAgICAgICAgJGFycm93X3dpZHRoOiAzMDtcclxuXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgY29sdW1uLWdhcDogcmVtKDUpO1xyXG4gICAgICAgICAgcm93LWdhcDogcmVtKDQwKTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyOCk7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oJGFycm93X3dpZHRoKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKCRhcnJvd193aWR0aCk7XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IHJlbSg1KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDI0KSByZW0oMjQpIHJlbSgxNik7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcm93LWdhcDogcmVtKDE0KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDIwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICB3aWR0aDogcmVtKCRhcnJvd193aWR0aCArIDEpO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwIDEwMCUsIDEwMCUgNTAlKTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gcmVtKDEpKTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKCRhcnJvd193aWR0aCArIDEpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSByZW0oMSkpO1xyXG4gICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwJSwgNTAlIDEwMCUpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IGR0IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gZGQge1xyXG4gICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHJvdy1nYXA6IHJlbSgxMik7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDIxKTtcclxuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMS44ZW07XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2xhdGU6IDAgLTUwJTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgZGwge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMjUpIHJlbSg4KSByZW0oOCk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gZHQge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gZGQge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygzOCAvIDE2ICogMWVtKTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM2ZjZmNmY7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzYpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNWY2Zjg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDQxOCAtICRhcnJvd193aWR0aCkgLyAoODk0IC0gJGFycm93X3dpZHRoKSAqIDEwMCUpO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNWY2Zjg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmID4gZGQge1xyXG4gICAgICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9jYXNlX2NhcmRfY29udGVudHNfYmVmb3JlLWFmdGVyX2Nyb3NzLWd5LnBuZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1Mik7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM0MTRhNztcclxuICAgICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oXHJcbiAgICAgICAgICAgICAgICAwIDAsXHJcbiAgICAgICAgICAgICAgICBjYWxjKDEwMCUgKyByZW0oJGFycm93X3dpZHRoKSkgMCxcclxuICAgICAgICAgICAgICAgIGNhbGMoMTAwJSArIHJlbSgkYXJyb3dfd2lkdGgpKSAxMDAlLFxyXG4gICAgICAgICAgICAgICAgMCAxMDAlLFxyXG4gICAgICAgICAgICAgICAgcmVtKCRhcnJvd193aWR0aCkgNTAlLFxyXG4gICAgICAgICAgICAgICAgMCAwXHJcbiAgICAgICAgICAgICAgKTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDIwKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xyXG4gICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKFxyXG4gICAgICAgICAgICAgICAgICAwIDAsXHJcbiAgICAgICAgICAgICAgICAgIDUwJSByZW0oJGFycm93X3dpZHRoKSxcclxuICAgICAgICAgICAgICAgICAgMTAwJSAwLFxyXG4gICAgICAgICAgICAgICAgICAxMDAlIGNhbGMoMTAwJSArIHJlbSgkYXJyb3dfd2lkdGgpKSxcclxuICAgICAgICAgICAgICAgICAgMCBjYWxjKDEwMCUgKyByZW0oJGFycm93X3dpZHRoKSlcclxuICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzNDE0YTc7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmID4gZGQge1xyXG4gICAgICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9jYXNlX2NhcmRfY29udGVudHNfYmVmb3JlLWFmdGVyX2NpcmNsZS13aC5wbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiBkbCB7XHJcbiAgICAgICAgICAgICAgICAgICYgPiBkZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDg1IC8gMjQgKiAxZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAkd3JhcF93aWR0aDogMTQ4MDtcclxuICAgICAgJGl0ZW1fd2lkdGg6IDQ2MDtcclxuICAgICAgJGl0ZW1fY29sdW1uOiAzO1xyXG5cclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBjb2x1bW4tZ2FwOiBjYWxjKFxyXG4gICAgICAgICgkd3JhcF93aWR0aCAtICgkaXRlbV93aWR0aCAqICRpdGVtX2NvbHVtbikpIC8gKCRpdGVtX2NvbHVtbiAtIDEpIC9cclxuICAgICAgICAgICR3cmFwX3dpZHRoICogMTAwJVxyXG4gICAgICApO1xyXG4gICAgICByb3ctZ2FwOiByZW0oNTApO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMzUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogY2FsYygkaXRlbV93aWR0aCAvICR3cmFwX3dpZHRoICogMTAwJSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIEBpbmNsdWRlIHNjYWxlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgY29sb3I6ICMxMTExMTE7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTIpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgY29sb3I6ICMxMTExMTE7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgIG9yZGVyOiA0O1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgICBjb2xvcjogIzZmNmY2ZjtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMik7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZbdGFyZ2V0PVwiX2JsYW5rXCJdICYge1xyXG4gICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiByZW0oMzkpO1xyXG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9tYXJrX2V4dGVybmFsbGluay1hcnJvdy13aC5wbmcpXHJcbiAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyICMzNDE0YTc7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiByZW0oMTcpIGF1dG87XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiByZW0oMTApO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogcmVtKDEwKTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgY29sdW1uLWdhcDogcmVtKDIwKTtcclxuICAgICAgcm93LWdhcDogcmVtKDIwKTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg2MCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOOAkOOCteODvOODk+OCueOAkVxyXG4gICYtc2VydmljZSB7XHJcbiAgICBwYWRkaW5nOiByZW0oMTE1KSAwIHJlbSgxMTgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgJi1zdWIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDM2KTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICMxMTExMTE7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDYyKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg1MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjM2QzZTQxO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGNvbHVtbi1nYXA6IGNhbGMoODAgLyAxMjgwICogMTAwJSk7XHJcbiAgICAgIHJvdy1nYXA6IHJlbSgyMCk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMzNDE0YTc7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg2NCk7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg4NCkgcmVtKDEwMCkgcmVtKDkwKSByZW0oMTAyKTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDIwKTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHNjYWxlOiAxLjAyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNjU5IC8gMTI4MCAqIDEwMCUpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbnRlbnRzIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDM4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjYpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE4KTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICR3cmFwX3dpZHRoOiA0OTY7XHJcbiAgICAgICAgICAkaXRlbV93aWR0aDogMjQwO1xyXG4gICAgICAgICAgJGl0ZW1fY29sdW1uOiAyO1xyXG5cclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICByb3ctZ2FwOiByZW0oMTgpO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgICAgICAgIGNvbHVtbi1nYXA6IGNhbGMoXHJcbiAgICAgICAgICAgICgkd3JhcF93aWR0aCAtICgkaXRlbV93aWR0aCAqICRpdGVtX2NvbHVtbikpIC8gKCRpdGVtX2NvbHVtbiAtIDEpIC9cclxuICAgICAgICAgICAgICAkd3JhcF93aWR0aCAqIDEwMCVcclxuICAgICAgICAgICk7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6ICN7JHdyYXBfd2lkdGh9cHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogNCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogcmVtKDIwKSBhdXRvIDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICAgICAgY29sb3I6ICMzNDE0YTc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0KTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoJGl0ZW1fd2lkdGggLyAkd3JhcF93aWR0aCAqIDEwMCUpO1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDI0MCAvIDcyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMTQpO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oNSkgcmVtKDI0KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNSkgcmVtKDEwKTtcclxuICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMTApO1xyXG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiByZW0oNjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICR3cmFwX3dpZHRoOiAxNDgwO1xyXG4gICAgICAkaXRlbV93aWR0aDogNDgwO1xyXG4gICAgICAkaXRlbV9jb2x1bW46IDM7XHJcblxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGNvbHVtbi1nYXA6IGNhbGMoXHJcbiAgICAgICAgKCR3cmFwX3dpZHRoIC0gKCRpdGVtX3dpZHRoICogJGl0ZW1fY29sdW1uKSkgLyAoJGl0ZW1fY29sdW1uIC0gMSkgL1xyXG4gICAgICAgICAgJHdyYXBfd2lkdGggKiAxMDAlXHJcbiAgICAgICk7XHJcbiAgICAgIHJvdy1nYXA6IHJlbSgyMCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg2NSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICAgICAgY29sdW1uLWdhcDogNCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCRpdGVtX3dpZHRoIC8gJHdyYXBfd2lkdGggKiAxMDAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIHJlbSgzMCkgMCByZ2JhKCMwMDAwMDAsIDAuMSk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAuYy1idG4tbmFycm93IHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgc2NhbGU6IDAgMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vbWFya19hcnJvdy1zaW1wbGUtd2gucG5nKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgIGNvbG9yOiAjMTExMTExO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgICAgICAgY29sb3I6ICM0ZjUxNTc7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgIG1hcmdpbjogcmVtKDIwKSAwO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgICAgbWFyZ2luOiByZW0oMTApIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSg0MCk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMjApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmMtYnRuLW5hcnJvdyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g44CQ6YCy44KB5pa544CRIOOCs+ODs+OCteODq+ODhuOCo+ODs+OCsOOBrumAsuOCgeaWuVxyXG4gICYtc3RlcCB7XHJcbiAgICBwYWRkaW5nOiByZW0oMTE0KSAwIHJlbSgxMjApO1xyXG4gICAgYmFja2dyb3VuZDogI2Y1ZjZmODtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICBjb2xvcjogIzNkM2U0MTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNDUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGNvdW50ZXItcmVzZXQ6IGNvdW50O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBjb2x1bW4tZ2FwOiByZW0oMTQpO1xyXG4gICAgICByb3ctZ2FwOiByZW0oMTQpO1xyXG4gICAgICBtYXJnaW46IHJlbSg2MykgYXV0byAwO1xyXG4gICAgICBtYXgtd2lkdGg6IHJlbSgxMzk2KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW46IHJlbSgyMCkgYXV0byAwO1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudDtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAkYXJyb3dfd2lkdGg6IDM2O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNmUzOWFmO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgcmVtKDEpICM2ZTM5YWY7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKFxyXG4gICAgICAgICAgMCAwLFxyXG4gICAgICAgICAgY2FsYygxMDAlICsgcmVtKCRhcnJvd193aWR0aCArIDIpKSAwLFxyXG4gICAgICAgICAgY2FsYygxMDAlICsgcmVtKCRhcnJvd193aWR0aCArIDIpKSAxMDAlLFxyXG4gICAgICAgICAgMCAxMDAlLFxyXG4gICAgICAgICAgcmVtKCRhcnJvd193aWR0aCkgNTAlXHJcbiAgICAgICAgKTtcclxuICAgICAgICB3aWR0aDogY2FsYyg0NjAgLyAxMzk2ICogMTAwJSk7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDQzKSByZW0oNDApIHJlbSg0NikgcmVtKDcyKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKFxyXG4gICAgICAgICAgICAwIDAsXHJcbiAgICAgICAgICAgIDUwJSByZW0oJGFycm93X3dpZHRoKSxcclxuICAgICAgICAgICAgMTAwJSAwLFxyXG4gICAgICAgICAgICAxMDAlIGNhbGMoMTAwJSArIHJlbSgkYXJyb3dfd2lkdGggKyAyKSksXHJcbiAgICAgICAgICAgIDAgY2FsYygxMDAlICsgcmVtKCRhcnJvd193aWR0aCArIDIpKVxyXG4gICAgICAgICAgKTtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSg2MCkgcmVtKDIwKSByZW0oMjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCByZW0oNSkgMCwgMTAwJSA1MCUsIHJlbSg1KSAxMDAlLCAwIDEwMCUpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSByZW0oNSksIDUwJSAxMDAlLCAwIHJlbSg1KSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKCRhcnJvd193aWR0aCArIDUpO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gcmVtKDMpKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICM2ZTM5YWY7XHJcbiAgICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgkYXJyb3dfd2lkdGggKyA1KTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYygxMDAlIC0gcmVtKDMpKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSgkYXJyb3dfd2lkdGggKyA1KTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMzNDE0YTc7XHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIHJlbSgyKSk7XHJcbiAgICAgICAgICB0b3A6IHJlbSgtMSk7XHJcbiAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSByZW0oMikpO1xyXG4gICAgICAgICAgei1pbmRleDogLTI7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oJGFycm93X3dpZHRoICsgNSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyByZW0oMikpO1xyXG4gICAgICAgICAgICBsZWZ0OiByZW0oLTEpO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIHJlbSgyKSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHJvdy1nYXA6IHJlbSg1MCk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgcm93LWdhcDogcmVtKDEwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiU1RFUCBcIiBjb3VudGVyKGNvdW50KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNmUzOWFmO1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDExNCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDQ4KTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDUpIHJlbSgyMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0OCk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHJvdy1nYXA6IHJlbSgzKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTEuM2VtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4zZW07XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCLil49cIjtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGNvbG9yOiAjMTExMTExO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgcmVtKDEpICMzNDE0YTc7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgY2xpcC1wYXRoOiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNDYpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzM0MTRhNztcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjApO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDIwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiA+IHAsXHJcbiAgICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICBjb2xvcjogIzZmNmY2ZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQgJiB7XHJcbiAgICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyZjAzY2U7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmYwM2NlO1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQgJiB7XHJcbiAgICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMmYwM2NlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDjgJDjgrPjg6njg6DjgJEg6Zai6YCj44Kz44Op44OgXHJcbiAgJi1jb2x1bW4ge1xyXG4gICAgcGFkZGluZzogcmVtKDExNSkgMCByZW0oMTAwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDM2Nik7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgzMyk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMTUpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICM2ZjZmNmY7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjQpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogIzExMTExMTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY2FsZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmID4gYVt0YXJnZXQ9XCJfYmxhbmtcIl0gPiAmIHtcclxuICAgICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgzOSk7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vbWFya19leHRlcm5hbGxpbmstYXJyb3ctd2gucG5nKVxyXG4gICAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyICMzNDE0YTc7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSgxNykgYXV0bztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMTApO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiByZW0oMTApO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOOAkOOCpuOCp+ODk+ODiuODvOOAkVxyXG4gICYtd2ViaW5hciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNmY4O1xyXG4gICAgcGFkZGluZzogcmVtKDExNSkgMCByZW0oMTIwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICR3cmFwX3dpZHRoOiAxNDgwO1xyXG4gICAgICAkaXRlbV93aWR0aDogNDgwO1xyXG4gICAgICAkaXRlbV9jb2x1bW46IDM7XHJcblxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGNvbHVtbi1nYXA6IGNhbGMoXHJcbiAgICAgICAgKCR3cmFwX3dpZHRoIC0gKCRpdGVtX3dpZHRoICogJGl0ZW1fY29sdW1uKSkgLyAoJGl0ZW1fY29sdW1uIC0gMSkgL1xyXG4gICAgICAgICAgJHdyYXBfd2lkdGggKiAxMDAlXHJcbiAgICAgICk7XHJcbiAgICAgIHJvdy1nYXA6IHJlbSgyMCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg2MCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICAgICAgY29sdW1uLWdhcDogNCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCRpdGVtX3dpZHRoIC8gJHdyYXBfd2lkdGggKiAxMDAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIHJlbSgzMCkgMCByZ2JhKCMwMDAwMDAsIDAuMSk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAuYy1idG4tbmFycm93IHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgc2NhbGU6IDAgMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vbWFya19hcnJvdy1zaW1wbGUtd2gucG5nKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGFnIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgY29sdW1uLWdhcDogcmVtKDEwKTtcclxuICAgICAgICAgIHJvdy1nYXA6IHJlbSgxMCk7XHJcblxyXG4gICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNGY1MTU3O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oNCkgcmVtKDE4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjUpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTIuNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgY29sb3I6ICMxMTExMTE7XHJcbiAgICAgICAgICBtYXJnaW46IHJlbSgxMCkgMCByZW0oMjApO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgICAgbWFyZ2luOiByZW0oMTApIDAgcmVtKDEwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RhdGUge1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgICBjb2xvcjogIzRmNTE1NztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSg0MCk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMjApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmMtYnRuLW5hcnJvdyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbkBmb3IgJHZhbHVlIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuICAudS1tdC0tI3skdmFsdWUgKiAxMH0ge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbSAqICR2YWx1ZTtcclxuICB9XHJcblxyXG4gIC51LW1iLS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICogJHZhbHVlO1xyXG4gIH1cclxuXHJcbiAgLnUtbXItLSN7JHZhbHVlICogMTB9IHtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbSAqICR2YWx1ZTtcclxuICB9XHJcblxyXG4gIC51LW1sLS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAqICR2YWx1ZTtcclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi51LXRleHRhbGlnbiB7XHJcbiAgJi0tY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICYtLWxlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gICYtLXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnUtc3Age1xyXG4gIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnUtcGMge1xyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiDoppbopprnmoTjgavjga7jgb/pmqDjgZnvvIjjgrnjgq/jg6rjg7zjg7Pjg6rjg7zjg4Djg7zjg7tTRU/nlKjvvIkgKi9cclxuLnUtdmlzdWFsbHktaGlkZGVuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8vIOOCueODqeOCpOODieOCpOODs1xyXG4uanMtc2xpZGVpbntcclxuICBvcGFjaXR5OiAwO1xyXG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5AdXNlIFwic2FzczptYXBcIjtcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIOODoeODh+OCo+OCouOCr+OCqOODquOBqOODluODrOODvOOCr+ODneOCpOODs+ODiOOBruioreWumlxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLy/jg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcclxuLy8gYnJlYWtwb2ludFxyXG4kYnJlYWtwb2ludC11cDogKFxyXG4gICdzJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpJyxcclxuICAnbSc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KScsXHJcbiAgJ2wnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgxcHgpJyxcclxuICAnbGwnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAxcHgpJyxcclxuICAnbGxsJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMXB4KSdcclxuICApICFkZWZhdWx0O1xyXG5cclxuJGJyZWFrcG9pbnQtZG93bjogKFxyXG4gICdzJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpJyxcclxuICAnbSc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KScsXHJcbiAgJ2wnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpJyxcclxuICAnbGwnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpJyxcclxuICAnbGxsJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSdcclxuICApICFkZWZhdWx0O1xyXG5cclxuQG1peGluIG1xLXVwKCRicmVha3BvaW50OiBtKSB7XHJcbiAgQG1lZGlhICN7bWFwLmdldCgkYnJlYWtwb2ludC11cCwgJGJyZWFrcG9pbnQpfSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtcS1kb3duKCRicmVha3BvaW50OiBtKSB7XHJcbiAgQG1lZGlhICN7bWFwLmdldCgkYnJlYWtwb2ludC1kb3duLCAkYnJlYWtwb2ludCl9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufSJdfQ== */