/*! 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,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}.l-container__new{width:100%;max-width:1450px;margin-right:auto;margin-left:auto;padding-right:25px;padding-left:25px}.c-button{display:block;width:100%;padding:1.5rem 3rem;border-radius:5rem;background:linear-gradient(90deg, #ff9731, #ff6b6b);color:#fff;font-weight:700;font-size:1.6rem;line-height:1.5;letter-spacing:0;text-align:center}.c-button--center{margin:auto}.c-btn__new a{flex-direction:column;max-width:60rem}.c-btn__new a span{font-weight:normal;font-size:1.4rem}.c-circle{display:grid;z-index:1;position:absolute;top:auto !important;right:2rem;bottom:2rem;left:3rem !important;aspect-ratio:1/1;width:100%;max-width:18rem;padding:1.3rem;overflow:hidden}.c-circle__inner{display:grid;place-content:center;border-radius:50%;background:#fff;box-shadow:0 0 2rem rgba(0,0,0,.2)}.c-circle__txt{-webkit-background-clip:text;background:linear-gradient(90deg, #ff9731, #ff6b6b);background-clip:text;color:rgba(0,0,0,0);font-weight:700;font-size:1.6rem;line-height:1.4;text-align:center}.c-circle__en{z-index:10;position:absolute;top:0;left:0;width:100%;height:100%;animation:spin 30s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.c-conversionButton{display:block;width:-moz-fit-content;width:fit-content;margin:3rem auto 0;padding:2rem;border-radius:5rem;background:linear-gradient(90deg, #ff9731, #ff6b6b)}.c-conversionButton--area{background:#fff}.c-conversionButton--area .c-conversionButton__button{-webkit-background-clip:text;position:relative;background:linear-gradient(90deg, #ff9731, #ff6b6b);background-clip:text;color:rgba(0,0,0,0)}.c-conversionButton--area .c-conversionButton__button::after{position:absolute;top:-4rem;right:-11rem;width:10rem;height:10rem;background-image:url("../img/download_icon.png");background-size:cover;background-repeat:no-repeat;content:""}.c-conversionButton__button{color:#fff;font-weight:700;font-size:1.4rem;line-height:1.3}.c-head__title{display:grid;text-align:center}.c-head__title-en,.c-head__title-slogan{-webkit-background-clip:text;width:-moz-fit-content;width:fit-content;margin:auto;background:linear-gradient(90deg, #ff9731, #ff6b6b);background-clip:text;color:rgba(0,0,0,0)}.c-head__title-en{font-size:1.4rem;line-height:1.1;font-family:"Roboto",sans-serif}.c-head__title-slogan{margin-top:1rem;font-weight:700;font-size:1.6rem;line-height:1.375;letter-spacing:0}.c-head__title-jp{width:-moz-fit-content;width:fit-content;margin:1rem auto 0;color:#222;font-weight:700;font-size:2.4rem;line-height:1.375}.c-head__title-jp--large{font-size:3rem}.c-head__txt{margin-top:3rem}.p-nav.js-scroll{transform:translateY(1em);opacity:0;transition:1s ease .3s}.p-nav.is-scroll{transform:none;opacity:1}.p-knowledge{margin-top:4rem}.p-knowledge__grid{display:grid;padding:4rem 2rem;gap:3rem;border-radius:3rem;background:#fff}.p-knowledge__main-txt{margin-top:3rem}.p-knowledge__main-txt+.p-knowledge__main-txt{margin-top:1.5rem}.p-knowledge__picture{overflow:hidden;border-radius:2rem}.p-knowledge__main .c-head__title-en{margin:0}.p-knowledge__main .c-head__title-jp{font-size:2rem;text-align:left}.p-knowledge__main-button{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;margin:3rem auto;padding:1rem 1.5rem 1rem 2.5rem;gap:1rem;border-radius:3rem;background:#ff6c6a;color:#fff;font-weight:700;line-height:1.1;transition:transform .2s ease-out}.p-knowledge__main-button::after{display:block;width:1.1rem;height:1rem;background:url(../../assets/img/p-knowledge__arrow.png) no-repeat 0 0/1.1rem auto;content:""}.p-knowledge__main-button:hover{transform:scale(0.95)}.p-knowledge__button{margin-top:6rem}.p-knowledge.js-scroll{transform:translateY(1em);opacity:0;transition:1s ease .3s}.p-knowledge.is-scroll{transform:none;opacity:1}.p-faq{margin-top:8rem}.p-faq__block{display:grid;margin-top:4rem;gap:2rem;border-radius:4rem}.p-faq__block.js-scroll{transform:translateY(1em);opacity:0;transition:1s ease .3s}.p-faq__block.is-scroll{transform:none;opacity:1}.p-faq__block-item{padding:2.5rem 3rem;border-radius:2rem;background:#fff7ef}.p-faq__question,.p-faq__answer{position:relative;padding-left:3.5rem;font-weight:700}.p-faq__question::before,.p-faq__answer::before{position:absolute;top:0;left:0;font-size:1.8rem;line-height:1.1}.p-faq__question{padding-bottom:1.5rem;border-bottom:1px solid #ffd3a7}.p-faq__question::before{content:"Q.";color:#ff9632}.p-faq__answer{padding-top:1.5rem;font-weight:normal}.p-faq__answer::before{top:1.8rem;content:"A.";color:#ff6b6b}.p-faq__annotation{display:block;margin-top:1rem;color:#333}.p-faq__annotation a{color:#ff9731;text-decoration:underline;transition:all .2s}.p-faq__annotation a:hover{opacity:.8}.p-Uwell{margin-top:8rem}.p-Uwell__grid{display:grid;position:relative;grid-template-rows:auto auto;grid-template-columns:1fr 8rem;grid-template-areas:"main icon";padding:0 2rem;gap:2rem;border-radius:3rem;background:linear-gradient(90deg, #ff9731 0%, #ff6b6b 50%, #ff9731 100%);background-position:0 0;background-size:200% 100%;transition:background-size .8s ease,background-position .8s ease}.p-Uwell__main{grid-area:main;padding-top:4rem}.p-Uwell__logo{display:flex;grid-area:logo;flex-direction:column;align-items:center;justify-content:center;padding:3rem 4rem;border-radius:4rem 4rem 0 0;background:#fff7ef}.p-Uwell__logo-img{max-width:20rem}.p-Uwell__logo-txt{margin-top:1rem;font-size:1.2rem;line-height:1.1;text-align:center}.p-Uwell__button{display:grid;grid-area:icon;align-items:center}.p-Uwell__icon{z-index:1;position:relative;width:6rem;height:6rem;margin:auto;border:2px solid #fff;border-radius:50%}.p-Uwell__icon::before{display:block;position:relative;top:50%;left:calc(50% - .1rem);width:1rem;height:1rem;transform:translate(-50%, -50%) rotate(45deg);border-top:.2rem solid #fff;border-right:.2rem solid #fff;content:"";transition:border-color .4s ease-out}.p-Uwell__mask{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle, #fff 0%, #fff 100%);background-position:100% 100%;background-size:0% 100%;background-repeat:no-repeat;transition:background-size .5s ease}.p-Uwell__txt{color:#fff;font-weight:700}.p-Uwell__large{background-image:linear-gradient(#fff 0%, #fff 100%);background-position:50% 100%;background-size:100% .2rem;background-repeat:no-repeat;font-size:2rem}.p-Uwell__balloon{position:absolute;top:-2rem;left:4rem;width:-moz-fit-content;width:fit-content;padding:1rem 2rem;border-radius:.5rem;background:#333;color:#fff;font-weight:700;line-height:1.1}.p-Uwell__balloon::before{display:block;position:absolute;right:2.5rem;bottom:-1.2rem;width:1.7rem;height:1.3rem;background:#333;content:"";clip-path:polygon(0 0, 100% 100%, 100% 0)}.p-Uwell.js-scroll{transform:translateY(1em);opacity:0;transition:1s ease .3s}.p-Uwell.is-scroll{transform:none;opacity:1}.p-form{margin-top:8rem;margin-bottom:6rem}.p-form__inner{padding:4rem 2rem;border-radius:3rem;background:#f5f5f5}.p-form__summary+.c-head{margin-top:4rem}.p-form__summary.js-scroll{transform:translateY(1em);opacity:0;transition:1s ease .3s}.p-form__summary.is-scroll{transform:none;opacity:1}.p-form__cell{display:grid;margin-top:4rem;gap:3rem}.p-form__cell.js-scroll{transform:translateY(1em);opacity:0;transition:1s ease .3s}.p-form__cell.is-scroll{transform:none;opacity:1}.p-form__row{display:grid;gap:1rem}.p-form__row-name{display:flex;align-items:center;gap:1rem;font-weight:700}.p-form__row-required{padding:.2rem .6rem;border-radius:.5rem;background:#ff6b6b;color:#fff;font-size:1.2rem;line-height:1.1}.p-form__row-required--none{padding:.2rem .6rem;border-radius:.5rem;background:#ddd;color:#000;font-size:1.2rem;line-height:1.1}.p-form__row-col{display:grid;gap:1rem}.p-form__row-input{display:grid;grid-template-columns:2em 1fr;align-items:center}.c-radio-group{display:flex;flex-wrap:wrap;gap:1rem 2rem;line-height:1.1}.p-form__row-grid{display:grid;gap:1rem}.p-form__agree{display:grid;width:-moz-fit-content;width:fit-content;margin:auto;margin-top:4rem;padding:1.5rem;border-radius:1rem;background:#fff;line-height:1.1;text-align:center}.p-form__agree .p-form-error{margin-top:0;text-align:left}.p-form__button{margin-top:4rem}.p-form__button .c-button{width:100%;max-width:50rem;padding:2rem;font-size:2rem}.p-form-error{padding:.2rem 1rem;border-radius:.2rem;color:red;font-size:1.4rem}.p-form-error--recaptcha{display:block;margin-inline:auto;text-align:center}.p-form textarea{min-height:16rem;background-color:#fff;resize:vertical}.p-form a{color:#ff9731;text-decoration:underline}.p-form a:hover{opacity:.8}.form--thanks{margin-top:10rem;margin-bottom:6rem}.form--thanks__inner{width:100%;margin:auto;padding:0 2rem}.form--thanks__box{padding:4rem 2rem;border-radius:.8rem;background-color:#ffe5cb}.form--thanks__text{margin-bottom:4rem;font-size:1.8rem;line-height:1.6;text-align:center}.form--thanks__text span{display:block;margin-bottom:2rem;font-weight:bold;font-size:2rem}.form--thanks__button{margin:auto}.form--thanks__button a{margin:4rem auto 0}.form--thanks__button-top a{background:#fff}.form--thanks__button-top a .c-conversionButton__button{-webkit-background-clip:text;background:linear-gradient(90deg, #ff9731, #ff6b6b);background-clip:text;color:rgba(0,0,0,0)}.block__new-industry{margin-top:1rem !important;color:--mainColor;text-align:right}.block__new-txt{color:#ff9731;font-weight:bold;font-size:1.6rem}.block__new .img img{border:1px solid #ccc;border-radius:2.5rem}.p-policy{margin-top:4rem}.p-policy__txt{margin-top:3rem}.p-policy__list{display:grid;margin-top:3rem;gap:1.5rem}.p-policy__list-item{position:relative;padding-left:2.8rem}.p-policy__list-item::before{position:absolute;top:.8rem;left:0;width:1.8rem;height:1.3rem;margin-right:1rem;background:url(../../assets/img/check.png) no-repeat 0 0/1.8rem auto;content:""}.l-header.scrolled{background:#fff;box-shadow:0 2px 2px rgba(0,0,0,.05)}.is-behind{background:none !important;box-shadow:none !important}.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-subColor{color:#ff6b6b}.u-textalign--center{text-align:center}.u-textalign--left{text-align:left}.u-textalign--right{text-align:right}@media screen and (max-width: 768px){.l-container__new{padding-right:20px;padding-left:20px}.c-conversionButton--area .c-conversionButton__button::after{display:none}.form--thanks__button a{width:100%;margin:2rem auto 0;text-align:center}.u-pc{display:none !important}}@media screen and (min-width: 769px){.c-button{width:-moz-fit-content;width:fit-content;padding:2rem 5rem;font-size:1.8rem;letter-spacing:.05em;transition:transform .2s ease-out}.c-button:hover{transform:scale(0.95)}.c-btn__new a span{font-size:1.8rem}.c-circle{top:auto !important;right:4rem !important;bottom:10rem !important;left:auto !important;max-width:20rem;padding:2rem}.c-circle__txt{font-size:2rem}.c-conversionButton{margin:4rem 0 0;padding:2.5rem 6rem;transition:transform .2s ease-out}.c-conversionButton:hover{transform:scale(0.95)}.c-conversionButton--area{margin:4rem auto 0;padding:2.5rem 13rem}.c-conversionButton--area .c-conversionButton__button{font-size:3rem}.c-conversionButton__button{font-size:2.2rem}.c-head__title-en{font-size:2rem}.c-head__title-slogan{font-size:3.2rem;letter-spacing:.05em}.c-head__title-jp{font-size:4rem;letter-spacing:.05em}.c-head__title-jp--large{font-size:4.8rem}.c-head__txt{margin-top:4rem;text-align:center}.p-nav{margin-top:5rem}.p-nav__grid{display:flex;flex-wrap:wrap;justify-content:center;padding:3rem;gap:1rem 6rem;border-radius:5rem;background:#ffe5cb;box-shadow:.5rem .5rem .5rem rgba(0,0,0,.04);font-weight:700;font-size:1.8rem;line-height:1.5}.p-nav__grid-item{position:relative;padding-right:2.5rem}.p-nav__grid-item::before{display:block;position:absolute;top:50%;right:0;width:1rem;height:1rem;transform:translate(-50%, -50%) rotate(135deg);border-top:.2rem solid #ff9731;border-right:.2rem solid #ff9731;content:"";transition:top .2s ease-out}.p-nav__grid-item:hover::before{top:60%}.p-knowledge{margin-top:12rem}.p-knowledge__grid{grid-template-columns:1fr 55rem;align-items:start;padding:5rem;gap:5rem;border-radius:4rem;direction:rtl}.p-knowledge__grid>*{direction:initial}.p-knowledge__main-txt{font-size:1.6rem}.p-knowledge__main .c-head__title-jp{font-size:3rem;letter-spacing:0}.p-knowledge__main-button{margin:3rem 0 0 auto}.p-faq{margin-top:0;padding-top:12rem}.p-faq__block{max-width:1200px;margin:6rem auto 0;font-size:1.6rem}.p-faq__question::before,.p-faq__answer::before{font-size:2rem}.p-faq__annotation{font-size:1.4rem}.p-Uwell{margin-top:12rem}.p-Uwell__grid{align-items:stretch;padding:0 4rem 0 6rem;gap:0 4rem;border-radius:4rem}.p-Uwell__grid:hover{background-position:100% 0}.p-Uwell__grid:hover .p-Uwell__mask{background-position:0 100%;background-size:100% 100%}.p-Uwell__grid:hover .p-Uwell__icon::before{border-color:#ff9731}.p-Uwell__main{padding:5rem 0}.p-Uwell__logo{margin-top:-4rem;gap:0}.p-Uwell__logo-img{max-width:29rem}.p-Uwell__logo-txt{margin-top:1.5rem;font-size:2rem}.p-Uwell__icon{border-width:3px}.p-Uwell__txt{font-size:2.5rem}.p-Uwell__large{font-size:3.5rem}.p-Uwell__balloon{font-size:2rem}.p-form{margin-top:12rem;margin-bottom:12rem;font-size:1.6rem}.p-form__inner{padding:10rem 20rem;border-radius:4rem}.p-form__summary{text-align:center}.p-form__summary+.c-head{margin-top:6rem}.p-form__cell{margin-top:6rem}.p-form__row{grid-template-columns:23rem 1fr}.p-form__row-col--double{grid-template-columns:repeat(2, 1fr);gap:4rem}.p-form__agree{padding:1.5rem 4rem}.p-form__button .c-button{font-size:3rem}.p-form-error{font-size:1.4rem}.form--thanks{margin-top:6rem;margin-bottom:12rem}.form--thanks__inner{max-width:125rem}.form--thanks{margin-top:16rem}.block__new{display:grid !important;grid-template-columns:repeat(2, 1fr)}.p-policy__summary{text-align:center}.p-policy__txt{text-align:center}.p-policy__list{width:-moz-fit-content;width:fit-content;margin-right:auto;margin-left:auto}.p-introduction_step .step{min-width:20rem}.p-introduction_step .txt{padding:.25rem 4.5rem}.u-sp{display:none !important}}@media screen and (max-width: 1300px)and (min-width: 768px){.c-circle{bottom:1rem !important}}@media screen and (max-width: 1000px)and (min-width: 768px){.c-circle{max-width:16rem}.c-circle__txt{font-size:1.4rem}}@media screen and (min-width: 1601px){.c-circle{max-width:27.2rem}.c-circle__txt{font-size:2.8rem}.c-conversionButton{margin-top:8rem}.c-conversionButton--area{margin:4rem auto 0}}@media screen and (min-width: 1921px){.c-circle{max-width:27.2rem}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvdW5kYXRpb24vX3Jlc2V0LnNjc3MiLCJsYXlvdXQvX2wtY29udGFpbmVyLnNjc3MiLCJnbG9iYWwvX3NldHRpbmcuc2NzcyIsImNvbXBvbmVudC9fYy1idXR0b24uc2NzcyIsImNvbXBvbmVudC9fYy1jaXJjbGUuc2NzcyIsImNvbXBvbmVudC9fYy1jb252ZXJzaW9uQnV0dG9uLnNjc3MiLCJjb21wb25lbnQvX2MtaGVhZC5zY3NzIiwicHJvamVjdC9fcC10b3Auc2NzcyIsInV0aWxpdHkvX3UtbWFyZ2luLnNjc3MiLCJ1dGlsaXR5L191LXN1YkNvbG9yLnNjc3MiLCJ1dGlsaXR5L191LXRleHRhbGlnbi5zY3NzIiwiZ2xvYmFsL19tcS5zY3NzIiwidXRpbGl0eS9fdS12aXNpYmxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEscUZBQUEsQ0FLQSxtQkFHRSxxQkFBQSxDQUNBLFdBQUEsQ0FFQSxjQUFBLENBREEsa0JBQ0EsQ0FZRixLQUdFLDZCQUFBLENBRUEseUNBQUEsQ0FKQSxnQkFJQSxDQVdGLEtBQ0UsUUFBQSxDQU9GLEtBQ0UsYUFBQSxDQU1GLHFEQVNFLFFBQUEsQ0FNRixrQkFNRSxRQUFBLENBRUEsbUJBQUEsQ0FEQSxpQkFDQSxDQU1GLE1BR0UsUUFBQSxDQURBLFNBQUEsQ0FFQSxlQUFBLENBTUYsR0FDRSxnQkFBQSxDQUdGLEdBQ0UsYUFBQSxDQVdGLEdBRUUsc0JBQUEsQ0FFQSxRQUFBLENBQ0EsUUFBQSxDQUpBLFVBQUEsQ0FNQSxnQkFBQSxDQUdBLG9CQUFBLENBRkEsYUFFQSxDQVFGLElBR0UsaUJBQUEsQ0FGQSwrQkFFQSxDQUlGLFFBQ0Usa0JBQUEsQ0FVRixFQUdFLDhCQUFBLENBRkEsYUFBQSxDQUNBLG9CQUNBLENBUUYsWUFDRSx3Q0FBQSxDQUFBLGdDQUFBLENBUUYsU0FFRSxrQkFBQSxDQVFGLGNBS0UsaUJBQUEsQ0FGQSwrQkFFQSxDQVFGLE1BQ0UsYUFBQSxDQVFGLFFBRUUsaUJBQUEsQ0FDQSxhQUFB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REEsVUFDQSxDQU9GLHFCQUNFLGlCQUFBLENBQ0EsbUJBQUEsQ0FDQSw2QkFDRSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxNQUFBLENBQ0EsWUFBQSxDQUNBLGFBQUEsQ0FDQSxpQkFBQSxDQUVBLG9FQUFBLENBREEsVUFDQSxDQWtCUixtQkFDRSxlQUFBLENBRUEsb0NBQUEsQ0FFRixXQUNFLDBCQUFBLENBQ0EsMEJBQUEsQ0MzdUJBLFVBQ0UsZUFBQSxDQUdGLFVBQ0Usa0JBQUEsQ0FHRixVQUNFLGlCQUFBLENBR0YsVUFDRSxnQkFBQSxDQWJGLFVBQ0UsZUFBQSxDQUdGLFVBQ0Usa0JBQUEsQ0FHRixVQUNFLGlCQUFBLENBR0YsVUFDRSxnQkFBQSxDQWJGLFVBQ0UsZUFBQSxDQUdGLFVBQ0Usa0JBQUEsQ0FHRixVQUNFLGlCQUFBLENBR0YsVUFDRSxnQkFBQSxDQWJGLFVBQ0UsZUFBQSxDQUdGLFVBQ0Usa0JBQUEsQ0FHRixVQUNFLGlCQUFBLENBR0YsVUFDRSxnQkFBQSxDQWJGLFVBQ0UsZUFBQSxDQUdGLFVBQ0Usa0JBQUEsQ0FHRixVQUNFLGlCQUFBLENBR0YsVUFDRSxnQkFBQSxDQWJGLFVBQ0UsZUFBQSxDQUdGLFVBQ0Usa0JBQUEsQ0FHRixVQUNFLGlCQUFBLENBR0YsVUFDRSxnQkFBQSxDQWJGLFVBQ0UsZUFBQSxDQUdGLFVBQ0Usa0JBQUEsQ0FHRixVQUNFLGlCQUFBLENBR0YsVUFDRSxnQkFBQSxDQWJGLFVBQ0UsZUFBQSxDQUdGLFVBQ0Usa0JBQUEsQ0FHRixVQUNFLGlCQUFBLENBR0YsVUFDRSxnQkFBQSxDQWJGLFVBQ0UsZUFBQSxDQUdGLFVBQ0Usa0JBQUEsQ0FHRixVQUNFLGlCQUFBLENBR0YsVUFDRSxnQkFBQSxDQWJGLFdBQ0UsZ0JBQUEsQ0FHRixXQUNFLG1CQUFBLENBR0YsV0FDRSxrQkFBQSxDQUdGLFdBQ0UsaUJBQUEsQ0FiRixXQUNFLGdCQUFBLENBR0YsV0FDRSxtQkFBQSxDQUdGLFdBQ0Usa0JBQUEsQ0FHRixXQUNFLGlCQUFBLENBYkYsV0FDRSxnQkFBQSxDQUdGLFdB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QkEsbUJBRUksaUJBQUEsQ0FHSixlQUdJLGlCQUFBLENBR0osZ0JBS0ksc0JBQUEsQ0FBQSxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FvQk4sMkJBRUksZUFBQSxDQUdKLDBCQUVJLHFCQUFBLENLaHVCTixNQUVJLHVCQUFBLENUbUJFLENDTkosNERBYkYsVUFjSSxzQkFBQSxDQUFBLENBRUYsNERBaEJGLFVBaUJJLGVBQUEsQ0F3QkEsZUFTSSxnQkFBQSxDQWpDSixDT0tGLHNDUHRCRixVQTRCSSxpQkFBQSxDQWFBLGVBZUksZ0JBQUEsQ0N4RFIsb0JBZ0JJLGVBQUEsQ0FFRiwwQkFPSSxrQkFBQSxDREdGLENPTkYsc0NQdEJGLFVBK0JJLGlCQUFBLENBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIGRlc3R5bGUuY3NzIHY0LjAuMSB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly9naXRodWIuY29tL25pY29sYXMtY3VzYW4vZGVzdHlsZS5jc3MgKi9cblxuLyogUmVzZXQgYm94LW1vZGVsIGFuZCBzZXQgYm9yZGVycyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4vKiBEb2N1bWVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqIDMuIFJlbW92ZSBncmF5IG92ZXJsYXkgb24gbGlua3MgZm9yIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIDMqL1xufVxuXG4vKiBTZWN0aW9ucyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFZlcnRpY2FsIHJoeXRobSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxucCxcbnRhYmxlLFxuYmxvY2txdW90ZSxcbmFkZHJlc3MsXG5wcmUsXG5pZnJhbWUsXG5mb3JtLFxuZmlndXJlLFxuZGwge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhlYWRpbmdzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qIExpc3RzIChlbnVtZXJhdGlvbikgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbnVsLFxub2wge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIExpc3RzIChkZWZpbml0aW9uKSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBjbGVhcjogYm90aDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBSZXBsYWNlZCBjb250ZW50ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFByZXZlbnQgdmVydGljYWwgYWxpZ25tZW50IGlzc3Vlcy5cbiAqL1xuXG5zdmcsXG5pbWcsXG5lbWJlZCxcbm9iamVjdCxcbmlmcmFtZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi8qIEZvcm1zICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlc2V0IGZvcm0gZmllbGRzIHRvIG1ha2UgdGhlbSBzdHlsZWFibGUuXG4gKiAxLiBNYWtlIGZvcm0gZWxlbWVudHMgc3R5bGFibGUgYWNyb3NzIHN5c3RlbXMgaU9TIGVzcGVjaWFsbHkuXG4gKiAyLiBJbmhlcml0IHRleHQtdHJhbnNmb3JtIGZyb20gcGFyZW50LlxuICovXG5cbi8vaW5wdXQsXG5idXR0b24sXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogMSAqL1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgY3Vyc29ycyBmb3IgY2xpY2thYmxlIGVsZW1lbnRzLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246ZGlzYWJsZWQsXG5bdHlwZT1cImJ1dHRvblwiXTpkaXNhYmxlZCxcblt0eXBlPVwicmVzZXRcIl06ZGlzYWJsZWQsXG5bdHlwZT1cInN1Ym1pdFwiXTpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIG91dGxpbmVzIGZvciBGaXJlZm94IGFuZCB1bmlmeSBzdHlsZSB3aXRoIGlucHV0IGVsZW1lbnRzICYgYnV0dG9ucy5cbiAqL1xuXG46LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiBhdXRvO1xufVxuXG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIFJlbW92ZSBwYWRkaW5nXG4gKi9cblxub3B0aW9uIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXNldCB0byBpbnZpc2libGVcbiAqL1xuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5sZWdlbmQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAxICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBGaXggZm9udCBpbmhlcml0YW5jZS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIEZpeCBhcHBlYXJhbmNlIGZvciBGaXJlZm94XG4gKi9cblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi8qKlxuICogQ2xpY2thYmxlIGxhYmVsc1xuICovXG5cbmxhYmVsW2Zvcl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIEludGVyYWN0aXZlICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLypcbiAqIFJlbW92ZSBvdXRsaW5lIGZvciBlZGl0YWJsZSBjb250ZW50LlxuICovXG5cbltjb250ZW50ZWRpdGFibGVdOmZvY3VzIHtcbiAgb3V0bGluZTogYXV0bztcbn1cblxuLyogVGFibGVzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbjEuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIGFsbCBDaHJvbWUgYW5kIFNhZmFyaS5cbiovXG5cbnRhYmxlIHtcbiAgLyogMSAqL1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbmNhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxudGgge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4ubC1jb250YWluZXJfX25ldyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6ICRpbm5lciArIHN0cmlwLXVuaXQoJHBhZGRpbmctcGMpICogMjtcbiAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctcGM7XG4gIHBhZGRpbmctbGVmdDogJHBhZGRpbmctcGM7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctc3A7XG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy1zcDtcbiAgfVxufVxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIOOCpOODs+ODiuODvOW5heioreWumlxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIOOCs+ODs+ODhuODs+ODhOOBruOCpOODs+ODiuODvOW5hVxuJGlubmVyOiAxNDAwcHg7XG5cbi8vIOS9meeZvVxuJHBhZGRpbmctcGM6IDI1cHg7XG4kcGFkZGluZy1zcDogMjBweDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIOiJsuOBruaMh+WumlxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy/oibLmjIflrppcbiRmb250LWNvbG9yOiAjMDAwO1xuJHllbGxvdzogI2ZmZDkzZTtcbiRncmF5OiAjNjE2YjgwO1xuJHJlZDogI2I4MWMyMjtcblxuLy9hZGRcbiRvcmFuZ2U6ICNmZjk3MzE7XG4kcGluazogI2ZmNmI2YjtcbiRncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkb3JhbmdlLCAkcGluayk7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyDjg5Xjgqnjg7Pjg4joqK3lrppcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRqYS1zYW5zOiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuJGVuLXNhbnM6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLyogYy1idXR0b25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiByZW0oMTUpIHJlbSgzMCk7XG4gIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICRncmFkaWVudDtcbiAgYm9yZGVyLXJhZGl1czogcmVtKDUwKTtcbiAgQGluY2x1ZGUgbXEtdXAoKSB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IHJlbSgyMCkgcmVtKDUwKTtcbiAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgfVxuICB9XG4gICYtLWNlbnRlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5jLWJ0bl9fbmV3IGEge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IHJlbSg2MDApO1xuICBzcGFuIHtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBAaW5jbHVkZSBtcS11cCgpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4vKiBjLWNpcmNsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiByZW0oMjApO1xuICBib3R0b206IHJlbSgyMCk7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHJlbSgxODApO1xuICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICBwYWRkaW5nOiByZW0oMTMpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbGVmdDogcmVtKDMwKSAhaW1wb3J0YW50O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGJvdHRvbTogcmVtKDEwKSAhaW1wb3J0YW50O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWF4LXdpZHRoOiByZW0oMTYwKTtcbiAgfVxuICBAaW5jbHVkZSBtcS11cCgpIHtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IHJlbSg0MCkgIWltcG9ydGFudDtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3R0b206IHJlbSgxMDApICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiByZW0oMjAwKTtcbiAgICBwYWRkaW5nOiByZW0oMjApO1xuICB9XG4gIEBpbmNsdWRlIG1xLXVwKGxsKSB7XG4gICAgbWF4LXdpZHRoOiByZW0oMjcyKTtcbiAgfVxuICBAaW5jbHVkZSBtcS11cChsbGwpIHtcbiAgICBtYXgtd2lkdGg6IHJlbSgyNzIpO1xuICB9XG4gIEBhdC1yb290IHtcbiAgICAuYy1jaXJjbGVfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm94LXNoYWRvdzogMCAwIHJlbSgyMCkgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIH1cbiAgICAuYy1jaXJjbGVfX3R4dCB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICRncmFkaWVudDtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xLXVwKCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcS11cChsbCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyOCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5jLWNpcmNsZV9fZW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBhbmltYXRpb246IHNwaW4gMzBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4vKiBjLWNvbnZlcnNpb25CdXR0b25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtY29udmVyc2lvbkJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IHJlbSgyMCk7XG4gIG1hcmdpbjogcmVtKDMwKSBhdXRvIDA7XG4gIGJhY2tncm91bmQ6ICRncmFkaWVudDtcbiAgYm9yZGVyLXJhZGl1czogcmVtKDUwKTtcbiAgQGluY2x1ZGUgbXEtdXAoKSB7XG4gICAgcGFkZGluZzogcmVtKDI1KSByZW0oNjApO1xuICAgIG1hcmdpbjogcmVtKDQwKSAwIDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7XG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcS11cChsbCkge1xuICAgIG1hcmdpbi10b3A6IHJlbSg4MCk7XG4gIH1cbiAgJi0tYXJlYSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBAaW5jbHVkZSBtcS11cCgpIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgyNSkgcmVtKDEzMCk7XG4gICAgICBtYXJnaW46IHJlbSg0MCkgYXV0byAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcS11cChsbCkge1xuICAgICAgbWFyZ2luOiByZW0oNDApIGF1dG8gMDtcbiAgICB9XG5cbiAgICAuYy1jb252ZXJzaW9uQnV0dG9uX19idXR0b24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZDogJGdyYWRpZW50O1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgQGluY2x1ZGUgbXEtdXAoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IHJlbSgtNDApO1xuICAgICAgICByaWdodDogcmVtKC0xMTApO1xuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IHJlbSgxMDApO1xuICAgICAgICBoZWlnaHQ6IHJlbSgxMDApO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZG93bmxvYWRfaWNvbi5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAYXQtcm9vdCB7XG4gICAgLmMtY29udmVyc2lvbkJ1dHRvbl9fYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBAaW5jbHVkZSBtcS11cCgpIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi8qIGMtaGVhZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1oZWFkIHtcbiAgQGF0LXJvb3Qge1xuICAgIC5jLWhlYWRfX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5jLWhlYWRfX3RpdGxlLWVuLFxuICAgIC5jLWhlYWRfX3RpdGxlLXNsb2dhbiB7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgfVxuICAgIC5jLWhlYWRfX3RpdGxlLWVuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBAaW5jbHVkZSBtcS11cCgpIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgfVxuICAgIH1cbiAgICAuYy1oZWFkX190aXRsZS1zbG9nYW4ge1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zNzU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIEBpbmNsdWRlIG1xLXVwKCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgzMik7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5jLWhlYWRfX3RpdGxlLWpwIHtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIG1hcmdpbjogcmVtKDEwKSBhdXRvIDA7XG4gICAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAgICAgY29sb3I6ICMyMjI7XG4gICAgICBAaW5jbHVkZSBtcS11cCgpIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oNDApO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgfVxuICAgICAgJi0tbGFyZ2Uge1xuICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XG4gICAgICAgIEBpbmNsdWRlIG1xLXVwKCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYy1oZWFkX190eHQge1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcbiAgICAgIEBpbmNsdWRlIG1xLXVwKCkge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8qIHAtbmF2XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucC1uYXYge1xyXG4gIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgbXEtdXAoKSB7XHJcbiAgICAvLyBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IHJlbSg1MCk7XHJcbiAgfVxyXG4gIEBhdC1yb290IHtcclxuICAgIC5wLW5hdl9fZ3JpZCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogcmVtKDEwKSByZW0oNjApO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgzMCk7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZlNWNiO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg1MCk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogcmVtKDUpIHJlbSg1KSByZW0oNSkgcmdiYSgwLCAwLCAwLCAwLjA0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnAtbmF2X19ncmlkLWl0ZW0ge1xyXG4gICAgICBAaW5jbHVkZSBtcS11cCgpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDI1KTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSgxMCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbSgxMCk7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogcmVtKDIpIHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IHJlbSgyKSBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlLW91dDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IDYwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5qcy1zY3JvbGwge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAxcyBlYXNlIDAuM3M7XHJcbiAgICB0cmFuc2l0aW9uOiAxcyBlYXNlIDAuM3M7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMWVtKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxZW0pO1xyXG4gIH1cclxuICAmLmlzLXNjcm9sbCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBwLWtub3dsZWRnZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnAta25vd2xlZGdlIHtcclxuICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG4gIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDEyMCk7XHJcbiAgfVxyXG4gIEBhdC1yb290IHtcclxuICAgIC5wLWtub3dsZWRnZV9fZ3JpZCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdhcDogcmVtKDMwKTtcclxuICAgICAgcGFkZGluZzogcmVtKDQwKSByZW0oMjApO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMzApO1xyXG4gICAgICBAaW5jbHVkZSBtcS11cCgpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciByZW0oNTUwKTtcclxuICAgICAgICBnYXA6IHJlbSg1MCk7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg1MCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDQwKTtcclxuICAgICAgICBkaXJlY3Rpb246IHJ0bDtcclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICBkaXJlY3Rpb246IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucC1rbm93bGVkZ2VfX21haW4tdHh0IHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgICAgKyAucC1rbm93bGVkZ2VfX21haW4tdHh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTUpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnAta25vd2xlZGdlX19waWN0dXJlIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcclxuICAgIH1cclxuICAgIC5wLWtub3dsZWRnZV9fbWFpbiB7XHJcbiAgICAgIC5jLWhlYWRfX3RpdGxlLWVuIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmMtaGVhZF9fdGl0bGUtanAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucC1rbm93bGVkZ2VfX21haW4tYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiByZW0oMTApO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgxMCkgcmVtKDE1KSByZW0oMTApIHJlbSgyNSk7XHJcbiAgICAgIG1hcmdpbjogcmVtKDMwKSBhdXRvO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmNmM2YTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDMwKTtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7XHJcbiAgICAgIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgICAgIG1hcmdpbjogcmVtKDMwKSAwIDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgxMSk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMTApO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvcC1rbm93bGVkZ2VfX2Fycm93LnBuZykgbm8tcmVwZWF0IDAgMCAvXHJcbiAgICAgICAgICAxLjFyZW0gYXV0bztcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucC1rbm93bGVkZ2VfX2J1dHRvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg2MCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuanMtc2Nyb2xsIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMXMgZWFzZSAwLjNzO1xyXG4gICAgdHJhbnNpdGlvbjogMXMgZWFzZSAwLjNzO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFlbSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMWVtKTtcclxuICB9XHJcbiAgJi5pcy1zY3JvbGwge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnAtZmFxIHtcclxuICBtYXJnaW4tdG9wOiByZW0oODApO1xyXG4gIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oMTIwKTtcclxuICB9XHJcbiAgQGF0LXJvb3Qge1xyXG4gICAgLnAtZmFxX19ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdhcDogcmVtKDIwKTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDQwKTtcclxuICAgICAgQGluY2x1ZGUgbXEtdXAoKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiByZW0oNjApIGF1dG8gMDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgIH1cclxuICAgICAgJi5qcy1zY3JvbGwge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMXMgZWFzZSAwLjNzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDFzIGVhc2UgMC4zcztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFlbSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFlbSk7XHJcbiAgICAgIH1cclxuICAgICAgJi5pcy1zY3JvbGwge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucC1mYXFfX2Jsb2NrLWl0ZW0ge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMjUpIHJlbSgzMCk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY3ZWY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XHJcbiAgICB9XHJcbiAgICAucC1mYXFfX3F1ZXN0aW9uLFxyXG4gICAgLnAtZmFxX19hbnN3ZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtKDM1KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtdXAoKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucC1mYXFfX3F1ZXN0aW9uIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxNSk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZkM2E3O1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbG9yOiAjZmY5NjMyO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiUS5cIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnAtZmFxX19hbnN3ZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDE1KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IHJlbSgxOCk7XHJcbiAgICAgICAgY29sb3I6ICRwaW5rO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiQS5cIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnAtZmFxX19hbm5vdGF0aW9uIHtcclxuICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBAaW5jbHVkZSBtcS11cCgpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnAtVXdlbGwge1xyXG4gIG1hcmdpbi10b3A6IHJlbSg4MCk7XHJcbiAgQGluY2x1ZGUgbXEtdXAoKSB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMTIwKTtcclxuICB9XHJcbiAgQGF0LXJvb3Qge1xyXG4gICAgLnAtVXdlbGxfX2dyaWQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibWFpbiBpY29uXCI7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciByZW0oODApO1xyXG4gICAgICBnYXA6IHJlbSgyMCk7XHJcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDIwKTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmY5NzMxIDAlLCAjZmY2YjZiIDUwJSwgI2ZmOTczMSAxMDAlKTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDMwKTtcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuOHMgZWFzZSwgYmFja2dyb3VuZC1wb3NpdGlvbiAwLjhzIGVhc2U7XHJcbiAgICAgIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgICAgIC8vIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibWFpbiBsb2dvIGljb25cIjtcclxuICAgICAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciByZW0oNDMwKSByZW0oNjApO1xyXG4gICAgICAgIGdhcDogMCByZW0oNDApO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDQwKSAwIHJlbSg2MCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDQwKTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMDtcclxuICAgICAgICAgIC5wLVV3ZWxsX19tYXNrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wLVV3ZWxsX19pY29uIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wLVV3ZWxsX19tYWluIHtcclxuICAgICAgZ3JpZC1hcmVhOiBtYWluO1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDQwKTtcclxuICAgICAgQGluY2x1ZGUgbXEtdXAoKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDUwKSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucC1Vd2VsbF9fbG9nbyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdyaWQtYXJlYTogbG9nbztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgzMCkgcmVtKDQwKTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjdlZjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDQwKSByZW0oNDApIDAgMDtcclxuICAgICAgQGluY2x1ZGUgbXEtdXAoKSB7XHJcbiAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgtNDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucC1Vd2VsbF9fbG9nby1pbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IHJlbSgyMDApO1xyXG4gICAgICBAaW5jbHVkZSBtcS11cCgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IHJlbSgyOTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucC1Vd2VsbF9fbG9nby10eHQge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgbXEtdXAoKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wLVV3ZWxsX19idXR0b24ge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLWFyZWE6IGljb247XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAucC1Vd2VsbF9faWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgd2lkdGg6IHJlbSg2MCk7XHJcbiAgICAgIGhlaWdodDogcmVtKDYwKTtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogM3B4O1xyXG4gICAgICB9XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gcmVtKDEpKTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogcmVtKDEwKTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSgxMCk7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBib3JkZXItdG9wOiByZW0oMikgc29saWQgI2ZmZjtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IHJlbSgyKSBzb2xpZCAjZmZmO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuNHMgZWFzZS1vdXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wLVV3ZWxsX19tYXNrIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjZmZmIDAlLCAjZmZmIDEwMCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMCUgMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC41cyBlYXNlO1xyXG4gICAgfVxyXG4gICAgLnAtVXdlbGxfX3R4dCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBAaW5jbHVkZSBtcS11cCgpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wLVV3ZWxsX19sYXJnZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYgMCUsICNmZmYgMTAwJSk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgcmVtKDIpO1xyXG4gICAgICBAaW5jbHVkZSBtcS11cCgpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgzNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wLVV3ZWxsX19iYWxsb29uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IHJlbSgtMjApO1xyXG4gICAgICBsZWZ0OiByZW0oNDApO1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgxMCkgcmVtKDIwKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg1KTtcclxuICAgICAgQGluY2x1ZGUgbXEtdXAoKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiByZW0oMjUpO1xyXG4gICAgICAgIGJvdHRvbTogcmVtKC0xMik7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgxNyk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMTMpO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDEwMCUsIDEwMCUgMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5qcy1zY3JvbGwge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAxcyBlYXNlIDAuM3M7XHJcbiAgICB0cmFuc2l0aW9uOiAxcyBlYXNlIDAuM3M7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMWVtKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxZW0pO1xyXG4gIH1cclxuICAmLmlzLXNjcm9sbCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ucC1mb3JtIHtcclxuICBtYXJnaW4tdG9wOiByZW0oODApO1xyXG4gIG1hcmdpbi1ib3R0b206IHJlbSg2MCk7XHJcbiAgQGluY2x1ZGUgbXEtdXAoKSB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMTIwKTtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMjApO1xyXG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gIH1cclxuICBAYXQtcm9vdCB7XHJcbiAgICAucC1mb3JtX19pbm5lciB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg0MCkgcmVtKDIwKTtcclxuICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDMwKTtcclxuICAgICAgQGluY2x1ZGUgbXEtdXAoKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDEwMCkgcmVtKDIwMCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDQwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnAtZm9ybV9fc3VtbWFyeSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICArIC5jLWhlYWQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtdXAoKSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmpzLXNjcm9sbCB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAxcyBlYXNlIDAuM3M7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZSAwLjNzO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMWVtKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMWVtKTtcclxuICAgICAgfVxyXG4gICAgICAmLmlzLXNjcm9sbCB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wLWZvcm1fX2NlbGwge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBnYXA6IHJlbSgzMCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICAgIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg2MCk7XHJcbiAgICAgIH1cclxuICAgICAgJi5qcy1zY3JvbGwge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMXMgZWFzZSAwLjNzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDFzIGVhc2UgMC4zcztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFlbSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFlbSk7XHJcbiAgICAgIH1cclxuICAgICAgJi5pcy1zY3JvbGwge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucC1mb3JtX19yb3cge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBnYXA6IHJlbSgxMCk7XHJcbiAgICAgIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVtKDIzMCkgMWZyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucC1mb3JtX19yb3ctbmFtZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogcmVtKDEwKTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgIC5wLWZvcm1fX3Jvdy1yZXF1aXJlZCB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgyKSByZW0oNik7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwaW5rO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oNSk7XHJcbiAgICB9XHJcbiAgICAucC1mb3JtX19yb3ctcmVxdWlyZWQtLW5vbmUge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMikgcmVtKDYpO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oNSk7XHJcbiAgICB9XHJcbiAgICAucC1mb3JtX19yb3ctY29sIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ2FwOiByZW0oMTApO1xyXG4gICAgICAmLS1kb3VibGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgIGdhcDogcmVtKDQwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wLWZvcm1fX3Jvdy1pbnB1dCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmVtIDFmcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5jLXJhZGlvLWdyb3VwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBnYXA6IHJlbSgxMCkgcmVtKDIwKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgIH1cclxuICAgIC5wLWZvcm1fX3Jvdy1ncmlkIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ2FwOiByZW0oMTApO1xyXG4gICAgfVxyXG4gICAgLnAtZm9ybV9fYWdyZWUge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAvLyBnYXA6IHJlbSgxMCk7XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgcGFkZGluZzogcmVtKDE1KTtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICAgIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNSkgcmVtKDQwKTtcclxuICAgICAgfVxyXG4gICAgICAucC1mb3JtLWVycm9yIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wLWZvcm1fX2J1dHRvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICAgIC5jLWJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oNTAwKTtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMjApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICBAaW5jbHVkZSBtcS11cCgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wLWZvcm0tZXJyb3Ige1xyXG4gICAgICBwYWRkaW5nOiByZW0oMikgcmVtKDEwKTtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kOiAkcGluaztcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIpO1xyXG4gICAgICBAaW5jbHVkZSBtcS11cCgpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXJlY2FwdGNoYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgdGV4dGFyZWEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG1pbi1oZWlnaHQ6IHJlbSgxNjApO1xyXG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS0tdGhhbmtzIHtcclxuICBtYXJnaW4tdG9wOiByZW0oMTAwKTtcclxuICBtYXJnaW4tYm90dG9tOiByZW0oNjApO1xyXG4gIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMjApO1xyXG4gIH1cclxuICAmX19pbm5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHBhZGRpbmc6IDAgcmVtKDIwKTtcclxuICAgIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgICBtYXgtd2lkdGg6IHJlbSgxMjUwKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYm94IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU1Y2I7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oOCk7XHJcbiAgICBwYWRkaW5nOiByZW0oNDApIHJlbSgyMCk7XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBhIHtcclxuICAgICAgbWFyZ2luOiByZW0oNDApIGF1dG8gMDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiByZW0oMjApIGF1dG8gMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcS11cCgpIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgxNjApO1xyXG4gIH1cclxuICAmX19idXR0b24tdG9wIHtcclxuICAgIGEge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAuYy1jb252ZXJzaW9uQnV0dG9uX19idXR0b24ge1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvY2tfX25ldyB7XHJcbiAgQGluY2x1ZGUgbXEtdXAoKSB7XHJcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gIH1cclxuXHJcbiAgJi1pbmR1c3RyeSB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgxMCkgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAtLW1haW5Db2xvcjtcclxuICB9XHJcblxyXG4gICYtdHh0IHtcclxuICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG5cclxuICAuaW1nIGltZyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDI1KTtcclxuICB9XHJcbn1cclxuXHJcbi5wLXBvbGljeSB7XHJcbiAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICBAYXQtcm9vdCB7XHJcbiAgICAucC1wb2xpY3lfX3N1bW1hcnkge1xyXG4gICAgICBAaW5jbHVkZSBtcS11cCgpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wLXBvbGljeV9fdHh0IHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgICAgQGluY2x1ZGUgbXEtdXAoKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucC1wb2xpY3lfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBnYXA6IHJlbSgxNSk7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICAgIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wLXBvbGljeV9fbGlzdC1pdGVtIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyOCk7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogcmVtKDgpO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgxOCk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMTMpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDEwKTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL2NoZWNrLnBuZykgbm8tcmVwZWF0IDAgMCAvIDEuOHJlbSBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLWludHJvZHVjdGlvbl9zdGVwIHtcclxuICAuc3RlcCB7XHJcbiAgICBAaW5jbHVkZSBtcS11cCgpIHtcclxuICAgICAgbWluLXdpZHRoOiByZW0oMjAwKTtcclxuICAgIH1cclxuICB9XHJcbiAgLnR4dCB7XHJcbiAgICBAaW5jbHVkZSBtcS11cCgpIHtcclxuICAgICAgcGFkZGluZzogcmVtKDIuNSkgcmVtKDQ1KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sLWhlYWRlci5zY3JvbGxlZCB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxufVxyXG4uaXMtYmVoaW5kIHtcclxuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG5AZm9yICR2YWx1ZSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gIC51LW10LS0jeyR2YWx1ZSAqIDEwfSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAqICR2YWx1ZTtcbiAgfVxuXG4gIC51LW1iLS0jeyR2YWx1ZSAqIDEwfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAqICR2YWx1ZTtcbiAgfVxuXG4gIC51LW1yLS0jeyR2YWx1ZSAqIDEwfSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICogJHZhbHVlO1xuICB9XG5cbiAgLnUtbWwtLSN7JHZhbHVlICogMTB9IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAqICR2YWx1ZTtcbiAgfVxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4vKiB1LXN1YkNvbG9yXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LXN1YkNvbG9yIHtcbiAgY29sb3I6ICRwaW5rO1xufVxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi51LXRleHRhbGlnbiB7XG4gICYtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi0tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICYtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCJzYXNzOm1hcFwiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8g44Oh44OH44Kj44Ki44Kv44Ko44Oq44Go44OW44Os44O844Kv44Od44Kk44Oz44OI44Gu6Kit5a6aXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vL+ODluODrOOCpOOCr+ODneOCpOODs+ODiFxuLy8gYnJlYWtwb2ludFxuJGJyZWFrcG9pbnQtdXA6IChcbiAgJ3MnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCknLFxuICAnbSc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KScsXG4gICdsJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MXB4KScsXG4gICdsbCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDFweCknLFxuICAnbGxsJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMXB4KSdcbiAgKSAhZGVmYXVsdDtcblxuJGJyZWFrcG9pbnQtZG93bjogKFxuICAncyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KScsXG4gICdtJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpJyxcbiAgJ2wnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpJyxcbiAgJ2xsJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KScsXG4gICdsbGwnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpJ1xuICApICFkZWZhdWx0O1xuXG5AbWl4aW4gbXEtdXAoJGJyZWFrcG9pbnQ6IG0pIHtcbiAgQG1lZGlhICN7bWFwLmdldCgkYnJlYWtwb2ludC11cCwgJGJyZWFrcG9pbnQpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1xLWRvd24oJGJyZWFrcG9pbnQ6IG0pIHtcbiAgQG1lZGlhICN7bWFwLmdldCgkYnJlYWtwb2ludC1kb3duLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4udS1zcCB7XG4gIEBpbmNsdWRlIG1xLXVwKCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1wYyB7XG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59Il19 */
