@charset "UTF-8";
@import url("//use.fontawesome.com/releases/v5.7.2/css/all.css");
/* mixins
------------------------------------------------------- */
/* 色指定
------------------------------------------------------- */
@-webkit-keyframes opTxtAnime {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    -webkit-filter: drop-shadow(0px 0px 3px rgba(255, 255, 255, 0));
            filter: drop-shadow(0px 0px 3px rgba(255, 255, 255, 0));
  }
  30% {
    opacity: 1;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
    -webkit-filter: drop-shadow(0px 0px 3px rgb(255, 255, 255));
            filter: drop-shadow(0px 0px 3px rgb(255, 255, 255));
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-filter: drop-shadow(0px 0px 3px rgba(255, 255, 255, 0));
            filter: drop-shadow(0px 0px 3px rgba(255, 255, 255, 0));
  }
}
@keyframes opTxtAnime {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    -webkit-filter: drop-shadow(0px 0px 3px rgba(255, 255, 255, 0));
            filter: drop-shadow(0px 0px 3px rgba(255, 255, 255, 0));
  }
  30% {
    opacity: 1;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
    -webkit-filter: drop-shadow(0px 0px 3px rgb(255, 255, 255));
            filter: drop-shadow(0px 0px 3px rgb(255, 255, 255));
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-filter: drop-shadow(0px 0px 3px rgba(255, 255, 255, 0));
            filter: drop-shadow(0px 0px 3px rgba(255, 255, 255, 0));
  }
}
@-webkit-keyframes opCatchAnime {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes opCatchAnime {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes slideRight {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-18%);
            transform: translateX(-18%);
    opacity: 1;
  }
}
@keyframes slideRight {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-18%);
            transform: translateX(-18%);
    opacity: 1;
  }
}
@-webkit-keyframes ZoomOut {
  0% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes ZoomOut {
  0% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes op05slideRight {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-25%);
            transform: translateX(-25%);
    opacity: 1;
  }
}
@keyframes op05slideRight {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-25%);
            transform: translateX(-25%);
    opacity: 1;
  }
}
@-webkit-keyframes slideUp {
  0% {
    -webkit-transform: translateY(-16%);
            transform: translateY(-16%);
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes slideUp {
  0% {
    -webkit-transform: translateY(-16%);
            transform: translateY(-16%);
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes ZoomIn {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
    opacity: 1;
  }
}
@keyframes ZoomIn {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
    opacity: 1;
  }
}
@-webkit-keyframes op06slideUp {
  0% {
    -webkit-transform: translateY(-9%);
            transform: translateY(-9%);
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes op06slideUp {
  0% {
    -webkit-transform: translateY(-9%);
            transform: translateY(-9%);
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes slideLeft {
  0% {
    -webkit-transform: translateX(-40%);
            transform: translateX(-40%);
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-20%);
            transform: translateX(-20%);
    opacity: 1;
  }
}
@keyframes slideLeft {
  0% {
    -webkit-transform: translateX(-40%);
            transform: translateX(-40%);
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-20%);
            transform: translateX(-20%);
    opacity: 1;
  }
}
@-webkit-keyframes fadeInFillOpacity {
  0% {
    visibility: hidden;
    fill-opacity: 0;
  }
  100% {
    visibility: visible;
    fill-opacity: 1;
  }
}
@keyframes fadeInFillOpacity {
  0% {
    visibility: hidden;
    fill-opacity: 0;
  }
  100% {
    visibility: visible;
    fill-opacity: 1;
  }
}
@-webkit-keyframes drawLine {
  0% {
    stroke-dashoffset: 1000;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
@keyframes drawLine {
  0% {
    stroke-dashoffset: 1000;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
@-webkit-keyframes opWipeLTR {
  0% {
    clip-path: inset(0 100% 0 0);
  }
  100% {
    clip-path: inset(0 0% 0 0);
  }
}
@keyframes opWipeLTR {
  0% {
    clip-path: inset(0 100% 0 0);
  }
  100% {
    clip-path: inset(0 0% 0 0);
  }
}
@-webkit-keyframes opWipeLTR_Hide {
  0% {
    clip-path: inset(0 0% 0 0);
  }
  100% {
    clip-path: inset(0 0% 0 100%);
  }
}
@keyframes opWipeLTR_Hide {
  0% {
    clip-path: inset(0 0% 0 0);
  }
  100% {
    clip-path: inset(0 0% 0 100%);
  }
}
@-webkit-keyframes fadeInall {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeInall {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeInOut {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeInOut {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes fadeOutall {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOutall {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes fadein {
  100% {
    opacity: 1;
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
}
@keyframes fadein {
  100% {
    opacity: 1;
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
}
@-webkit-keyframes menuSlideIn {
  0% {
    -webkit-transform: translate(0, 40px);
            transform: translate(0, 40px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
}
@keyframes menuSlideIn {
  0% {
    -webkit-transform: translate(0, 40px);
            transform: translate(0, 40px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes menuActive {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
@keyframes menuActive {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImtleWZyYW1lcy5jc3MiLCJfYmFzZS5zY3NzIiwia2V5ZnJhbWVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDRVIsZ0VBQUE7QUFFUjt5REFBQTtBQTBCQTt5REFBQTtBQ3pCQTtFQUNDO0lBQ0MsVUFBQTtJQUNBLDZCQUFBO1lBQUEscUJBQUE7SUFDQSwrREFBQTtZQUFBLHVEQUFBO0VGRUE7RUVBRDtJQUNDLFVBQUE7SUFDQSw2QkFBQTtZQUFBLHFCQUFBO0lBQ0EsMkRBQUE7WUFBQSxtREFBQTtFRkVBO0VFQUQ7SUFDQyxVQUFBO0lBQ0EsMkJBQUE7WUFBQSxtQkFBQTtJQUNBLCtEQUFBO1lBQUEsdURBQUE7RUZFQTtBQUNGO0FFakJBO0VBQ0M7SUFDQyxVQUFBO0lBQ0EsNkJBQUE7WUFBQSxxQkFBQTtJQUNBLCtEQUFBO1lBQUEsdURBQUE7RUZFQTtFRUFEO0lBQ0MsVUFBQTtJQUNBLDZCQUFBO1lBQUEscUJBQUE7SUFDQSwyREFBQTtZQUFBLG1EQUFBO0VGRUE7RUVBRDtJQUNDLFVBQUE7SUFDQSwyQkFBQTtZQUFBLG1CQUFBO0lBQ0EsK0RBQUE7WUFBQSx1REFBQTtFRkVBO0FBQ0Y7QUVDQTtFQUNDO0lBQ0MsVUFBQTtJQUNBLG1DQUFBO1lBQUEsMkJBQUE7RUZDQTtFRUNEO0lBQ0MsVUFBQTtJQUNBLGdDQUFBO1lBQUEsd0JBQUE7RUZDQTtBQUNGO0FFVEE7RUFDQztJQUNDLFVBQUE7SUFDQSxtQ0FBQTtZQUFBLDJCQUFBO0VGQ0E7RUVDRDtJQUNDLFVBQUE7SUFDQSxnQ0FBQTtZQUFBLHdCQUFBO0VGQ0E7QUFDRjtBRUdBO0VBQ0M7SUFDQyxnQ0FBQTtZQUFBLHdCQUFBO0lBQ0EsVUFBQTtFRkRBO0VFR0Q7SUFDQyxVQUFBO0VGREE7RUVHRDtJQUNDLG1DQUFBO1lBQUEsMkJBQUE7SUFDQSxVQUFBO0VGREE7QUFDRjtBRVZBO0VBQ0M7SUFDQyxnQ0FBQTtZQUFBLHdCQUFBO0lBQ0EsVUFBQTtFRkRBO0VFR0Q7SUFDQyxVQUFBO0VGREE7RUVHRDtJQUNDLG1DQUFBO1lBQUEsMkJBQUE7SUFDQSxVQUFBO0VGREE7QUFDRjtBRUtBO0VBQ0M7SUFDQyw2QkFBQTtZQUFBLHFCQUFBO0lBQ0EsVUFBQTtFRkhBO0VFS0Q7SUFDQyxVQUFBO0VGSEE7RUVLRDtJQUNDLDJCQUFBO1lBQUEsbUJBQUE7SUFDQSxVQUFBO0VGSEE7QUFDRjtBRVJBO0VBQ0M7SUFDQyw2QkFBQTtZQUFBLHFCQUFBO0lBQ0EsVUFBQTtFRkhBO0VFS0Q7SUFDQyxVQUFBO0VGSEE7RUVLRDtJQUNDLDJCQUFBO1lBQUEsbUJBQUE7SUFDQSxVQUFBO0VGSEE7QUFDRjtBRU9BO0VBQ0M7SUFDQyxnQ0FBQTtZQUFBLHdCQUFBO0lBQ0EsVUFBQTtFRkxBO0VFT0Q7SUFDQyxVQUFBO0VGTEE7RUVPRDtJQUNDLG1DQUFBO1lBQUEsMkJBQUE7SUFDQSxVQUFBO0VGTEE7QUFDRjtBRU5BO0VBQ0M7SUFDQyxnQ0FBQTtZQUFBLHdCQUFBO0lBQ0EsVUFBQTtFRkxBO0VFT0Q7SUFDQyxVQUFBO0VGTEE7RUVPRDtJQUNDLG1DQUFBO1lBQUEsMkJBQUE7SUFDQSxVQUFBO0VGTEE7QUFDRjtBRVFBO0VBQ0M7SUFDQyxtQ0FBQTtZQUFBLDJCQUFBO0lBQ0EsVUFBQTtFRk5BO0VFUUQ7SUFDQyxVQUFBO0VGTkE7RUVRRDtJQUNDLGdDQUFBO1lBQUEsd0JBQUE7SUFDQSxVQUFBO0VGTkE7QUFDRjtBRUxBO0VBQ0M7SUFDQyxtQ0FBQTtZQUFBLDJCQUFBO0lBQ0EsVUFBQTtFRk5BO0VFUUQ7SUFDQyxVQUFBO0VGTkE7RUVRRDtJQUNDLGdDQUFBO1lBQUEsd0JBQUE7SUFDQSxVQUFBO0VGTkE7QUFDRjtBRVFBO0VBQ0M7SUFDQywyQkFBQTtZQUFBLG1CQUFBO0lBQ0EsVUFBQTtFRk5BO0VFUUQ7SUFDQyxVQUFBO0VGTkE7RUVRRDtJQUNDLDZCQUFBO1lBQUEscUJBQUE7SUFDQSxVQUFBO0VGTkE7QUFDRjtBRUxBO0VBQ0M7SUFDQywyQkFBQTtZQUFBLG1CQUFBO0lBQ0EsVUFB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QkQ7SUFDQyxnQ0FBQTtZQUFBLHdCQUFBO0lBQ0EsVUFBQTtFRnhCQTtBQUNGO0FFZ0JBO0VBQ0M7SUFDQyxvQ0FBQTtZQUFBLDRCQUFBO0lBQ0EsVUFBQTtFRnhCQTtFRTBCRDtJQUNDLGdDQUFBO1lBQUEsd0JBQUE7SUFDQSxVQUFBO0VGeEJBO0FBQ0YiLCJmaWxlIjoia2V5ZnJhbWVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiLy91c2UuZm9udGF3ZXNvbWUuY29tL3JlbGVhc2VzL3Y1LjcuMi9jc3MvYWxsLmNzc1wiKTtcbi8qIG1peGluc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyog6Imy5oyH5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5Aa2V5ZnJhbWVzIG9wVHh0QW5pbWUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDNweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgfVxuICAzMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAzcHggcmdiKDI1NSwgMjU1LCAyNTUpKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDNweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgfVxufVxuQGtleWZyYW1lcyBvcENhdGNoQW5pbWUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVSaWdodCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xOCUpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgWm9vbU91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG9wMDVzbGlkZVJpZ2h0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZVVwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTYlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBab29tSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBvcDA2c2xpZGVVcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTklKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUxlZnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkZpbGxPcGFjaXR5IHtcbiAgMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBmaWxsLW9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBmaWxsLW9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZHJhd0xpbmUge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgb3BXaXBlTFRSIHtcbiAgMCUge1xuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCgwIDEwMCUgMCAwKTtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDAgMTAwJSAwIDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCgwIDAlIDAgMCk7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDAlIDAgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgb3BXaXBlTFRSX0hpZGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDAgMCUgMCAwKTtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCUgMCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoMCAwJSAwIDEwMCUpO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwJSAwIDEwMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbmFsbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA5MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0YWxsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlaW4ge1xuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBtZW51U2xpZGVJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA0MHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWVudUFjdGl2ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AdXNlIFwic2FzczptYXRoXCI7XG5AaW1wb3J0IHVybCgnLy91c2UuZm9udGF3ZXNvbWUuY29tL3JlbGVhc2VzL3Y1LjcuMi9jc3MvYWxsLmNzcycpO1xuXG4vKiBtaXhpbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vICRub3QtcGM6IDEwMjM7Ly8gMTAyNHB45pyq5rqA44Gv44K/44OW44Os44OD44OI44Go5Yik5patXG4vLyAkdGFibGV0OiA3Njg7Ly8g44K/44OW44Os44OD44OI44Gu5Z+65rqW44Go44GZ44KL44K144Kk44K6XG5cbkBtaXhpbiBmb250LXNpemUoJHNpemUsICR2aWV3cG9ydDogZmFsc2UpIHtcbiAgQGlmICR2aWV3cG9ydCB7XG4gICAgZm9udC1zaXplOiBnZXRfdncoJHNpemUsICR2aWV3cG9ydCk7XG4gIH0gQGVsc2Uge1xuICAgIGZvbnQtc2l6ZTogJHNpemUgKyBweDtcbiAgICBmb250LXNpemU6IG1hdGguZGl2KCRzaXplICwgMTYpICsgcmVtO1xuICB9XG59XG5cbkBmdW5jdGlvbiBnZXRfdncoJHNpemUsICR2aWV3cG9ydCkge1xuICBAcmV0dXJuIG1hdGguZGl2KDEwMCAsICR2aWV3cG9ydCkgKiAkc2l6ZSAqIDF2dztcbn1cblxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vKiDoibLmjIflrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiR0ZXh0Q29sb3JcdFx0OiAjNGM0OTQ4O1xuJGFjY2VudENvbG9yXHQ6ICM4NzdkNmM7IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQHVzZSAnYmFzZScgYXMgYjtcblxuLy8gT1DjgqTjg6Hjg7zjgrjnlKhrZXlmcmFtZXMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBsb2FkaW5n44Ot44K0XG5Aa2V5ZnJhbWVzIG9wVHh0QW5pbWUge1xuXHQwJXtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoLjUpO1xuXHRcdGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAzcHggcmdiYSgyNTUsMjU1LDI1NSwwKSk7XG5cdH1cblx0MzAle1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXHRcdGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAzcHggcmdiYSgyNTUsMjU1LDI1NSwxKSk7XG5cdH1cblx0MTAwJXtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDNweCByZ2JhKDI1NSwyNTUsMjU1LDApKTtcblx0fVxufVxuLy8gbG9hZGluZ+OCreODo+ODg+ODgeOCs+ODlOODvFxuQGtleWZyYW1lcyBvcENhdGNoQW5pbWUge1xuXHQwJXtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcblx0fVxuXHQxMDAle1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59XG5cbi8vIG9wMDNcbkBrZXlmcmFtZXMgc2xpZGVSaWdodCB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHQxMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xOCUpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLy9vcDA0XG5Aa2V5ZnJhbWVzIFpvb21PdXQge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0MjAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4vLyBvcDA1XG5Aa2V5ZnJhbWVzIG9wMDVzbGlkZVJpZ2h0IHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdDEwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlVXAge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNiUpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0MTAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIFpvb21JbiB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0MjAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIG9wMDZzbGlkZVVwIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOSUpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0MTAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi8vIGhlcm9cbkBrZXlmcmFtZXMgc2xpZGVMZWZ0IHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDAlKTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdDEwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4vLyBTVkcgZmlsbC1vcGFjaXR544KS5L2/55So44GX44Gf44Ki44OL44Oh44O844K344On44Oz77yIbWl4LWJsZW5kLW1vZGXlr77lv5zvvIlcbkBrZXlmcmFtZXMgZmFkZUluRmlsbE9wYWNpdHkge1xuXHQwJSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGZpbGwtb3BhY2l0eTogMDtcblx0fVxuXHQxMDAlIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdGZpbGwtb3BhY2l0eTogMTtcblx0fVxufVxuLy8g57ea44GM5b6Q44CF44Gr5Ly444Gz44KL44Ki44OL44Oh44O844K344On44OzXG5Aa2V5ZnJhbWVzIGRyYXdMaW5lIHtcblx0MCUge1xuXHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwO1xuXHR9XG5cdDEwMCUge1xuXHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuXHR9XG59XG5cbi8vIGtleWZyYW1lcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE9QOiDlt6bihpLlj7Pjg6/jgqTjg5fvvIhvcDAx4oaSb3AwMu+8ieKAlCBjbGlwLXBhdGgg44Gv5YWo5Li76KaB44OW44Op44Km44K244Gn5a6J5a6aXG5Aa2V5ZnJhbWVzIG9wV2lwZUxUUiB7XG5cdDAlIHtcblx0XHQtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoMCAxMDAlIDAgMCk7XG5cdFx0Y2xpcC1wYXRoOiBpbnNldCgwIDEwMCUgMCAwKTtcblx0fVxuXHQxMDAlIHtcblx0XHQtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoMCAwJSAwIDApO1xuXHRcdGNsaXAtcGF0aDogaW5zZXQoMCAwJSAwIDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgb3BXaXBlTFRSX0hpZGUge1xuXHQwJSB7XG5cdFx0LXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDAgMCUgMCAwKTtcblx0XHRjbGlwLXBhdGg6IGluc2V0KDAgMCUgMCAwKTtcblx0fVxuXHQxMDAlIHtcblx0XHQtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoMCAwJSAwIDEwMCUpO1xuXHRcdGNsaXAtcGF0aDogaW5zZXQoMCAwJSAwIDEwMCUpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluYWxsIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbk91dCB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdDEwJXtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdDUwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQ5MCV7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbi8vIOODleOCp+ODvOODieOCouOCpuODiFxuQGtleWZyYW1lcyBmYWRlT3V0YWxsIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG4vLyDjg5Xjgqfjg7zjg4njgqTjg7PvvIjkvY3nva7np7vli5XjgYLjgorvvIlcbkBrZXlmcmFtZXMgZmFkZWlue1xuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcblx0fVxufVxuXG4vLyBNZW5155Soa2V5ZnJhbWVzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGtleWZyYW1lcyBtZW51U2xpZGVJbiB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA0MHB4KTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBtZW51QWN0aXZlIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufSJdfQ== */
