  @charset "UTF-8";

#Dirpath{background-image:none;padding-bottom:8px}#Main{background-image:none}.inner{width:860px;margin:0 auto}@media screen and (max-width: 667px){.inner{width:100%}}.pageTop{padding-top:0}@media screen and (max-width: 667px){.pageTop{margin-top:21vw}}.genkiHeader{background-image:url("/genki/images/common/genki_back.jpg");height:246px;border-top:1px solid #063}@media screen and (max-width: 667px){.genkiHeader{border-top:none;height:201px}}.genkiHeader .inner{width:936px;height:100%;position:relative}@media screen and (max-width: 667px){.genkiHeader .inner{width:100%}}.genkiHeader__logo{width:224px;height:72.5px;border-radius:0 0 5px 5px;background-color:#70a237;position:absolute;top:-1px;left:0;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:10}@media screen and (max-width: 667px){.genkiHeader__logo{border-radius:0 0 5px 0;width:50%;height:auto;padding:4px 5% 16px;top:16px;left:0}}.genkiHeader__logo>img{width:181px}@media screen and (max-width: 667px){.genkiHeader__logo>img{width:100%}}.genkiHeader__nav{position:absolute;top:19px;right:0}@media screen and (max-width: 667px){.genkiHeader__nav{display:none;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}.genkiHeader__nav.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}}.genkiHeader__navList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 667px){.genkiHeader__navList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.genkiHeader__navItem{margin:0 30px;font-size:1.08333em;line-height:1;position:relative}@media screen and (max-width: 667px){.genkiHeader__navItem{margin:67px 0 0;padding-bottom:13px;border-bottom:1px solid #fff}}.genkiHeader__navItem:first-of-type{margin-left:0}.genkiHeader__navItem:last-of-type{margin-right:0}.genkiHeader__navItem: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){.genkiHeader__navItem:not(:first-of-type)::before{display:none}}.genkiHeader__navLink{font-size:1.08333em;line-height:1;font-weight:700}.genkiHeader__navLink:link,.genkiHeader__navLink:visited,.genkiHeader__navLink:active{text-decoration:none}@media screen and (max-width: 667px){.genkiHeader__navLink:link,.genkiHeader__navLink:visited,.genkiHeader__navLink:active{color:#fff;font-size:1.75em;line-height:1;display:block;text-align:center}}.genkiHeader__navLinkRegMark{padding:0 3px}@media screen and (max-width: 667px){.genkiHeader__navLinkRegMark{padding:0 2px}}.genkiHeader__navLinkRegMark .regMark{width:7px;height:7px}.genkiHeader__navLinkRegMark .regMark circle{stroke:#000}.genkiHeader__navLinkRegMark .regMark path{fill:#000}@media screen and (max-width: 667px){.genkiHeader__navLinkRegMark .regMark{width:11px;height:11px}.genkiHeader__navLinkRegMark .regMark circle{stroke:#fff}.genkiHeader__navLinkRegMark .regMark path{fill:#fff}}.genkiHeader__navLogo{display:none}@media screen and (max-width: 667px){.genkiHeader__navLogo{display:block;width:172px;margin-top:auto}}.genkiHeader__title{font-size:2em;line-height:1;position:absolute;bottom:85.5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;text-align:center}@media screen and (max-width: 667px){.genkiHeader__title{font-size:1.66667em;line-height:1;bottom:58px}}.genkiHeader__title::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){.genkiHeader__title::after{width:53px;height:3px;bottom:-9px}}.genkiHeader__reportDetailTitleBox{position:absolute;bottom:63px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;width:100%}@media screen and (max-width: 667px){.genkiHeader__reportDetailTitleBox{bottom:30px}}.genkiHeader__reportDetailSubTitle{display:block;font-size:1.66667em;line-height:1}@media screen and (max-width: 667px){.genkiHeader__reportDetailSubTitle{font-size:1.25em}}.genkiHeader__reportDetailTitle{font-size:2em;line-height:1;margin-top:13px}@media screen and (max-width: 667px){.genkiHeader__reportDetailTitle{font-size:1.66667em}}.humburger{display:none}@media screen and (max-width: 667px){.humburger{position:absolute;left:0;top:0;width:100%;height:51px;background-color:#70a237;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}}.humburger__box{margin-left:auto;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;border:1px solid #83bd3f;border-radius:4px;margin-right:18px;padding:8px;z-index:20}.humburger__text{font-size:.1remem;font-weight:700;color:#fff;margin-right:8px}.humburger__button{width:24px;height:20px;border:none;background-color:transparent;padding:0;margin:0;position:relative}.humburger__button:not(:focus-visible){outline:none}.humburger__stick{display:inline-block;width:100%;height:3px;background-color:#fff;position:absolute;left:0}.humburger__stick:nth-of-type(1){top:0;-webkit-transition:left 0.3s, top 0.3s, -webkit-transform 0.3s;transition:left 0.3s, top 0.3s, -webkit-transform 0.3s;transition:left 0.3s, top 0.3s, transform 0.3s;transition:left 0.3s, top 0.3s, transform 0.3s, -webkit-transform 0.3s}.open .humburger__stick:nth-of-type(1){top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-135deg);transform:translate(-50%, -50%) rotate(-135deg)}.humburger__stick:nth-of-type(2){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.open .humburger__stick:nth-of-type(2){opacity:0}.humburger__stick:nth-of-type(3){bottom:0;-webkit-transition:left 0.3s, bottom 0.3s, -webkit-transform 0.3s;transition:left 0.3s, bottom 0.3s, -webkit-transform 0.3s;transition:left 0.3s, bottom 0.3s, transform 0.3s;transition:left 0.3s, bottom 0.3s, transform 0.3s, -webkit-transform 0.3s}.open .humburger__stick:nth-of-type(3){bottom:50%;left:50%;-webkit-transform:translate(-50%, 50%) rotate(-45deg);transform:translate(-50%, 50%) rotate(-45deg)}.articleBackLink{margin:99px 0 68px;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}@media screen and (max-width: 667px){.articleBackLink{margin:71px 0 60px}}.articleBackLink a{font-size:1.25em;color:#70a237;border:1px solid #70a237;border-radius:4px;padding:8px 13px 8px 9px;text-decoration:none;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;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}@media screen and (max-width: 667px){.articleBackLink a{font-size:1.25em}}.articleBackLink a:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.articleBackLink a::before{content:"";display:inline-block;width:13px;height:8px;background-image:url(/genki/images/common/arrow_green.png);background-repeat:no-repeat;background-size:contain;-webkit-transform:scale(-1);transform:scale(-1);margin-right:7px}.genkiFooter{padding-bottom:90px}@media screen and (max-width: 667px){.genkiFooter{padding-bottom:33px}}.genkiFooter__nav{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}.genkiFooter__navList{margin:0 30px;position:relative}@media screen and (max-width: 667px){.genkiFooter__navList{margin:0 10px}}.genkiFooter__navList:first-of-type{margin-left:0}.genkiFooter__navList:last-of-type{margin-right:0}.genkiFooter__navList:not(:first-of-type)::before{content:"";display:inline-block;width:1px;height:80%;background-color:#000;position:absolute;top:45%;left:-30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 667px){.genkiFooter__navList:not(:first-of-type)::before{left:-10px}}.genkiFooter__navList a{text-decoration:none;font-size:1.25em;line-height:1}@media screen and (max-width: 667px){.genkiFooter__navList a{font-size:1em}}.genkiFooter__navList a:hover{text-decoration:underline}.contentsPageTop__link{font-size:1.33333em;line-height:1}@media screen and (max-width: 667px){.contentsPageTop__link{font-size:1.25em}}.contentsPageTop__link:link,.contentsPageTop__link:visited,.contentsPageTop__link:active{text-decoration:none;color:#70a237}.contentsPageTop__link:hover{text-decoration:underline}.regMark circle{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:0.77px}.regMark path{fill:#000}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdlbmtpL2Nzcy9jb21tb24uc2NzcyIsImdlbmtpL2Nzcy9zZXR0aW5nL19zZXR0aW5nLnNjc3MiLCJnZW5raS9jc3Mvc2V0dGluZy9fbWl4aW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUlBLFNBQ0UscUJBQXNCLENBQ3RCLGtCQUFtQixDQUNwQixNQUdDLHFCQUFzQixDQUN2QixPQUdDLFdBQVksQ0FDWixhQUFjLENBRWQscUNBSkYsT0FLSSxVQUFXLENBRWQsQ0FFRCxTQUNFLGFBQWMsQ0FFZCxxQ0FIRixTQUlJLGVBQWdCLENBRW5CLENBRUQsYUFDRSx1REFBd0QsQ0FDeEQsWUFBYSxDQUNiLHlCQzlCZSxDRGdDZixxQ0FMRixhQU1JLGVBQWdCLENBQ2hCLFlBQVEsQ0FrUFgsQ0F6UEQsb0JBV0ksV0FBWSxDQUNaLFdBQVksQ0FDWixpQkFBa0IsQ0FFbEIscUNBZkosb0JBZ0JNLFVBQVcsQ0FFZCxDQUVELG1CQUNFLFdBQVksQ0FDWixhQUFjLENBQ2QseUJBQTBCLENBQzFCLHdCQ3JEc0IsQ0RzRHRCLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsTUFBTyxDQUNQLG1CQUFhLENBQWIsb0JBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBbUIsQ0FBbkIsMEJBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsdUJBQXVCLENBQXZCLDhCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENDakN6QixVQUppQixDRHdDZixxQ0FiRixtQkFjSSx1QkFBd0IsQ0FDeEIsU0FBVSxDQUNWLFdBQVksQ0FDWixtQkFBZ0UsQ0FDaEUsUUFBSyxDQUNMLE1BQU8sQ0FVVixDQTdCQSx1QkF1QkcsV0FBWSxDQUVaLHFDQXpCSCx1QkEwQkssVUFBVyxDQUVkLENBR0gsa0JBQ0UsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxPQUFRLENBRVIscUNBTEYsa0JBTUksWUFBYSxDQUNiLEtBQU0sQ0FDTixNQUFPLENBQ1AsVUFBVyxD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RTVaRCxhQUE4QixDRnljM0IsQ0E3Q0YsOEJBMkNLLHlCQUEwQixDQUMzQix1QkV4Y0wsbUJBQThCLENBQzlCLGFGOGMwQixDQUV4QixxQ0FIRix1QkU5Y0EsZ0JBQThCLENGK2Q3QixDQWpCQSx5RkFVRyxvQkFBcUIsQ0FDckIsYUNqZW9CLENEc2R2Qiw2QkFlRyx5QkFBMEIsQ0FDM0IsZ0JBTUQsU0FBVSxDQUNWLFdBQVksQ0FDWixvQkFBcUIsQ0FDckIsbUJBQW9CLENBTHhCLGNBU0ksU0FBVSIsImZpbGUiOiJjb21tb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInNldHRpbmcvbWVkaWFRdWVyaWVzXCI7XHJcbkBpbXBvcnQgXCJzZXR0aW5nL3NldHRpbmdcIjtcclxuQGltcG9ydCBcInNldHRpbmcvbWl4aW5cIjtcclxuXHJcbiNEaXJwYXRoIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbn1cclxuXHJcbiNNYWluIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG59XHJcblxyXG4uaW5uZXIge1xyXG4gIHdpZHRoOiA4NjBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlVG9wIHtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMXZ3O1xyXG4gIH1cclxufVxyXG5cclxuLmdlbmtpSGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2dlbmtpX2JhY2suanBnXCIpO1xyXG4gIGhlaWdodDogMjQ2cHg7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtYWluLWNvbG9yO1xyXG5cclxuICBAbWVkaWEgI3skc3B9IHtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBoZWlnaHQ6ICN7c3BNYWduaWZpY2F0aW9uKDMwMil9cHg7XHJcbiAgfVxyXG5cclxuICAuaW5uZXIge1xyXG4gICAgd2lkdGg6IDkzNnB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xvZ28ge1xyXG4gICAgd2lkdGg6IDIyNHB4O1xyXG4gICAgaGVpZ2h0OiA3Mi41cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRnZW5raS1tYWluLWNvbG9yO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMXB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSB6LWluZGV4KHRvb2x0aXBCb3R0b20pO1xyXG5cclxuICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDA7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgcGFkZGluZzogI3tzcE1hZ25pZmljYXRpb24oNil9cHggNSUgI3tzcE1hZ25pZmljYXRpb24oMjQpfXB4O1xyXG4gICAgICB0b3A6ICN7c3BNYWduaWZpY2F0aW9uKDI0KX1weDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICA+IGltZyB7XHJcbiAgICAgIHdpZHRoOiAxODFweDtcclxuXHJcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYXYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxOXB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMXZ3KTtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgcGFkZGluZzogI3tzcE1hZ25pZmljYXRpb24oNjApfXB4ICN7c3BNYWduaWZpY2F0aW9uKDMwKX1weCAje3NwTWFnbmlmaWNhdGlvbihcclxuICAgICAgICAgIDk2XHJcbiAgICAgICAgKX1weDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdlbmtpLW1haW4tY29sb3I7XHJcbiAgICAgIEBpbmNsdWRlIHotaW5kZXgodG9vbHRpcEJvdHRvbSk7XHJcblxyXG4gICAgICAmLm9wZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYXZMaXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYXZJdGVtIHtcclxuICAgIG1hcmdpbjogMCAzMHB4O1xyXG4gICAgQGluY2x1ZGUgZm9udFN0eWxlKDEzLCAxKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgbWFyZ2luOiAje3NwTWFnbmlmaWNhdGlvbigxMDEpfXB4IDAgMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206ICN7c3BNYWduaWZpY2F0aW9uKDIwKX1weDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICBsZWZ0OiAtMzBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX25hdkxpbmsge1xyXG4gICAgQGluY2x1ZGUgZm9udFN0eWxlKDEzLCAxKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgJjpsaW5rLFxyXG4gICAgJjp2aXNpdGVkLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBAaW5jbHVkZSBmb250U3R5bGUoc3BNYWduaWZpY2F0aW9uKDMyKSwgMSk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYXZMaW5rUmVnTWFyayB7XHJcbiAgICBwYWRkaW5nOiAwIDNweDtcclxuXHJcbiAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgcGFkZGluZzogMCAje3NwTWFnbmlmaWNhdGlvbigzKX1weDtcclxuICAgIH1cclxuXHJcbiAgICAucmVnTWFyayB7XHJcbiAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgIGhlaWdodDogN3B4O1xyXG5cclxuICAgICAgY2lyY2xlIHtcclxuICAgICAgICBzdHJva2U6ICMwMDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHBhdGgge1xyXG4gICAgICAgIGZpbGw6ICMwMDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICAgIHdpZHRoOiAje3NwTWFnbmlmaWNhdGlvbigxNyl9cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAje3NwTWFnbmlmaWNhdGlvbigxNyl9cHg7XHJcblxyXG4gICAgICAgIGNpcmNsZSB7XHJcbiAgICAgICAgICBzdHJva2U6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYXZMb2dvIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogI3tzcE1hZ25pZmljYXRpb24oMjU4KX1weDtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIGZvbnRTdHlsZSgyNCwgMSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDg1LjVweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICBAaW5jbHVkZSBmb250U3R5bGUoc3BNYWduaWZpY2F0aW9uKDMwKSwgMSk7XHJcbiAgICAgIGJvdHRvbTogI3tzcE1hZ25pZmljYXRpb24oODcuMyl9cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdlbmtpLW1haW4tY29sb3I7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtMTRweDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG4gICAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgICB3aWR0aDogI3tzcE1hZ25pZmljYXRpb24oODApfXB4O1xyXG4gICAgICAgIGhlaWdodDogI3tzcE1hZ25pZmljYXRpb24oNSl9cHg7XHJcbiAgICAgICAgYm90dG9tOiAje3NwTWFnbmlmaWNhdGlvbigtMTQpfXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yZXBvcnREZXRhaWxUaXRsZUJveCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDYzcHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgI3skc3B9IHtcclxuICAgICAgYm90dG9tOiAje3NwTWFnbmlmaWNhdGlvbig0NSl9cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yZXBvcnREZXRhaWxTdWJUaXRsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIEBpbmNsdWRlIGZvbnRTdHlsZSgyMCwgMSk7XHJcblxyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnRTdHlsZShzcE1hZ25pZmljYXRpb24oMjIpKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3JlcG9ydERldGFpbFRpdGxlIHtcclxuICAgIEBpbmNsdWRlIGZvbnRTdHlsZSgyNCwgMSk7XHJcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG5cclxuICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICBAaW5jbHVkZSBmb250U3R5bGUoc3BNYWduaWZpY2F0aW9uKDMwKSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaHVtYnVyZ2VyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICBAbWVkaWEgI3skc3B9IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogI3tzcE1hZ25pZmljYXRpb24oNzcpfXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdlbmtpLW1haW4tY29sb3I7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2JveCB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzgzYmQzZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIG1hcmdpbi1yaWdodDogI3tzcE1hZ25pZmljYXRpb24oMjcpfXB4O1xyXG4gICAgcGFkZGluZzogI3tzcE1hZ25pZmljYXRpb24oMTIpfXB4O1xyXG4gICAgQGluY2x1ZGUgei1pbmRleCh0b29sdGlwKTtcclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgQGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICN7c3BNYWduaWZpY2F0aW9uKDEyKX1weDtcclxuICB9XHJcblxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICB3aWR0aDogI3tzcE1hZ25pZmljYXRpb24oMzYpfXB4O1xyXG4gICAgaGVpZ2h0OiAje3NwTWFnbmlmaWNhdGlvbigzMCl9cHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpub3QoOmZvY3VzLXZpc2libGUpIHtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N0aWNrIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAje3NwTWFnbmlmaWNhdGlvbig1KX1weDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcywgdG9wIDAuM3MsIHRyYW5zZm9ybSAwLjNzO1xyXG5cclxuICAgICAgLm9wZW4gJiB7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcblxyXG4gICAgICAub3BlbiAmIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzLCBib3R0b20gMC4zcywgdHJhbnNmb3JtIDAuM3M7XHJcblxyXG4gICAgICAub3BlbiAmIHtcclxuICAgICAgICBib3R0b206IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFydGljbGVCYWNrTGluayB7XHJcbiAgbWFyZ2luOiA5OXB4IDAgNjhweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICBAbWVkaWEgI3skc3B9IHtcclxuICAgIG1hcmdpbjogI3tzcE1hZ25pZmljYXRpb24oMTA3KX1weCAwICN7c3BNYWduaWZpY2F0aW9uKDkwKX1weDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgQGluY2x1ZGUgZm9udFN0eWxlKDE1KTtcclxuICAgIGNvbG9yOiAkZ2Vua2ktbWFpbi1jb2xvcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRnZW5raS1tYWluLWNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgcGFkZGluZzogOHB4IDEzcHggOHB4IDlweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcblxyXG4gICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnRTdHlsZShzcE1hZ25pZmljYXRpb24oMjMpKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIEBpbmNsdWRlIHBzZXVkb0VsZW1lbnRzSW1hZ2UoXHJcbiAgICAgICAgMTNweCxcclxuICAgICAgICA4cHgsXHJcbiAgICAgICAgXCIuLi9pbWFnZXMvY29tbW9uL2Fycm93X2dyZWVuLnBuZ1wiXHJcbiAgICAgICk7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEpO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5nZW5raUZvb3RlciB7XHJcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XHJcblxyXG4gIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgcGFkZGluZy1ib3R0b206ICN7c3BNYWduaWZpY2F0aW9uKDUwKX1weDtcclxuICB9XHJcblxyXG4gICZfX25hdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19uYXZMaXN0IHtcclxuICAgIG1hcmdpbjogMCAzMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICBtYXJnaW46IDAgI3tzcE1hZ25pZmljYXRpb24oMTUpfXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDgwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICBsZWZ0OiAtMzBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICAgICAgbGVmdDogI3tzcE1hZ25pZmljYXRpb24oLTE1KX1weDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBmb250U3R5bGUoMTUsIDEpO1xyXG5cclxuICAgICAgQG1lZGlhICN7JHNwfSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udFN0eWxlKHNwTWFnbmlmaWNhdGlvbigxOCkpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRlbnRzUGFnZVRvcCB7XHJcbiAgJl9fbGluayB7XHJcbiAgICBAaW5jbHVkZSBmb250U3R5bGUoMTYsIDEpO1xyXG5cclxuICAgIEBtZWRpYSAjeyRzcH0ge1xyXG4gICAgICBAaW5jbHVkZSBmb250U3R5bGUoc3BNYWduaWZpY2F0aW9uKDIyKSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsaW5rLFxyXG4gICAgJjp2aXNpdGVkLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAkZ2Vua2ktbWFpbi1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmVnTWFyayB7XHJcbiAgY2lyY2xlIHtcclxuICAgIGZpbGw6IG5vbmU7XHJcbiAgICBzdHJva2U6ICMwMDA7XHJcbiAgICBzdHJva2UtbWl0ZXJsaW1pdDogMTA7XHJcbiAgICBzdHJva2Utd2lkdGg6IDAuNzdweDtcclxuICB9XHJcblxyXG4gIHBhdGgge1xyXG4gICAgZmlsbDogIzAwMDtcclxuICB9XHJcbn1cclxuIiwiLy/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== */
