@charset "UTF-8";
/* 메인 */
@media screen and (max-width: 768px) {
    .main-section {
        height: auto !important;
        padding: 4.5rem 0;
    }
    .main-section .fp-tableCell {
        height: auto !important;
    }
    .main-section.fp-auto-height {
        padding: 0;
    }
}
.main-section .container {
    padding-top: 4rem;
    z-index: 1;
}
@media screen and (max-width: 768px) {
    .main-section .container {
        padding-top: 0;
    }
}
.main-section.section1 {
    overflow: hidden;
    background: linear-gradient(180deg, rgba(255, 220, 67, 0.02) 2.59%, rgba(254, 171, 88, 0.12) 100%), rgba(249, 246, 234, 0.9);
    text-align: center;
}
@media screen and (max-width: 768px) {
    .main-section.section1 .container {
        padding-top: 6rem;
    }
}
.main-section.section2 {
    position: relative;
}
.main-section.section2::before {
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 50%;
    content: "";
    position: absolute;
    top: 22rem;
    left: 0;
    background-image: url("../images/main/bg_section2_left.png");
    width: 28.1rem;
    height: 9.5rem;
}
@media screen and (max-width: 768px) {
    .main-section.section2::before {
        display: none;
    }
}
.main-section.section2::after {
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 50%;
    content: "";
    position: absolute;
    bottom: -25rem;
    right: 0;
    background-image: url("../images/main/bg_section3_right.png");
    width: 20.8rem;
    height: 38.1rem;
}
@media screen and (max-width: 768px) {
    .main-section.section2::after {
        display: none;
    }
}
.main-section.section3 {
    overflow: hidden;
}
@media screen and (max-width: 768px) {
    .main-section.section3 {
        padding-top: 0;
    }
}
.main-section.section3 .no-data-text {
    width: var(--container-width);
    margin-left: auto;
    margin-right: auto;
}

.no-data-text {
    margin-top: 4rem;
    padding: 12rem 0;
    font-size: 3rem;
    font-weight: bold;
    font-family: var(--secondary-text-family);
    color: var(--gray-2);
    text-align: center;
    border-radius: 1rem;
    background: var(--bg-LightGray, #F6F7F9);
}
@media screen and (max-width: 768px) {
    .no-data-text {
        margin-top: 2rem;
    }
}

.main-section1-head {
    margin-bottom: 4.5rem;
    position: relative;
    z-index: 1;
}
@media screen and (max-width: 1024px) {
    .main-section1-head {
        margin-bottom: 3rem;
    }
}
.main-section1-head .title {
    margin-bottom: 3rem;
    text-align: center;
    font-family: var(--secondary-text-family);
    font-size: 3.4rem;
    font-weight: 700;
    line-height: normal;
    color: #8E3F02;
    background: linear-gradient(to bottom, #8D3F02, #652D01);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
@media screen and (max-width: 1024px) {
    .main-section1-head .title {
        font-size: 2.8rem;
    }
}
@media screen and (max-width: 768px) {
    .main-section1-head .title {
        font-size: 1.6rem;
        margin-bottom: 1rem;
    }
}
.main-section1-head .text {
    font-family: var(--secondary-text-family);
    font-size: 5.2476rem;
    font-weight: 700;
    line-height: normal;
    color: #603722;
    background: linear-gradient(to bottom, #603722, #371F13);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-wrap: balance;
}
@media screen and (max-width: 1024px) {
    .main-section1-head .text {
        font-size: 4.2rem;
    }
}
@media screen and (max-width: 768px) {
    .main-section1-head .text {
        font-size: 3.2rem;
    }
}

.main-search-form {
    --search-height: 6.6rem;
    position: relative;
    margin-bottom: 7.3rem;
    max-width: 116rem;
    margin: 0 auto;
}
@media screen and (max-width: 1024px) {
    .main-search-form {
        --search-height: 6.2rem;
    }
}
@media screen and (max-width: 768px) {
    .main-search-form {
        --search-height: 5.9rem;
        margin-bottom: 3rem;
    }
}
.main-search-form::after {
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 50%;
    content: "";
    position: absolute;
    top: -13.3rem;
    right: -12.7rem;
    width: 29.9rem;
    height: 29.1097rem;
    background-image: url("../images/main/bg_section1_right.png");
}
@media screen and (max-width: 768px) {
    .main-search-form::after {
        display: none;
    }
}
.main-search-form .form-wrap {
    position: relative;
    z-index: 1;
    border: 7px solid var(--point-color);
    background: #fff;
    border-radius: 10rem;
    box-shadow: 1.499px 1.998px 3.747px 0 rgba(0, 0, 0, 0.14);
}
@media screen and (max-width: 1024px) {
    .main-search-form .form-wrap {
        border-width: 5px;
    }
}
.main-search-form .inp-search {
    width: 100%;
    height: var(--search-height);
    border-radius: 10rem 1rem 1rem 10rem;
    border: 0;
    font-family: var(--secondary-text-family);
    font-size: 2.6rem;
    background: none;
    padding-top: 0.2rem;
    padding-left: 4.2rem;
    padding-right: 8.4rem;
}
@media screen and (max-width: 768px) {
    .main-search-form .inp-search {
        font-size: 1.6rem;
        padding-left: 2.6rem;
        padding-right: 6rem;
    }
}
.main-search-form .inp-search::-webkit-search-cancel-button {
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 50%;
    appearance: none;
    width: 2.6rem;
    height: 2.6rem;
    background-image: url("../images/common/icon_search_delete.svg");
}
@media screen and (max-width: 768px) {
    .main-search-form .inp-search::-webkit-search-cancel-button {
        width: 1.6rem;
        height: 1.6rem;
    }
}
.main-search-form .btn-search {
    position: absolute;
    top: 0;
    right: 0;
    width: 8.4rem;
    height: var(--search-height);
    color: var(--point-color);
    font-size: 3rem;
    padding-right: 1rem;
}
@media screen and (max-width: 768px) {
    .main-search-form .btn-search {
        width: 6rem;
        font-size: 2.4rem;
        padding-right: 0.6rem;
    }
}

.main-quick-menu {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    margin-top: 7rem;
    text-align: center;
    gap: 2rem 3.9rem;
}
@media screen and (max-width: 1024px) {
    .main-quick-menu {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        width: fit-content;
        margin: 4rem auto 0;
    }
}
@media screen and (max-width: 768px) {
    .main-quick-menu {
        margin-top: 3.5rem;
        gap: 1.6rem 2.4rem;
    }
}
.main-quick-menu a {
    display: block;
}
.main-quick-menu a:hover .icon {
    border-width: 2px;
}
.main-quick-menu a:hover .txt {
    color: var(--point-color);
}
.main-quick-menu .icon {
    display: block;
    width: 10rem;
    height: 10rem;
    margin: 0 auto;
    border-radius: 50%;
    border: 1px solid #ef7c24;
    box-shadow: 3px 3px 4px 0 rgba(202, 188, 161, 0.19);
    background: #fff;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
@media screen and (max-width: 768px) {
    .main-quick-menu .icon {
        width: 8.9157rem;
        height: 8.9157rem;
        box-shadow: 2.675px 2.675px 3.566px 0 rgba(202, 188, 161, 0.19);
    }
}
.main-quick-menu .icon.icon1 {
    background-image: url("../images/main/icon_menu1.svg");
}
.main-quick-menu .icon.icon2 {
    background-image: url("../images/main/icon_menu2.svg");
}
.main-quick-menu .icon.icon3 {
    background-image: url("../images/main/icon_menu3.svg");
}
.main-quick-menu .icon.icon4 {
    background-image: url("../images/main/icon_menu4.svg");
}
.main-quick-menu .icon.icon5 {
    background-image: url("../images/main/icon_menu5.svg");
}
.main-quick-menu .icon.icon6 {
    background-image: url("../images/main/icon_menu6.svg");
}
.main-quick-menu .icon.icon5 {
    background-position: 50% 45%;
}
.main-quick-menu .txt {
    display: block;
    margin-top: 2rem;
    font-size: 1.4rem;
    font-weight: 500;
    letter-spacing: -0.014rem;
    font-family: var(--secondary-text-family);
}
@media screen and (max-width: 768px) {
    .main-quick-menu .txt {
        font-size: 1.3rem;
        margin-top: 1.7rem;
    }
}

.main-scroll-mouse {
    position: absolute;
    bottom: 3rem;
    left: 50%;
    text-align: center;
    transform: translateX(-50%);
}
@media screen and (max-width: 768px) {
    .main-scroll-mouse {
        display: none;
    }
}
.main-scroll-mouse svg {
    margin-bottom: 1rem;
}
.main-scroll-mouse svg path {
    animation: upDown 1.5s ease infinite;
}
.main-scroll-mouse span {
    display: block;
    color: var(--point-color);
    font-size: 1rem;
    font-weight: 500;
}

@keyframes upDown {
    0%, 100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-3px);
    }
}
.main-section1-deco div {
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 50%;
    position: absolute;
}
@media screen and (max-width: 768px) {
    .main-section1-deco div {
        display: none;
    }
}
.main-section1-deco .deco1 {
    background-image: url("../images/main/bg_section1_left.png");
    width: 23rem;
    height: 27rem;
    top: 18rem;
    left: 0;
}
.main-section1-deco .deco2 {
    background-image: url("../images/main/bg_section1_bottom.png");
    width: 27.4rem;
    height: 18rem;
    bottom: 0;
    left: 3rem;
}
.main-section1-deco .deco3 {
    background-image: url("../images/main/bg_section1_right2.png");
    width: 20.9rem;
    height: 21.3rem;
    top: 10rem;
    right: 0;
}

.main-title {
    font-family: var(--secondary-text-family);
    font-size: 5.2rem;
    font-weight: bold;
    text-align: center;
}
@media screen and (max-width: 768px) {
    .main-title {
        font-size: 3.2rem;
    }
}

.main-board-more {
    text-align: right;
}
.main-board-more .btn-more {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: 1.1rem;
    color: var(--gray-4);
    font-size: 1.6rem;
    font-weight: 500;
    letter-spacing: 0.016rem;
    font-family: var(--secondary-text-family);
}
@media screen and (max-width: 768px) {
    .main-board-more .btn-more {
        font-size: 1.2rem;
        gap: 0.5rem;
    }
}
.main-board-more .btn-more:hover {
    color: var(--point-color);
}
.main-board-more .btn-more:hover i {
    border-color: var(--point-color);
    color: var(--point-color);
}
.main-board-more .btn-more i {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    color: var(--gray-3);
    font-size: 0.8882rem;
    width: 2rem;
    height: 2rem;
    border: 1px solid var(--gray-2);
    border-radius: 50%;
}
@media screen and (max-width: 768px) {
    .main-board-more .btn-more i {
        font-size: 0.6118rem;
        width: 1.4rem;
        height: 1.4rem;
    }
}

.main-board-tab {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-direction: row;
    gap: 1rem;
    margin-top: 5rem;
}
@media screen and (max-width: 768px) {
    .main-board-tab {
        margin-top: 2rem;
        gap: 0.5rem;
    }
}
.main-board-tab .btn-tab {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    height: 5rem;
    border: 1px solid var(--gray-2);
    border-radius: 10rem;
    background: #fff;
    color: var(--gray-4);
    font-size: 1.8rem;
    font-weight: bold;
    font-family: var(--secondary-text-family);
    padding: 0 3rem;
    min-width: 13.5rem;
}
@media screen and (max-width: 768px) {
    .main-board-tab .btn-tab {
        font-size: 1.2rem;
        min-width: 0;
        height: 3.4rem;
        font-weight: 500;
    }
}
.main-board-tab .btn-tab:hover {
    color: var(--primary-color);
}
.main-board-tab .btn-tab.on {
    color: #fff;
    background: var(--primary-color);
    border-color: var(--primary-color);
}
@media screen and (max-width: 768px) {
    .main-board-tab .btn-tab.on {
        font-weight: bold;
    }
}

.main-board-list {
    border-top: 5px solid var(--primary-color);
    font-family: var(--secondary-text-family);
    margin-top: 4rem;
    background: #fff;
}
@media screen and (max-width: 768px) {
    .main-board-list {
        margin: 2rem calc(var(--container-padding) * -1) 0;
        border-top-width: 4px;
    }
}
.main-board-list > li {
    border-bottom: 1px solid var(--base-text-color);
}
.main-board-list a {
    display: flex;
    justify-content: normal;
    align-items: center;
    flex-direction: row;
    gap: 0 4rem;
    padding: 2.5rem 2rem;
}
@media screen and (max-width: 768px) {
    .main-board-list a {
        display: block;
        padding: 2.3rem var(--container-padding);
    }
}
.main-board-list a:hover .title {
    color: var(--primary-color);
}
.main-board-list .category {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex: 0 0 auto;
    width: 10.2rem;
    height: 3.5rem;
    color: var(--primary-color);
    font-size: 1.5rem;
    font-weight: 500;
    letter-spacing: 0.015rem;
    border: 1px solid var(--primary-color);
    border-radius: 0.4672rem;
}
@media screen and (max-width: 768px) {
    .main-board-list .category {
        width: 7.2rem;
        height: 3rem;
        font-size: 1.2rem;
        margin-bottom: 1.3rem;
        padding-top: 0.1rem;
    }
}
.main-board-list .title {
    flex: 1 1 100%;
    min-width: 0;
    font-size: 2.2rem;
    font-weight: 700;
}
@media screen and (max-width: 768px) {
    .main-board-list .title {
        font-size: 1.8rem;
    }
}
.main-board-list .date {
    flex: 0 0 auto;
    font-size: 2rem;
    font-weight: 500;
}
@media screen and (max-width: 768px) {
    .main-board-list .date {
        margin-top: 1rem;
        font-size: 1.4rem;
    }
}

.main-edu-list {
    padding-bottom: 1rem;
    margin-top: 4rem;
}
@media screen and (max-width: 768px) {
    .main-edu-list {
        margin-top: 2rem;
    }
}
.main-edu-list .main-edu-swiper {
    padding: 0 2rem;
}
.main-edu-list .main-edu-swiper.center .swiper-wrapper {
    justify-content: center;
}
.main-edu-list li {
    position: relative;
    border: 0.1rem solid var(--gray-2);
    border-radius: 2rem;
}
.main-edu-list li::after {
    content: "";
    opacity: 0;
    position: absolute;
    inset: -0.1rem;
    z-index: 1;
    border-radius: 2rem;
    border: 6px solid var(--point-color);
    transition: 0.2s;
    pointer-events: none;
}
@media screen and (max-width: 768px) {
    .main-edu-list li::after {
        display: none;
    }
}
.main-edu-list li:hover::after {
    opacity: 1;
}
.main-edu-list a {
    display: block;
}
.main-edu-list .item-wrap {
    display: flex;
    justify-content: normal;
    align-items: normal;
    flex-direction: column;
    position: relative;
    z-index: 2;
    height: 100%;
    padding: 1.8rem;
}
.main-edu-list .item-image {
    position: relative;
    border: 0.1rem solid #ECECEC;
    overflow: hidden;
    aspect-ratio: 275/151;
    background-color: var(--bg-board-gray);
    border-radius: 0.4rem;
    margin-bottom: 1.5rem;
}
.main-edu-list .item-image img {
    width: 100%;
    height: 100%;
    object-position: center;
}
.main-edu-list .item-image img {
    object-fit: cover;
}
.main-edu-list .item-contents {
    display: flex;
    justify-content: normal;
    align-items: normal;
    flex-direction: column;
    flex: 1 1 auto;
    padding: 0 0.5rem;
}
.main-edu-list .item-title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 3.2em;
    font-size: 1.8rem;
    font-weight: 600;
    letter-spacing: -0.054rem;
    line-height: 1.6;
}
.main-edu-list .item-title a:hover {
    color: var(--point-color);
}
.main-edu-list .item-date {
    margin-top: 1.4rem;
    text-align: right;
    font-size: 1.4rem;
    font-weight: bold;
    color: var(--gray-3);
}
.main-edu-list .main-edu-scrollbar {
    height: 2.7rem;
    overflow: hidden;
    margin-top: 5rem;
    padding-top: 1.1rem;
}
@media screen and (max-width: 768px) {
    .main-edu-list .main-edu-scrollbar {
        display: none;
    }
}
.main-edu-list .swiper-scrollbar {
    background-color: var(--gray-1);
    left: auto;
    right: auto;
    bottom: auto;
    height: 0.8rem;
    width: auto;
    border-radius: 0;
    position: relative;
}
.main-edu-list .swiper-scrollbar-drag {
    border-radius: 0;
    background: none;
    cursor: pointer;
}
.main-edu-list .swiper-scrollbar-drag::before {
    content: "";
    position: absolute;
    top: 0;
    right: 1rem;
    bottom: 0;
    width: 2000rem;
    background: var(--base-text-color);
}
.main-edu-list .swiper-scrollbar-drag::after {
    content: "";
    position: absolute;
    top: -1.1rem;
    left: 50%;
    transform: translateX(-50%);
    width: 15.2rem;
    height: 2.7rem;
    background: url("../images/main/scroll_handle.png") no-repeat 50% 50%;
}
.main-edu-list .main-edu-controls {
    display: none;
    gap: 1.5rem;
    margin-top: 2rem;
    position: relative;
    z-index: 1;
}
@media screen and (max-width: 768px) {
    .main-edu-list .main-edu-controls {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: row;
    }
}
@media screen and (max-width: 520px) {
    .main-edu-list .main-edu-controls {
        margin-top: -2.5rem;
    }
}
.main-edu-list .main-edu-controls button {
    width: 5rem;
    height: 5rem;
    border-radius: 50%;
    border: 1px solid var(--gray-line);
    color: var(--primary-color);
    font-size: 1.8rem;
    box-shadow: 2.429px 3.643px 4.857px rgba(120, 142, 168, 0.12);
    background: #fff;
}

/* 용어 목록 */
.terms-list-container {
    display: grid;
    grid-template-columns: repeat(14, minmax(7rem, 7rem));
    gap: 1rem 1.5%;
    justify-content: center;
    padding: 2.4rem 2rem;
    margin-bottom: 4rem;
    border-radius: 1rem;
    background: var(--bg-light-gray);
}
@media screen and (max-width: 1330px) {
    .terms-list-container {
        grid-template-columns: repeat(7, minmax(7rem, 7rem));
    }
}
@media screen and (max-width: 768px) {
    .terms-list-container {
        padding: 2rem var(--container-padding);
        gap: 0.8rem;
        grid-template-columns: repeat(7, minmax(3.75rem, 3.75rem));
        margin-bottom: 3rem;
        margin-left: calc(var(--container-padding) * -1);
        margin-right: calc(var(--container-padding) * -1);
        border-radius: 0;
    }
}
.terms-list-container .btn-terms {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    height: 6.2rem;
    padding: 0 1.5rem;
    border-radius: 0.8rem;
    border: 1px solid var(--gray-line);
    background: #fff;
    color: var(--gray-3);
    font-size: 2.2rem;
    font-weight: bold;
    transition: 0.2s;
}
@media screen and (max-width: 768px) {
    .terms-list-container .btn-terms {
        height: 3.2813rem;
        padding: 0 1rem;
        font-size: 1.3rem;
    }
}
.terms-list-container .btn-terms:hover {
    color: var(--primary-color);
    border-color: var(--primary-color);
}
.terms-list-container .btn-terms.on {
    background: var(--primary-color);
    color: #fff;
    font-size: 2.8rem;
    border-color: var(--primary-color);
}
@media screen and (max-width: 768px) {
    .terms-list-container .btn-terms.on {
        font-size: 1.8rem;
    }
}

/* 학사 길라잡이 */
.guide-container {
    position: relative;
    display: flex;
    gap: 0 4rem;
    margin-bottom: -10rem;
}
@media screen and (max-width: 768px) {
    .guide-container {
        display: block;
        margin-bottom: 0;
    }
}
@media screen and (max-width: 1100px) {
    .guide-container:has(.search-area) {
        padding-top: 7.95rem;
    }
}
@media screen and (max-width: 768px) {
    .guide-container:has(.search-area) {
        padding-top: 6.6rem;
    }
}
@media screen and (max-width: 768px) {
    .guide-container:has(.search-area .btn.view) {
        padding-top: 12.2rem;
    }
}
.guide-container .guide-menu {
    display: flex;
    flex-direction: column;
    flex: 0 0 auto;
    width: 39rem;
}
@media screen and (max-width: 1200px) {
    .guide-container .guide-menu {
        width: 32rem;
    }
}
@media screen and (max-width: 768px) {
    .guide-container .guide-menu {
        width: auto;
        margin: 0 calc(var(--container-padding) * -1);
    }
}
.guide-container .guide-menu .menu-head {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex: 0 0 auto;
    text-align: center;
    border-radius: 1rem 1rem 0 0;
    background: var(--primary-color);
    height: 7.2rem;
    color: #fff;
    font-family: var(--secondary-text-family);
    font-size: 3rem;
    font-weight: 500;
    letter-spacing: 0.69rem;
    padding-top: 0.4rem;
    border-bottom: 1px solid var(--bg-light-gray);
}
@media screen and (max-width: 768px) {
    .guide-container .guide-menu .menu-head {
        font-size: 2.6rem;
        height: 6.8rem;
    }
}
.guide-container .guide-menu .menu-body {
    flex: 1 1 100%;
    min-height: 0;
    background: var(--bg-light-gray);
    padding-bottom: 10rem;
}
@media screen and (max-width: 768px) {
    .guide-container .guide-menu .menu-body {
        padding-bottom: 0;
    }
}
.guide-container .guide-menu .menu-list > li:has(.depth-2) .link-depth-1::after {
    font-family: "Font Awesome 6 Pro";
    font-weight: bold;
    content: "";
    margin-left: auto;
}
.guide-container .guide-menu .menu-list > li.on .link-depth-1 {
    background: var(--blue-1);
    color: #fff;
}
.guide-container .guide-menu .menu-list > li.on .depth-2 {
    display: block;
}
.guide-container .guide-menu .menu-list button {
    display: flex;
    justify-content: normal;
    align-items: center;
    flex-direction: row;
    gap: 0 2rem;
    width: 100%;
    text-align: left;
}
.guide-container .guide-menu .menu-list .link-depth-1 {
    padding: 1.4rem 2.3rem 1.4rem 2.8rem;
    border-bottom: 1px solid #fff;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 1.6;
    letter-spacing: -0.054rem;
}
.guide-container .guide-menu .menu-list .link-depth-1:hover {
    color: var(--primary-color);
}
@media screen and (max-width: 768px) {
    .guide-container .guide-menu .menu-list .link-depth-1 {
        padding-left: var(--container-padding);
    }
}
.guide-container .guide-menu .menu-list .depth-2 {
    display: none;
}
.guide-container .guide-menu .menu-list .depth-2 > li.on .link-depth-2 {
    color: var(--primary-color);
    font-weight: bold;
    text-decoration: underline;
    text-underline-offset: 0.3rem;
}
.guide-container .guide-menu .menu-list .link-depth-2 {
    padding: 1.6rem 4.7rem;
    font-size: 1.6rem;
    line-height: 1.6;
    letter-spacing: -0.016rem;
    background: #DFEAFB;
    border-bottom: 1px solid #fff;
}
.guide-container .guide-menu .menu-list .link-depth-2:hover {
    color: var(--primary-color);
    text-decoration: underline;
    text-underline-offset: 0.3rem;
}
@media screen and (max-width: 768px) {
    .guide-container .guide-menu .menu-list .link-depth-2 {
        padding-left: 4.3rem;
        padding-right: 4.3rem;
    }
}
.guide-container .guide-body {
    flex: 1 1 100%;
    min-width: 0;
}
@media screen and (max-width: 1100px) {
    .guide-container .search-area {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
    }
}
.guide-container .guide-contents {
    border-top: 0.3rem solid var(--base-text-color);
    padding: 2.5rem 0 4rem;
    line-height: 1.6;
}
@media screen and (max-width: 768px) {
    .guide-container .guide-contents {
        margin: 0 calc(var(--container-padding) * -1);
        padding: 2rem var(--container-padding) 0;
    }
}
.guide-container .guide-contents:has(iframe, .loading-box) {
    padding-top: 0;
    height: 100%;
    border-top: 0;
    padding-left: 0;
    padding-right: 0;
}
.guide-container .guide-frame {
    height: 100%;
    border: 1px solid var(--gray-line);
    background: var(--bg-light-blue);
    border-radius: 1rem;
}
@media screen and (max-width: 768px) {
    .guide-container .guide-frame {
        border-radius: 0;
        border-left: 0;
        border-right: 0;
        overflow-x: auto;
    }
}
.guide-container .guide-frame iframe {
    height: 100% !important;
    border-radius: 1rem;
}
@media screen and (max-width: 768px) {
    .guide-container .guide-frame iframe {
        border-radius: 0;
        min-width: 80rem;
        height: 70rem !important;
    }
}

.loading-box {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    height: 100%;
    font-size: 2.8rem;
    font-weight: bold;
    font-family: var(--secondary-text-family);
    color: var(--gray-2);
    text-align: center;
    border-radius: 1rem;
    background: var(--bg-LightGray, #F6F7F9);
    padding: 0 2rem;
}
@media screen and (max-width: 768px) {
    .loading-box {
        margin-top: 2rem;
        border-radius: 0;
        font-size: 2.4rem;
        height: 50rem;
    }
}

/* 통합검색 */
.search-form-container {
    background: var(--bg-light-yellow);
    padding: 4rem 5rem 3rem;
    text-align: center;
}
@media screen and (max-width: 768px) {
    .search-form-container {
        padding: 2rem var(--container-mobile-padding);
        border-radius: 0;
        background: transparent;
    }
}
.search-form-container p {
    margin-top: 2.4rem;
    color: var(--gray-4);
    font-size: 1.8rem;
    font-weight: 500;
    text-wrap: balance;
    letter-spacing: -0.016rem;
}
@media screen and (max-width: 768px) {
    .search-form-container p {
        margin-top: 1.6rem;
        font-size: 1.6rem;
    }
}
.search-form-container p strong {
    color: var(--primary-color);
}

.search-form {
    --search-height: 6.6rem;
    position: relative;
    max-width: 116rem;
    border: 7px solid var(--point-color);
    background: #fff;
    margin: 0 auto;
    border-radius: 10rem;
    box-shadow: 1.499px 1.998px 3.747px 0 rgba(0, 0, 0, 0.14);
}
@media screen and (max-width: 768px) {
    .search-form {
        --search-height: 5.9rem;
        border-width: 5px;
    }
}
.search-form .inp-search {
    width: 100%;
    height: var(--search-height);
    border-radius: 10rem 1rem 1rem 10rem;
    border: 0;
    text-align: center;
    font-size: 2.6rem;
    font-weight: bold;
    letter-spacing: -0.052rem;
    background: none;
    padding: 0 8.4rem;
}
@media screen and (max-width: 768px) {
    .search-form .inp-search {
        font-size: 1.6rem;
        padding: 0 6rem;
    }
}
.search-form .inp-search::-webkit-search-cancel-button {
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 50%;
    appearance: none;
    width: 2.6rem;
    height: 2.6rem;
    background-image: url("../images/common/icon_search_delete.svg");
}
@media screen and (max-width: 768px) {
    .search-form .inp-search::-webkit-search-cancel-button {
        width: 1.6rem;
        height: 1.6rem;
    }
}
.search-form .btn-search {
    position: absolute;
    top: 0;
    right: 0;
    width: 8.4rem;
    height: var(--search-height);
    color: var(--point-color);
    font-size: 3rem;
    padding-right: 1rem;
}
@media screen and (max-width: 768px) {
    .search-form .btn-search {
        width: 6rem;
        font-size: 2.4rem;
        padding-right: 0.6rem;
    }
}

.search-result {
    margin-top: 6rem;
}
@media screen and (max-width: 768px) {
    .search-result {
        margin-top: 4rem;
    }
}
.search-result .result-head {
    display: flex;
    justify-content: normal;
    align-items: flex-end;
    flex-direction: row;
    margin-bottom: 1.4rem;
}
.search-result .result-title {
    font-size: 1.6rem;
    letter-spacing: -0.016rem;
    padding-right: 3rem;
    font-weight: 500;
}
.search-result .result-title strong {
    color: var(--primary-color);
}
.search-result .btn-link {
    margin-left: auto;
    color: var(--primary-color);
    font-size: 1.4rem;
    font-weight: 600;
    line-height: 1.5;
    letter-spacing: -0.042rem;
    text-decoration-line: underline !important;
    text-underline-offset: 0.2rem;
}
.search-result em {
    color: var(--point-color);
    font-weight: bold;
    font-style: normal;
}

.search-result-list {
    border-top: 3px solid var(--base-text-color);
}
@media screen and (max-width: 768px) {
    .search-result-list {
        margin: 0 calc(var(--container-padding) * -1);
    }
}
.search-result-list > li {
    display: flex;
    gap: 2rem;
    position: relative;
    border-bottom: 1px solid var(--gray-line);
    padding: 2rem;
}
@media screen and (max-width: 768px) {
    .search-result-list > li {
        gap: 1.5rem;
        padding: 1.5rem var(--container-padding);
    }
}
.search-result-list .item-image {
    flex: 0 0 auto;
    overflow: hidden;
    width: 24rem;
    aspect-ratio: 275/151;
    border-radius: 0.4rem;
    border: 0.1rem solid #ECECEC;
}
.search-result-list .item-image img {
    width: 100%;
    height: 100%;
    object-position: center;
}
.search-result-list .item-image img {
    object-fit: cover;
}
@media screen and (max-width: 768px) {
    .search-result-list .item-image {
        width: 14rem;
    }
}
.search-result-list .item-contents {
    flex: 1 1 auto;
    min-width: 0;
}
.search-result-list .item-contents a {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.search-result-list .item-contents a:hover .item-title {
    color: var(--point-color);
}
.search-result-list .item-title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 3.2em;
    font-size: 1.8rem;
    font-weight: 600;
    letter-spacing: -0.054rem;
    line-height: 1.5;
}
@media screen and (max-width: 768px) {
    .search-result-list .item-title {
        font-size: 1.6rem;
    }
}
.search-result-list .item-date {
    margin-top: auto;
    font-size: 1.4rem;
    font-weight: bold;
    color: var(--gray-3);
}
@media screen and (max-width: 768px) {
    .search-result-list .item-date {
        font-size: 1.3rem;
    }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlL19tYWluLnNjc3MiLCJoZWxwZXIvX21peGlucy5zY3NzIiwic3R5bGUvX3N1Yi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTtBQzZKQztJRDVKRDtRQUVFO1FBQ0E7O0lBRUE7UUFDQzs7SUFHRDtRQUNDOzs7QUFJRjtJQUNDO0lBQ0E7O0FDNElEO0lEOUlBO1FBS0U7OztBQUlGO0lBQ0M7SUFFQTtJQUNBOztBQ2lJRDtJRC9IQztRQUVFOzs7QUFLSDtJQUNDOztBQUVBO0lDMEZELFNEekZnQjtJQzBGaEI7SUFDQSxpQkFIMEM7SUFJMUM7SUQxRkU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0FDNEdGO0lEckhDO1FBWUU7OztBQUlGO0lDMEVELFNEekVnQjtJQzBFaEI7SUFDQSxpQkFIMEM7SUFJMUM7SUQxRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0FDNEZGO0lEckdDO1FBWUU7OztBQUtIO0lBQ0M7O0FDbUZEO0lEcEZBO1FBSUU7OztBQUdEO0lBQ0M7SUFDQTtJQUNBOzs7QUFNSDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7QUMyREE7SURwRUQ7UUFZRTs7OztBQUlGO0lBQ0M7SUFDQTtJQUNBOztBQzJDQTtJRDlDRDtRQU1FOzs7QUFHRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztBQzJCRDtJRHJDQTtRQWFFOzs7QUM4QkY7SUQzQ0E7UUFpQkU7UUFDQTs7O0FBSUY7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0FDTUQ7SURmQTtRQVlFOzs7QUNTRjtJRHJCQTtRQWdCRTs7OztBQUtIO0lBQ0M7SUFFQTtJQUNBO0lBQ0E7SUFDQTs7QUNaQTtJRE1EO1FBU0U7OztBQ1REO0lEQUQ7UUFhRTtRQUVBOzs7QUFHRDtJQzdDQSxTRDhDZTtJQzdDZjtJQUNBLGlCQUgwQztJ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aVBFO0lBQ0E7SUFDQTtJQUNBOztBRDVORjtJQ3NOQztRQVNFO1FBQ0E7OztBQUtIO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7QUQ3T0Q7SUNxT0E7UUFXRTtRQUNBO1FBQ0E7Ozs7QUFLSDtJQUNDOztBRHhQQTtJQ3VQRDtRQUlFOzs7QUFHRDtJRHpaQTtJQUNBLGlCQ3laZTtJRHhaZixhQ3dadUI7SUR2WnZCLGdCQUp5RDtJQzZaeEQ7O0FBR0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTs7QUFFQTtJQUNDOztBQUlGO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7QUFHRDtJQUNDO0lBQ0E7SUFDQTs7O0FBSUY7SUFDQzs7QURsU0E7SUNpU0Q7UUFJRTs7O0FBR0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBOztBRDdTRDtJQ3dTQTtRQVFFO1FBQ0E7OztBQUlGO0lBR0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztBRG5YRDtJQUNDO0lBQ0E7SUFDQTs7QUFRRDtJQUNDOztBQTBDRDtJQ3FUQTtRQVdFOzs7QUFJRjtJQUNDO0lBQ0E7O0FBRUE7SUFDQztJQUNBO0lBQ0E7O0FBSUM7SUFDQzs7QUFNSjtJRHBaQTtJQUNBO0lBQ0Esb0JBSHdCO0lBSXhCO0lDb1pDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0FEN1ZEO0lDc1ZBO1FBVUU7OztBQUlGO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7O0FEeFdEO0lDb1dBO1FBT0UiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyog66mU7J24ICovXHJcbi5tYWluLXNlY3Rpb24ge1xyXG5cdEBpbmNsdWRlIG1xLW1vYmlsZSB7XHJcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmc6IDQuNXJlbSAwO1xyXG5cclxuXHRcdC5mcC10YWJsZUNlbGwge1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQmLmZwLWF1dG8taGVpZ2h0IHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb250YWluZXIge1xyXG5cdFx0cGFkZGluZy10b3A6IDRyZW07XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xLW1vYmlsZSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5zZWN0aW9uMSB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0Ly8gcGFkZGluZzogOHJlbSAwIDJyZW07XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjIwLCA2NywgMC4wMikgMi41OSUsIHJnYmEoMjU0LCAxNzEsIDg4LCAwLjEyKSAxMDAlKSwgcmdiYSgyNDksIDI0NiwgMjM0LCAwLjkwKTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHQuY29udGFpbmVyIHtcclxuXHRcdFx0QGluY2x1ZGUgbXEtbW9iaWxlIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogNnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5zZWN0aW9uMiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0QGluY2x1ZGUgaWNvbihibG9jayk7XHJcblxyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMjJyZW07XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tYWluL2JnX3NlY3Rpb24yX2xlZnQucG5nXCIpO1xyXG5cdFx0XHR3aWR0aDogMjguMXJlbTtcclxuXHRcdFx0aGVpZ2h0OiA5LjVyZW07XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcS1tb2JpbGUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdEBpbmNsdWRlIGljb24oYmxvY2spO1xyXG5cclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IC0yNXJlbTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tYWluL2JnX3NlY3Rpb24zX3JpZ2h0LnBuZ1wiKTtcclxuXHRcdFx0d2lkdGg6IDIwLjhyZW07XHJcblx0XHRcdGhlaWdodDogMzguMXJlbTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xLW1vYmlsZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5zZWN0aW9uMyB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xLW1vYmlsZSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5uby1kYXRhLXRleHQge1xyXG5cdFx0XHR3aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcblxyXG4ubm8tZGF0YS10ZXh0IHtcclxuXHRtYXJnaW4tdG9wOiA0cmVtO1xyXG5cdHBhZGRpbmc6IDEycmVtIDA7XHJcblx0Zm9udC1zaXplOiAzcmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmRhcnktdGV4dC1mYW1pbHkpO1xyXG5cdGNvbG9yOiB2YXIoLS1ncmF5LTIpO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRib3JkZXItcmFkaXVzOiAxcmVtO1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLWJnLUxpZ2h0R3JheSwgI0Y2RjdGOSk7XHJcblxyXG5cdEBpbmNsdWRlIG1xLW1vYmlsZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xyXG5cdH1cclxufVxyXG5cclxuLm1haW4tc2VjdGlvbjEtaGVhZCB7XHJcblx0bWFyZ2luLWJvdHRvbTogNC41cmVtO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxO1xyXG5cclxuXHRAaW5jbHVkZSBtcS10YWJsZXQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHR9XHJcblxyXG5cdC50aXRsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLXNlY29uZGFyeS10ZXh0LWZhbWlseSk7XHJcblx0XHRmb250LXNpemU6IDMuNHJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0Y29sb3I6ICM4RTNGMDI7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOEQzRjAyLCAjNjUyRDAxKTtcclxuXHRcdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG5cdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xLXRhYmxldCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi44cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1xLW1vYmlsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRleHQge1xyXG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLXNlY29uZGFyeS10ZXh0LWZhbWlseSk7XHJcblx0XHRmb250LXNpemU6IDUuMjQ3NnJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0Y29sb3I6ICM2MDM3MjI7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNjAzNzIyLCAjMzcxRjEzKTtcclxuXHRcdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG5cdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0dGV4dC13cmFwOiBiYWxhbmNlO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xLXRhYmxldCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNC4ycmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1xLW1vYmlsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm1haW4tc2VhcmNoLWZvcm0ge1xyXG5cdC0tc2VhcmNoLWhlaWdodDogNi42cmVtO1xyXG5cclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLWJvdHRvbTogNy4zcmVtO1xyXG5cdG1heC13aWR0aDogMTE2cmVtO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHRAaW5jbHVkZSBtcS10YWJsZXQge1xyXG5cdFx0LS1zZWFyY2gtaGVpZ2h0OiA2LjJyZW07XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtcS1tb2JpbGUge1xyXG5cdFx0LS1zZWFyY2gtaGVpZ2h0OiA1LjlyZW07XHJcblxyXG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHR9XHJcblxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdEBpbmNsdWRlIGljb24oYmxvY2spO1xyXG5cclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IC0xMy4zcmVtO1xyXG5cdFx0cmlnaHQ6IC0xMi43cmVtO1xyXG5cdFx0d2lkdGg6IDI5LjlyZW07XHJcblx0XHRoZWlnaHQ6IDI5LjEwOTdyZW07XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbWFpbi9iZ19zZWN0aW9uMV9yaWdodC5wbmdcIik7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEtbW9iaWxlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mb3JtLXdyYXAge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdGJvcmRlcjogN3B4IHNvbGlkIHZhcigtLXBvaW50LWNvbG9yKTtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuXHRcdGJveC1zaGFkb3c6IDEuNDk5cHggMS45OThweCAzLjc0N3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KTtcclxuXHJcblx0XHRAaW5jbHVkZSBtcS10YWJsZXQge1xyXG5cdFx0XHRib3JkZXItd2lkdGg6IDVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5pbnAtc2VhcmNoIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiB2YXIoLS1zZWFyY2gtaGVpZ2h0KTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcmVtIDFyZW0gMXJlbSAxMHJlbTtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmRhcnktdGV4dC1mYW1pbHkpO1xyXG5cdFx0Zm9udC1zaXplOiAyLjZyZW07XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0cGFkZGluZy10b3A6IDAuMnJlbTtcclxuXHRcdHBhZGRpbmctbGVmdDogNC4ycmVtO1xyXG5cdFx0cGFkZGluZy1yaWdodDogOC40cmVtO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xLW1vYmlsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIuNnJlbTtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogNnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcclxuXHRcdFx0QGluY2x1ZGUgaWNvbihibG9jayk7XHJcblxyXG5cdFx0XHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHR3aWR0aDogMi42cmVtO1xyXG5cdFx0XHRoZWlnaHQ6IDIuNnJlbTtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY29uX3NlYXJjaF9kZWxldGUuc3ZnXCIpO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEtbW9iaWxlIHtcclxuXHRcdFx0XHR3aWR0aDogMS42cmVtO1xyXG5cdFx0XHRcdGhlaWdodDogMS42cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYnRuLXNlYXJjaCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHdpZHRoOiA4LjRyZW07XHJcblx0XHRoZWlnaHQ6IHZhcigtLXNlYXJjaC1oZWlnaHQpO1xyXG5cdFx0Y29sb3I6IHZhcigtLXBvaW50LWNvbG9yKTtcclxuXHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEtbW9iaWxlIHtcclxuXHRcdFx0d2lkdGg6IDZyZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwLjZyZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubWFpbi1xdWljay1tZW51IHtcclxuXHRAaW5jbHVkZSBmbGV4O1xyXG5cclxuXHRtYXJnaW4tdG9wOiA3cmVtO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRnYXA6IDJyZW0gMy45cmVtO1xyXG5cclxuXHRAaW5jbHVkZSBtcS10YWJsZXQge1xyXG5cdFx0QGluY2x1ZGUgZ3JpZCgzKTtcclxuXHJcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcblx0XHRtYXJnaW46IDRyZW0gYXV0byAwO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbXEtbW9iaWxlIHtcclxuXHRcdG1hcmdpbi10b3A6IDMuNXJlbTtcclxuXHRcdGdhcDogMS42cmVtIDIuNHJlbTtcclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRib3JkZXItd2lkdGg6IDJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnR4dCB7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLXBvaW50LWNvbG9yKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lmljb24ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTByZW07XHJcblx0XHRoZWlnaHQ6IDEwcmVtO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWY3YzI0O1xyXG5cdFx0Ym94LXNoYWRvdzogM3B4IDNweCA0cHggMCByZ2JhKDIwMiwgMTg4LCAxNjEsIDAuMTkpO1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xLW1vYmlsZSB7XHJcblx0XHRcdHdpZHRoOiA4LjkxNTdyZW07XHJcblx0XHRcdGhlaWdodDogOC45MTU3cmVtO1xyXG5cdFx0XHRib3gtc2hhZG93OiAyLjY3NXB4IDIuNjc1cHggMy41NjZweCAwIHJnYmEoMjAyLCAxODgsIDE2MSwgMC4xOSk7XHJcblx0XHR9XHJcblxyXG5cdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCA2IHtcclxuXHRcdFx0Ji5pY29uI3skaX0ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tYWluL2ljb25fbWVudSN7JGl9LnN2Z1wiKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuaWNvbjUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNDUlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnR4dCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi10b3A6IDJyZW07XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDE0cmVtO1xyXG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLXNlY29uZGFyeS10ZXh0LWZhbWlseSk7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEtbW9iaWxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0XHRcdG1hcmdpbi10b3A6IDEuN3JlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tYWluLXNjcm9sbC1tb3VzZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogM3JlbTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcblx0QGluY2x1ZGUgbXEtbW9iaWxlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHRzdmcge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcblx0XHRwYXRoIHtcclxuXHRcdFx0YW5pbWF0aW9uOiB1cERvd24gMS41cyBlYXNlIGluZmluaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0c3BhbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbG9yOiB2YXIoLS1wb2ludC1jb2xvcik7XHJcblx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB1cERvd24ge1xyXG5cclxuXHQwJSxcclxuXHQxMDAlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHR9XHJcblxyXG5cdDUwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XHJcblx0fVxyXG59XHJcblxyXG4ubWFpbi1zZWN0aW9uMS1kZWNvIHtcclxuXHRkaXYge1xyXG5cdFx0QGluY2x1ZGUgaWNvbihibG9jayk7XHJcblxyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xLW1vYmlsZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZGVjbzEge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21haW4vYmdfc2VjdGlvbjFfbGVmdC5wbmdcIik7XHJcblx0XHR3aWR0aDogMjNyZW07XHJcblx0XHRoZWlnaHQ6IDI3cmVtO1xyXG5cdFx0dG9wOiAxOHJlbTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHQuZGVjbzIge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21haW4vYmdfc2VjdGlvbjFfYm90dG9tLnBuZ1wiKTtcclxuXHRcdHdpZHRoOiAyNy40cmVtO1xyXG5cdFx0aGVpZ2h0OiAxOHJlbTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDNyZW07XHJcblx0fVxyXG5cclxuXHQuZGVjbzMge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21haW4vYmdfc2VjdGlvbjFfcmlnaHQyLnBuZ1wiKTtcclxuXHRcdHdpZHRoOiAyMC45cmVtO1xyXG5cdFx0aGVpZ2h0OiAyMS4zcmVtO1xyXG5cdFx0dG9wOiAxMHJlbTtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdH1cclxufVxyXG5cclxuLm1haW4tdGl0bGUge1xyXG5cdC8vIG1hcmdpbi1ib3R0b206IDRyZW07XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNlY29uZGFyeS10ZXh0LWZhbWlseSk7XHJcblx0Zm9udC1zaXplOiA1LjJyZW07XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRAaW5jbHVkZSBtcS1tb2JpbGUge1xyXG5cdFx0Zm9udC1zaXplOiAzLjJyZW07XHJcblx0fVxyXG59XHJcblxyXG4ubWFpbi1ib2FyZC1tb3JlIHtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcblx0LmJ0bi1tb3JlIHtcclxuXHRcdEBpbmNsdWRlIGlubGluZS1mbGV4O1xyXG5cclxuXHRcdGdhcDogMS4xcmVtO1xyXG5cdFx0Y29sb3I6IHZhcigtLWdyYXktNCk7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMTZyZW07XHJcblx0XHRmb250LWZhbWlseTogdmFyKC0tc2Vjb25kYXJ5LXRleHQtZmFtaWx5KTtcclxuXHJcblx0XHRAaW5jbHVkZSBtcS1tb2JpbGUge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0Z2FwOiAwLjVyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1wb2ludC1jb2xvcik7XHJcblxyXG5cdFx0XHRpIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLXBvaW50LWNvbG9yKTtcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0tcG9pbnQtY29sb3IpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aSB7XHJcblx0XHRcdEBpbmNsdWRlIGlubGluZS1mbGV4O1xyXG5cclxuXHRcdFx0Y29sb3I6IHZhcigtLWdyYXktMyk7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC44ODgycmVtO1xyXG5cdFx0XHR3aWR0aDogMnJlbTtcclxuXHRcdFx0aGVpZ2h0OiAycmVtO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmF5LTIpO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcS1tb2JpbGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMC42MTE4cmVtO1xyXG5cdFx0XHRcdHdpZHRoOiAxLjRyZW07XHJcblx0XHRcdFx0aGVpZ2h0OiAxLjRyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tYWluLWJvYXJkLXRhYiB7XHJcblx0QGluY2x1ZGUgZmxleChmbGV4LWVuZCk7XHJcblxyXG5cdGdhcDogMXJlbTtcclxuXHRtYXJnaW4tdG9wOiA1cmVtO1xyXG5cclxuXHRAaW5jbHVkZSBtcS1tb2JpbGUge1xyXG5cdFx0bWFyZ2luLXRvcDogMnJlbTtcclxuXHRcdGdhcDogMC41cmVtO1xyXG5cdH1cclxuXHJcblx0LmJ0bi10YWIge1xyXG5cdFx0QGluY2x1ZGUgZmxleDtcclxuXHJcblx0XHRoZWlnaHQ6IDVyZW07XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmF5LTIpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTByZW07XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0Y29sb3I6IHZhcigtLWdyYXktNCk7XHJcblx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLXNlY29uZGFyeS10ZXh0LWZhbWlseSk7XHJcblx0XHRwYWRkaW5nOiAwIDNyZW07XHJcblx0XHRtaW4td2lkdGg6IDEzLjVyZW07XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEtbW9iaWxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdG1pbi13aWR0aDogMDtcclxuXHRcdFx0aGVpZ2h0OiAzLjRyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuXHRcdH1cclxuXHJcblx0XHQmLm9uIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG5cdFx0XHRib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEtbW9iaWxlIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm1haW4tYm9hcmQtbGlzdCB7XHJcblx0Ym9yZGVyLXRvcDogNXB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmRhcnktdGV4dC1mYW1pbHkpO1xyXG5cdG1hcmdpbi10b3A6IDRyZW07XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHJcblx0QGluY2x1ZGUgbXEtbW9iaWxlIHtcclxuXHRcdG1hcmdpbjogMnJlbSBtaW51cygpIDA7XHJcblx0XHRib3JkZXItdG9wLXdpZHRoOiA0cHg7XHJcblx0fVxyXG5cclxuXHQ+bGkge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJhc2UtdGV4dC1jb2xvcik7XHJcblx0fVxyXG5cclxuXHRhIHtcclxuXHRcdEBpbmNsdWRlIGZsZXgobm9ybWFsKTtcclxuXHJcblx0XHRnYXA6IDAgNHJlbTtcclxuXHRcdHBhZGRpbmc6IDIuNXJlbSAycmVtO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xLW1vYmlsZSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nOiAyLjNyZW0gdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNhdGVnb3J5IHtcclxuXHRcdEBpbmNsdWRlIGZsZXg7XHJcblxyXG5cdFx0ZmxleDogMCAwIGF1dG87XHJcblx0XHR3aWR0aDogMTAuMnJlbTtcclxuXHRcdGhlaWdodDogMy41cmVtO1xyXG5cdFx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDE1cmVtO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwLjQ2NzJyZW07XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEtbW9iaWxlIHtcclxuXHRcdFx0d2lkdGg6IDcuMnJlbTtcclxuXHRcdFx0aGVpZ2h0OiAzcmVtO1xyXG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS4zcmVtO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMC4xcmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRpdGxlIHtcclxuXHRcdGZsZXg6IDEgMSAxMDAlO1xyXG5cdFx0bWluLXdpZHRoOiAwO1xyXG5cdFx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xLW1vYmlsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmRhdGUge1xyXG5cdFx0ZmxleDogMCAwIGF1dG87XHJcblx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xLW1vYmlsZSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm1haW4tZWR1LWxpc3Qge1xyXG5cdC8vIG92ZXJmbG93OiBoaWRkZW47XHJcblx0cGFkZGluZy1ib3R0b206IDFyZW07XHJcblx0bWFyZ2luLXRvcDogNHJlbTtcclxuXHJcblx0QGluY2x1ZGUgbXEtbW9iaWxlIHtcclxuXHRcdG1hcmdpbi10b3A6IDJyZW07XHJcblx0fVxyXG5cclxuXHQubWFpbi1lZHUtc3dpcGVyIHtcclxuXHRcdHBhZGRpbmc6IDAgMnJlbTtcclxuXHJcblx0XHQmLmNlbnRlciB7XHJcblx0XHRcdC5zd2lwZXItd3JhcHBlciB7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGxpIHtcclxuXHRcdC8vIHdpZHRoOiAzMS4ycmVtO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ym9yZGVyOiAwLjFyZW0gc29saWQgdmFyKC0tZ3JheS0yKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDJyZW07XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGluc2V0OiAtMC4xcmVtO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAycmVtO1xyXG5cdFx0XHRib3JkZXI6IDZweCBzb2xpZCB2YXIoLS1wb2ludC1jb2xvcik7XHJcblx0XHRcdHRyYW5zaXRpb246IC4ycztcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcS1tb2JpbGUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQuaXRlbS13cmFwIHtcclxuXHRcdEBpbmNsdWRlIGZsZXgobm9ybWFsLCBub3JtYWwsIGNvbHVtbik7XHJcblxyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDEuOHJlbTtcclxuXHR9XHJcblxyXG5cdC5pdGVtLWltYWdlIHtcclxuXHRcdEBpbmNsdWRlIGNlbnRlci1jcm9wLXRodW1ibmFpbDtcclxuXHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRib3JkZXI6IDAuMXJlbSBzb2xpZCAjRUNFQ0VDO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGFzcGVjdC1yYXRpbzogMjc1IC8gMTUxO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYm9hcmQtZ3JheSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwLjRyZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblx0fVxyXG5cclxuXHQuaXRlbS1jb250ZW50cyB7XHJcblx0XHRAaW5jbHVkZSBmbGV4KG5vcm1hbCwgbm9ybWFsLCBjb2x1bW4pO1xyXG5cclxuXHRcdGZsZXg6IDEgMSBhdXRvO1xyXG5cdFx0cGFkZGluZzogMCAwLjVyZW07XHJcblx0fVxyXG5cclxuXHQuaXRlbS10aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBsaW5lLWNsYW1wO1xyXG5cclxuXHRcdGhlaWdodDogMy4yZW07XHJcblx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDU0cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHJcblx0XHRhOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLXBvaW50LWNvbG9yKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5pdGVtLWRhdGUge1xyXG5cdFx0bWFyZ2luLXRvcDogMS40cmVtO1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Y29sb3I6IHZhcigtLWdyYXktMyk7XHJcblx0fVxyXG5cclxuXHQubWFpbi1lZHUtc2Nyb2xsYmFyIHtcclxuXHRcdGhlaWdodDogMi43cmVtO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdG1hcmdpbi10b3A6IDVyZW07XHJcblx0XHRwYWRkaW5nLXRvcDogMS4xcmVtO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xLW1vYmlsZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc3dpcGVyLXNjcm9sbGJhciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTEpO1xyXG5cdFx0bGVmdDogYXV0bztcclxuXHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0Ym90dG9tOiBhdXRvO1xyXG5cdFx0aGVpZ2h0OiAwLjhyZW07XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRyaWdodDogMXJlbTtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHR3aWR0aDogMjAwMHJlbTtcclxuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tYmFzZS10ZXh0LWNvbG9yKTtcclxuXHRcdH1cclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAtMS4xcmVtO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0d2lkdGg6IDE1LjJyZW07XHJcblx0XHRcdGhlaWdodDogMi43cmVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbWFpbi9zY3JvbGxfaGFuZGxlLnBuZ1wiKSBuby1yZXBlYXQgNTAlIDUwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tYWluLWVkdS1jb250cm9scyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0Z2FwOiAxLjVyZW07XHJcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHJcblx0XHRAaW5jbHVkZSBtcS1tb2JpbGUge1xyXG5cdFx0XHRAaW5jbHVkZSBmbGV4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1xLWN1c3RvbSg1MjBweCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtMi41cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdGJ1dHRvbiB7XHJcblx0XHRcdHdpZHRoOiA1cmVtO1xyXG5cdFx0XHRoZWlnaHQ6IDVyZW07XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JheS1saW5lKTtcclxuXHRcdFx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0Ym94LXNoYWRvdzogMi40MjlweCAzLjY0M3B4IDQuODU3cHggcmdiYSgxMjAsIDE0MiwgMTY4LCAwLjEyKTtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIvLyBGbGV4XHJcbkBtaXhpbiBmbGV4KCRqdXN0aWZ5OiBjZW50ZXIsICRhbGlnbjogY2VudGVyLCAkZGlyZWN0aW9uOiByb3cpIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XHJcblx0YWxpZ24taXRlbXM6ICRhbGlnbjtcclxuXHRmbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxufVxyXG5cclxuLy8gSW5saW5lLWZsZXhcclxuQG1peGluIGlubGluZS1mbGV4KCRqdXN0aWZ5OiBjZW50ZXIsICRhbGlnbjogY2VudGVyKSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcclxuXHRhbGlnbi1pdGVtczogJGFsaWduO1xyXG59XHJcblxyXG4vLyDqt7jrpqzrk5xcclxuQG1peGluIGdyaWQoJGNvbHVtbjogMiwgJG1pbjogMCwgJG1heDogMWZyKSB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHJcblx0QGlmICRjb2x1bW4gPT1hdXRvIHtcclxuXHRcdGdyaWQtYXV0by1mbG93OiBjb2x1bW47XHJcblx0XHRncmlkLWF1dG8tY29sdW1uczogbWlubWF4KCRtaW4sICRtYXgpO1xyXG5cdH1cclxuXHJcblx0QGVsc2Uge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoJGNvbHVtbiwgbWlubWF4KCRtaW4sICRtYXgpKTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4vLyDrsJXsiqQg6rCA7Jq0642wIOygleugrFxyXG5AbWl4aW4gYm94LWNlbnRlcigkdzogbnVsbCwgJGg6IG51bGwpIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdHdpZHRoOiAkdztcclxuXHRoZWlnaHQ6ICRoO1xyXG59XHJcblxyXG4vLyDrsJXsiqQg6r2JIOyxhOybjOyEnCDsoJXroKxcclxuQG1peGluIGJveC1mdWxsKCRpbnNldDogMCkge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6ICRpbnNldDtcclxuXHRyaWdodDogJGluc2V0O1xyXG5cdGJvdHRvbTogJGluc2V0O1xyXG5cdGxlZnQ6ICRpbnNldDtcclxufVxyXG5cclxuLy8g7Y+w7Yq47Ja07I24XHJcbkBtaXhpbiBmYSgkd2VpZ2h0OiBib2xkKSB7XHJcblx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XHJcblx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XHJcbn1cclxuXHJcbi8vIGhleCAtPiBmaWx0ZXIg6rCS7Jy866GcIOuzgO2ZmCAo7JiIOiBAaW5jbHVkZSBjaGFuZ2UtY29sb3IoI2ZmZikpXHJcbkBtaXhpbiBjaGFuZ2UtY29sb3IoJGNvbG9yKSB7XHJcblx0JHI6IGNhbGMocmVkKCRjb2xvcikgLyAyNTUpO1xyXG5cdCRnOiBjYWxjKGdyZWVuKCRjb2xvcikgLyAyNTUpO1xyXG5cdCRiOiBjYWxjKGJsdWUoJGNvbG9yKSAvIDI1NSk7XHJcblxyXG5cdC8vIGNvbG9yIGZpbHRlclxyXG5cdCRzdmctZmlsdGVyLWlkOiBcInJlY29sb3JcIjtcclxuXHRmaWx0ZXI6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsXFxcclxuICAgIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPlxcXHJcbiAgICAgIDxmaWx0ZXIgaWQ9XCIjeyRzdmctZmlsdGVyLWlkfVwiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz1cInNSR0JcIj5cXFxyXG4gICAgICAgIDxmZUNvbG9yTWF0cml4IHR5cGU9XCJtYXRyaXhcIiB2YWx1ZXM9XCJcXFxyXG4gICAgICAgICAgMCAwIDAgMCAjeyRyfVxcXHJcbiAgICAgICAgICAwIDAgMCAwICN7JGd9XFxcclxuICAgICAgICAgIDAgMCAwIDAgI3skYn1cXFxyXG4gICAgICAgICAgMCAwIDAgMSAwXFxcclxuICAgICAgICBcIi8+XFxcclxuICAgICAgPC9maWx0ZXI+XFxcclxuICAgIDwvc3ZnPlxcXHJcbiAgICAjI3skc3ZnLWZpbHRlci1pZH0nKTtcclxufVxyXG5cclxuLy8gSVLquLDrspVcclxuQG1peGluIGhpZGUge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAtOTk5OWVtO1xyXG59XHJcblxyXG4vLyDtlZzspIQg7J6Q66W06riwXHJcbkBtaXhpbiB0ZXh0LW92ZXJmbG93IHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuXHJcbi8vIOyXrOufrOykhCDsnpDrpbTquLAgKOq4sOuzuDogMuykhClcclxuQG1peGluIGxpbmUtY2xhbXAoJGxpbmU6IDIpIHtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG5cdC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLy8g7I2464Sk7J28XHJcbkBtaXhpbiB0aHVtYm5haWwge1xyXG5cdGltZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuLy8g7I2464Sk7J28IOqwgOyatOuNsCDsoJXroKwg67CPIOyekOultOq4sFxyXG5AbWl4aW4gY2VudGVyLWNyb3AtdGh1bWJuYWlsIHtcclxuXHRAaW5jbHVkZSB0aHVtYm5haWw7XHJcblxyXG5cdGltZyB7XHJcblx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHR9XHJcbn1cclxuXHJcbi8vIOyNuOuEpOydvCDqsIDsmrTrjbAg7KCV66CsXHJcbkBtaXhpbiBjZW50ZXItdGh1bWJuYWlsIHtcclxuXHRAaW5jbHVkZSB0aHVtYm5haWw7XHJcblxyXG5cdGltZyB7XHJcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdH1cclxufVxyXG5cclxuLy8g7JWE7J207L2YXHJcbkBtaXhpbiBpY29uKCRkaXNwbGF5OiBpbmxpbmUtYmxvY2ssICRzaXplOiBjb250YWluLCAkYWxpZ246IG1pZGRsZSkge1xyXG5cdGRpc3BsYXk6ICRkaXNwbGF5O1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiAkc2l6ZTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG5cclxuXHRAaWYgJGRpc3BsYXkgPT1pbmxpbmUtYmxvY2sge1xyXG5cdFx0dmVydGljYWwtYWxpZ246ICRhbGlnbjtcclxuXHR9XHJcbn1cclxuXHJcbi8vIGNsZWFyZml4XHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0fVxyXG59XHJcblxyXG4vLyDrr7jrlJTslrTsv7zrpqxcclxuQG1peGluIG1xLXRhYmxldCB7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBtcS1tb2JpbGUge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbi8vIOygle2VtOynhCDrr7jrlJTslrQg7L+866asIOydtOyZuOyXkCDsgqzsmqntlZjqs6Ag7Iu27J2AIOqyveyasFxyXG5AbWl4aW4gbXEtY3VzdG9tKCRtYXgtd2lkdGgpIHtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoKSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn0iLCIvKiDsmqnslrQg66qp66GdICovXHJcbi50ZXJtcy1saXN0LWNvbnRhaW5lciB7XHJcblx0QGluY2x1ZGUgZ3JpZCgxNCwgN3JlbSwgN3JlbSk7XHJcblxyXG5cdGdhcDogMXJlbSAxLjUlO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDIuNHJlbSAycmVtO1xyXG5cdG1hcmdpbi1ib3R0b206IDRyZW07XHJcblx0Ym9yZGVyLXJhZGl1czogMXJlbTtcclxuXHRiYWNrZ3JvdW5kOiB2YXIoLS1iZy1saWdodC1ncmF5KTtcclxuXHJcblx0QGluY2x1ZGUgbXEtY3VzdG9tKDEzMzBweCkge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgbWlubWF4KDdyZW0sIDdyZW0pKTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1xLW1vYmlsZSB7XHJcblx0XHRwYWRkaW5nOiAycmVtIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcclxuXHRcdGdhcDogMC44cmVtO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgbWlubWF4KDMuNzVyZW0sIDMuNzVyZW0pKTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XHJcblx0XHRtYXJnaW4tbGVmdDogbWludXMoKTtcclxuXHRcdG1hcmdpbi1yaWdodDogbWludXMoKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0fVxyXG5cclxuXHQuYnRuLXRlcm1zIHtcclxuXHRcdEBpbmNsdWRlIGZsZXg7XHJcblxyXG5cdFx0aGVpZ2h0OiA2LjJyZW07XHJcblx0XHRwYWRkaW5nOiAwIDEuNXJlbTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyYXktbGluZSk7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0Y29sb3I6IHZhcigtLWdyYXktMyk7XHJcblx0XHRmb250LXNpemU6IDIuMnJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0dHJhbnNpdGlvbjogLjJzO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xLW1vYmlsZSB7XHJcblx0XHRcdGhlaWdodDogMy4yODEzcmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDFyZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5vbiB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjhyZW07XHJcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcS1tb2JpbGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiDtlZnsgqwg6ri465287J6h7J20ICovXHJcbi5ndWlkZS1jb250YWluZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGdhcDogMCA0cmVtO1xyXG5cdG1hcmdpbi1ib3R0b206IC0xMHJlbTtcclxuXHJcblx0QGluY2x1ZGUgbXEtbW9iaWxlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdCY6aGFzKC5zZWFyY2gtYXJlYSkge1xyXG5cdFx0QGluY2x1ZGUgbXEtY3VzdG9tKDExMDBweCkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNy45NXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtcS1tb2JpbGUge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNi42cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0JjpoYXMoLnNlYXJjaC1hcmVhIC5idG4udmlldykge1xyXG5cdFx0QGluY2x1ZGUgbXEtbW9iaWxlIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDEyLjJyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZ3VpZGUtbWVudSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0d2lkdGg6IDM5cmVtO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xLWN1c3RvbSgxMjAwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDMycmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1xLW1vYmlsZSB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRtYXJnaW46IDAgbWludXMoKTtcclxuXHRcdH1cclxuXHJcblx0XHQubWVudS1oZWFkIHtcclxuXHRcdFx0QGluY2x1ZGUgZmxleDtcclxuXHJcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDFyZW0gMXJlbSAwIDA7XHJcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG5cdFx0XHRoZWlnaHQ6IDcuMnJlbTtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmRhcnktdGV4dC1mYW1pbHkpO1xyXG5cdFx0XHRmb250LXNpemU6IDNyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjY5cmVtO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMC40cmVtO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmctbGlnaHQtZ3JheSk7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcS1tb2JpbGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMi42cmVtO1xyXG5cdFx0XHRcdGhlaWdodDogNi44cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1lbnUtYm9keSB7XHJcblx0XHRcdGZsZXg6IDEgMSAxMDAlO1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1iZy1saWdodC1ncmF5KTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcmVtO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEtbW9iaWxlIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5tZW51LWxpc3Qge1xyXG5cdFx0XHQ+bGkge1xyXG5cdFx0XHRcdCY6aGFzKC5kZXB0aC0yKSB7XHJcblx0XHRcdFx0XHQubGluay1kZXB0aC0xIHtcclxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZhO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwN1wiO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLm9uIHtcclxuXHRcdFx0XHRcdC5saW5rLWRlcHRoLTEge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlLTEpO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuZGVwdGgtMiB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmbGV4KG5vcm1hbCk7XHJcblxyXG5cdFx0XHRcdGdhcDogMCAycmVtO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5saW5rLWRlcHRoLTEge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEuNHJlbSAyLjNyZW0gMS40cmVtIDIuOHJlbTtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjA1NHJlbTtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1tb2JpbGUge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZGVwdGgtMiB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblxyXG5cdFx0XHRcdD5saSB7XHJcblx0XHRcdFx0XHQmLm9uIHtcclxuXHRcdFx0XHRcdFx0LmxpbmstZGVwdGgtMiB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zcmVtO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubGluay1kZXB0aC0yIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxLjZyZW0gNC43cmVtO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAxNnJlbTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjREZFQUZCO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjNyZW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1tb2JpbGUge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0LjNyZW07XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0LjNyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZ3VpZGUtYm9keSB7XHJcblx0XHRmbGV4OiAxIDEgMTAwJTtcclxuXHRcdG1pbi13aWR0aDogMDtcclxuXHR9XHJcblxyXG5cdC5zZWFyY2gtYXJlYSB7XHJcblx0XHRAaW5jbHVkZSBtcS1jdXN0b20oMTEwMHB4KSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ndWlkZS1jb250ZW50cyB7XHJcblx0XHRib3JkZXItdG9wOiAwLjNyZW0gc29saWQgdmFyKC0tYmFzZS10ZXh0LWNvbG9yKTtcclxuXHRcdHBhZGRpbmc6IDIuNXJlbSAwIDRyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS42O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xLW1vYmlsZSB7XHJcblx0XHRcdG1hcmdpbjogMCBtaW51cygpO1xyXG5cdFx0XHRwYWRkaW5nOiAycmVtIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aGFzKGlmcmFtZSwgLmxvYWRpbmctYm94KSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGJvcmRlci10b3A6IDA7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ndWlkZS1mcmFtZSB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmF5LWxpbmUpO1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tYmctbGlnaHQtYmx1ZSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxcmVtO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xLW1vYmlsZSB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAwO1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0XHRcdG92ZXJmbG93LXg6IGF1dG87XHJcblx0XHR9XHJcblxyXG5cdFx0aWZyYW1lIHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDFyZW07XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcS1tb2JpbGUge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0bWluLXdpZHRoOiA4MHJlbTtcclxuXHRcdFx0XHRoZWlnaHQ6IDcwcmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5sb2FkaW5nLWJveCB7XHJcblx0QGluY2x1ZGUgZmxleDtcclxuXHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGZvbnQtc2l6ZTogMi44cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmRhcnktdGV4dC1mYW1pbHkpO1xyXG5cdGNvbG9yOiB2YXIoLS1ncmF5LTIpO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRib3JkZXItcmFkaXVzOiAxcmVtO1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLWJnLUxpZ2h0R3JheSwgI0Y2RjdGOSk7XHJcblx0cGFkZGluZzogMCAycmVtO1xyXG5cclxuXHRAaW5jbHVkZSBtcS1tb2JpbGUge1xyXG5cdFx0bWFyZ2luLXRvcDogMnJlbTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRcdGhlaWdodDogNTByZW07XHJcblx0fVxyXG59XHJcblxyXG4vKiDthrXtlanqsoDsg4kgKi9cclxuLnNlYXJjaC1mb3JtLWNvbnRhaW5lciB7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tYmctbGlnaHQteWVsbG93KTtcclxuXHRwYWRkaW5nOiA0cmVtIDVyZW0gM3JlbTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdEBpbmNsdWRlIG1xLW1vYmlsZSB7XHJcblx0XHRwYWRkaW5nOiAycmVtIHZhcigtLWNvbnRhaW5lci1tb2JpbGUtcGFkZGluZyk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cclxuXHRwIHtcclxuXHRcdG1hcmdpbi10b3A6IDIuNHJlbTtcclxuXHRcdGNvbG9yOiB2YXIoLS1ncmF5LTQpO1xyXG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0dGV4dC13cmFwOiBiYWxhbmNlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAxNnJlbTtcclxuXHJcblx0XHRAaW5jbHVkZSBtcS1tb2JpbGUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxLjZyZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdHN0cm9uZyB7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zZWFyY2gtZm9ybSB7XHJcblx0LS1zZWFyY2gtaGVpZ2h0OiA2LjZyZW07XHJcblxyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXgtd2lkdGg6IDExNnJlbTtcclxuXHRib3JkZXI6IDdweCBzb2xpZCB2YXIoLS1wb2ludC1jb2xvcik7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuXHRib3gtc2hhZG93OiAxLjQ5OXB4IDEuOTk4cHggMy43NDdweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCk7XHJcblxyXG5cdEBpbmNsdWRlIG1xLW1vYmlsZSB7XHJcblx0XHQtLXNlYXJjaC1oZWlnaHQ6IDUuOXJlbTtcclxuXHJcblx0XHRib3JkZXItd2lkdGg6IDVweDtcclxuXHR9XHJcblxyXG5cdC5pbnAtc2VhcmNoIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiB2YXIoLS1zZWFyY2gtaGVpZ2h0KTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcmVtIDFyZW0gMXJlbSAxMHJlbTtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMi42cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDUycmVtO1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDAgOC40cmVtO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xLW1vYmlsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDZyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XHJcblx0XHRcdEBpbmNsdWRlIGljb24oYmxvY2spO1xyXG5cclxuXHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdFx0d2lkdGg6IDIuNnJlbTtcclxuXHRcdFx0aGVpZ2h0OiAyLjZyZW07XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvbl9zZWFyY2hfZGVsZXRlLnN2Z1wiKTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xLW1vYmlsZSB7XHJcblx0XHRcdFx0d2lkdGg6IDEuNnJlbTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEuNnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJ0bi1zZWFyY2gge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR3aWR0aDogOC40cmVtO1xyXG5cdFx0aGVpZ2h0OiB2YXIoLS1zZWFyY2gtaGVpZ2h0KTtcclxuXHRcdGNvbG9yOiB2YXIoLS1wb2ludC1jb2xvcik7XHJcblx0XHRmb250LXNpemU6IDNyZW07XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xLW1vYmlsZSB7XHJcblx0XHRcdHdpZHRoOiA2cmVtO1xyXG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMC42cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNlYXJjaC1yZXN1bHQge1xyXG5cdG1hcmdpbi10b3A6IDZyZW07XHJcblxyXG5cdEBpbmNsdWRlIG1xLW1vYmlsZSB7XHJcblx0XHRtYXJnaW4tdG9wOiA0cmVtO1xyXG5cdH1cclxuXHJcblx0LnJlc3VsdC1oZWFkIHtcclxuXHRcdEBpbmNsdWRlIGZsZXgobm9ybWFsLCBmbGV4LWVuZCk7XHJcblxyXG5cdFx0bWFyZ2luLWJvdHRvbTogMS40cmVtO1xyXG5cdH1cclxuXHJcblx0LnJlc3VsdC10aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMTZyZW07XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzcmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcblx0XHRzdHJvbmcge1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYnRuLWxpbmsge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0MnJlbTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuXHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4ycmVtO1xyXG5cdH1cclxuXHJcblx0ZW0ge1xyXG5cdFx0Y29sb3I6IHZhcigtLXBvaW50LWNvbG9yKTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdH1cclxufVxyXG5cclxuLnNlYXJjaC1yZXN1bHQtbGlzdCB7XHJcblx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkIHZhcigtLWJhc2UtdGV4dC1jb2xvcik7XHJcblxyXG5cdEBpbmNsdWRlIG1xLW1vYmlsZSB7XHJcblx0XHRtYXJnaW46IDAgbWludXMoKTtcclxuXHR9XHJcblxyXG5cdD5saSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Z2FwOiAycmVtO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdyYXktbGluZSk7XHJcblx0XHRwYWRkaW5nOiAycmVtO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xLW1vYmlsZSB7XHJcblx0XHRcdGdhcDogMS41cmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAxLjVyZW0gdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lml0ZW0taW1hZ2Uge1xyXG5cdFx0QGluY2x1ZGUgY2VudGVyLWNyb3AtdGh1bWJuYWlsO1xyXG5cclxuXHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHdpZHRoOiAyNHJlbTtcclxuXHRcdGFzcGVjdC1yYXRpbzogMjc1IC8gMTUxO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMC40cmVtO1xyXG5cdFx0Ym9yZGVyOiAwLjFyZW0gc29saWQgI0VDRUNFQztcclxuXHJcblx0XHRAaW5jbHVkZSBtcS1tb2JpbGUge1xyXG5cdFx0XHR3aWR0aDogMTRyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaXRlbS1jb250ZW50cyB7XHJcblx0XHRmbGV4OiAxIDEgYXV0bztcclxuXHRcdG1pbi13aWR0aDogMDtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblxyXG5cdFx0XHRcdC5pdGVtLXRpdGxlIHtcclxuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1wb2ludC1jb2xvcik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaXRlbS10aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBsaW5lLWNsYW1wO1xyXG5cclxuXHRcdGhlaWdodDogMy4yZW07XHJcblx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDU0cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcblx0XHRAaW5jbHVkZSBtcS1tb2JpbGUge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5pdGVtLWRhdGUge1xyXG5cdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRjb2xvcjogdmFyKC0tZ3JheS0zKTtcclxuXHJcblx0XHRAaW5jbHVkZSBtcS1tb2JpbGUge1xyXG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdH1cclxuXHR9XHJcbn0iXX0= */
