.fv {
    background: linear-gradient(180deg,rgba(0, 0, 254, 1) 0%, rgba(0, 0, 254, 1) 35%, rgba(0, 0, 59, 1) 100%);
    padding-bottom: 60px;
}
.fv-slider-item {
    height: auto;
}
.fv-slider-link {
    width: 100%;
    display: flex;
    color: #fff;
    align-items: center;
}
.fv-slider-textarea {
    width: 30%;
    padding: 50px;
}
.sub-head-line {
    max-width: 320px;
}
.main-head-title {
    color: #fff;
    font-size: 3vw;
    font-weight: 700;
    line-height: 1.5;
    margin: 20px 0;
}
.new-fv-description {
    font-size: 1vw;
    font-weight: 500;
    color: #fff;
    margin-top: 10px;
    letter-spacing: 0.1em;
}
.fv-slider-mv-wrap {
    width: 70%;
}
.fv-slider-mv-wrap .mv-wrap {
    width: 100%;
    aspect-ratio: 16 / 9;
}
.fv-slider-mv-wrap .mv-wrap iframe {
    width: 100% !important;
    height: 100% !important;
}
.fv-slider-thumbnail {
    width: 70%;
}
.fv-slider-thumbnail .article-thumbnail {
    width: 100%;
    aspect-ratio: 16 / 9;
}
.fv-slider-thumbnail .article-thumbnail img {
    max-width: 100%;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.tag-area {
    display: flex;
    gap: 5px;
}
.fv-slider-textarea .tag-area {
    margin-bottom: 20px;
}
.tag-area .tag-item {
    color: #fff;
    font-size: 1.2rem;
    font-weight: 500;
    background-color: #000;
    padding: 2px 4px;
}
.fv-slider-textarea .article-title {
    display: inline;
    padding: 5px;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.5;
    color: #000;
    box-decoration-break: clone;	
	-webkit-box-decoration-break: clone;
    background-color: #fff;
    margin: 20px 0;
}
.fv-slider-textarea .article-description {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.8;
    text-align: justify;
    color: #fff;
    margin-top: 20px;
}
.dots-wrap {
    display: flex;
    position: absolute;
    bottom: 0;
    left: 15%;
    transform: translateX(-50%);
}

.dots-wrap li {
    width: 18px;
    height: 4px;
    margin: 0 3px;
    background: #000;
    cursor: pointer;
}

.dots-wrap li:hover,
.dots-wrap li.slick-active {
    background: #fff;
}
.dots-wrap li button {
    display: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    padding: 0;
    border: none;
    background-color: transparent;
}

.bnr-section {
    width: 100%;
    padding: 0 0 80px;
    background-color: rgba(0, 0, 59, 1);
}
.bnr-section .bnrs {
    display: flex;
    justify-content: center;
    gap: 45px;
}
.bnr-section .bnrs .bnr-link img {
    width: 100%;
}

.new-articles-section {
    background-color: #000072;
    padding: 80px 0;
}
.new-articles-inner {
    width: 100%;
    padding-left: 5%;
}
.section-title {
    color: #fff;
    margin-bottom: 40px;
}
.section-title.row {
    display: flex;
    gap: 20px;
    align-items: flex-end;
}
.section-title.col {
    display: flex;
    flex-direction: column;
    gap: 15px;
    align-items: center;
}
.section-title .title-jp {
    font-size: 2.4rem;
    font-weight: 700;
}
.section-title .title-en {
    font-size: 1.4rem;
    font-weight: 500;
}
.new-article-wrap {
    overflow-x: scroll;
    padding-bottom: 40px;
}
.new-article-wrap::-webkit-scrollbar {
    background: #000050;
    border-radius: 40px;
    height: 10px;
}
.new-article-wrap::-webkit-scrollbar-thumb {
    background-color: #fff;
    border-radius: 40px;
    height: 10px;
}
.new-article-list {
    display: flex;
    gap: 15px;
    width: -webkit-max-content;
    width: max-content;
    margin-right: 20px;
}
.new-article-list .article-box {
    width: 300px;
}
.new-article-list .article-box .article-link {
    display: block;
    width: 100%;
    color: #fff;
}
.new-article-list .article-box .article-link .article-box-thubnail {
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
}
.new-article-list .article-box .article-link .article-box-thubnail img {
    width: 100%;
}
.new-article-list .article-box .article-link .article-box-title {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.5;
    margin-top: 10px;
}
.new-article-list .article-box .article-link .article-box-taglist {
    display: flex;
    gap: 5px;
    margin-top: 10px;
}
.new-article-list .article-box .article-link .article-box-taglist .tag-item {
    font-size: 1.2rem;
    font-weight: 500;
    background-color: #fff;
    color: #000;
    padding: 2px 4px;
}

.episode-section {
    padding: 80px 0;
    background-color: rgba(0, 0, 59, 1);
}
.episode-box {
    padding: 40px 0;
    border-bottom: solid 1px #4d4d88;
}
.episode-box .episode-link {
    display: flex;
    align-items: flex-start;
    gap: 40px;
    color: #fff;
}
.episode-box .episode-link .episode-box-thumbnail {
    width: 380px;
    border-radius: 10px;
    overflow: hidden;
    flex-shrink: 0;
}
.episode-box .episode-link .episode-box-thumbnail img {
    width: 100%;
}
.episode-box .episode-link .episode-box-text {
    width: calc(100% - 420px);
}
.episode-box .episode-link .episode-box-text .episode-title {
    font-size: 2.2rem;
    font-weight: 700;
    line-height: 1.5;
    margin-bottom: 15px;
}
.episode-box .episode-link .episode-box-text .episode-description {
    font-size: 1.4rem;
    color: #cacaca;
    line-height: 1.8;
    font-weight: 400;
}
.episode-box .episode-link .episode-box-text .tag-list {
    display: flex;
    justify-content: flex-end;
    gap: 10px;
    margin-top: 15px;
}
.episode-box .episode-link .episode-box-text .tag-list .tag-item {
    font-size: 1.2rem;
    font-weight: 500;
    background-color: #fff;
    color: #000;
    padding: 2px 4px;
}
.show-more-btn {
    display: block;
    margin: 40px auto 0;
    padding: 12px 70px;
    font-size: 1.4rem;
    font-weight: 700;
    background: #fff;
    color: #000054;
    border: none;
    border-radius: 50px;
    cursor: pointer;
}

/* LAPTOP */
@media screen and (min-width:769px) and (max-width:1500px) {
    .fv-slider-textarea .article-title {
        font-size: 2.2rem;
    }
    .fv-slider-textarea .article-description {
        font-size: 1.2rem;
        line-height: 1.6;
    }
}

@media screen and (max-width:768px) {
    .fv {
        padding-bottom: 60px;
    }
    .fv-slider-link {
        flex-direction: column-reverse;
    }
    .fv-slider-textarea {
        width: 100%;
        padding: 40px 5% 0;
    }
    .fv-slider-textarea .article-title {
        font-size: 2.4rem;
    }
    .fv-slider-textarea .article-description {
        font-size: 1.3rem;
        line-height: 1.5;
    }
    .fv-slider-thumbnail {
        width: 100%;
    }
    .fv-slider-mv-wrap {
        width: 100%;
    }
    .sub-head-line {
        max-width: 320px;
    }
    .fv-content-wrap {
        flex-direction: column-reverse;
    }
    .fv-text-area {
        width: 100%;
        padding: 40px 5% 0;
    }
    .fv-mv-area {
        width: 100%;
    }
    .sub-head-line {
        width: 260px;
    }
    .main-head-title {
        font-size: 10vw;
        line-height: 1.4;
        margin: 15px 0;
    }
    .new-fv-description {
        font-size: 4vw;
    }
    .dots-wrap {
        bottom: -20px;
        left: 50%;
        transform: translateX(-50%);
    }

    .bnr-section {
        padding: 0 0 40px;
    }
    .bnr-section .bnrs {
        flex-direction: column;
        gap: 20px;
    }

    .new-articles-section {
        padding: 40px 0;
    }

    .section-title {
        margin-bottom: 20px;
    }
    .section-title.row {
        gap: 10px;
    }
    .section-title.col {
        gap: 10px;
    }
    .section-title .title-jp {
        font-size: 2rem;
        font-weight: 700;
    }
    .section-title .title-en {
        font-size: 1.2rem;
        font-weight: 500;
    }
    .new-article-wrap {
        padding-bottom: 20px;
    }
    .new-article-list {
        gap: 10px;
    }
    .new-article-list .article-box {
        width: 250px;
    }
    .new-article-list .article-box .article-link .article-box-taglist {
        flex-wrap: wrap;
    }
    .new-article-list .article-box .article-link .article-box-taglist .tag-item {
        font-size: 1.1rem;
    }
    
    .episode-section {
        padding: 40px 0;
    }
    .episode-box .episode-link {
        flex-direction: column;
        gap: 20px;
    }
    .episode-box .episode-link .episode-box-thumbnail {
        width: 100%;
    }
    .episode-box .episode-link .episode-box-text {
        width: 100%;
    }
    .episode-box .episode-link .episode-box-text .episode-title {
        font-size: 1.8rem;
    }
    .episode-box .episode-link .episode-box-text .episode-description {
        font-size: 1.2rem;
    }
}
/*# sourceMappingURL=data:application/json;base64,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ZWRpYS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuZnYge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgwLCAwLCAyNTQsIDEpIDAlLCByZ2JhKDAsIDAsIDI1NCwgMSkgMzUlLCByZ2JhKDAsIDAsIDU5LCAxKSAxMDAlKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi5mdi1zbGlkZXItaXRlbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuLmZ2LXNsaWRlci1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZnYtc2xpZGVyLXRleHRhcmVhIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIHBhZGRpbmc6IDUwcHg7XG59XG4uc3ViLWhlYWQtbGluZSB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbn1cbi5tYWluLWhlYWQtdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogM3Z3O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW46IDIwcHggMDtcbn1cbi5uZXctZnYtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMXZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4uZnYtc2xpZGVyLW12LXdyYXAge1xuICAgIHdpZHRoOiA3MCU7XG59XG4uZnYtc2xpZGVyLW12LXdyYXAgLm12LXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xufVxuLmZ2LXNsaWRlci1tdi13cmFwIC5tdi13cmFwIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5mdi1zbGlkZXItdGh1bWJuYWlsIHtcbiAgICB3aWR0aDogNzAlO1xufVxuLmZ2LXNsaWRlci10aHVtYm5haWwgLmFydGljbGUtdGh1bWJuYWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbn1cbi5mdi1zbGlkZXItdGh1bWJuYWlsIC5hcnRpY2xlLXRodW1ibmFpbCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udGFnLWFyZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA1cHg7XG59XG4uZnYtc2xpZGVyLXRleHRhcmVhIC50YWctYXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50YWctYXJlYSAudGFnLWl0ZW0ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nOiAycHggNHB4O1xufVxuLmZ2LXNsaWRlci10ZXh0YXJlYSAuYXJ0aWNsZS10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcdFxuXHQtd2Via2l0LWJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMjBweCAwO1xufVxuLmZ2LXNsaWRlci10ZXh0YXJlYSAuYXJ0aWNsZS1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5kb3RzLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAxNSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uZG90cy13cmFwIGxpIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBtYXJnaW46IDAgM3B4O1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZG90cy13cmFwIGxpOmhvdmVyLFxuLmRvdHMtd3JhcCBsaS5zbGljay1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZG90cy13cmFwIGxpIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJuci1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgODBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDU5LCAxKTtcbn1cbi5ibnItc2VjdGlvbiAuYm5ycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDQ1cHg7XG59XG4uYm5yLXNlY3Rpb24gLmJucnMgLmJuci1saW5rIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5uZXctYXJ0aWNsZXMtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA3MjtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG59XG4ubmV3LWFydGljbGVzLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xufVxuLnNlY3Rpb24tdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2VjdGlvbi10aXRsZS5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5zZWN0aW9uLXRpdGxlLmNvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlY3Rpb24tdGl0bGUgLnRpdGxlLWpwIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuLnNlY3Rpb24tdGl0bGUgLnRpdGxlLWVuIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuLm5ldy1hcnRpY2xlLXdyYXAge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5uZXctYXJ0aWNsZS13cmFwOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgYmFja2dyb3VuZDogIzAwMDA1MDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIGhlaWdodDogMTBweDtcbn1cbi5uZXctYXJ0aWNsZS13cmFwOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIGhlaWdodDogMTBweDtcbn1cbi5uZXctYXJ0aWNsZS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTVweDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLm5ldy1hcnRpY2xlLWxpc3QgLmFydGljbGUtYm94IHtcbiAgICB3aWR0aDogMzAwcHg7XG59XG4ubmV3LWFydGljbGUtbGlzdCAuYXJ0aWNsZS1ib3ggLmFydGljbGUtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICNmZmY7XG59XG4ubmV3LWFydGljbGUtbGlzdCAuYXJ0aWNsZS1ib3ggLmFydGljbGUtbGluayAuYXJ0aWNsZS1ib3gtdGh1Ym5haWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uZXctYXJ0aWNsZS1saXN0IC5hcnRpY2xlLWJveCAuYXJ0aWNsZS1saW5rIC5hcnRpY2xlLWJveC10aHVibmFpbCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLm5ldy1hcnRpY2xlLWxpc3QgLmFydGljbGUtYm94IC5hcnRpY2xlLWxpbmsgLmFydGljbGUtYm94LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5uZXctYXJ0aWNsZS1saXN0IC5hcnRpY2xlLWJveCAuYXJ0aWNsZS1saW5rIC5hcnRpY2xlLWJveC10YWdsaXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubmV3LWFydGljbGUtbGlzdCAuYXJ0aWNsZS1ib3ggLmFydGljbGUtbGluayAuYXJ0aWNsZS1ib3gtdGFnbGlzdCAudGFnLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nOiAycHggNHB4O1xufVxuXG4uZXBpc29kZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCA1OSwgMSk7XG59XG4uZXBpc29kZS1ib3gge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzRkNGQ4ODtcbn1cbi5lcGlzb2RlLWJveCAuZXBpc29kZS1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogNDBweDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5lcGlzb2RlLWJveCAuZXBpc29kZS1saW5rIC5lcGlzb2RlLWJveC10aHVtYm5haWwge1xuICAgIHdpZHRoOiAzODBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxleC1zaHJpbms6IDA7XG59XG4uZXBpc29kZS1ib3ggLmVwaXNvZGUtbGluayAuZXBpc29kZS1ib3gtdGh1bWJuYWlsIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uZXBpc29kZS1ib3ggLmVwaXNvZGUtbGluayAuZXBpc29kZS1ib3gtdGV4dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQyMHB4KTtcbn1cbi5lcGlzb2RlLWJveCAuZXBpc29kZS1saW5rIC5lcGlzb2RlLWJveC10ZXh0IC5lcGlzb2RlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5lcGlzb2RlLWJveCAuZXBpc29kZS1saW5rIC5lcGlzb2RlLWJveC10ZXh0IC5lcGlzb2RlLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogI2NhY2FjYTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZXBpc29kZS1ib3ggLmVwaXNvZGUtbGluayAuZXBpc29kZS1ib3gtdGV4dCAudGFnLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5lcGlzb2RlLWJveCAuZXBpc29kZS1saW5rIC5lcGlzb2RlLWJveC10ZXh0IC50YWctbGlzdCAudGFnLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nOiAycHggNHB4O1xufVxuLnNob3ctbW9yZS1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgcGFkZGluZzogMTJweCA3MHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDA1NDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIExBUFRPUCAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjlweCkgYW5kIChtYXgtd2lkdGg6MTUwMHB4KSB7XG4gICAgLmZ2LXNsaWRlci10ZXh0YXJlYSAuYXJ0aWNsZS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIH1cbiAgICAuZnYtc2xpZGVyLXRleHRhcmVhIC5hcnRpY2xlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgLmZ2IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgIC5mdi1zbGlkZXItbGluayB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG4gICAgLmZ2LXNsaWRlci10ZXh0YXJlYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDUlIDA7XG4gICAgfVxuICAgIC5mdi1zbGlkZXItdGV4dGFyZWEgLmFydGljbGUtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB9XG4gICAgLmZ2LXNsaWRlci10ZXh0YXJlYSAuYXJ0aWNsZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgICAuZnYtc2xpZGVyLXRodW1ibmFpbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuZnYtc2xpZGVyLW12LXdyYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnN1Yi1oZWFkLWxpbmUge1xuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIH1cbiAgICAuZnYtY29udGVudC13cmFwIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgICAuZnYtdGV4dC1hcmVhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNSUgMDtcbiAgICB9XG4gICAgLmZ2LW12LWFyZWEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnN1Yi1oZWFkLWxpbmUge1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgfVxuICAgIC5tYWluLWhlYWQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEwdnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgIH1cbiAgICAubmV3LWZ2LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgfVxuICAgIC5kb3RzLXdyYXAge1xuICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG5cbiAgICAuYm5yLXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiAwIDAgNDBweDtcbiAgICB9XG4gICAgLmJuci1zZWN0aW9uIC5ibnJzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgIC5uZXctYXJ0aWNsZXMtc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5zZWN0aW9uLXRpdGxlLnJvdyB7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICB9XG4gICAgLnNlY3Rpb24tdGl0bGUuY29sIHtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cbiAgICAuc2VjdGlvbi10aXRsZSAudGl0bGUtanAge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIC5zZWN0aW9uLXRpdGxlIC50aXRsZS1lbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgICAubmV3LWFydGljbGUtd3JhcCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAubmV3LWFydGljbGUtbGlzdCB7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICB9XG4gICAgLm5ldy1hcnRpY2xlLWxpc3QgLmFydGljbGUtYm94IHtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgIH1cbiAgICAubmV3LWFydGljbGUtbGlzdCAuYXJ0aWNsZS1ib3ggLmFydGljbGUtbGluayAuYXJ0aWNsZS1ib3gtdGFnbGlzdCB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgLm5ldy1hcnRpY2xlLWxpc3QgLmFydGljbGUtYm94IC5hcnRpY2xlLWxpbmsgLmFydGljbGUtYm94LXRhZ2xpc3QgLnRhZy1pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgfVxuICAgIFxuICAgIC5lcGlzb2RlLXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgfVxuICAgIC5lcGlzb2RlLWJveCAuZXBpc29kZS1saW5rIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgICAuZXBpc29kZS1ib3ggLmVwaXNvZGUtbGluayAuZXBpc29kZS1ib3gtdGh1bWJuYWlsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5lcGlzb2RlLWJveCAuZXBpc29kZS1saW5rIC5lcGlzb2RlLWJveC10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5lcGlzb2RlLWJveCAuZXBpc29kZS1saW5rIC5lcGlzb2RlLWJveC10ZXh0IC5lcGlzb2RlLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxuICAgIC5lcGlzb2RlLWJveCAuZXBpc29kZS1saW5rIC5lcGlzb2RlLWJveC10ZXh0IC5lcGlzb2RlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxufSJdfQ== */