  @charset "UTF-8";

.topTop{background-image:url("/genki/images/common/genki_back.jpg");border-top:1px solid #063;padding-bottom:80px}@media screen and (max-width: 667px){.topTop{border:none;padding-bottom:38px}}.topHeader{padding:18px 0;position:relative}@media screen and (max-width: 667px){.topHeader{padding:67px 0 0}}.topHeader .inner{width:915px}@media screen and (max-width: 667px){.topHeader .inner{width:100%}}.topHeader__box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.topHeader__title{font-size:1.33333em}@media screen and (max-width: 667px){.topHeader__titleText{display:none}}.topHeader__titleLogo{display:none;position:absolute;z-index:10}@media screen and (max-width: 667px){.topHeader__titleLogo{display:block;border-radius:0 0 5px 5px;background-color:#70a237;border-radius:0 0 5px 0;width:50%;height:auto;padding:4px 5% 16px;top:16px;left:0}}.topHeader__titleLogo>img{width:181px}@media screen and (max-width: 667px){.topHeader__titleLogo>img{width:100%}}.topHeaderNav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 667px){.topHeaderNav{display:none;position:absolute;top:0;left:0;right:auto;width:100%;height:calc(100vh - 21vw);overflow-y:auto;padding:40px 20px 64px;background-color:#70a237;z-index:10}.topHeaderNav.open{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.topHeaderNav__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 667px){.topHeaderNav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.topHeaderNav__item{margin:0 30px;font-size:1.08333em;line-height:1;position:relative}@media screen and (max-width: 667px){.topHeaderNav__item{margin:67px 0 0;padding-bottom:13px;border-bottom:1px solid #fff}}.topHeaderNav__item:first-of-type{margin-left:0}.topHeaderNav__item:last-of-type{margin-right:0}.topHeaderNav__item:not(:first-of-type)::before{content:"";display:inline-block;width:2px;height:100%;background-color:#000;position:absolute;top:45%;left:-30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 667px){.topHeaderNav__item:not(:first-of-type)::before{display:none}}.topHeaderNav__link{font-size:1.08333em;line-height:1;font-weight:700}.topHeaderNav__link:link,.topHeaderNav__link:visited,.topHeaderNav__link:active{text-decoration:none}@media screen and (max-width: 667px){.topHeaderNav__link:link,.topHeaderNav__link:visited,.topHeaderNav__link:active{color:#fff;font-size:1.75em;line-height:1;display:block;text-align:center}}.topHeaderNav__linkRegMark{padding:0 3px}@media screen and (max-width: 667px){.topHeaderNav__linkRegMark{padding:0 2px}}.topHeaderNav__linkRegMark .regMark{width:7px;height:7px}.topHeaderNav__linkRegMark .regMark circle{stroke:#000}.topHeaderNav__linkRegMark .regMark path{fill:#000}@media screen and (max-width: 667px){.topHeaderNav__linkRegMark .regMark{width:11px;height:11px}.topHeaderNav__linkRegMark .regMark circle{stroke:#fff}.topHeaderNav__linkRegMark .regMark path{fill:#fff}}.topHeaderNav__logo{display:none}@media screen and (max-width: 667px){.topHeaderNav__logo{display:block;width:172px;margin-top:auto}}@-webkit-keyframes fvShow{0%{opacity:0}100%{opacity:1}}@keyframes fvShow{0%{opacity:0}100%{opacity:1}}.topFvPc{position:relative}@media screen and (max-width: 667px){.topFvPc{display:none}}.topFvPc__image{position:absolute}.topFvPc__image--1{width:14.4%;top:5%;left:13%;-webkit-animation-name:fvShow;animation-name:fvShow;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.topFvPc__image--2{width:13.2%;top:24%;left:76%;-webkit-animation-name:fvShow;animation-name:fvShow;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.topFvPc__image--3{width:17.8%;top:53%;left:6.8%;-webkit-animation-name:fvShow;animation-name:fvShow;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.topFvPc__image--4{width:15.2%;top:54%;left:76%;-webkit-animation-name:fvShow;animation-name:fvShow;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.topFvPc__main{width:85%;margin:0 auto;position:relative;-webkit-animation-name:fvShow;animation-name:fvShow;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.topFvPc__logo{position:absolute;top:36%;left:49%;width:21.3%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation-name:fvShow;animation-name:fvShow;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.topFvPc__scroll{position:absolute;top:96%;left:50%;width:4.8%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-animation-name:fvShow;animation-name:fvShow;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:3.5s;animation-delay:3.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.topFvPc__scrollText{width:100%}.topFvPc__scrollArrow{width:13%;margin-top:36%;margin-left:13%;overflow:hidden}.topFvPc__scrollArrow>img{-webkit-animation:fvArrowAnimation 1.4s ease-in-out infinite;animation:fvArrowAnimation 1.4s ease-in-out infinite;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}@-webkit-keyframes fvArrowAnimation{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}50%{opacity:1}100%{-webkit-transform:translateY(80%);transform:translateY(80%);opacity:0}}@keyframes fvArrowAnimation{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}50%{opacity:1}100%{-webkit-transform:translateY(80%);transform:translateY(80%);opacity:0}}.topFvSp{display:none;position:relative}@media screen and (max-width: 667px){.topFvSp{display:block}}.topFvSp__main{width:95%;margin:0 1% 0 4%;-webkit-animation-name:fvShow;animation-name:fvShow;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.topFvSp__logo{width:32.2%;position:absolute;top:35.5%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation-name:fvShow;animation-name:fvShow;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:2.5s;animation-delay:2.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.topFvSp__image{margin-top:28px;-webkit-animation-name:fvShow;animation-name:fvShow;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.topAbout{position:relative;margin-top:147px}@media screen and (max-width: 667px){.topAbout{margin-top:121px}}@media screen and (max-width: 667px){.topAbout .inner{padding:0 17px}}.topAbout__box{background-color:#fff;padding:101px 130px 65px;border-radius:4px}@media screen and (max-width: 667px){.topAbout__box{padding:65px 28px 41px}}.topAbout__title{font-size:2em;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:320px;height:80px;background-color:#70a237;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:4px}@media screen and (max-width: 667px){.topAbout__title{font-size:1.33333em;width:213px;height:53px}}.topAbout__titleRegMark{padding:0 5px 0 3px}.topAbout__titleRegMark .regMark{width:12px;height:12px;position:relative;top:0px}.topAbout__titleRegMark .regMark circle{stroke:#fff}.topAbout__titleRegMark .regMark path{fill:#fff}@media screen and (max-width: 667px){.topAbout__titleRegMark{padding:0 3px 0 1px}.topAbout__titleRegMark .regMark{top:0.5px}}.topAbout__text{font-size:1.25em;line-height:2}@media screen and (max-width: 667px){.topAbout__text{font-size:1em}}.topAbout__text:not(:first-of-type){margin-top:1em}.topAbout__textRegMark .regMark{width:6px;height:6px;position:relative;top:0}@media screen and (max-width: 667px){.topAbout__textRegMark .regMark{top:0}}.topAbout__image{padding:0 47px;margin-top:67.5px}@media screen and (max-width: 667px){.topAbout__image{padding:0 9px;margin-top:24px}}@media screen and (max-width: 667px){.activities .inner{padding:0 15px}}.activities__textList{margin-top:42px;border:2px solid #70a237;background-color:#fff;border-radius:4px;padding:80px 130px;position:relative}@media screen and (max-width: 667px){.activities__textList{padding:35px 29px 51px;margin-top:28px}}.activities__textItem{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.activities__textItem:not(:first-of-type){margin-top:50px}@media screen and (max-width: 667px){.activities__textItem:not(:first-of-type){margin-top:33px}}.activities__textTitle{font-size:2em;position:relative;color:#70a237}@media screen and (max-width: 667px){.activities__textTitle{font-size:1.33333em}}.activities__textTitle::after{content:"";display:inline-block;width:80px;height:5px;background-color:#70a237;position:absolute;bottom:-14px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 667px){.activities__textTitle::after{width:53px;height:3px;bottom:-9px}}.activities__text{font-size:1.25em;line-height:2;margin-top:calc(50px - 0.25em);max-width:100%}@media screen and (max-width: 667px){.activities__text{font-size:1em;margin-top:calc(33px - 0.25em)}}.activities__aboutPartner{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-top:40px;border-top:1px solid #70a237;margin-top:40px}@media screen and (max-width: 667px){.activities__aboutPartner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:27px;margin-top:27px}}.activities__aboutPartnerImage{width:160px}@media screen and (max-width: 667px){.activities__aboutPartnerImage{width:100%;max-width:160px}}.activities__aboutPartnerTextBox{width:405px}@media screen and (max-width: 667px){.activities__aboutPartnerTextBox{width:100%}}.activities__aboutPartnerName{font-size:1.58333em}@media screen and (max-width: 667px){.activities__aboutPartnerName{font-size:1.25em;margin-top:20px}}.activities__aboutPartnerCompany{font-size:1.25em;line-height:2}@media screen and (max-width: 667px){.activities__aboutPartnerCompany{font-size:1em}}.activities__aboutPartnerText{font-size:1.25em;line-height:2;margin-top:1em}@media screen and (max-width: 667px){.activities__aboutPartnerText{font-size:1em}}.activitiyDetail{background-image:url("/genki/images/top/activitiyDetail_back.jpg");background-size:cover;margin-top:-145px;padding-top:300px;padding-bottom:77px}@media screen and (max-width: 667px){.activitiyDetail{background-image:url("/genki/images/top/activitiyDetail_back_sp.jpg");margin-top:-33px;padding-top:133px;padding-bottom:31px}}@media screen and (max-width: 667px){.activitiyDetail .inner{padding:0 12px}}.activitiyDetail__center{width:540px;margin:-46px auto;position:relative}@media screen and (max-width: 667px){.activitiyDetail__center{width:85%;margin:-13px auto}}.subPageBox{margin:110px 0 80px}@media screen and (max-width: 667px){.subPageBox{margin:56px 0 58px}}.subPageBox .inner{width:862px}@media screen and (max-width: 667px){.subPageBox .inner{width:100%;padding:0 10%}}.subPageBox__flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 667px){.subPageBox__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.subPageBox__box{width:416px;background-image:url("/genki/images/common/genki_back.jpg");border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:61px 50px}@media screen and (max-width: 667px){.subPageBox__box{width:100%;padding:51px 12% 54px}.subPageBox__box:not(:first-of-type){margin-top:49px}}.subPageBox__title{font-size:2em;color:#fff;width:100%;height:64px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#70a237;border-radius:4px;margin:0 auto}@media screen and (max-width: 667px){.subPageBox__title{height:53px;font-size:1.66667em}}.subPageBox__text{font-size:1.25em;line-height:2;width:100%;margin:calc(30px - 0.25em) auto calc(40px - 0.25em)}@media screen and (max-width: 667px){.subPageBox__text{font-size:1em;margin:calc(32px - 0.25em) auto calc(33px - 0.25em)}}.subPageBox__link{width:min(100%, 250px);height:84px;background-image:url("/genki/images/common/red_back.jpg");background-size:contain;margin:auto auto 0;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.5em;font-weight:700;padding:0 15px;-webkit-transition:opacity 1s;transition:opacity 1s}@media screen and (max-width: 667px){.subPageBox__link{font-size:1.25em;height:70px}}.subPageBox__link:hover{opacity:0.65}.subPageBox__link:link,.subPageBox__link:visited,.subPageBox__link:active{text-decoration:none;color:#fff}.subPageBox__link::after{content:"";display:inline-block;width:24px;height:12px;background-image:url(/genki/images/common/arrow_white.png);background-repeat:no-repeat;background-size:contain;margin-left:auto}.subPageBox__linkText{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center;margin-right:5px}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdlbmtpL2Nzcy90b3Auc2NzcyIsImdlbmtpL2Nzcy9zZXR0aW5nL19zZXR0aW5nLnNjc3MiLCJnZW5raS9jc3Mvc2V0dGluZy9fbWl4aW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUlBLFFBQ0UsdURBQXdELENBQ3hELHlCQ0hlLENESWYsbUJBQW9CLENBRXBCLHFDQUxGLFFBTUksV0FBWSxDQUNaLG1CQUFnQixDQUVuQixDQUVELFdBQ0UsY0FBZSxDQUNmLGlCQUFrQixDQUVsQixxQ0FKRixXQUtJLGdCQUF3QyxDQW9EM0MsQ0F6REQsa0JBU0ksV0FBWSxDQUVaLHFDQVhKLGtCQVlNLFVBQVcsQ0FFZCxDQUVELGdCQUNFLG1CQUFhLENBQWIsb0JBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBOEIsQ0FBOUIscUNBQThCLENBQTlCLHFCQUE4QixDQUE5Qiw2QkFBOEIsQ0FDOUIsd0JBQWEsQ0FBYiwwQkFBYSxDQUFiLHFCQUFhLENBQWIsa0JBQW1CLENBQ3BCLGtCRTFCRCxtQkFBOEIsQ0Y4QjdCLHFDQUVELHNCQUVJLFlBQWEsQ0FFaEIsQ0FFRCxzQkFDRSxZQUFhLENBQ2IsaUJBQWtCLENDdEJwQixVQUppQixDRDZCZixxQ0FMRixzQkFNSSxhQUFjLENBQ2QseUJBQTBCLENBQzFCLHdCQ3REb0IsQ0R1RHBCLHVCQUF3QixDQUN4QixTQUFVLENBQ1YsV0FBWSxDQUNaLG1CQUFnRSxDQUNoRSxRQUFLLENBQ0wsTUFBTyxDQVVWLENBeEJBLDBCQWtCRyxXQUFZLENBRVoscUNBcEJILDBCQXFCSyxVQUFXLENBRWQsQ0FJTCxjQUNFLG1CQUFTLENBQVQsb0JBQVMsQ0FBVCxtQkFBUyxDQUFULFlBQWEsQ0FFYixxQ0FIRixjQUlJLFlBQWEsQ0FDYixpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxVQUFXLENBQ1gsVUFBVyxDQUNYLHlCQUEwQixDQUMxQixlQUFnQixDQUNoQixzQkFFUSxDQUNSLHdCQ3hGc0IsQ0EwQnhCLFVBSmlCLENEbURuQixtQkFtQk0sbUJBQWEsQ0FBYixvQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIsNkJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsd0JBQWEsQ0FBYiwwQkFBYSxDQUFiLHFCQUFhLENBQWIsa0JBQW1CLENBQ3BCLENBR0gsb0JBQ0UsbUJBQVMsQ0FBVCxvQkFBUyxDQUFULG1CQUFTLENBQVQsWUFBYSxDQUViLHFDQUhGLG9CQUlJLDJCQUFnQixDQUFoQiw0QkFBZ0IsQ0FBaEIsNkJBQWdCLENBQWhCLHlCQUFnQixDQUFoQixxQkFBc0IsQ0FFekIsQ0FFRCxvQkFDRSxhQUFjLENFbkdoQixtQkFBOEIsQ0FDOUIsYUZtRzBCLENBQ3hCLGlCQUFrQixDQUVsQixxQ0FMRixvQkFNSSxlQUF1QyxDQUN2QyxtQkFBZ0IsQ0FDaEIsNEJBQTZCLENBNEJoQyxDQXBDQSxrQ0FZRyxhQUFjLENBWmpCLGlDQWdCRyxjQUFlLENBaEJsQixnREFxQkssVUFBVyxDQUNYLG9CQUFxQixDQUNyQixTQUFVLENBQ1YsV0FBWSxDQUNaLHFCQUFzQixDQUN0QixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFVBQVcsQ0FDWCxrQ0FBVyxDQUFYLDBCQUEyQixDQUUzQixxQ0EvQkwsZ0RBZ0NPLFlBQWEsQ0FFaEIsQ0FJTCxvQkV4SUEsbUJBQThCLENBQzlCLGFGd0kwQixDQUN4QixlQUFnQixDQUZqQixnRkFPRyxvQkFBcUIsQ0FFckIscUNBVEgsZ0ZBVUssVUFBVyxDRWxKakIsZ0JBQThCLENBQzlCLGFGa0orQyxDQUN6QyxhQUFjLENBQ2QsaUJBQWtCLENBRXJCLENBR0gsMkJBQ0UsYUFBYyxDQUVkLHFDQUhGLDJCQUlJLGFBQW9DLENBNEJ2QyxDQWhDQSxvQ0FRRyxTQUFVLENBQ1YsVUFBVyxDQVRkLDJDQVlLLFdBQVksQ0FaakIseUNBZ0JLLFNBQVUsQ0FDWCxxQ0FqQkosb0NBb0JLLFVBQU8sQ0FDUCxXQUFRLENBckJiLDJDQXdCTyxXQUFZLENBeEJuQix5Q0E0Qk8sU0FBVSxDQUNYLENBS1Asb0JBQ0UsWUFBYSxDQUViLHFDQUhGLG9CQUlJLGFBQWMsQ0FDZCxXQUFPLENBQ1AsZUFBZ0IsQ0FFbkIsQ0FHSCwwQkFDRSxHQUNFLFNBQVUsQ0FHWixLQUNFLFNBQVUsQ0FBQSxDQU5kLGtCQUNFLEdBQ0UsU0FBVSxDQUdaLEtBQ0UsU0FBVSxDQUFBLENBSWQsU0FDRSxpQkFBa0IsQ0FFbEIscUNBSEYsU0FJSSxZQUFhLENBMkhoQixDQXhIQyxnQkFDRSxpQkFBa0IsQ0FFbEIsbUJBQ0UsV0FBWSxDQUNaLE1BQU8sQ0FDUCxRQUFTLENBQ1QsNkJBQXNCLENBQXRCLHFCQUFzQixDQUN0Qiw2QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLDBDQUFtQyxDQUFuQyxrQ0FBbUMsQ0FDbkMsNEJBQXFCLENBQXJCLG9CQUFxQixDQUNyQixnQ0FBcUIsQ0FBckIsd0JBQXlCLENBQzFCLG1CQUdDLFdBQVksQ0FDWixPQUFRLENBQ1IsUUFBUyxDQUNULDZCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsNkJBQXNCLENBQXRCLHFCQUFzQixDQUN0QiwwQ0FBbUMsQ0FBbkMsa0NBQW1DLENBQ25DLDBCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsZ0NBQXFCLENBQXJCLHdCQUF5QixDQUMxQixtQkFHQyxXQUFZLENBQ1osT0FBUSxDQUNSLFNBQVUsQ0FDViw2QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLDZCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsMENBQW1DLENBQW5DLGtDQUFtQyxDQUNuQywwQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLGdDQUFxQixDQUFyQix3QkFBeUIsQ0FDMUIsbUJBR0MsV0FBWSxDQUNaLE9BQVEsQ0FDUixRQUFTLENBQ1QsNkJBQXNCLENBQXRCLHFCQUFzQixDQUN0Qiw2QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLDBDQUFtQyxDQUFuQyxrQ0FBbUMsQ0FDbkMsNEJBQXFCLENBQXJCLG9CQUFxQixDQUNyQixnQ0FBcUIsQ0FBckIsd0JBQXlCLENBQzFCLGVBSUQsU0FBVSxDQUNWLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsNkJBQXNCLENBQXRCLHFCQUFzQixDQUN0Qiw2QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLDBDQUFtQyxDQUFuQyxrQ0FBbUMsQ0FDbkMsNEJBQXFCLENBQXJCLG9CQUFxQixDQUNyQixnQ0FBcUIsQ0FBckIsd0JBQXlCLENBQzFCLGVBR0MsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBQ1QsV0FBWSxDQUNaLHVDQUFnQyxDQUFoQywrQkFBZ0MsQ0FDaEMsNkJBQXNCLENBQXRCLHFCQUFzQixDQUN0Qiw2QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLDBDQUFtQyxDQUFuQyxrQ0FBbUMsQ0FDbkMsMEJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixnQ0FBcUIsQ0FBckIsd0JBQXlCLENBQzFCLGlCQUdDLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsUUFBUyxDQUNULFVBQVcsQ0FDWCx1Q0FBZ0MsQ0FBaEMsK0JBQWdDLENBQ2hDLG1CQUFhLENBQWIsb0JBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLDZCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLHdCQUFtQixDQUFuQiwwQkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQiw2QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLDZCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsMENBQW1DLENBQW5DLGtDQUFtQyxDQUNuQyw0QkFBcUIsQ0FBckIsb0JBQXFCLENBQ3JCLGdDQUFxQixDQUFyQix3QkFBeUIsQ0FDMUIscUJBR0MsVUFBVyxDQUNaLHNCQUdDLFNBQVUsQ0FDVixjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FKakIsMEJBT0csNERBQXFELENBQXJELG9EQUFxRCxDQUNyRCxtQ0FBNEIsQ0FBNUIsMkJBQTRCLENBQzVCLFNBQVUsQ0FFVixvQ0FDRSxHQUNFLG1DQUE0QixDQUE1QiwyQkFBNEIsQ0FDNUIsU0FBVSxDQUdaLElBQ0UsU0FBVSxDQUdaLEtBQ0UsaUNBQTBCLENBQTFCLHlCQUEwQixDQUMxQixTQUFVLENBQUEsQ0FaZCw0QkFDRSxHQUNFLG1DQUE0QixDQUE1QiwyQkFBNEIsQ0FDNUIsU0FBVSxDQUdaLElBQ0UsU0FBVSxDQUdaLEtBQ0UsaUNBQTBCLENBQTFCLHlCQUEwQixDQUMxQixTQUFVLENBQUEsQ0FPcEIsU0FDRSxZQUFhLENBQ2IsaUJBQWtCLENBRWxCLHFDQUpGLFNBS0ksYUFBYyxDQWtDakIsQ0EvQkMsZUFDRSxTQUFVLENBQ1YsZ0JBQWlCLENBQ2pCLDZCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsNkJBQXNCLENBQXRCLHFCQUFzQixDQUN0QiwwQ0FBbUMsQ0FBbkMsa0NBQW1DLENBQ25DLDRCQUFxQixDQUFyQixvQkFBcUIsQ0FDckIsZ0NBQXFCLENBQXJCLHdCQUF5QixDQUMxQixlQUdDLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFFBQVMsQ0FDVCx1Q0FBZ0MsQ0FBaEMsK0JBQWdDLENBQ2hDLDZCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsNkJBQXNCLENBQXRCLHFCQUFzQixDQUN0QiwwQ0FBbUMsQ0FBbkMsa0NBQW1DLENBQ25DLDRCQUFxQixDQUFyQixvQkFBcUIsQ0FDckIsZ0NBQXFCLENBQXJCLHdCQUF5QixDQUMxQixnQkFHQyxlQUFZLENBQ1osNkJBQXNCLENBQXRCLHFCQUFzQixDQUN0Qiw2QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLDBDQUFtQyxDQUFuQyxrQ0FBbUMsQ0FDbkMsNEJBQXFCLENBQXJCLG9CQUFxQixDQUNyQixnQ0FBcUIsQ0FBckIsd0JBQXlCLENBQzFCLFVBSUQsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUVqQixxQ0FKRixVQUtJLGdCQUFZLENBMEdmLENBdEdHLHFDQVRKLGlCQVVNLGNBQXFDLENBRXhDLENBRUQsZUFDRSxxQkFBc0IsQ0FDdEIsd0JBQXlCLENBQ3pCLGlCQUFrQixDQUVsQixxQ0FMRixlQU1JLHNCQUVRLENBRVgsQ0FFRCxpQkVyWkEsYUFBOEIsQ0Z1WjVCLGlCQUFrQixDQUNsQixLQUFNLENBQ04sUUFBUyxDQUNULHVDQUFnQyxDQUFoQywrQkFBZ0MsQ0FDaEMsV0FBWSxDQUNaLFdBQVksQ0FDWix3QkNyYXNCLENEc2F0QixVQUFXLENBQ1gsbUJBQWEsQ0FBYixvQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHVCQUF1QixDQUF2Qiw4QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQUN2Qix3QkFBbUIsQ0FBbkIsMEJBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBRWxCLHFDQWZGLGlCRXJaQSxtQkFBOEIsQ0ZzYTFCLFdBQU8sQ0FDUCxXQUFRLENBRVgsQ0FFRCx3QkFDRSxtQkFBb0IsQ0FEckIsaUNBSUcsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsT0FBUSxDQVBYLHdDQVVLLFdBQVksQ0FWakIsc0NBY0ssU0FBVSxDQUNYLHFDQWZMLHdCQW1CSSxtQkFBb0IsQ0FuQnZCLGlDQXNCSyxTQUFVLENBQ1gsQ0FJTCxnQkV0Y0EsZ0JBQThCLENBQzlCLGFGc2MwQixDQUV4QixxQ0FIRixnQkV0Y0EsYUFBOEIsQ0ZnZDdCLENBVkEsb0NBUUcsY0FBZSxDQUNoQixnQ0FLQyxTQUFVLENBQ1YsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixLQUFNLENBQ1AscUNBTkYsZ0NBVUssS0FBTSxDQUNQLENBSUwsaUJBQ0UsY0FBZSxDQUNmLGlCQUFrQixDQUVsQixxQ0FKRixpQkFLSSxhQUFxQyxDQUNyQyxlQUFZLENBRWYsQ0FLQyxxQ0FGSixtQkFHTSxjQUFxQyxDQUV4QyxDQUVELHNCQUNFLGVBQWdCLENBQ2hCLHdCQzdmc0IsQ0Q4ZnRCLHFCQUFzQixDQUN0QixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUVsQixxQ0FSRixzQkFTSSxzQkFFUSxDQUNSLGVBQVksQ0FFZixDQUVELHNCQUNFLG1CQUFhLENBQWIsb0JBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLDZCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLHdCQUFhLENBQWIsMEJBQWEsQ0FBYixxQkFBYSxDQUFiLGtCQUFtQixDQUhwQiwwQ0FNRyxlQUFnQixDQUVoQixxQ0FSSCwwQ0FTSyxlQUFZLENBRWYsQ0FHSCx1QkVqaEJBLGFBQThCLENGbWhCNUIsaUJBQWtCLENBQ2xCLGFDNWhCc0IsQ0Q4aEJ0QixxQ0FMRix1QkVqaEJBLG1CQUE4QixDRjJpQjdCLENBMUJBLDhCQVVHLFVBQVcsQ0FDWCxvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLFVBQVcsQ0FDWCx3QkN2aUJvQixDRHdpQnBCLGlCQUFrQixDQUNsQixZQUFhLENBQ2IsUUFBUyxDQUNULGtDQUFXLENBQVgsMEJBQTJCLENBRTNCLHFDQXBCSCw4QkFxQkssVUFBTyxDQUNQLFVBQVEsQ0FDUixXQUFRLENBRVgsQ0FHSCxrQkU3aUJBLGdCQUE4QixDQUM5QixhRjZpQjBCLENBQ3hCLDhCQUErQixDQUMvQixjQUFlLENBRWYscUNBTEYsa0JFN2lCQSxhQUE4QixDRm9qQjFCLDhCQUFxRCxDQUV4RCxDQUVELDBCQUNFLFVBQVcsQ0FDWCxtQkFBYSxDQUFiLG9CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isd0JBQThCLENBQTlCLHFDQUE4QixDQUE5QixxQkFBOEIsQ0FBOUIsNkJBQThCLENBQzlCLHVCQUF1QixDQUF2Qiw4QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQUN2QixnQkFBaUIsQ0FDakIsNEJDdGtCc0IsQ0R1a0J0QixlQUFnQixDQUVoQixxQ0FURiwwQkFVSSwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLDZCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLHdCQUFtQixDQUFuQiwwQkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixnQkFBYSxDQUNiLGVBQVksQ0FFZixDQUVELCtCQUNFLFdBQVksQ0FFWixxQ0FIRiwrQkFJSSxVQUFXLENBQ1gsZUFBZ0IsQ0FFbkIsQ0FFRCxpQ0FDRSxXQUFZLENBRVoscUNBSEYsaUNBSUksVUFBVyxDQUVkLENBRUQsOEJFMWxCQSxtQkFBOEIsQ0Y2bEI1QixxQ0FIRiw4QkUxbEJBLGdCQUE4QixDRitsQjFCLGVBQVksQ0FFZixDQUVELGlDRW5tQkEsZ0JBQThCLENBQzlCLGFGbW1CMEIsQ0FFeEIscUNBSEYsaUNFbm1CQSxhQUE4QixDRnltQjdCLENBRUQsOEJFM21CQSxnQkFBOEIsQ0FDOUIsYUYybUIwQixDQUN4QixjQUFlLENBRWYscUNBSkYsOEJFM21CQSxhQUE4QixDRmtuQjdCLENBR0gsaUJBQ0UsOERBQStELENBQy9ELHFCQUFzQixDQUN0QixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLG1CQUFvQixDQUVwQixxQ0FQRixpQkFRSSxpRUFBa0UsQ0FDbEUsZ0JBQVksQ0FDWixpQkFBYSxDQUNiLG1CQUFnQixDQW1CbkIsQ0FmRyxxQ0FmSix3QkFnQk0sY0FBcUMsQ0FFeEMsQ0FFRCx5QkFDRSxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLGlCQUFrQixDQUVsQixxQ0FMRix5QkFNSSxTQUFVLENBQ1YsaUJBQXdDLENBRTNDLENBR0gsWUFDRSxtQkFBb0IsQ0FFcEIscUNBSEYsWUFJSSxrQkFBK0QsQ0FrSGxFLENBdEhELG1CQVFJLFdBQVksQ0FFWixxQ0FWSixtQkFXTSxVQUFXLENBQ1gsYUFBYyxDQUVqQixDQUVELGtCQUNFLG1CQUFhLENBQWIsb0JBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBaUIsQ0FBakIscUNBQWlCLENBQWpCLHFCQUFpQixDQUFqQiw2QkFBOEIsQ0FFOUIscUNBSkYsa0JBS0ksMkJBQWdCLENBQWhCLDRCQUFnQixDQUFoQiw2QkFBZ0IsQ0FBaEIseUJBQWdCLENBQWhCLHFCQUFzQixDQUV6QixDQUVELGlCQUNFLFdBQVksQ0FDWix1REFBd0QsQ0FDeEQsaUJBQWtCLENBQ2xCLG1CQUFhLENBQWIsb0JBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLDZCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLGlCQUFrQixDQUVsQixxQ0FSRixpQkFTSSxVQUFXLENBQ1gscUJBQWtFLENBVnJFLHFDQWFLLGVBQVksQ0FDYixDQUlMLG1CRWhzQkEsYUFBOEIsQ0Zrc0I1QixVQUFXLENBQ1gsVUFBVyxDQUNYLFdBQVksQ0FDWixtQkFBYSxDQUFiLG9CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsdUJBQXVCLENBQXZCLDhCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLHdCQUFtQixDQUFuQiwwQkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQix3QkNodEJzQixDRGl0QnRCLGlCQUFrQixDQUNsQixhQUFjLENBRWQscUNBWkYsbUJBYUksV0FBUSxDRTdzQlosbUJBQThCLENGZ3RCN0IsQ0FFRCxrQkVsdEJBLGdCQUE4QixDQUM5QixhRmt0QjBCLENBQ3hCLFVBQVcsQ0FDWCxtREFBb0QsQ0FFcEQscUNBTEYsa0JFbHRCQSxhQUE4QixDRnl0QjFCLG1EQUMyQyxDQUU5QyxDQUVELGtCQUNFLHNCQUFrQyxDQUNsQyxXQUFZLENBQ1oscURBQXNELENBQ3RELHVCQUF3QixDQUN4QixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLG1CQUFhLENBQWIsb0JBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBbUIsQ0FBbkIsMEJBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0V0dUJyQixlQUE4QixDRnd1QjVCLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZiw2QkFBWSxDQUFaLHFCQUFzQixDQUV0QixxQ0FkRixrQkU5dEJBLGdCQUE4QixDRjh1QjFCLFdBQVEsQ0FzQlgsQ0F0Q0Esd0JBb0JHLFlBQWEsQ0FwQmhCLDBFQTBCRyxvQkFBcUIsQ0FDckIsVUFBVyxDQTNCZCx5QkUvbkJELFVBQVcsQ0FDWCxvQkFBcUIsQ0FDckIsVUY2cEJVLENFNXBCVixXRjZwQlUsQ0U1cEJWLHNEQUF1QixDQUN2QiwyQkFBNEIsQ0FDNUIsdUJBQXdCLENGNnBCcEIsZ0JBQWlCLENBQ2xCLHNCQUlELGtCQUFZLENBQVosbUJBQVksQ0FBWixtQkFBWSxDQUFaLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsZ0JBQWlCIiwiZmlsZSI6InRvcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwic2V0dGluZy9tZWRpYVF1ZXJpZXNcIjtcclxuQGltcG9ydCBcInNldHRpbmcvc2V0dGluZ1wiO1xyXG5AaW1wb3J0IFwic2V0dGluZy9taXhpblwiO1xyXG5cclxuLnRvcFRvcCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9nZW5raV9iYWNrLmpwZ1wiKTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJG1haW4tY29sb3I7XHJcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcblxyXG4gIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICN7c3BNYWduaWZpY2F0aW9uKDU3KX1weDtcclxuICB9XHJcbn1cclxuXHJcbi50b3BIZWFkZXIge1xyXG4gIHBhZGRpbmc6IDE4cHggMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgcGFkZGluZzogI3tzcE1hZ25pZmljYXRpb24oMTAxKX1weCAwIDA7XHJcbiAgfVxyXG5cclxuICAuaW5uZXIge1xyXG4gICAgd2lkdGg6IDkxNXB4O1xyXG5cclxuICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JveCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIGZvbnRTdHlsZSgxNik7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZVRleHQge1xyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZUxvZ28ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIEBpbmNsdWRlIHotaW5kZXgodG9vbHRpcEJvdHRvbSk7XHJcblxyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdlbmtpLW1haW4tY29sb3I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggMDtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAje3NwTWFnbmlmaWNhdGlvbig2KX1weCA1JSAje3NwTWFnbmlmaWNhdGlvbigyNCl9cHg7XHJcbiAgICAgIHRvcDogI3tzcE1hZ25pZmljYXRpb24oMjQpfXB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgID4gaW1nIHtcclxuICAgICAgd2lkdGg6IDE4MXB4O1xyXG5cclxuICAgICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50b3BIZWFkZXJOYXYge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjF2dyk7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgcGFkZGluZzogI3tzcE1hZ25pZmljYXRpb24oNjApfXB4ICN7c3BNYWduaWZpY2F0aW9uKDMwKX1weCAje3NwTWFnbmlmaWNhdGlvbihcclxuICAgICAgICA5NlxyXG4gICAgICApfXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdlbmtpLW1haW4tY29sb3I7XHJcbiAgICBAaW5jbHVkZSB6LWluZGV4KHRvb2x0aXBCb3R0b20pO1xyXG5cclxuICAgICYub3BlbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIG1hcmdpbjogMCAzMHB4O1xyXG4gICAgQGluY2x1ZGUgZm9udFN0eWxlKDEzLCAxKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgbWFyZ2luOiAje3NwTWFnbmlmaWNhdGlvbigxMDEpfXB4IDAgMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206ICN7c3BNYWduaWZpY2F0aW9uKDIwKX1weDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICBsZWZ0OiAtMzBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgQGluY2x1ZGUgZm9udFN0eWxlKDEzLCAxKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgJjpsaW5rLFxyXG4gICAgJjp2aXNpdGVkLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBAaW5jbHVkZSBmb250U3R5bGUoc3BNYWduaWZpY2F0aW9uKDMyKSwgMSk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saW5rUmVnTWFyayB7XHJcbiAgICBwYWRkaW5nOiAwIDNweDtcclxuXHJcbiAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgcGFkZGluZzogMCAje3NwTWFnbmlmaWNhdGlvbigzKX1weDtcclxuICAgIH1cclxuXHJcbiAgICAucmVnTWFyayB7XHJcbiAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgIGhlaWdodDogN3B4O1xyXG5cclxuICAgICAgY2lyY2xlIHtcclxuICAgICAgICBzdHJva2U6ICMwMDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHBhdGgge1xyXG4gICAgICAgIGZpbGw6ICMwMDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICAgIHdpZHRoOiAje3NwTWFnbmlmaWNhdGlvbigxNyl9cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAje3NwTWFnbmlmaWNhdGlvbigxNyl9cHg7XHJcblxyXG4gICAgICAgIGNpcmNsZSB7XHJcbiAgICAgICAgICBzdHJva2U6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogI3tzcE1hZ25pZmljYXRpb24oMjU4KX1weDtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZnZTaG93IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnRvcEZ2UGMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICYtLTEge1xyXG4gICAgICB3aWR0aDogMTQuNCU7XHJcbiAgICAgIHRvcDogNSU7XHJcbiAgICAgIGxlZnQ6IDEzJTtcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IGZ2U2hvdztcclxuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS41cztcclxuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgIH1cclxuXHJcbiAgICAmLS0yIHtcclxuICAgICAgd2lkdGg6IDEzLjIlO1xyXG4gICAgICB0b3A6IDI0JTtcclxuICAgICAgbGVmdDogNzYlO1xyXG4gICAgICBhbmltYXRpb24tbmFtZTogZnZTaG93O1xyXG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAycztcclxuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgIH1cclxuXHJcbiAgICAmLS0zIHtcclxuICAgICAgd2lkdGg6IDE3LjglO1xyXG4gICAgICB0b3A6IDUzJTtcclxuICAgICAgbGVmdDogNi44JTtcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IGZ2U2hvdztcclxuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMnM7XHJcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tNCB7XHJcbiAgICAgIHdpZHRoOiAxNS4yJTtcclxuICAgICAgdG9wOiA1NCU7XHJcbiAgICAgIGxlZnQ6IDc2JTtcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IGZ2U2hvdztcclxuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS41cztcclxuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21haW4ge1xyXG4gICAgd2lkdGg6IDg1JTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZ2U2hvdztcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMC41cztcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMzYlO1xyXG4gICAgbGVmdDogNDklO1xyXG4gICAgd2lkdGg6IDIxLjMlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZnZTaG93O1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAzcztcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgfVxyXG5cclxuICAmX19zY3JvbGwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA5NiU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB3aWR0aDogNC44JTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZ2U2hvdztcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMy41cztcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgfVxyXG5cclxuICAmX19zY3JvbGxUZXh0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9fc2Nyb2xsQXJyb3cge1xyXG4gICAgd2lkdGg6IDEzJTtcclxuICAgIG1hcmdpbi10b3A6IDM2JTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMyU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgID4gaW1nIHtcclxuICAgICAgYW5pbWF0aW9uOiBmdkFycm93QW5pbWF0aW9uIDEuNHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICBAa2V5ZnJhbWVzIGZ2QXJyb3dBbmltYXRpb24ge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MCUpO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50b3BGdlNwIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gICZfX21haW4ge1xyXG4gICAgd2lkdGg6IDk1JTtcclxuICAgIG1hcmdpbjogMCAxJSAwIDQlO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZ2U2hvdztcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMC41cztcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIHdpZHRoOiAzMi4yJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMzUuNSU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmdlNob3c7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IDIuNXM7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgbWFyZ2luLXRvcDogI3tzcE1hZ25pZmljYXRpb24oNDIpfXB4O1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZ2U2hvdztcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMS41cztcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgfVxyXG59XHJcblxyXG4udG9wQWJvdXQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tdG9wOiAxNDdweDtcclxuXHJcbiAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICBtYXJnaW4tdG9wOiAje3NwTWFnbmlmaWNhdGlvbigxODIpfXB4O1xyXG4gIH1cclxuXHJcbiAgLmlubmVyIHtcclxuICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICBwYWRkaW5nOiAwICN7c3BNYWduaWZpY2F0aW9uKDI1KX1weDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JveCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMTAxcHggMTMwcHggNjVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgcGFkZGluZzogI3tzcE1hZ25pZmljYXRpb24oOTcpfXB4ICN7c3BNYWduaWZpY2F0aW9uKDQyKX1weCAje3NwTWFnbmlmaWNhdGlvbihcclxuICAgICAgICAgIDYyXHJcbiAgICAgICAgKX1weDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIGZvbnRTdHlsZSgyNCk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHdpZHRoOiAzMjBweDtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRnZW5raS1tYWluLWNvbG9yO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICBAaW5jbHVkZSBmb250U3R5bGUoc3BNYWduaWZpY2F0aW9uKDI0KSk7XHJcbiAgICAgIHdpZHRoOiAje3NwTWFnbmlmaWNhdGlvbigzMjApfXB4O1xyXG4gICAgICBoZWlnaHQ6ICN7c3BNYWduaWZpY2F0aW9uKDgwKX1weDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlUmVnTWFyayB7XHJcbiAgICBwYWRkaW5nOiAwIDVweCAwIDNweDtcclxuXHJcbiAgICAucmVnTWFyayB7XHJcbiAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAwcHg7XHJcblxyXG4gICAgICBjaXJjbGUge1xyXG4gICAgICAgIHN0cm9rZTogI2ZmZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgcGF0aCB7XHJcbiAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICBwYWRkaW5nOiAwIDNweCAwIDFweDtcclxuXHJcbiAgICAgIC5yZWdNYXJrIHtcclxuICAgICAgICB0b3A6IDAuNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIEBpbmNsdWRlIGZvbnRTdHlsZSgxNSwgMik7XHJcblxyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnRTdHlsZShzcE1hZ25pZmljYXRpb24oMTgpKTtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0UmVnTWFyayB7XHJcbiAgICAucmVnTWFyayB7XHJcbiAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgLnJlZ01hcmsge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgcGFkZGluZzogMCA0N3B4O1xyXG4gICAgbWFyZ2luLXRvcDogNjcuNXB4O1xyXG5cclxuICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICBwYWRkaW5nOiAwICN7c3BNYWduaWZpY2F0aW9uKDEzKX1weDtcclxuICAgICAgbWFyZ2luLXRvcDogI3tzcE1hZ25pZmljYXRpb24oMzYpfXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFjdGl2aXRpZXMge1xyXG4gIC5pbm5lciB7XHJcbiAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgcGFkZGluZzogMCAje3NwTWFnbmlmaWNhdGlvbigyMyl9cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0TGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGdlbmtpLW1haW4tY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgcGFkZGluZzogODBweCAxMzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgcGFkZGluZzogI3tzcE1hZ25pZmljYXRpb24oNTMpfXB4ICN7c3BNYWduaWZpY2F0aW9uKDQzKX1weCAje3NwTWFnbmlmaWNhdGlvbihcclxuICAgICAgICAgIDc3XHJcbiAgICAgICAgKX1weDtcclxuICAgICAgbWFyZ2luLXRvcDogI3tzcE1hZ25pZmljYXRpb24oNDIpfXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dEl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAje3NwTWFnbmlmaWNhdGlvbig1MCl9cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHRUaXRsZSB7XHJcbiAgICBAaW5jbHVkZSBmb250U3R5bGUoMjQpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICRnZW5raS1tYWluLWNvbG9yO1xyXG5cclxuICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICBAaW5jbHVkZSBmb250U3R5bGUoc3BNYWduaWZpY2F0aW9uKDI0KSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdlbmtpLW1haW4tY29sb3I7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtMTRweDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG4gICAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgICB3aWR0aDogI3tzcE1hZ25pZmljYXRpb24oODApfXB4O1xyXG4gICAgICAgIGhlaWdodDogI3tzcE1hZ25pZmljYXRpb24oNSl9cHg7XHJcbiAgICAgICAgYm90dG9tOiAje3NwTWFnbmlmaWNhdGlvbigtMTQpfXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIEBpbmNsdWRlIGZvbnRTdHlsZSgxNSwgMik7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDUwcHggLSAwLjI1ZW0pO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICBAaW5jbHVkZSBmb250U3R5bGUoc3BNYWduaWZpY2F0aW9uKDE4KSk7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoI3tzcE1hZ25pZmljYXRpb24oNTApfXB4IC0gMC4yNWVtKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Fib3V0UGFydG5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRnZW5raS1tYWluLWNvbG9yO1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy10b3A6ICN7c3BNYWduaWZpY2F0aW9uKDQwKX1weDtcclxuICAgICAgbWFyZ2luLXRvcDogI3tzcE1hZ25pZmljYXRpb24oNDApfXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYWJvdXRQYXJ0bmVySW1hZ2Uge1xyXG4gICAgd2lkdGg6IDE2MHB4O1xyXG5cclxuICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxNjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Fib3V0UGFydG5lclRleHRCb3gge1xyXG4gICAgd2lkdGg6IDQwNXB4O1xyXG5cclxuICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Fib3V0UGFydG5lck5hbWUge1xyXG4gICAgQGluY2x1ZGUgZm9udFN0eWxlKDE5KTtcclxuXHJcbiAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgQGluY2x1ZGUgZm9udFN0eWxlKHNwTWFnbmlmaWNhdGlvbigyMikpO1xyXG4gICAgICBtYXJnaW4tdG9wOiAje3NwTWFnbmlmaWNhdGlvbigzMCl9cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hYm91dFBhcnRuZXJDb21wYW55IHtcclxuICAgIEBpbmNsdWRlIGZvbnRTdHlsZSgxNSwgMik7XHJcblxyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnRTdHlsZShzcE1hZ25pZmljYXRpb24oMTgpKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Fib3V0UGFydG5lclRleHQge1xyXG4gICAgQGluY2x1ZGUgZm9udFN0eWxlKDE1LCAyKTtcclxuICAgIG1hcmdpbi10b3A6IDFlbTtcclxuXHJcbiAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgQGluY2x1ZGUgZm9udFN0eWxlKHNwTWFnbmlmaWNhdGlvbigxOCkpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFjdGl2aXRpeURldGFpbCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RvcC9hY3Rpdml0aXlEZXRhaWxfYmFjay5qcGdcIik7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBtYXJnaW4tdG9wOiAtMTQ1cHg7XHJcbiAgcGFkZGluZy10b3A6IDMwMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA3N3B4O1xyXG5cclxuICBAbWVkaWEgI3skc3B9IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90b3AvYWN0aXZpdGl5RGV0YWlsX2JhY2tfc3AuanBnXCIpO1xyXG4gICAgbWFyZ2luLXRvcDogI3tzcE1hZ25pZmljYXRpb24oLTUwKX1weDtcclxuICAgIHBhZGRpbmctdG9wOiAje3NwTWFnbmlmaWNhdGlvbigxOTkpfXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206ICN7c3BNYWduaWZpY2F0aW9uKDQ3KX1weDtcclxuICB9XHJcblxyXG4gIC5pbm5lciB7XHJcbiAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgcGFkZGluZzogMCAje3NwTWFnbmlmaWNhdGlvbigxOCl9cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jZW50ZXIge1xyXG4gICAgd2lkdGg6IDU0MHB4O1xyXG4gICAgbWFyZ2luOiAtNDZweCBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICB3aWR0aDogODUlO1xyXG4gICAgICBtYXJnaW46ICN7c3BNYWduaWZpY2F0aW9uKC0yMCl9cHggYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zdWJQYWdlQm94IHtcclxuICBtYXJnaW46IDExMHB4IDAgODBweDtcclxuXHJcbiAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICBtYXJnaW46ICN7c3BNYWduaWZpY2F0aW9uKDg0KX1weCAwICN7c3BNYWduaWZpY2F0aW9uKDg3KX1weDtcclxuICB9XHJcblxyXG4gIC5pbm5lciB7XHJcbiAgICB3aWR0aDogODYycHg7XHJcblxyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwIDEwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JveCB7XHJcbiAgICB3aWR0aDogNDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2dlbmtpX2JhY2suanBnXCIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nOiA2MXB4IDUwcHg7XHJcblxyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAje3NwTWFnbmlmaWNhdGlvbig3Nil9cHggMTIlICN7c3BNYWduaWZpY2F0aW9uKDgxKX1weDtcclxuXHJcbiAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogI3tzcE1hZ25pZmljYXRpb24oNzMpfXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBmb250U3R5bGUoMjQpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNjRweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2Vua2ktbWFpbi1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICBoZWlnaHQ6ICN7c3BNYWduaWZpY2F0aW9uKDgwKX1weDtcclxuICAgICAgQGluY2x1ZGUgZm9udFN0eWxlKHNwTWFnbmlmaWNhdGlvbigzMCkpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBAaW5jbHVkZSBmb250U3R5bGUoMTUsIDIpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IGNhbGMoMzBweCAtIDAuMjVlbSkgYXV0byBjYWxjKDQwcHggLSAwLjI1ZW0pO1xyXG5cclxuICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICBAaW5jbHVkZSBmb250U3R5bGUoc3BNYWduaWZpY2F0aW9uKDE4KSk7XHJcbiAgICAgIG1hcmdpbjogY2FsYygje3NwTWFnbmlmaWNhdGlvbig0OCl9cHggLSAwLjI1ZW0pIGF1dG9cclxuICAgICAgICBjYWxjKCN7c3BNYWduaWZpY2F0aW9uKDUwKX1weCAtIDAuMjVlbSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIHdpZHRoOiB1bnF1b3RlKFwibWluKDEwMCUsIDI1MHB4KVwiKTtcclxuICAgIGhlaWdodDogODRweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vcmVkX2JhY2suanBnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgZm9udFN0eWxlKDE4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xyXG5cclxuICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICBAaW5jbHVkZSBmb250U3R5bGUoc3BNYWduaWZpY2F0aW9uKDIyKSk7XHJcbiAgICAgIGhlaWdodDogI3tzcE1hZ25pZmljYXRpb24oMTA1KX1weDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC42NTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxpbmssXHJcbiAgICAmOnZpc2l0ZWQsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBAaW5jbHVkZSBwc2V1ZG9FbGVtZW50c0ltYWdlKFxyXG4gICAgICAgIDI0cHgsXHJcbiAgICAgICAgMTJweCxcclxuICAgICAgICBcIi4uL2ltYWdlcy9jb21tb24vYXJyb3dfd2hpdGUucG5nXCJcclxuICAgICAgKTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saW5rVGV4dCB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICB9XHJcbn1cclxuIiwiLy/oibLjgavplqLjgZnjgovoqK3lrppcclxuJGdlbmtpLW1haW4tY29sb3I6ICM3MGEyMzc7XHJcbiRnZW5raS1zdWItY29sb3I6ICNmOGY4ZTY7XHJcbiRtYWluLWNvbG9yOiAjMDYzO1xyXG4kYmFzaWMtY29sb3ItZ3JlZW46ICMyOWFhM2Y7XHJcbiRiYXNpYy1jb2xvci1ncmF5OiAjY2NjY2NjO1xyXG4kYWNjZW50LWNvbG9yLXJlZDogI2ZmMDAwMDtcclxuJGFjY2VudC1jb2xvci1ncmVlbjogI2UwZjVlMztcclxuJGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiR0aXRsZS1jb2xvcjogIzAwMDtcclxuJHRleHQtY29sb3I6ICMwMDA7XHJcblxyXG4vL1NQ44Gu44Os44K544Od44Oz44K344OW5YCN546HXHJcbiRzcC1tYWduaWZpY2F0aW9uOiAxLjU7XHJcbkBmdW5jdGlvbiBzcE1hZ25pZmljYXRpb24oJG51bSkge1xyXG4gIEByZXR1cm4gcm91bmQoJG51bSAvICRzcC1tYWduaWZpY2F0aW9uKTtcclxufVxyXG5cclxuLy96LWluZGV444Gu5Z+65pys6Kit5a6aXHJcbiRsYXllcjogKFxyXG4gIG1vZGFsOiAxNTAwMCxcclxuICBoZWFkZXI6IDEwMDAwLFxyXG4gIHRvb2x0aXA6IDIwLFxyXG4gIHRvb2x0aXBCb3R0b206IDEwLFxyXG4gIGRlZmF1bHQ6IDEsXHJcbik7XHJcbkBtaXhpbiB6LWluZGV4KCRrZXkpIHtcclxuICB6LWluZGV4OiBtYXAtZ2V0KCRsYXllciwgJGtleSk7XHJcbn1cclxuIiwiLy/jg5Xjgqnjg7Pjg4jjgavplqLjgZnjgovjg5/jg4Pjgq/jgrnjgqTjg7PvvIhweOOBruaZguOBruOCteOCpOOCuuOCkuWFpeWKm++8iVxyXG5cclxuLy8o44OV44Kp44Oz44OI44K144Kk44K6KOOCteOCpOOCuuWNmOS9jSnjgIHmloflrZfjga7pq5jjgZXvvIjjgrXjgqTjgrrljZjkvY3vvInjgIHmloflrZfjga7luYXvvIjmlbDlgKTooajoqJjvvIjjg4fjg5Xjgqnjg6vjg4jvvInvvI/jgrXjgqTjgrrljZjkvY0sIOaVsOWtl+WNmOS9jeihqOiomO+8iHRydWXvvIkvIOOCteOCpOOCuuWNmOS9jeihqOiomO+8iGZhbHNl77yJ44GLKVxyXG5AbWl4aW4gZm9udFN0eWxlKFxyXG4gICRmb250U2l6ZTogMTYsXHJcbiAgJGxpbmVoZWlnaHQ6IG51bGwsXHJcbiAgJGxldHRlclNwYWNpbmc6IG51bGwsXHJcbiAgJGlzTnVtYmVyTGV0dGVyU3BhY2luZzogdHJ1ZVxyXG4pIHtcclxuICBmb250LXNpemU6ICRmb250U2l6ZSAvIDEyICsgZW07XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5laGVpZ2h0O1xyXG4gIEBpZiAkaXNOdW1iZXJMZXR0ZXJTcGFjaW5nIHtcclxuICAgIEBpZiAkbGV0dGVyU3BhY2luZyAhPSBudWxsIHtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6ICgkbGV0dGVyU3BhY2luZyAvIDEwMDApICsgZW07XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlclNwYWNpbmc7XHJcbiAgfVxyXG59XHJcblxyXG4vL+iDjOaZr+eUu+WDj+ODnOODg+OCr+OCueOBrumrmOOBleOCkuWHuuWKm+OBmeOCi21peGluXHJcbi8vKOimquimgee0oOOBruOCq+ODqeODoOaVsCwg5qiq5bmFLCDnuKbluYUsIOS9meeZvSjjgrXjgqTjgrrljZjkvY0pKVxyXG5AbWl4aW4gc2V0dGluZ0JnaUhlaWdodCgkY29sdW1uTnVtOiAxLCAkd2lkdGg6IDEsICRoZWlnaHQ6IDEsICRtYXJnaW46IG51bGwpIHtcclxuICBAaWYgJG1hcmdpbiA9PSBudWxsIHtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjKCgxMDAlIC8gI3skY29sdW1uTnVtfSkgKiAoI3skaGVpZ2h0fSAvICN7JHdpZHRofSkpO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgcGFkZGluZy10b3A6IGNhbGMoXHJcbiAgICAgICgoMTAwJSAvICN7JGNvbHVtbk51bX0pIC0gI3skbWFyZ2lufSkgKiAoI3skaGVpZ2h0fSAvICN7JHdpZHRofSlcclxuICAgICk7XHJcbiAgfVxyXG59XHJcblxyXG4vL+aoquS4puOBs+OBq+mWouOBmeOCi21peGluXHJcbi8vKOOCq+ODqeODoOaVsCwg5bem5L2Z55m9KOOCteOCpOOCuuWNmOS9jSksIOS4iuS9meeZvSjjgrXjgqTjgrrljZjkvY0pKVxyXG5AbWl4aW4gZmxleENvbnRlbnRzKCRjb2x1bW5OdW06IDEsICRtYXJnaW5MZWZ0OiBudWxsLCAkbWFyZ2luVG9wOiBudWxsKSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gIEBpZiAkbWFyZ2luTGVmdCAhPSBudWxsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtI3skbWFyZ2luTGVmdH07XHJcbiAgfVxyXG5cclxuICAmID4gKiB7XHJcbiAgICBAaWYgJG1hcmdpbkxlZnQgIT0gbnVsbCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAjeyRtYXJnaW5MZWZ0fTtcclxuICAgIH1cclxuXHJcbiAgICAkbnRoQ2hpbGQ6ICRjb2x1bW5OdW0gKyAxO1xyXG5cclxuICAgICY6bnRoLWNoaWxkKG4gKyAjeyRudGhDaGlsZH0pIHtcclxuICAgICAgbWFyZ2luLXRvcDogI3skbWFyZ2luVG9wfTtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgJG1hcmdpbkxlZnQgPT0gbnVsbCB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRjb2x1bW5OdW19KTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAvICN7JGNvbHVtbk51bX0pIC0gI3skbWFyZ2luTGVmdH0pO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy/og4zmma/nlLvlg4/jg5zjg4Pjgq/jgrnjgafmqKrkuKbjgbPjgZnjgottaXhpblxyXG4vLyjjgqvjg6njg6DmlbAsIOaoquW5hSwg57im5bmFLCDlt6bkvZnnmb0o44K144Kk44K65Y2Y5L2NKSwg5LiK5L2Z55m9KOOCteOCpOOCuuWNmOS9jSksIOiDjOaZr+OBrue4puS9jee9riwg6IOM5pmv44Gu5qiq5L2N572uKVxyXG5AbWl4aW4gZmxleEJnaUNvbnRlbnRzKFxyXG4gICRjb2x1bW5OdW06IDEsXHJcbiAgJHdpZHRoOiAxLFxyXG4gICRoZWlnaHQ6IDEsXHJcbiAgJG1hcmdpbkxlZnQ6IG51bGwsXHJcbiAgJG1hcmdpblRvcDogbnVsbCxcclxuICAkYmdpSG9yaXpvbnRhbFBvc2l0aW9uOiBjZW50ZXIsXHJcbiAgJGJnaVZlcnRpY2FsUG9zaXRpb246IGNlbnRlclxyXG4pIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tbGVmdDogLSN7JG1hcmdpbkxlZnR9O1xyXG5cclxuICAmID4gKiB7XHJcbiAgICBtYXJnaW4tbGVmdDogI3skbWFyZ2luTGVmdH07XHJcblxyXG4gICAgJG50aENoaWxkOiAkY29sdW1uTnVtICsgMTtcclxuXHJcbiAgICAmOm50aC1jaGlsZChuICsgI3skbnRoQ2hpbGR9KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6ICN7JG1hcmdpblRvcH07XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRtYXJnaW5MZWZ0ID09IG51bGwge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skY29sdW1uTnVtfSk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKCgxMDAlIC8gI3skY29sdW1uTnVtfSkgKiAoI3skaGVpZ2h0fSAvICN7JHdpZHRofSkpO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gI3skY29sdW1uTnVtfSkgLSAjeyRtYXJnaW5MZWZ0fSk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKFxyXG4gICAgICAgICgoMTAwJSAvICN7JGNvbHVtbk51bX0pIC0gI3skbWFyZ2luTGVmdH0pICogKCN7JGhlaWdodH0gLyAjeyR3aWR0aH0pXHJcbiAgICAgICk7XHJcbiAgICB9XHJcblxyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkYmdpSG9yaXpvbnRhbFBvc2l0aW9uICRiZ2lWZXJ0aWNhbFBvc2l0aW9uO1xyXG4gIH1cclxufVxyXG5cclxuLy/nlpHkvLzopoHntKDjgavnlLvlg4/jgpLlhaXjgozjgovloLTlkIjjga5taXhpblxyXG4vLyjmqKrluYUo44K144Kk44K65Y2Y5L2NKSwg57im5bmFKOOCteOCpOOCuuWNmOS9jSksIOeUu+WDj+OBruODquODs+OCrylcclxuQG1peGluIHBzZXVkb0VsZW1lbnRzSW1hZ2UoJHdpZHRoLCAkaGVpZ2h0LCAkYmdJbWFnZUxpbmspIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogJHdpZHRoO1xyXG4gIGhlaWdodDogJGhlaWdodDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYmdJbWFnZUxpbmt9KTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG5cclxuLy/kuInop5LjgoTjgZjjgovjgZdcclxuLy8o5pa55ZCRLCDpq5jjgZUo44K144Kk44K65Y2Y5L2NKSwg57ea44Gu5bmFKOOCteOCpOOCuuWNmOS9jSksIOiJsiwgcG9zaXRpb246YWJzb2x1dGXjgYso44OH44OV44Kp44Or44OI44GvZmFsc2UpKVxyXG5AbWl4aW4gdHJpYW5nbGVBcnJvdyhcclxuICAkZGlyZWN0aW9uLFxyXG4gICRoZWlnaHQsXHJcbiAgJGJvcmRlcldpZHRoLFxyXG4gICRjb2xvcixcclxuICAkaXNBYnNvbHV0ZTogZmFsc2UsXHJcbiAgJHRyYW5zZm9ybVk6IC01MCVcclxuKSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IGNhbGMoI3skaGVpZ2h0fSAvIDEuNCk7XHJcbiAgaGVpZ2h0OiBjYWxjKCN7JGhlaWdodH0gLyAxLjQpO1xyXG5cclxuICBAaWYgJGlzQWJzb2x1dGUgPT0gdHJ1ZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoI3skdHJhbnNmb3JtWX0pIHJvdGF0ZSg0NWRlZyk7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgfVxyXG5cclxuICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcclxuICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyV2lkdGggc29saWQgJGNvbG9yO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlcldpZHRoIHNvbGlkICRjb2xvcjtcclxuICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdG9wIHtcclxuICAgIGJvcmRlci10b3A6ICRib3JkZXJXaWR0aCBzb2xpZCAkY29sb3I7XHJcbiAgICBib3JkZXItbGVmdDogJGJvcmRlcldpZHRoIHNvbGlkICRjb2xvcjtcclxuICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyV2lkdGggc29saWQgJGNvbG9yO1xyXG4gICAgYm9yZGVyLXRvcDogJGJvcmRlcldpZHRoIHNvbGlkICRjb2xvcjtcclxuICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gYm90dG9tIHtcclxuICAgIGJvcmRlci1ib3R0b206ICRib3JkZXJXaWR0aCBzb2xpZCAkY29sb3I7XHJcbiAgICBib3JkZXItcmlnaHQ6ICRib3JkZXJXaWR0aCBzb2xpZCAkY29sb3I7XHJcbiAgfVxyXG59XHJcbiJdfQ== */
