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;
}

.vacancy-header {
    position: relative;
    min-height: 690px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: start;
        justify-content: flex-start;
    margin-bottom: 100px;
}
@media (max-width: 768px) {
    .vacancy-header {
        min-height: 400px;
        margin-bottom: 80px;
        padding: 50px 0;
    }
}
.vacancy-header .subtitle,
.vacancy-header .title,
.vacancy-header .read-time {
    color: white;
}
.vacancy-header .title {
    font-size: clamp(42px, calc(2.9166666667vw * var(--ui-scale, 1)), calc(56px * var(--ui-scale, 1)));
}
.vacancy-header .read-time {
    font-size: clamp(14px, calc(0.8333333333vw * var(--ui-scale, 1)), calc(16px * var(--ui-scale, 1)));
    font-weight: 400;
    line-height: 1.5;
    text-transform: uppercase;
}
.vacancy-header__content {
    margin-top: 120px;
}

.vacancy-search {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: stretch;
        align-items: stretch;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: 24px;
}
@media (max-width: 768px) {
    .vacancy-search {
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-align: stretch;
            align-items: stretch;
        gap: 16px;
    }
}
.vacancy-search__field {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    background: white;
    border: 1px solid black;
}
@media (max-width: 768px) {
    .vacancy-search__field {
        -ms-flex: none;
            flex: none;
        width: 100%;
        max-width: 100%;
        height: 60px;
    }
}
.vacancy-search__field--keyword {
    -ms-flex: 1 1 300px;
        flex: 1 1 300px;
    max-width: 380px;
}
@media (max-width: 768px) {
    .vacancy-search__field--keyword {
        -ms-flex: none;
            flex: none;
        max-width: 100%;
    }
}
.vacancy-search__field--place {
    -ms-flex: 1 1 300px;
        flex: 1 1 300px;
    max-width: 380px;
}
@media (max-width: 768px) {
    .vacancy-search__field--place {
        -ms-flex: none;
            flex: none;
        max-width: 100%;
    }
}
.vacancy-search__field--radius {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    border-right: 0;
}
.vacancy-search__keyword, .vacancy-search__place {
    width: 100%;
    height: 60px;
    border: 0;
    outline: 0;
    background: transparent;
    padding: 0 20px;
    font-size: clamp(16px, calc(0.9375vw * var(--ui-scale, 1)), calc(18px * var(--ui-scale, 1)));
    font-style: normal;
    font-weight: 400;
    color: #6B7280;
}
.vacancy-search__keyword::-webkit-input-placeholder, .vacancy-search__place::-webkit-input-placeholder {
    color: #6B7280;
}
.vacancy-search__keyword::-moz-placeholder, .vacancy-search__place::-moz-placeholder {
    color: #6B7280;
}
.vacancy-search__keyword:-ms-input-placeholder, .vacancy-search__place:-ms-input-placeholder {
    color: #6B7280;
}
.vacancy-search__keyword::-ms-input-placeholder, .vacancy-search__place::-ms-input-placeholder {
    color: #6B7280;
}
.vacancy-search__keyword::placeholder, .vacancy-search__place::placeholder {
    color: #6B7280;
}
.vacancy-search__keyword {
    padding-right: 46px;
}
.vacancy-search__icon {
    position: absolute;
    right: 18px;
    width: 16px;
    height: 16px;
    pointer-events: none;
}
.vacancy-search__radius {
    height: 60px;
    border: 0;
    outline: 0;
    background: transparent;
    margin: 0 16px;
    font-size: clamp(16px, calc(0.9375vw * var(--ui-scale, 1)), calc(18px * var(--ui-scale, 1)));
    font-style: normal;
    font-weight: 400;
    color: #6B7280;
    cursor: pointer;
}
.vacancy-search__submit {
    margin-left: 24px;
    max-height: 74px;
}
@media (max-width: 768px) {
    .vacancy-search__submit {
        margin-left: 0;
        margin-top: 16px;
        width: 100%;
        max-height: none;
    }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Jlc291cmNlcy9zYXNzL3NvdXJjZS91dGlscy9faGVscGVycy5zY3NzIiwidmFjYW5jeS1oZWFkZXIvYXNzZXRzL3N0eWxlLmNzcyIsIi4uL3Jlc291cmNlcy9zYXNzL3NvdXJjZS91dGlscy9fbWl4aW5zLnNjc3MiLCIuLi9yZXNvdXJjZXMvc2Fzcy9zb3VyY2UvdXRpbHMvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vcmVzb3VyY2VzL3Nhc3Mvc291cmNlL3V0aWxzL19ndXRlbmJlcmcuc2NzcyIsIi4uL3Jlc291cmNlcy9zYXNzL3NvdXJjZS9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJ2YWNhbmN5LWhlYWRlci9hc3NldHMvc3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDSTtJQUNJLGdCQUFBO0FDQVI7O0FETVE7SUFDSSxnQkFBQTtJQUNBLGlCQUFBO0FDSFo7O0FEUUE7SUFDSSxvQkFBQTtJQUFBLGFBQUE7SUFDQSxzQkFBQTtRQUFBLG1CQUFBO0lBQ0EscUJBQUE7UUFBQSx1QkFBQTtJQUNBLFNBQUE7SUU2Q0EsNEZBQUE7SUYzQ0EsY0FBQTtJQUNBLFdHakJZO0FGWWhCOztBRFFBO0lBQ0ksZ0JBQUE7SUFDQSwwQkFBQTtJQUNBLDBCQUFBO0FDTEo7O0FEV1E7SUFDSSxpQ0FBQTtZQUFBLHlCQUFBO0FDUlo7QURZSTtJQUNJLGFBQUE7SUFDQSxvQkFBQTtBQ1ZSOztBRGNBO0lBQ0MsMkJBQUE7QUNYRDs7QUduQ0E7SUFDQyxlQUFBO0lBQ0EsY0FBQTtJQUNBLGVBQUE7QUhzQ0Q7O0FHbkNBO0lBQ0MsbUJBQUE7QUhzQ0Q7O0FHbkNBO0lBQ0MsbUJBQUE7QUhzQ0Q7O0FHbENDOzs7SUFHRSxnSUFBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLGNBQUE7QUhxQ0g7QUduQ0c7Ozs7Ozs7Ozs7Ozs7OztJQUNELGtCQUFBO0lBQ0Esb0JBQUE7SUFDQSxvQkFBQTtJQUNBLGNBQUE7SUFDQSxjQUFBO0FIbURGO0FHaERHOzs7SUFD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Q0EsVUFBQTtJQUNBLHVCQUFBO0lBQ0EsZUFBQTtJSmhDRSw0RkFBQTtJSWtDRixrQkFBQTtJQUNBLGdCQUFBO0lBQ0EsY0h2RlU7QUZrU1o7QUt6TUU7SUFDQyxjSDFGUztBRnFTWjtBSzVNRTtJQUNDLGNIMUZTO0FGcVNaO0FLNU1FO0lBQ0MsY0gxRlM7QUZxU1o7QUs1TUU7SUFDQyxjSDFGUztBRnFTWjtBSzVNRTtJQUNDLGNIMUZTO0FGcVNaO0FLdk1DO0lBQ0MsbUJBQUE7QUx5TUY7QUt0TUM7SUFDQyxrQkFBQTtJQUNBLFdBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLG9CQUFBO0FMd01GO0FLck1DO0lBQ0MsWUFBQTtJQUNBLFNBQUE7SUFDQSxVQUFBO0lBQ0EsdUJBQUE7SUFDQSxjQUFBO0lKNURFLDRGQUFBO0lJOERGLGtCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxjSG5IVTtJR29IVixlQUFBO0FMdU1GO0FLbk1DO0lBQ0MsaUJBQUE7SUFDQSxnQkFBQTtBTHFNRjtBS25NRTtJQUpEO1FBS0UsY0FBQTtRQUNBLGdCQUFBO1FBQ0EsV0FBQTtRQUNBLGdCQUFBO0lMc01DO0FBQ0oiLCJmaWxlIjoidmFjYW5jeS1oZWFkZXIvYXNzZXRzL3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImJvZHkge1xyXG4gICAgJi5uby1zY3JvbGwge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ubXAtbGFzdC1lbCB7XHJcbiAgICBoMSxoMixoMyxoNCxoNSxoNix1bCxvbCxwIHtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jdXN0b20tcGFnaW5hdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiAxOHB4O1xyXG4gICAgQGluY2x1ZGUgZmx1aWQoZm9udC1zaXplLCAxOCwgMTYpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLXBhZ2UuaXMtY3VycmVudCB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDRweDtcclxufVxyXG5cclxuLnBhZ2luYXRpb24tYXJyb3cge1xyXG5cclxuICAgICYucHJldiB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgb3BhY2l0eTogMC4zNTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmlzLS1uby1tYXJnaW4tYm90dG9tIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn0iLCJib2R5Lm5vLXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5tcC1sYXN0LWVsIGgxOmxhc3QtY2hpbGQsIC5ubXAtbGFzdC1lbCBoMjpsYXN0LWNoaWxkLCAubm1wLWxhc3QtZWwgaDM6bGFzdC1jaGlsZCwgLm5tcC1sYXN0LWVsIGg0Omxhc3QtY2hpbGQsIC5ubXAtbGFzdC1lbCBoNTpsYXN0LWNoaWxkLCAubm1wLWxhc3QtZWwgaDY6bGFzdC1jaGlsZCwgLm5tcC1sYXN0LWVsIHVsOmxhc3QtY2hpbGQsIC5ubXAtbGFzdC1lbCBvbDpsYXN0LWNoaWxkLCAubm1wLWxhc3QtZWwgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDE4cHg7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCBjYWxjKDAuOTM3NXZ3ICogdmFyKC0tdWktc2NhbGUsIDEpKSwgY2FsYygxOHB4ICogdmFyKC0tdWktc2NhbGUsIDEpKSk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi5wYWdpbmF0aW9uLXBhZ2UuaXMtY3VycmVudCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDRweDtcbn1cblxuLnBhZ2luYXRpb24tYXJyb3cucHJldiBpbWcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucGFnaW5hdGlvbi1hcnJvdy5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmlzLS1uby1tYXJnaW4tYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbmh0bWwgOndoZXJlKC53cC1ibG9jaykge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi53cC1ibG9jay1wYXJhZ3JhcGgge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi53cC1ibG9jay1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtZmllbGRzLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWZpZWxkcyxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1jb21wb25lbnQgLmFjZi1maWVsZHMge1xuICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBjb2xvcjogIzFlMWUxZTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1maWVsZHMgaDEsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1maWVsZHMgaDIsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1maWVsZHMgaDMsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1maWVsZHMgaDQsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1maWVsZHMgcCwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWZpZWxkcyBsaSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWZpZWxkcyBhLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWZpZWxkcyBoMSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1maWVsZHMgaDIsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stZmllbGRzIGgzLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWZpZWxkcyBoNCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1maWVsZHMgcCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1maWVsZHMgbGksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stZmllbGRzIGEsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stY29tcG9uZW50IC5hY2YtZmllbGRzIGgxLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWNvbXBvbmVudCAuYWNmLWZpZWxkcyBoMixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1jb21wb25lbnQgLmFjZi1maWVsZHMgaDMsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stY29tcG9uZW50IC5hY2YtZmllbGRzIGg0LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWNvbXBvbmVudCAuYWNmLWZpZWxkcyBwLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWNvbXBvbmVudCAuYWNmLWZpZWxkcyBsaSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1jb21wb25lbnQgLmFjZi1maWVsZHMgYSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG1hcmdpbjogcmV2ZXJ0O1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWZpZWxkcyBhLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWZpZWxkcyBhLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWNvbXBvbmVudCAuYWNmLWZpZWxkcyBhIHtcbiAgICBjb2xvcjogIzIyNzFiMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1maWVsZHMgYTpob3Zlcixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1maWVsZHMgYTpob3Zlcixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1jb21wb25lbnQgLmFjZi1maWVsZHMgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtZmllbGRzIC5kZXNjcmlwdGlvbixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1maWVsZHMgLmRlc2NyaXB0aW9uLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWNvbXBvbmVudCAuYWNmLWZpZWxkcyAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzc1NzU3NTtcbn1cblxuKiB7XG4gICAgZm9udC1mYW1pbHk6IFwiSW5zdHJ1bWVudCBTYW5zXCI7XG59XG5cbmJvZHk6bm90KC5ob21lKSBoMSxcbltkYXRhLXNwbGl0PWhlYWRpbmddIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5ob21lLWhlYWRlciBoMSxcbi5ibG9jay1lZGl0b3ItaWZyYW1lX19ib2R5IGgxLFxuLmJsb2NrLWVkaXRvci1pZnJhbWVfX2JvZHkgW2RhdGEtc3BsaXQ9aGVhZGluZ10sXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGgxLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBbZGF0YS1zcGxpdD1oZWFkaW5nXSxcbi5hY2YtYmxvY2stcHJldmlldyBoMSxcbi5hY2YtYmxvY2stcHJldmlldyBbZGF0YS1zcGxpdD1oZWFkaW5nXSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5IGgxIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDY0cHgsIGNhbGMoNC4xNjY2NjY2NjY3dncgKiB2YXIoLS11aS1zY2FsZSwgMSkpLCBjYWxjKDgwcHggKiB2YXIoLS11aS1zY2FsZSwgMSkpKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgYm9keSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG59XG5ib2R5IGgxOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5IGgyIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDQ4cHgsIGNhbGMoMy4zMzMzMzMzMzMzdncgKiB2YXIoLS11aS1zY2FsZSwgMSkpLCBjYWxjKDY0cHggKiB2YXIoLS11aS1zY2FsZSwgMSkpKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbmJvZHkgaDI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBib2R5IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbn1cbmJvZHkgaDMge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgY2FsYygxLjY2NjY2NjY2Njd2dyAqIHZhcigtLXVpLXNjYWxlLCAxKSksIGNhbGMoMzJweCAqIHZhcigtLXVpLXNjYWxlLCAxKSkpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbmJvZHkgaDM6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBib2R5IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCBjYWxjKDEuMDQxNjY2NjY2N3Z3ICogdmFyKC0tdWktc2NhbGUsIDEpKSwgY2FsYygyMHB4ICogdmFyKC0tdWktc2NhbGUsIDEpKSk7XG4gICAgfVxufVxuYm9keSBoNCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCBjYWxjKDEuMjV2dyAqIHZhcigtLXVpLXNjYWxlLCAxKSksIGNhbGMoMjRweCAqIHZhcigtLXVpLXNjYWxlLCAxKSkpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbmJvZHkgaDQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHkgcCxcbmJvZHkgbGkge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgY2FsYygxLjI1dncgKiB2YXIoLS11aS1zY2FsZSwgMSkpLCBjYWxjKDI0cHggKiB2YXIoLS11aS1zY2FsZSwgMSkpKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xufVxuYm9keSBwOmxhc3QtY2hpbGQsXG5ib2R5IGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYm9keSAud3AtYmxvY2stbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbmJvZHkgLndwLWJsb2NrLWxpc3QgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5IC5zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCBjYWxjKDAuODMzMzMzMzMzM3Z3ICogdmFyKC0tdWktc2NhbGUsIDEpKSwgY2FsYygxNnB4ICogdmFyKC0tdWktc2NhbGUsIDEpKSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4yOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nOiAwO1xufVxuYm9keSBhIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnZhY2FuY3ktaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogNjkwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC52YWNhbmN5LWhlYWRlciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgfVxufVxuLnZhY2FuY3ktaGVhZGVyIC5zdWJ0aXRsZSxcbi52YWNhbmN5LWhlYWRlciAudGl0bGUsXG4udmFjYW5jeS1oZWFkZXIgLnJlYWQtdGltZSB7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuLnZhY2FuY3ktaGVhZGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg0MnB4LCBjYWxjKDIuOTE2NjY2NjY2N3Z3ICogdmFyKC0tdWktc2NhbGUsIDEpKSwgY2FsYyg1NnB4ICogdmFyKC0tdWktc2NhbGUsIDEpKSk7XG59XG4udmFjYW5jeS1oZWFkZXIgLnJlYWQtdGltZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCBjYWxjKDAuODMzMzMzMzMzM3Z3ICogdmFyKC0tdWktc2NhbGUsIDEpKSwgY2FsYygxNnB4ICogdmFyKC0tdWktc2NhbGUsIDEpKSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udmFjYW5jeS1oZWFkZXJfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuXG4udmFjYW5jeS1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudmFjYW5jeS1zZWFyY2gge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cbn1cbi52YWNhbmN5LXNlYXJjaF9fZmllbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudmFjYW5jeS1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cbn1cbi52YWNhbmN5LXNlYXJjaF9fZmllbGQtLWtleXdvcmQge1xuICAgIGZsZXg6IDEgMSAzMDBweDtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnZhY2FuY3ktc2VhcmNoX19maWVsZC0ta2V5d29yZCB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG59XG4udmFjYW5jeS1zZWFyY2hfX2ZpZWxkLS1wbGFjZSB7XG4gICAgZmxleDogMSAxIDMwMHB4O1xuICAgIG1heC13aWR0aDogMzgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudmFjYW5jeS1zZWFyY2hfX2ZpZWxkLS1wbGFjZSB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG59XG4udmFjYW5jeS1zZWFyY2hfX2ZpZWxkLS1yYWRpdXMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGJvcmRlci1yaWdodDogMDtcbn1cbi52YWNhbmN5LXNlYXJjaF9fa2V5d29yZCwgLnZhY2FuY3ktc2VhcmNoX19wbGFjZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIGNhbGMoMC45Mzc1dncgKiB2YXIoLS11aS1zY2FsZSwgMSkpLCBjYWxjKDE4cHggKiB2YXIoLS11aS1zY2FsZSwgMSkpKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzZCNzI4MDtcbn1cbi52YWNhbmN5LXNlYXJjaF9fa2V5d29yZDo6cGxhY2Vob2xkZXIsIC52YWNhbmN5LXNlYXJjaF9fcGxhY2U6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzZCNzI4MDtcbn1cbi52YWNhbmN5LXNlYXJjaF9fa2V5d29yZCB7XG4gICAgcGFkZGluZy1yaWdodDogNDZweDtcbn1cbi52YWNhbmN5LXNlYXJjaF9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi52YWNhbmN5LXNlYXJjaF9fcmFkaXVzIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luOiAwIDE2cHg7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCBjYWxjKDAuOTM3NXZ3ICogdmFyKC0tdWktc2NhbGUsIDEpKSwgY2FsYygxOHB4ICogdmFyKC0tdWktc2NhbGUsIDEpKSk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM2QjcyODA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnZhY2FuY3ktc2VhcmNoX19zdWJtaXQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDc0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudmFjYW5jeS1zZWFyY2hfX3N1Ym1pdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG59IiwiQG1peGluIHNwcml0ZV9zdmcoJG5hbWUpIHtcclxuICAgIEBleHRlbmQgLnN2Zy0jeyRuYW1lfTtcclxuICAgIEBleHRlbmQgLnN2Zy0jeyRuYW1lfS1kaW1zO1xyXG59XHJcblxyXG5AbWl4aW4gcHVzaC0tYXV0byB7XHJcbiAgICBtYXJnaW46IHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbXFfc21hbGwge1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBAY29udGVudFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xyXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxuXHJcbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIEBjb250ZW50XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxuXHJcbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHN2Z19iZygkd2lkdGgsICRoZWlnaHQsICRpbWFnZV91cmwpIHtcclxuICAgIHdpZHRoOiAkd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aCAkaGVpZ2h0O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9yZXNvdXJjZXMvaW1hZ2VzL3N2Zy8jeyRpbWFnZV91cmx9LnN2Zyk7XHJcbn1cclxuXHJcbkBtaXhpbiBzdmdfYmdfYmxvY2tzKCR3aWR0aCwgJGhlaWdodCwgJGltYWdlX3VybCkge1xyXG4gICAgd2lkdGg6ICR3aWR0aDtcclxuICAgIGhlaWdodDogJGhlaWdodDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoICRoZWlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL3Jlc291cmNlcy9pbWFnZXMvc3ZnLyN7JGltYWdlX3VybH0uc3ZnKTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIHB4LXRvLXZ3KCRweCwgJHZpZXdwb3J0LXdpZHRoOiAxOTIwKSB7XHJcbiAgICBAcmV0dXJuICRweCAqICgxMDAgLyAkdmlld3BvcnQtd2lkdGgpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gZmx1aWQtY2xhbXAoJG1heC1weCwgJG1pbi1weDogJG1heC1weCAvIDIsICR2aWV3cG9ydC13aWR0aDogMTkyMCkge1xyXG4gICAgJHByZWZlcnJlZDogI3tweC10by12dygkbWF4LXB4LCAkdmlld3BvcnQtd2lkdGgpfXZ3O1xyXG4gICAgQHJldHVybiBjbGFtcCgjeyRtaW4tcHh9cHgsICN7XCJjYWxjKCN7JHByZWZlcnJlZH0gKiB2YXIoLS11aS1zY2FsZSwgMSkpXCJ9LCAje1wiY2FsYygjeyRtYXgtcHh9cHggKiB2YXIoLS11aS1zY2FsZSwgMSkpXCJ9KTtcclxufVxyXG5cclxuQG1peGluIGZsdWlkKCRwcm9wZXJ0eSwgJG1heC1weCwgJG1pbi1weDogJG1heC1weCAvIDIsICR2aWV3cG9ydC13aWR0aDogMTkyMCkge1xyXG4gICAgI3skcHJvcGVydHl9OiBmbHVpZC1jbGFtcCgkbWF4LXB4LCAkbWluLXB4LCAkdmlld3BvcnQtd2lkdGgpO1xyXG59XHJcblxyXG5AbWl4aW4gbmV3cy1jYXJke1xyXG4gICAgLm5ld3MtY2FyZCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Lm5ld3MtY2FyZF9fdGl0bGUge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0XHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faW1hZ2Uge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0XHRhc3BlY3QtcmF0aW86IDI1LzE0O1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19jYXRlZ29yaWVzIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19jYXRlZ29yaWVzIHtcclxuXHRcdFx0Y29sb3I6ICRncmV5LWNvbG9yO1xyXG5cdFx0XHRAaW5jbHVkZSBmbHVpZChmb250LXNpemUsIDE0LCAxMik7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYnRuIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBmbHVpZChmb250LXNpemUsIDIwLCAxNik7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxLjZweDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiBhdXRvO1xyXG5cdFx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IGF1dG87XHJcblx0XHRcdHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiBmcm9tLWZvbnQ7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRAaW5jbHVkZSBzdmdfYmdfYmxvY2tzKDdweCwgN3B4LCAnYXJyb3ctcmlnaHQnKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8vXHJcbi8vIEJhc2VcclxuLy9cclxuXHJcbi8vIENvbG9yc1xyXG4kcHJpbWFyeS1jb2xvcjogIzAwMDtcclxuXHJcbiRsaWdodC1ncmV5OiAjRDlEOUQ5O1xyXG4kdGl0bGUtY29sb3I6ICMwMDA7XHJcbiR0ZXh0LWNvbG9yOiAjMDAwO1xyXG4kZ3JleS10ZXh0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjApO1xyXG4kZ3JleS1jb2xvcjogIzZGNkM2QztcclxuJHJlZC1jb2xvcjogI0UzMDYxMztcclxuJGdyZXktZGFyazogIzZCNzI4MDtcclxuXHJcbi8vIEZvcm1zXHJcbi8vXHJcblxyXG5cclxuLy9cclxuLy8gTmF2aWdhdGlvblxyXG4vL1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRcclxuLy9cclxuJGltYWdlcy1kaXI6ICcuLi8uLi9yZXNvdXJjZXMvaW1hZ2VzJztcclxuXHJcbiRzZWN0aW9uLW1hcmdpbi1weDogMTUwcHg7XHJcbiRzZWN0aW9uLW1hcmdpbjogdmFyKC0tc2VjdGlvbi1tYXJnaW4sICN7JHNlY3Rpb24tbWFyZ2luLXB4fSk7XHJcbiRzZWN0aW9uLW1vYmlsZS1tYXJnaW46IDgwcHg7XHJcblxyXG4kZ3JpZC13aWR0aDogMTc0MnB4O1xyXG4kZ3JpZC1ndXR0ZXI6IDM4cHg7XHJcblxyXG4kbGFwdG9wLXdpZHRoOiAxMjgwcHg7XHJcbiRsYXB0b3AtbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiRsYXB0b3AtdWktc2NhbGU6IDAuODtcclxuJGxhcHRvcC1taW4td2lkdGg6IDEzODBweDtcclxuJHRhYmxldC13aWR0aDogMTAyNHB4O1xyXG4kdGFibGV0LW1pbi13aWR0aDogMTAyNXB4O1xyXG4kbW9iaWxlLXdpZHRoOiA3NjhweDtcclxuJHNtYWxsLXdpZHRoOiAzNzRweDtcclxuXHJcbiRtb2JpbGUtbWF4OiAxNzc5cHg7XHJcbiRtb2JpbGUtbWluOiAxNzgwcHg7XHJcblxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIHhzOiAwLFxyXG4gIHNtOiA1NzZweCxcclxuICBtZDogNzY4cHgsXHJcbiAgbGc6IDk5MnB4LFxyXG4gIHhsOiAkZ3JpZC13aWR0aCArICRncmlkLWd1dHRlclxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy8gR3JpZCBjb250YWluZXJzXHJcbi8vXHJcbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXHJcblxyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICBzbTogNTQwcHgsXHJcbiAgbWQ6IDcyMHB4LFxyXG4gIGxnOiAkZ3JpZC13aWR0aCArICRncmlkLWd1dHRlcixcclxuICB4bDogJGdyaWQtd2lkdGggKyAkZ3JpZC1ndXR0ZXJcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8vIEdyaWQgY29sdW1uc1xyXG4vL1xyXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cclxuXHJcbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xyXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAkZ3JpZC1ndXR0ZXIgIWRlZmF1bHQ7XHJcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7IiwiaHRtbCA6d2hlcmUoLndwLWJsb2NrKSB7XG5cdG1heC13aWR0aDogbm9uZTtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLndwLWJsb2NrLXBhcmFncmFwaHtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLndwLWJsb2NrLWhlYWRpbmd7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuXHQuYWNmLWZpZWxkcyxcblx0LmFjZi1ibG9jay1maWVsZHMsXG5cdC5hY2YtYmxvY2stY29tcG9uZW50IC5hY2YtZmllbGRzIHtcblx0ICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG5cdCAgZm9udC1zaXplOiAxM3B4O1xuXHQgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdCAgY29sb3I6ICMxZTFlMWU7XG4gIFxuXHQgIGgxLCBoMiwgaDMsIGg0LCBwLCBsaSwgYSB7XG5cdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdG1hcmdpbjogcmV2ZXJ0O1xuXHQgIH1cbiAgXG5cdCAgYSB7XG5cdFx0Y29sb3I6ICMyMjcxYjE7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIFxuXHRcdCY6aG92ZXIge1xuXHRcdCAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHQgIH1cbiAgXG5cdCAgLmRlc2NyaXB0aW9uIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Y29sb3I6ICM3NTc1NzU7XG5cdCAgfVxuXHR9XG4gIH0iLCIqIHtcbiAgZm9udC1mYW1pbHk6ICdJbnN0cnVtZW50IFNhbnMnO1xufVxuXG5ib2R5Om5vdCguaG9tZSkgaDEsXG5bZGF0YS1zcGxpdD1cImhlYWRpbmdcIl0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5ob21lLWhlYWRlciBoMSxcbi5ibG9jay1lZGl0b3ItaWZyYW1lX19ib2R5IGgxLFxuLmJsb2NrLWVkaXRvci1pZnJhbWVfX2JvZHkgW2RhdGEtc3BsaXQ9XCJoZWFkaW5nXCJdLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoMSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgW2RhdGEtc3BsaXQ9XCJoZWFkaW5nXCJdLFxuLmFjZi1ibG9jay1wcmV2aWV3IGgxLFxuLmFjZi1ibG9jay1wcmV2aWV3IFtkYXRhLXNwbGl0PVwiaGVhZGluZ1wiXSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuYm9keSB7XG4gIGgxIHtcbiAgICBAaW5jbHVkZSBmbHVpZChmb250LXNpemUsIDgwLCA2NCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgQGluY2x1ZGUgZmx1aWQoZm9udC1zaXplLCA2NCwgNDgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGggKSB7XG4gICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIEBpbmNsdWRlIGZsdWlkKGZvbnQtc2l6ZSwgMzIsIDI0KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC13aWR0aCApIHtcbiAgICAgIEBpbmNsdWRlIGZsdWlkKCdmb250LXNpemUnLCAyMCwgMTgpO1xuICAgIH1cbiAgfVxuXG4gIGg0IHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgQGluY2x1ZGUgZmx1aWQoZm9udC1zaXplLCAyNCwgMjApO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIHAsXG4gIGxpIHtcbiAgICBAaW5jbHVkZSBmbHVpZChmb250LXNpemUsIDI0LCAxOCk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLndwLWJsb2NrLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zdWJ0aXRsZSB7XG4gICAgQGluY2x1ZGUgZmx1aWQoJ2ZvbnQtc2l6ZScsIDE2LCAxNCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4yOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgYXtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59IiwiJHN2Zy1iYXNlLXVybDogJy93cC1jb250ZW50L3RoZW1lcy9zcHVpZ3JvZXAtY2hpbGQtdGhlbWUvcmVzb3VyY2VzL2ltYWdlcy9zdmcnO1xuQGltcG9ydCAnLi93cC1jb250ZW50L3RoZW1lcy9zcHVpZ3JvZXAtY2hpbGQtdGhlbWUvcmVzb3VyY2VzL3Nhc3Mvc291cmNlL3V0aWxzL2FsbC5zY3NzJztAaW1wb3J0ICcuL3dwLWNvbnRlbnQvdGhlbWVzL3NwdWlncm9lcC1jaGlsZC10aGVtZS9yZXNvdXJjZXMvc2Fzcy9zb3VyY2UvYmFzZS90eXBvZ3JhcGh5LnNjc3MnOy52YWNhbmN5LWhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogNjkwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcblx0XHRtaW4taGVpZ2h0OiA0MDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAkc2VjdGlvbi1tb2JpbGUtbWFyZ2luO1xuXHRcdHBhZGRpbmc6IDUwcHggMDtcblx0fVxuXG5cdC5zdWJ0aXRsZSxcblx0LnRpdGxlLFxuXHQucmVhZC10aW1lIHtcblx0XHRjb2xvcjogd2hpdGU7XG5cdH1cblxuXHQudGl0bGUge1xuXHRcdEBpbmNsdWRlIGZsdWlkKCdmb250LXNpemUnLCA1NiwgNDIpO1xuXHR9XG5cblx0LnJlYWQtdGltZSB7XG5cdFx0QGluY2x1ZGUgZmx1aWQoJ2ZvbnQtc2l6ZScsIDE2LCAxNCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRtYXJnaW4tdG9wOiAxMjBweDtcblx0fVxufVxuXG4udmFjYW5jeS1zZWFyY2gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRnYXA6IDE2cHg7XG5cdH1cblxuXHQmX19maWVsZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBibGFjaztcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG5cdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0fVxuXG5cdFx0Ji0ta2V5d29yZCB7XG5cdFx0XHRmbGV4OiAxIDEgMzAwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDM4MHB4O1xuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuXHRcdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tcGxhY2Uge1xuXHRcdFx0ZmxleDogMSAxIDMwMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiAzODBweDtcblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcblx0XHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXJhZGl1cyB7XG5cdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQmX19rZXl3b3JkLFxuXHQmX19wbGFjZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdGJvcmRlcjogMDtcblx0XHRvdXRsaW5lOiAwO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRAaW5jbHVkZSBmbHVpZCgnZm9udC1zaXplJywgMTgsIDE2KTtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjogJGdyZXktZGFyaztcblxuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkZ3JleS1kYXJrO1xuXHRcdH1cblx0fVxuXG5cdCZfX2tleXdvcmQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDQ2cHg7XG5cdH1cblxuXHQmX19pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDE4cHg7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cblx0Jl9fcmFkaXVzIHtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdG91dGxpbmU6IDA7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0bWFyZ2luOiAwIDE2cHg7XG5cdFx0QGluY2x1ZGUgZmx1aWQoJ2ZvbnQtc2l6ZScsIDE4LCAxNik7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Y29sb3I6ICRncmV5LWRhcms7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblxuXHQmX19zdWJtaXQge1xuXHRcdG1hcmdpbi1sZWZ0OiAyNHB4O1xuXHRcdG1heC1oZWlnaHQ6IDc0cHg7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdH1cblx0fVxufSJdfQ== */
