body.no-scroll {
    overflow: hidden;
}

.nmp-last-el h1:last-child, .nmp-last-el h2:last-child, .nmp-last-el h3:last-child, .nmp-last-el h4:last-child, .nmp-last-el h5:last-child, .nmp-last-el h6:last-child, .nmp-last-el ul:last-child, .nmp-last-el ol:last-child, .nmp-last-el p:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
}

.custom-pagination {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    gap: 18px;
    font-size: clamp(16px, calc(0.9375vw * var(--ui-scale, 1)), calc(18px * var(--ui-scale, 1)));
    line-height: 1;
    color: #000;
}

.pagination-page.is-current {
    font-weight: 600;
    text-decoration: underline;
    text-underline-offset: 4px;
}

.pagination-arrow.prev img {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
.pagination-arrow.disabled {
    opacity: 0.35;
    pointer-events: none;
}

.is--no-margin-bottom {
    margin-bottom: 0 !important;
}

html :where(.wp-block) {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
}

.wp-block-paragraph {
    margin-bottom: 50px;
}

.wp-block-heading {
    margin-bottom: 25px;
}

.editor-styles-wrapper .acf-fields,
.editor-styles-wrapper .acf-block-fields,
.editor-styles-wrapper .acf-block-component .acf-fields {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 13px;
    line-height: 1.4;
    color: #1e1e1e;
}
.editor-styles-wrapper .acf-fields h1, .editor-styles-wrapper .acf-fields h2, .editor-styles-wrapper .acf-fields h3, .editor-styles-wrapper .acf-fields h4, .editor-styles-wrapper .acf-fields p, .editor-styles-wrapper .acf-fields li, .editor-styles-wrapper .acf-fields a,
.editor-styles-wrapper .acf-block-fields h1,
.editor-styles-wrapper .acf-block-fields h2,
.editor-styles-wrapper .acf-block-fields h3,
.editor-styles-wrapper .acf-block-fields h4,
.editor-styles-wrapper .acf-block-fields p,
.editor-styles-wrapper .acf-block-fields li,
.editor-styles-wrapper .acf-block-fields a,
.editor-styles-wrapper .acf-block-component .acf-fields h1,
.editor-styles-wrapper .acf-block-component .acf-fields h2,
.editor-styles-wrapper .acf-block-component .acf-fields h3,
.editor-styles-wrapper .acf-block-component .acf-fields h4,
.editor-styles-wrapper .acf-block-component .acf-fields p,
.editor-styles-wrapper .acf-block-component .acf-fields li,
.editor-styles-wrapper .acf-block-component .acf-fields a {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    margin: revert;
}
.editor-styles-wrapper .acf-fields a,
.editor-styles-wrapper .acf-block-fields a,
.editor-styles-wrapper .acf-block-component .acf-fields a {
    color: #2271b1;
    text-decoration: underline;
}
.editor-styles-wrapper .acf-fields a:hover,
.editor-styles-wrapper .acf-block-fields a:hover,
.editor-styles-wrapper .acf-block-component .acf-fields a:hover {
    text-decoration: underline;
}
.editor-styles-wrapper .acf-fields .description,
.editor-styles-wrapper .acf-block-fields .description,
.editor-styles-wrapper .acf-block-component .acf-fields .description {
    font-size: 12px;
    color: #757575;
}

* {
    font-family: "Instrument Sans";
}

body:not(.home) h1,
[data-split=heading] {
    visibility: hidden;
}

.home-header h1,
.block-editor-iframe__body h1,
.block-editor-iframe__body [data-split=heading],
.editor-styles-wrapper h1,
.editor-styles-wrapper [data-split=heading],
.acf-block-preview h1,
.acf-block-preview [data-split=heading] {
    visibility: visible !important;
}

body h1 {
    font-size: clamp(64px, calc(4.1666666667vw * var(--ui-scale, 1)), calc(80px * var(--ui-scale, 1)));
    font-weight: 600;
    line-height: 1.15;
    margin-bottom: 25px;
}
@media (max-width: 1024px) {
    body h1 {
        font-size: 40px;
    }
}
body h1:last-child {
    margin-bottom: 0;
}
body h2 {
    font-size: clamp(48px, calc(3.3333333333vw * var(--ui-scale, 1)), calc(64px * var(--ui-scale, 1)));
    font-weight: 600;
    line-height: 1.2;
    margin-bottom: 40px;
}
body h2:last-child {
    margin-bottom: 0;
}
@media (max-width: 1024px) {
    body h2 {
        font-size: 24px;
    }
}
body h3 {
    color: #000;
    font-size: clamp(24px, calc(1.6666666667vw * var(--ui-scale, 1)), calc(32px * var(--ui-scale, 1)));
    font-weight: 500;
    line-height: 1;
    margin-bottom: 20px;
}
body h3:last-child {
    margin-bottom: 0;
}
@media (max-width: 1024px) {
    body h3 {
        font-size: clamp(18px, calc(1.0416666667vw * var(--ui-scale, 1)), calc(20px * var(--ui-scale, 1)));
    }
}
body h4 {
    color: #000;
    font-size: clamp(20px, calc(1.25vw * var(--ui-scale, 1)), calc(24px * var(--ui-scale, 1)));
    font-weight: 600;
    line-height: 1;
    margin-bottom: 20px;
}
body h4:last-child {
    margin-bottom: 0;
}
body p,
body li {
    font-size: clamp(18px, calc(1.25vw * var(--ui-scale, 1)), calc(24px * var(--ui-scale, 1)));
    font-style: normal;
    font-weight: 400;
    line-height: 1.6;
}
body p:last-child,
body li:last-child {
    margin-bottom: 0;
}
body a:hover {
    text-decoration: underline;
}
body .wp-block-list {
    margin-top: -15px;
    margin-bottom: 30px;
}
body .wp-block-list li {
    margin-bottom: 0;
}
body .subtitle {
    font-size: clamp(14px, calc(0.8333333333vw * var(--ui-scale, 1)), calc(16px * var(--ui-scale, 1)));
    font-weight: 400;
    letter-spacing: 1.28px;
    text-transform: uppercase;
    margin-bottom: 25px;
    padding: 0;
}
body a {
    color: #000;
    text-decoration: none;
}
body a:hover {
    text-decoration: none;
}

.cta-block {
    position: relative;
    margin-bottom: var(--section-margin, 150px);
}
@media (max-width: 768px) {
    .cta-block {
        margin-bottom: 80px;
    }
}
.cta-block.image {
    padding: 200px 0;
}
@media (max-width: 768px) {
    .cta-block.image {
        padding: 80px 0;
    }
}
.cta-block.image .subtitle,
.cta-block.image .title,
.cta-block.image .description {
    color: white;
}
.cta-block.gallery {
    padding: 400px 0;
    overflow: hidden;
    margin-bottom: 0;
}
@media (max-width: 768px) {
    .cta-block.gallery {
        padding: 140px 0;
        margin-bottom: 0;
    }
    .cta-block.gallery .cta-block__content .btn-wrapper {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
    }
    .cta-block.gallery .btn {
        background: transparent;
        border-bottom: 1px solid black;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        padding-bottom: 5px;
    }
    .cta-block.gallery .btn .btn-text {
        color: black;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        padding: 0;
        margin: 0;
    }
    .cta-block.gallery .btn .btn-text:before {
        background-color: black;
    }
    .cta-block.gallery .btn .btn-arrow {
        border-left: none;
        -webkit-filter: invert(1);
                filter: invert(1);
        width: 14px;
        padding: 0;
        margin-left: 20px;
    }
}
.cta-block__content {
    text-align: center;
    max-width: 868px;
    margin: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    position: relative;
    z-index: 1;
}
@media (max-width: 768px) {
    .cta-block__content {
        max-width: 100%;
    }
    .cta-block__content .btn-wrapper {
        width: 100%;
    }
}
.cta-block__content .title {
    font-size: clamp(52px, calc(3.75vw * var(--ui-scale, 1)), calc(72px * var(--ui-scale, 1)));
    line-height: 1;
}
@media (max-width: 768px) {
    .cta-block__content .title {
        font-size: 32px;
        margin-bottom: 24px;
    }
}
.cta-block__content .description {
    margin-bottom: 24px;
}
.cta-block__content .description p {
    font-size: clamp(16px, calc(1.0416666667vw * var(--ui-scale, 1)), calc(20px * var(--ui-scale, 1)));
}
.cta-block .background-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.cta-block .style-element {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, white 92.41%);
    position: absolute;
    width: 100%;
    height: 110px;
    top: 0px;
    left: 0;
    z-index: 22;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
@media (max-width: 768px) {
    .cta-block .style-element {
        height: 60px;
    }
}
.cta-block .background-gallery {
    position: absolute;
    inset: 0;
    pointer-events: none;
}
.cta-block .background-gallery__item {
    position: absolute;
    width: clamp(150px, calc(12.7083333333vw * var(--ui-scale, 1)), calc(244px * var(--ui-scale, 1)));
    height: clamp(150px, calc(12.7083333333vw * var(--ui-scale, 1)), calc(244px * var(--ui-scale, 1)));
    opacity: 0;
    -webkit-transform: translateY(18px);
            transform: translateY(18px);
    transition: opacity 0.65s ease, -webkit-transform 0.65s ease;
    transition: opacity 0.65s ease, transform 0.65s ease;
    transition: opacity 0.65s ease, transform 0.65s ease, -webkit-transform 0.65s ease;
}
.cta-block .background-gallery__item.is-visible {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
}
.cta-block .background-gallery__item.is-drifting {
    -webkit-animation: cta-gallery-drift 8s ease-in-out infinite alternate;
            animation: cta-gallery-drift 8s ease-in-out infinite alternate;
}
.cta-block .background-gallery__item:nth-child(3n).is-drifting {
    -webkit-animation-name: cta-gallery-drift-alt;
            animation-name: cta-gallery-drift-alt;
    -webkit-animation-duration: 9.5s;
            animation-duration: 9.5s;
}
.cta-block .background-gallery__item:nth-child(3n+2).is-drifting {
    -webkit-animation-name: cta-gallery-drift-diag;
            animation-name: cta-gallery-drift-diag;
    -webkit-animation-duration: 7.2s;
            animation-duration: 7.2s;
}
@media (max-width: 768px) {
    .cta-block .background-gallery__item {
        width: 60px;
        height: 60px;
    }
}
.cta-block .background-gallery__item img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 4px;
}
.cta-block .background-gallery__item:nth-child(1) {
    top: -4%;
    left: -5%;
}
.cta-block .background-gallery__item:nth-child(2) {
    top: 10%;
    left: 12%;
}
.cta-block .background-gallery__item:nth-child(3) {
    top: -3%;
    left: 55%;
}
.cta-block .background-gallery__item:nth-child(4) {
    top: -3%;
    right: -6%;
}
.cta-block .background-gallery__item:nth-child(5) {
    top: 28%;
    left: -5%;
}
.cta-block .background-gallery__item:nth-child(6) {
    top: 18%;
    right: 11%;
}
.cta-block .background-gallery__item:nth-child(7) {
    top: 25%;
    right: -6%;
}
.cta-block .background-gallery__item:nth-child(8) {
    top: 58%;
    left: -5%;
}
.cta-block .background-gallery__item:nth-child(9) {
    bottom: -6%;
    left: -5%;
}
.cta-block .background-gallery__item:nth-child(10) {
    bottom: 1%;
    left: 13%;
}
.cta-block .background-gallery__item:nth-child(11) {
    bottom: -4%;
    left: 35%;
}
.cta-block .background-gallery__item:nth-child(12) {
    bottom: 3%;
    right: 11%;
}
.cta-block .background-gallery__item:nth-child(13) {
    bottom: -5%;
    right: -6%;
}
.cta-block .background-gallery__item:nth-child(14) {
    bottom: 26%;
    right: -6%;
}
@media (prefers-reduced-motion: reduce) {
    .cta-block .background-gallery__item {
        opacity: 1;
        -webkit-transform: none;
                transform: none;
        transition: none;
        -webkit-animation: none;
                animation: none;
    }
}

@-webkit-keyframes cta-gallery-drift {
    from {
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
    }
    to {
        -webkit-transform: translate3d(0, -40px, 0);
                transform: translate3d(0, -40px, 0);
    }
}

@keyframes cta-gallery-drift {
    from {
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
    }
    to {
        -webkit-transform: translate3d(0, -40px, 0);
                transform: translate3d(0, -40px, 0);
    }
}
@-webkit-keyframes cta-gallery-drift-alt {
    from {
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
    }
    to {
        -webkit-transform: translate3d(26px, 22px, 0);
                transform: translate3d(26px, 22px, 0);
    }
}
@keyframes cta-gallery-drift-alt {
    from {
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
    }
    to {
        -webkit-transform: translate3d(26px, 22px, 0);
                transform: translate3d(26px, 22px, 0);
    }
}
@-webkit-keyframes cta-gallery-drift-diag {
    from {
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
    }
    to {
        -webkit-transform: translate3d(-26px, -22px, 0);
                transform: translate3d(-26px, -22px, 0);
    }
}
@keyframes cta-gallery-drift-diag {
    from {
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
    }
    to {
        -webkit-transform: translate3d(-26px, -22px, 0);
                transform: translate3d(-26px, -22px, 0);
    }
}
.editor-styles-wrapper .cta-block .background-gallery__item {
    opacity: 1;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Jlc291cmNlcy9zYXNzL3NvdXJjZS91dGlscy9faGVscGVycy5zY3NzIiwiY3RhLWJsb2NrL2Fzc2V0cy9zdHlsZS5jc3MiLCIuLi9yZXNvdXJjZXMvc2Fzcy9zb3VyY2UvdXRpbHMvX21peGlucy5zY3NzIiwiLi4vcmVzb3VyY2VzL3Nhc3Mvc291cmNlL3V0aWxzL192YXJpYWJsZXMuc2NzcyIsIi4uL3Jlc291cmNlcy9zYXNzL3NvdXJjZS91dGlscy9fZ3V0ZW5iZXJnLnNjc3MiLCIuLi9yZXNvdXJjZXMvc2Fzcy9zb3VyY2UvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiY3RhLWJsb2NrL2Fzc2V0cy9zdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNJO0lBQ0ksZ0JBQUE7QUNBUjs7QURNUTtJQUNJLGdCQUFBO0lBQ0EsaUJBQUE7QUNIWjs7QURRQTtJQUNJLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHNCQUFBO1FBQUEsbUJBQUE7SUFDQSxxQkFBQTtRQUFBLHVCQUFBO0lBQ0EsU0FBQTtJRTZDQSw0RkFBQTtJRjNDQSxjQUFBO0lBQ0EsV0dqQlk7QUZZaEI7O0FEUUE7SUFDSSxnQkFBQTtJQUNBLDBCQUFBO0lBQ0EsMEJBQUE7QUNMSjs7QURXUTtJQUNJLGlDQUFBO1lBQUEseUJBQUE7QUNSWjtBRFlJO0lBQ0ksYUFBQTtJQUNBLG9CQUFBO0FDVlI7O0FEY0E7SUFDQywyQkFBQTtBQ1hEOztBR25DQTtJQUNDLGVBQUE7SUFDQSxjQUFBO0lBQ0EsZUFBQTtBSHNDRDs7QUduQ0E7SUFDQyxtQkFBQTtBSHNDRDs7QUduQ0E7SUFDQyxtQkFBQTtBSHNDRDs7QUdsQ0M7OztJQUdFLGdJQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0EsY0FBQTtBSHFDSDtBR25DRzs7Ozs7Ozs7Ozs7Ozs7O0lBQ0Qsa0JBQUE7SUFDQSxvQkFBQTtJQUNBLG9CQUFBO0lBQ0EsY0FBQTtJQUNBLGNBQUE7QUhtREY7QUdoREc7OztJQUNELGNBQUE7SUFD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eExHO0lBQ0MsV0FBQTtJQUNBLFNBQUE7QUwwTEo7QUt2TEc7SUFDQyxVQUFBO0lBQ0EsU0FBQTtBTHlMSjtBS3RMRztJQUNDLFdBQUE7SUFDQSxTQUFBO0FMd0xKO0FLckxHO0lBQ0MsVUFBQTtJQUNBLFVBQUE7QUx1TEo7QUtwTEc7SUFDQyxXQUFBO0lBQ0EsVUFBQTtBTHNMSjtBS25MRztJQUNDLFdBQUE7SUFDQSxVQUFBO0FMcUxKO0FLaExDO0lBQ0M7UUFDQyxVQUFBO1FBQ0EsdUJBQUE7Z0JBQUEsZUFBQTtRQUNBLGdCQUFBO1FBQ0EsdUJBQUE7Z0JBQUEsZUFBQTtJTGtMQztBQUNKOztBSzlLQTtJQUNDO1FBQ0MsdUNBQUE7Z0JBQUEsK0JBQUE7SUxpTEU7SUs5S0g7UUFDQywyQ0FBQTtnQkFBQSxtQ0FBQTtJTGdMRTtBQUNKOztBS3ZMQTtJQUNDO1FBQ0MsdUNBQUE7Z0JBQUEsK0JBQUE7SUxpTEU7SUs5S0g7UUFDQywyQ0FBQTtnQkFBQSxtQ0FBQTtJTGdMRTtBQUNKO0FLN0tBO0lBQ0M7UUFDQyx1Q0FBQTtnQkFBQSwrQkFBQTtJTCtLRTtJSzVLSDtRQUNDLDZDQUFBO2dCQUFBLHFDQUFBO0lMOEtFO0FBQ0o7QUtyTEE7SUFDQztRQUNDLHVDQUFBO2dCQUFBLCtCQUFBO0lMK0tFO0lLNUtIO1FBQ0MsNkNBQUE7Z0JBQUEscUNBQUE7SUw4S0U7QUFDSjtBSzNLQTtJQUNDO1FBQ0MsdUNBQUE7Z0JBQUEsK0JBQUE7SUw2S0U7SUsxS0g7UUFDQywrQ0FBQTtnQkFBQSx1Q0FBQTtJTDRLRTtBQUNKO0FLbkxBO0lBQ0M7UUFDQyx1Q0FBQTtnQkFBQSwrQkFBQTtJTDZLRTtJSzFLSDtRQUNDLCtDQUFBO2dCQUFBLHVDQUFBO0lMNEtFO0FBQ0o7QUt4S0M7SUFDQyxVQUFBO0FMMEtGIiwiZmlsZSI6ImN0YS1ibG9jay9hc3NldHMvc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiYm9keSB7XHJcbiAgICAmLm5vLXNjcm9sbCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG5cclxuLm5tcC1sYXN0LWVsIHtcclxuICAgIGgxLGgyLGgzLGg0LGg1LGg2LHVsLG9sLHAge1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmN1c3RvbS1wYWdpbmF0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDE4cHg7XHJcbiAgICBAaW5jbHVkZSBmbHVpZChmb250LXNpemUsIDE4LCAxNik7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxufVxyXG5cclxuLnBhZ2luYXRpb24tcGFnZS5pcy1jdXJyZW50IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4O1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi1hcnJvdyB7XHJcblxyXG4gICAgJi5wcmV2IHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjM1O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaXMtLW5vLW1hcmdpbi1ib3R0b20ge1xyXG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxufSIsImJvZHkubm8tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubm1wLWxhc3QtZWwgaDE6bGFzdC1jaGlsZCwgLm5tcC1sYXN0LWVsIGgyOmxhc3QtY2hpbGQsIC5ubXAtbGFzdC1lbCBoMzpsYXN0LWNoaWxkLCAubm1wLWxhc3QtZWwgaDQ6bGFzdC1jaGlsZCwgLm5tcC1sYXN0LWVsIGg1Omxhc3QtY2hpbGQsIC5ubXAtbGFzdC1lbCBoNjpsYXN0LWNoaWxkLCAubm1wLWxhc3QtZWwgdWw6bGFzdC1jaGlsZCwgLm5tcC1sYXN0LWVsIG9sOmxhc3QtY2hpbGQsIC5ubXAtbGFzdC1lbCBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMThweDtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIGNhbGMoMC45Mzc1dncgKiB2YXIoLS11aS1zY2FsZSwgMSkpLCBjYWxjKDE4cHggKiB2YXIoLS11aS1zY2FsZSwgMSkpKTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLnBhZ2luYXRpb24tcGFnZS5pcy1jdXJyZW50IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4O1xufVxuXG4ucGFnaW5hdGlvbi1hcnJvdy5wcmV2IGltZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5wYWdpbmF0aW9uLWFycm93LmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjM1O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaXMtLW5vLW1hcmdpbi1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuaHRtbCA6d2hlcmUoLndwLWJsb2NrKSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLndwLWJsb2NrLXBhcmFncmFwaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLndwLWJsb2NrLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1maWVsZHMsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stZmllbGRzLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWNvbXBvbmVudCAuYWNmLWZpZWxkcyB7XG4gICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiAjMWUxZTFlO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWZpZWxkcyBoMSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWZpZWxkcyBoMiwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWZpZWxkcyBoMywgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWZpZWxkcyBoNCwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWZpZWxkcyBwLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtZmllbGRzIGxpLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtZmllbGRzIGEsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stZmllbGRzIGgxLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWZpZWxkcyBoMixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1maWVsZHMgaDMsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stZmllbGRzIGg0LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWZpZWxkcyBwLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWZpZWxkcyBsaSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1maWVsZHMgYSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1jb21wb25lbnQgLmFjZi1maWVsZHMgaDEsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stY29tcG9uZW50IC5hY2YtZmllbGRzIGgyLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWNvbXBvbmVudCAuYWNmLWZpZWxkcyBoMyxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1jb21wb25lbnQgLmFjZi1maWVsZHMgaDQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stY29tcG9uZW50IC5hY2YtZmllbGRzIHAsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stY29tcG9uZW50IC5hY2YtZmllbGRzIGxpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWNvbXBvbmVudCAuYWNmLWZpZWxkcyBhIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiByZXZlcnQ7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtZmllbGRzIGEsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stZmllbGRzIGEsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stY29tcG9uZW50IC5hY2YtZmllbGRzIGEge1xuICAgIGNvbG9yOiAjMjI3MWIxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWZpZWxkcyBhOmhvdmVyLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWZpZWxkcyBhOmhvdmVyLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWNvbXBvbmVudCAuYWNmLWZpZWxkcyBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1maWVsZHMgLmRlc2NyaXB0aW9uLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWZpZWxkcyAuZGVzY3JpcHRpb24sXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stY29tcG9uZW50IC5hY2YtZmllbGRzIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNzU3NTc1O1xufVxuXG4qIHtcbiAgICBmb250LWZhbWlseTogXCJJbnN0cnVtZW50IFNhbnNcIjtcbn1cblxuYm9keTpub3QoLmhvbWUpIGgxLFxuW2RhdGEtc3BsaXQ9aGVhZGluZ10ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmhvbWUtaGVhZGVyIGgxLFxuLmJsb2NrLWVkaXRvci1pZnJhbWVfX2JvZHkgaDEsXG4uYmxvY2stZWRpdG9yLWlmcmFtZV9fYm9keSBbZGF0YS1zcGxpdD1oZWFkaW5nXSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDEsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIFtkYXRhLXNwbGl0PWhlYWRpbmddLFxuLmFjZi1ibG9jay1wcmV2aWV3IGgxLFxuLmFjZi1ibG9jay1wcmV2aWV3IFtkYXRhLXNwbGl0PWhlYWRpbmddIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgaDEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoNjRweCwgY2FsYyg0LjE2NjY2NjY2Njd2dyAqIHZhcigtLXVpLXNjYWxlLCAxKSksIGNhbGMoODBweCAqIHZhcigtLXVpLXNjYWxlLCAxKSkpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBib2R5IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cbn1cbmJvZHkgaDE6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHkgaDIge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoNDhweCwgY2FsYygzLjMzMzMzMzMzMzN2dyAqIHZhcigtLXVpLXNjYWxlLCAxKSksIGNhbGMoNjRweCAqIHZhcigtLXVpLXNjYWxlLCAxKSkpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuYm9keSBoMjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGJvZHkgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxufVxuYm9keSBoMyB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCBjYWxjKDEuNjY2NjY2NjY2N3Z3ICogdmFyKC0tdWktc2NhbGUsIDEpKSwgY2FsYygzMnB4ICogdmFyKC0tdWktc2NhbGUsIDEpKSk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuYm9keSBoMzpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGJvZHkgaDMge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIGNhbGMoMS4wNDE2NjY2NjY3dncgKiB2YXIoLS11aS1zY2FsZSwgMSkpLCBjYWxjKDIwcHggKiB2YXIoLS11aS1zY2FsZSwgMSkpKTtcbiAgICB9XG59XG5ib2R5IGg0IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIGNhbGMoMS4yNXZ3ICogdmFyKC0tdWktc2NhbGUsIDEpKSwgY2FsYygyNHB4ICogdmFyKC0tdWktc2NhbGUsIDEpKSk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuYm9keSBoNDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keSBwLFxuYm9keSBsaSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCBjYWxjKDEuMjV2dyAqIHZhcigtLXVpLXNjYWxlLCAxKSksIGNhbGMoMjRweCAqIHZhcigtLXVpLXNjYWxlLCAxKSkpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5ib2R5IHA6bGFzdC1jaGlsZCxcbmJvZHkgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHkgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5ib2R5IC53cC1ibG9jay1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuYm9keSAud3AtYmxvY2stbGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHkgLnN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIGNhbGMoMC44MzMzMzMzMzMzdncgKiB2YXIoLS11aS1zY2FsZSwgMSkpLCBjYWxjKDE2cHggKiB2YXIoLS11aS1zY2FsZSwgMSkpKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjI4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmc6IDA7XG59XG5ib2R5IGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY3RhLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYXJnaW4sIDE1MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jdGEtYmxvY2sge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbn1cbi5jdGEtYmxvY2suaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDIwMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY3RhLWJsb2NrLmltYWdlIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xuICAgIH1cbn1cbi5jdGEtYmxvY2suaW1hZ2UgLnN1YnRpdGxlLFxuLmN0YS1ibG9jay5pbWFnZSAudGl0bGUsXG4uY3RhLWJsb2NrLmltYWdlIC5kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuLmN0YS1ibG9jay5nYWxsZXJ5IHtcbiAgICBwYWRkaW5nOiA0MDBweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jdGEtYmxvY2suZ2FsbGVyeSB7XG4gICAgICAgIHBhZGRpbmc6IDE0MHB4IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5jdGEtYmxvY2suZ2FsbGVyeSAuY3RhLWJsb2NrX19jb250ZW50IC5idG4td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuICAgIC5jdGEtYmxvY2suZ2FsbGVyeSAuYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG4gICAgLmN0YS1ibG9jay5nYWxsZXJ5IC5idG4gLmJ0bi10ZXh0IHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmN0YS1ibG9jay5nYWxsZXJ5IC5idG4gLmJ0bi10ZXh0OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIH1cbiAgICAuY3RhLWJsb2NrLmdhbGxlcnkgLmJ0biAuYnRuLWFycm93IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxufVxuLmN0YS1ibG9ja19fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogODY4cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmN0YS1ibG9ja19fY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmN0YS1ibG9ja19fY29udGVudCAuYnRuLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG4uY3RhLWJsb2NrX19jb250ZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg1MnB4LCBjYWxjKDMuNzV2dyAqIHZhcigtLXVpLXNjYWxlLCAxKSksIGNhbGMoNzJweCAqIHZhcigtLXVpLXNjYWxlLCAxKSkpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmN0YS1ibG9ja19fY29udGVudCAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxufVxuLmN0YS1ibG9ja19fY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uY3RhLWJsb2NrX19jb250ZW50IC5kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIGNhbGMoMS4wNDE2NjY2NjY3dncgKiB2YXIoLS11aS1zY2FsZSwgMSkpLCBjYWxjKDIwcHggKiB2YXIoLS11aS1zY2FsZSwgMSkpKTtcbn1cbi5jdGEtYmxvY2sgLmJhY2tncm91bmQtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4uY3RhLWJsb2NrIC5zdHlsZS1lbGVtZW50IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB3aGl0ZSA5Mi40MSUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jdGEtYmxvY2sgLnN0eWxlLWVsZW1lbnQge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgfVxufVxuLmN0YS1ibG9jayAuYmFja2dyb3VuZC1nYWxsZXJ5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY3RhLWJsb2NrIC5iYWNrZ3JvdW5kLWdhbGxlcnlfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY2xhbXAoMTUwcHgsIGNhbGMoMTIuNzA4MzMzMzMzM3Z3ICogdmFyKC0tdWktc2NhbGUsIDEpKSwgY2FsYygyNDRweCAqIHZhcigtLXVpLXNjYWxlLCAxKSkpO1xuICAgIGhlaWdodDogY2xhbXAoMTUwcHgsIGNhbGMoMTIuNzA4MzMzMzMzM3Z3ICogdmFyKC0tdWktc2NhbGUsIDEpKSwgY2FsYygyNDRweCAqIHZhcigtLXVpLXNjYWxlLCAxKSkpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE4cHgpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42NXMgZWFzZSwgdHJhbnNmb3JtIDAuNjVzIGVhc2U7XG59XG4uY3RhLWJsb2NrIC5iYWNrZ3JvdW5kLWdhbGxlcnlfX2l0ZW0uaXMtdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uY3RhLWJsb2NrIC5iYWNrZ3JvdW5kLWdhbGxlcnlfX2l0ZW0uaXMtZHJpZnRpbmcge1xuICAgIGFuaW1hdGlvbjogY3RhLWdhbGxlcnktZHJpZnQgOHMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuLmN0YS1ibG9jayAuYmFja2dyb3VuZC1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCgzbikuaXMtZHJpZnRpbmcge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBjdGEtZ2FsbGVyeS1kcmlmdC1hbHQ7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA5LjVzO1xufVxuLmN0YS1ibG9jayAuYmFja2dyb3VuZC1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCgzbisyKS5pcy1kcmlmdGluZyB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGN0YS1nYWxsZXJ5LWRyaWZ0LWRpYWc7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA3LjJzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmN0YS1ibG9jayAuYmFja2dyb3VuZC1nYWxsZXJ5X19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICB9XG59XG4uY3RhLWJsb2NrIC5iYWNrZ3JvdW5kLWdhbGxlcnlfX2l0ZW0gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmN0YS1ibG9jayAuYmFja2dyb3VuZC1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgdG9wOiAtNCU7XG4gICAgbGVmdDogLTUlO1xufVxuLmN0YS1ibG9jayAuYmFja2dyb3VuZC1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgdG9wOiAxMCU7XG4gICAgbGVmdDogMTIlO1xufVxuLmN0YS1ibG9jayAuYmFja2dyb3VuZC1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgdG9wOiAtMyU7XG4gICAgbGVmdDogNTUlO1xufVxuLmN0YS1ibG9jayAuYmFja2dyb3VuZC1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgdG9wOiAtMyU7XG4gICAgcmlnaHQ6IC02JTtcbn1cbi5jdGEtYmxvY2sgLmJhY2tncm91bmQtZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoNSkge1xuICAgIHRvcDogMjglO1xuICAgIGxlZnQ6IC01JTtcbn1cbi5jdGEtYmxvY2sgLmJhY2tncm91bmQtZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoNikge1xuICAgIHRvcDogMTglO1xuICAgIHJpZ2h0OiAxMSU7XG59XG4uY3RhLWJsb2NrIC5iYWNrZ3JvdW5kLWdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDcpIHtcbiAgICB0b3A6IDI1JTtcbiAgICByaWdodDogLTYlO1xufVxuLmN0YS1ibG9jayAuYmFja2dyb3VuZC1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCg4KSB7XG4gICAgdG9wOiA1OCU7XG4gICAgbGVmdDogLTUlO1xufVxuLmN0YS1ibG9jayAuYmFja2dyb3VuZC1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCg5KSB7XG4gICAgYm90dG9tOiAtNiU7XG4gICAgbGVmdDogLTUlO1xufVxuLmN0YS1ibG9jayAuYmFja2dyb3VuZC1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCgxMCkge1xuICAgIGJvdHRvbTogMSU7XG4gICAgbGVmdDogMTMlO1xufVxuLmN0YS1ibG9jayAuYmFja2dyb3VuZC1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCgxMSkge1xuICAgIGJvdHRvbTogLTQlO1xuICAgIGxlZnQ6IDM1JTtcbn1cbi5jdGEtYmxvY2sgLmJhY2tncm91bmQtZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMTIpIHtcbiAgICBib3R0b206IDMlO1xuICAgIHJpZ2h0OiAxMSU7XG59XG4uY3RhLWJsb2NrIC5iYWNrZ3JvdW5kLWdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDEzKSB7XG4gICAgYm90dG9tOiAtNSU7XG4gICAgcmlnaHQ6IC02JTtcbn1cbi5jdGEtYmxvY2sgLmJhY2tncm91bmQtZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMTQpIHtcbiAgICBib3R0b206IDI2JTtcbiAgICByaWdodDogLTYlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY3RhLWJsb2NrIC5iYWNrZ3JvdW5kLWdhbGxlcnlfX2l0ZW0ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgY3RhLWdhbGxlcnktZHJpZnQge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTQwcHgsIDApO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgY3RhLWdhbGxlcnktZHJpZnQtYWx0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI2cHgsIDIycHgsIDApO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgY3RhLWdhbGxlcnktZHJpZnQtZGlhZyB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjZweCwgLTIycHgsIDApO1xuICAgIH1cbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmN0YS1ibG9jayAuYmFja2dyb3VuZC1nYWxsZXJ5X19pdGVtIHtcbiAgICBvcGFjaXR5OiAxO1xufSIsIkBtaXhpbiBzcHJpdGVfc3ZnKCRuYW1lKSB7XHJcbiAgICBAZXh0ZW5kIC5zdmctI3skbmFtZX07XHJcbiAgICBAZXh0ZW5kIC5zdmctI3skbmFtZX0tZGltcztcclxufVxyXG5cclxuQG1peGluIHB1c2gtLWF1dG8ge1xyXG4gICAgbWFyZ2luOiB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG1xX3NtYWxsIHtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHBsYWNlaG9sZGVyIHtcclxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIEBjb250ZW50XHJcbiAgICB9XHJcblxyXG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBAY29udGVudFxyXG4gICAgfVxyXG5cclxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIEBjb250ZW50XHJcbiAgICB9XHJcblxyXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIEBjb250ZW50XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzdmdfYmcoJHdpZHRoLCAkaGVpZ2h0LCAkaW1hZ2VfdXJsKSB7XHJcbiAgICB3aWR0aDogJHdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGggJGhlaWdodDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vcmVzb3VyY2VzL2ltYWdlcy9zdmcvI3skaW1hZ2VfdXJsfS5zdmcpO1xyXG59XHJcblxyXG5AbWl4aW4gc3ZnX2JnX2Jsb2Nrcygkd2lkdGgsICRoZWlnaHQsICRpbWFnZV91cmwpIHtcclxuICAgIHdpZHRoOiAkd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aCAkaGVpZ2h0O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9yZXNvdXJjZXMvaW1hZ2VzL3N2Zy8jeyRpbWFnZV91cmx9LnN2Zyk7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBweC10by12dygkcHgsICR2aWV3cG9ydC13aWR0aDogMTkyMCkge1xyXG4gICAgQHJldHVybiAkcHggKiAoMTAwIC8gJHZpZXdwb3J0LXdpZHRoKTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIGZsdWlkLWNsYW1wKCRtYXgtcHgsICRtaW4tcHg6ICRtYXgtcHggLyAyLCAkdmlld3BvcnQtd2lkdGg6IDE5MjApIHtcclxuICAgICRwcmVmZXJyZWQ6ICN7cHgtdG8tdncoJG1heC1weCwgJHZpZXdwb3J0LXdpZHRoKX12dztcclxuICAgIEByZXR1cm4gY2xhbXAoI3skbWluLXB4fXB4LCAje1wiY2FsYygjeyRwcmVmZXJyZWR9ICogdmFyKC0tdWktc2NhbGUsIDEpKVwifSwgI3tcImNhbGMoI3skbWF4LXB4fXB4ICogdmFyKC0tdWktc2NhbGUsIDEpKVwifSk7XHJcbn1cclxuXHJcbkBtaXhpbiBmbHVpZCgkcHJvcGVydHksICRtYXgtcHgsICRtaW4tcHg6ICRtYXgtcHggLyAyLCAkdmlld3BvcnQtd2lkdGg6IDE5MjApIHtcclxuICAgICN7JHByb3BlcnR5fTogZmx1aWQtY2xhbXAoJG1heC1weCwgJG1pbi1weCwgJHZpZXdwb3J0LXdpZHRoKTtcclxufVxyXG5cclxuQG1peGluIG5ld3MtY2FyZHtcclxuICAgIC5uZXdzLWNhcmQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdC5uZXdzLWNhcmRfX3RpdGxlIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdFxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2ltYWdlIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdFx0YXNwZWN0LXJhdGlvOiAyNS8xNDtcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fY2F0ZWdvcmllcyB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fY2F0ZWdvcmllcyB7XHJcblx0XHRcdGNvbG9yOiAkZ3JleS1jb2xvcjtcclxuXHRcdFx0QGluY2x1ZGUgZmx1aWQoZm9udC1zaXplLCAxNCwgMTIpO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2J0biB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGdhcDogMTBweDtcclxuXHRcdFx0QGluY2x1ZGUgZmx1aWQoZm9udC1zaXplLCAyMCwgMTYpO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMS42cHg7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogYXV0bztcclxuXHRcdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiBhdXRvO1xyXG5cdFx0XHR0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0QGluY2x1ZGUgc3ZnX2JnX2Jsb2Nrcyg3cHgsIDdweCwgJ2Fycm93LXJpZ2h0Jyk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIvL1xyXG4vLyBCYXNlXHJcbi8vXHJcblxyXG4vLyBDb2xvcnNcclxuJHByaW1hcnktY29sb3I6ICMwMDA7XHJcblxyXG4kbGlnaHQtZ3JleTogI0Q5RDlEOTtcclxuJHRpdGxlLWNvbG9yOiAjMDAwO1xyXG4kdGV4dC1jb2xvcjogIzAwMDtcclxuJGdyZXktdGV4dC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYwKTtcclxuJGdyZXktY29sb3I6ICM2RjZDNkM7XHJcbiRyZWQtY29sb3I6ICNFMzA2MTM7XHJcbiRncmV5LWRhcms6ICM2QjcyODA7XHJcblxyXG4vLyBGb3Jtc1xyXG4vL1xyXG5cclxuXHJcbi8vXHJcbi8vIE5hdmlnYXRpb25cclxuLy9cclxuXHJcblxyXG4vL1xyXG4vLyBUZXh0XHJcbi8vXHJcbiRpbWFnZXMtZGlyOiAnLi4vLi4vcmVzb3VyY2VzL2ltYWdlcyc7XHJcblxyXG4kc2VjdGlvbi1tYXJnaW4tcHg6IDE1MHB4O1xyXG4kc2VjdGlvbi1tYXJnaW46IHZhcigtLXNlY3Rpb24tbWFyZ2luLCAjeyRzZWN0aW9uLW1hcmdpbi1weH0pO1xyXG4kc2VjdGlvbi1tb2JpbGUtbWFyZ2luOiA4MHB4O1xyXG5cclxuJGdyaWQtd2lkdGg6IDE3NDJweDtcclxuJGdyaWQtZ3V0dGVyOiAzOHB4O1xyXG5cclxuJGxhcHRvcC13aWR0aDogMTI4MHB4O1xyXG4kbGFwdG9wLW1heC13aWR0aDogMTkyMHB4O1xyXG4kbGFwdG9wLXVpLXNjYWxlOiAwLjg7XHJcbiRsYXB0b3AtbWluLXdpZHRoOiAxMzgwcHg7XHJcbiR0YWJsZXQtd2lkdGg6IDEwMjRweDtcclxuJHRhYmxldC1taW4td2lkdGg6IDEwMjVweDtcclxuJG1vYmlsZS13aWR0aDogNzY4cHg7XHJcbiRzbWFsbC13aWR0aDogMzc0cHg7XHJcblxyXG4kbW9iaWxlLW1heDogMTc3OXB4O1xyXG4kbW9iaWxlLW1pbjogMTc4MHB4O1xyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCxcclxuICBzbTogNTc2cHgsXHJcbiAgbWQ6IDc2OHB4LFxyXG4gIGxnOiA5OTJweCxcclxuICB4bDogJGdyaWQtd2lkdGggKyAkZ3JpZC1ndXR0ZXJcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8vIEdyaWQgY29udGFpbmVyc1xyXG4vL1xyXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxyXG5cclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcbiAgc206IDU0MHB4LFxyXG4gIG1kOiA3MjBweCxcclxuICBsZzogJGdyaWQtd2lkdGggKyAkZ3JpZC1ndXR0ZXIsXHJcbiAgeGw6ICRncmlkLXdpZHRoICsgJGdyaWQtZ3V0dGVyXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vLyBHcmlkIGNvbHVtbnNcclxuLy9cclxuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXHJcblxyXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgJGdyaWQtZ3V0dGVyICFkZWZhdWx0O1xyXG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0OyIsImh0bWwgOndoZXJlKC53cC1ibG9jaykge1xuXHRtYXgtd2lkdGg6IG5vbmU7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi53cC1ibG9jay1wYXJhZ3JhcGh7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi53cC1ibG9jay1oZWFkaW5ne1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcblx0LmFjZi1maWVsZHMsXG5cdC5hY2YtYmxvY2stZmllbGRzLFxuXHQuYWNmLWJsb2NrLWNvbXBvbmVudCAuYWNmLWZpZWxkcyB7XG5cdCAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuXHQgIGZvbnQtc2l6ZTogMTNweDtcblx0ICBsaW5lLWhlaWdodDogMS40O1xuXHQgIGNvbG9yOiAjMWUxZTFlO1xuICBcblx0ICBoMSwgaDIsIGgzLCBoNCwgcCwgbGksIGEge1xuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0XHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRtYXJnaW46IHJldmVydDtcblx0ICB9XG4gIFxuXHQgIGEge1xuXHRcdGNvbG9yOiAjMjI3MWIxO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBcblx0XHQmOmhvdmVyIHtcblx0XHQgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0ICB9XG4gIFxuXHQgIC5kZXNjcmlwdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGNvbG9yOiAjNzU3NTc1O1xuXHQgIH1cblx0fVxuICB9IiwiKiB7XG4gIGZvbnQtZmFtaWx5OiAnSW5zdHJ1bWVudCBTYW5zJztcbn1cblxuYm9keTpub3QoLmhvbWUpIGgxLFxuW2RhdGEtc3BsaXQ9XCJoZWFkaW5nXCJdIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaG9tZS1oZWFkZXIgaDEsXG4uYmxvY2stZWRpdG9yLWlmcmFtZV9fYm9keSBoMSxcbi5ibG9jay1lZGl0b3ItaWZyYW1lX19ib2R5IFtkYXRhLXNwbGl0PVwiaGVhZGluZ1wiXSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDEsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIFtkYXRhLXNwbGl0PVwiaGVhZGluZ1wiXSxcbi5hY2YtYmxvY2stcHJldmlldyBoMSxcbi5hY2YtYmxvY2stcHJldmlldyBbZGF0YS1zcGxpdD1cImhlYWRpbmdcIl0ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuICBoMSB7XG4gICAgQGluY2x1ZGUgZmx1aWQoZm9udC1zaXplLCA4MCwgNjQpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIEBpbmNsdWRlIGZsdWlkKGZvbnQtc2l6ZSwgNjQsIDQ4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoICkge1xuICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBAaW5jbHVkZSBmbHVpZChmb250LXNpemUsIDMyLCAyNCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGggKSB7XG4gICAgICBAaW5jbHVkZSBmbHVpZCgnZm9udC1zaXplJywgMjAsIDE4KTtcbiAgICB9XG4gIH1cblxuICBoNCB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIEBpbmNsdWRlIGZsdWlkKGZvbnQtc2l6ZSwgMjQsIDIwKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICBwLFxuICBsaSB7XG4gICAgQGluY2x1ZGUgZmx1aWQoZm9udC1zaXplLCAyNCwgMTgpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuc3VidGl0bGUge1xuICAgIEBpbmNsdWRlIGZsdWlkKCdmb250LXNpemUnLCAxNiwgMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMjhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIGF7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufSIsIiRzdmctYmFzZS11cmw6ICcvd3AtY29udGVudC90aGVtZXMvc3B1aWdyb2VwLWNoaWxkLXRoZW1lL3Jlc291cmNlcy9pbWFnZXMvc3ZnJztcbkBpbXBvcnQgJy4vd3AtY29udGVudC90aGVtZXMvc3B1aWdyb2VwLWNoaWxkLXRoZW1lL3Jlc291cmNlcy9zYXNzL3NvdXJjZS91dGlscy9hbGwuc2Nzcyc7QGltcG9ydCAnLi93cC1jb250ZW50L3RoZW1lcy9zcHVpZ3JvZXAtY2hpbGQtdGhlbWUvcmVzb3VyY2VzL3Nhc3Mvc291cmNlL2Jhc2UvdHlwb2dyYXBoeS5zY3NzJzsuY3RhLWJsb2NrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAkc2VjdGlvbi1tYXJnaW47XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc2VjdGlvbi1tb2JpbGUtbWFyZ2luO1xuXHR9XG5cblx0Ji5pbWFnZSB7XG5cdFx0cGFkZGluZzogMjAwcHggMDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG5cdFx0XHRwYWRkaW5nOiA4MHB4IDA7XG5cdFx0fVxuXG5cdFx0LnN1YnRpdGxlLFxuXHRcdC50aXRsZSxcblx0XHQuZGVzY3JpcHRpb24ge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdCYuZ2FsbGVyeSB7XG5cdFx0cGFkZGluZzogNDAwcHggMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuXHRcdFx0cGFkZGluZzogMTQwcHggMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdC5jdGEtYmxvY2tfX2NvbnRlbnQgLmJ0bi13cmFwcGVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdH1cblxuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG5cdFx0XHRcdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cblx0XHRcdFx0LmJ0bi10ZXh0IHtcblx0XHRcdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ0bi1hcnJvdyB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHRcdFx0ZmlsdGVyOiBpbnZlcnQoMSk7XG5cdFx0XHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXgtd2lkdGg6IDg2OHB4O1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0XHRcdC5idG4td3JhcHBlciB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50aXRsZSB7XG5cdFx0XHRAaW5jbHVkZSBmbHVpZChmb250LXNpemUsIDcyLCA1Mik7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kZXNjcmlwdGlvbiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0QGluY2x1ZGUgZmx1aWQoZm9udC1zaXplLCAyMCwgMTYpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5iYWNrZ3JvdW5kLWltYWdlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0LnN0eWxlLWVsZW1lbnQge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wKSAwJSwgd2hpdGUgOTIuNDElKTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMTBweDtcblx0XHR0b3A6IDBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDIyO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuXHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5iYWNrZ3JvdW5kLWdhbGxlcnkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRpbnNldDogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0QGluY2x1ZGUgZmx1aWQoJ3dpZHRoJywgMjQ0LCAxNTApO1xuXHRcdFx0QGluY2x1ZGUgZmx1aWQoJ2hlaWdodCcsIDI0NCwgMTUwKTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMThweCk7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNjVzIGVhc2UsIHRyYW5zZm9ybSAwLjY1cyBlYXNlO1xuXG5cdFx0XHQmLmlzLXZpc2libGUge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYuaXMtZHJpZnRpbmcge1xuXHRcdFx0XHRhbmltYXRpb246IGN0YS1nYWxsZXJ5LWRyaWZ0IDhzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoM24pLmlzLWRyaWZ0aW5nIHtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGN0YS1nYWxsZXJ5LWRyaWZ0LWFsdDtcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiA5LjVzO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCgzbiArIDIpLmlzLWRyaWZ0aW5nIHtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGN0YS1nYWxsZXJ5LWRyaWZ0LWRpYWc7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogNy4ycztcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcblx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHR0b3A6IC00JTtcblx0XHRcdFx0bGVmdDogLTUlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdHRvcDogMTAlO1xuXHRcdFx0XHRsZWZ0OiAxMiU7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0dG9wOiAtMyU7XG5cdFx0XHRcdGxlZnQ6IDU1JTtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHR0b3A6IC0zJTtcblx0XHRcdFx0cmlnaHQ6IC02JTtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoNSkge1xuXHRcdFx0XHR0b3A6IDI4JTtcblx0XHRcdFx0bGVmdDogLTUlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCg2KSB7XG5cdFx0XHRcdHRvcDogMTglO1xuXHRcdFx0XHRyaWdodDogMTElO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCg3KSB7XG5cdFx0XHRcdHRvcDogMjUlO1xuXHRcdFx0XHRyaWdodDogLTYlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCg4KSB7XG5cdFx0XHRcdHRvcDogNTglO1xuXHRcdFx0XHRsZWZ0OiAtNSU7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDkpIHtcblx0XHRcdFx0Ym90dG9tOiAtNiU7XG5cdFx0XHRcdGxlZnQ6IC01JTtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoMTApIHtcblx0XHRcdFx0Ym90dG9tOiAxJTtcblx0XHRcdFx0bGVmdDogMTMlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCgxMSkge1xuXHRcdFx0XHRib3R0b206IC00JTtcblx0XHRcdFx0bGVmdDogMzUlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCgxMikge1xuXHRcdFx0XHRib3R0b206IDMlO1xuXHRcdFx0XHRyaWdodDogMTElO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCgxMykge1xuXHRcdFx0XHRib3R0b206IC01JTtcblx0XHRcdFx0cmlnaHQ6IC02JTtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoMTQpIHtcblx0XHRcdFx0Ym90dG9tOiAyNiU7XG5cdFx0XHRcdHJpZ2h0OiAtNiU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblx0XHQuYmFja2dyb3VuZC1nYWxsZXJ5X19pdGVtIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHRcdFx0YW5pbWF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGN0YS1nYWxsZXJ5LWRyaWZ0IHtcblx0ZnJvbSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00MHB4LCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGN0YS1nYWxsZXJ5LWRyaWZ0LWFsdCB7XG5cdGZyb20ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNnB4LCAyMnB4LCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGN0YS1nYWxsZXJ5LWRyaWZ0LWRpYWcge1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI2cHgsIC0yMnB4LCAwKTtcblx0fVxufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcblx0LmN0YS1ibG9jayAuYmFja2dyb3VuZC1nYWxsZXJ5X19pdGVtIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59Il19 */
