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

.form-block {
    margin-bottom: var(--section-margin, 150px);
    overflow: hidden;
}
@media (max-width: 768px) {
    .form-block {
        margin-bottom: 80px;
    }
}
.form-block .form-section__image {
    width: 100%;
    height: 100%;
    position: relative;
}
@media (max-width: 768px) {
    .form-block .form-section__image {
        height: 300px;
    }
}
.form-block .form-section__image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
}
.form-block .form-wrapper {
    padding: 100px 64px;
    position: relative;
}
@media (max-width: 1024px) {
    .form-block .form-wrapper {
        padding: 60px 32px;
    }
}
@media (max-width: 768px) {
    .form-block .form-wrapper {
        padding: 32px 20px;
    }
}
.form-block .form-wrapper:before {
    content: "";
    background: rgba(0, 0, 0, 0.05);
    width: calc(100% + 890px);
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
}
@media (max-width: 768px) {
    .form-block .form-wrapper:before {
        width: 100%;
    }
}
.form-block .form-wrapper .gform_heading {
    display: none;
}
.form-block .form-wrapper .gform-theme--foundation .gform_fields {
    -webkit-column-gap: 25px;
       -moz-column-gap: 25px;
            column-gap: 25px;
    row-gap: 25px;
}
.form-block .form-wrapper .gform-field-label {
    font-size: clamp(18px, calc(1.25vw * var(--ui-scale, 1)), calc(24px * var(--ui-scale, 1)));
    font-weight: 600;
}
.form-block .form-wrapper .gfield_checkbox label, .form-block .form-wrapper .gfield_radio label {
    font-size: clamp(16px, calc(0.9375vw * var(--ui-scale, 1)), calc(18px * var(--ui-scale, 1)));
    font-weight: 400;
}
.form-block .form-wrapper .gform_body input[type=text],
.form-block .form-wrapper .gform_body input[type=email],
.form-block .form-wrapper .gform_body input[type=tel],
.form-block .form-wrapper .gform_body textarea {
    font-size: clamp(16px, calc(0.9375vw * var(--ui-scale, 1)), calc(18px * var(--ui-scale, 1)));
    font-weight: 400;
    padding: 16px;
    border: none;
    box-shadow: none;
    border-radius: 0;
    height: 54px;
    color: #6B7280;
    font-weight: 400;
}
.form-block .form-wrapper .gform_body .gfield--type-select select {
    -ms-flex: 1;
        flex: 1;
    width: 100%;
    padding: 12px 16px;
    height: 54px;
    border: none;
    background-color: white;
    border-radius: 0;
    cursor: pointer;
    font-size: clamp(16px, calc(0.9375vw * var(--ui-scale, 1)), calc(18px * var(--ui-scale, 1)));
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: calc(100% - 16px) center;
    background-image: url(../../../resources/images/svg/arrow-down.svg);
}
.form-block .form-wrapper .gform_body .gfield--type-fileupload .ginput_container_fileupload {
    position: relative;
}
.form-block .form-wrapper .gform_body .gfield--type-fileupload .ginput_container_fileupload::before {
    position: absolute;
    left: 16px;
    top: 0;
    height: 54px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    pointer-events: none;
    font-size: clamp(16px, calc(0.9375vw * var(--ui-scale, 1)), calc(18px * var(--ui-scale, 1)));
    font-weight: 400;
    color: #6B7280;
}
.form-block .form-wrapper .gform_body .gfield--type-fileupload .ginput_container_fileupload::after {
    content: "";
    position: absolute;
    right: 16px;
    top: 17px;
    width: 20px;
    height: 20px;
    pointer-events: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../../../resources/images/svg/paperclip.svg);
}
.form-block .form-wrapper .gform_body .gfield--type-fileupload .ginput_container_fileupload input[type=file] {
    font-size: clamp(16px, calc(0.9375vw * var(--ui-scale, 1)), calc(18px * var(--ui-scale, 1)));
    width: 100%;
    height: 54px;
    padding: 16px 48px 16px 16px;
    border: none;
    box-shadow: none;
    border-radius: 0;
    background: white;
    color: transparent;
    cursor: pointer;
}
.form-block .form-wrapper .gform_body .gfield--type-fileupload .ginput_container_fileupload input[type=file]::-webkit-file-upload-button, .form-block .form-wrapper .gform_body .gfield--type-fileupload .ginput_container_fileupload input[type=file]::file-selector-button {
    display: none;
}
.form-block .form-wrapper .gform_body .gfield--type-fileupload.vacancy-upload--cv .ginput_container_fileupload::before {
    content: "Upload je CV";
}
.form-block .form-wrapper .gform_body .gfield--type-fileupload.vacancy-upload--motivation .ginput_container_fileupload::before {
    content: "Upload je motivatie";
}
.form-block .form-wrapper .gform_body .gfield--type-fileupload.has-file .ginput_container_fileupload::before {
    content: none;
}
.form-block .form-wrapper .gform_body .gfield--type-fileupload.has-file input[type=file] {
    color: #6B7280;
}
.form-block .form-wrapper .gform_body .gfield--type-fileupload .gform_fileupload_rules {
    display: none;
}
.form-block .form-wrapper .gform_body .gfield--type-fileupload .gfield_description:not(.gform_fileupload_rules):not(.validation_message) {
    margin-top: 8px;
    font-size: 14px;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.6);
}
.form-block .form-wrapper .gform_validation_errors {
    display: none;
}
.form-block .form-wrapper .gform_button {
    display: -ms-flexbox;
    display: flex;
}
.form-block .form-wrapper .gform_button .btn-text {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    white-space: nowrap;
}
@media (max-width: 768px) {
    .form-block .form-wrapper .gform_button .btn-text {
        width: auto;
    }
}
.form-block .form-section__brand-quote {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    height: 100%;
    gap: 50px;
    padding: 40px 0 40px 48px;
    max-width: 735px;
    margin-left: auto;
}
@media (max-width: 1024px) {
    .form-block .form-section__brand-quote {
        padding: 40px 0 0;
        gap: 32px;
        max-width: 100%;
        margin-left: 0;
    }
}
@media (max-width: 768px) {
    .form-block .form-section__brand-quote {
        padding: 32px 0 0;
        gap: 24px;
    }
}
.form-block .form-section__brand-logo img {
    display: block;
    max-width: 180px;
    max-height: 64px;
    width: auto;
    height: auto;
    -o-object-fit: contain;
       object-fit: contain;
}
.form-block .form-section__brand-logo span {
    font-size: clamp(24px, calc(1.6666666667vw * var(--ui-scale, 1)), calc(32px * var(--ui-scale, 1)));
    font-weight: 600;
}
.form-block .form-section__quote-text {
    font-size: clamp(32px, calc(2.9166666667vw * var(--ui-scale, 1)), calc(56px * var(--ui-scale, 1)));
    font-weight: 600;
    line-height: 1.4;
    color: #000;
}
@media (max-width: 768px) {
    .form-block .form-section__quote-text {
        font-size: 24px;
    }
}
.form-block .form-section__quote-author {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    gap: 20px;
}
@media (max-width: 768px) {
    .form-block .form-section__quote-author {
        gap: 12px;
        -ms-flex-align: start;
            align-items: flex-start;
    }
}
.form-block .form-section__quote-author-image {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 130px;
    height: 130px;
    overflow: hidden;
}
@media (max-width: 768px) {
    .form-block .form-section__quote-author-image {
        width: 72px;
        height: 72px;
    }
}
.form-block .form-section__quote-author-image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.form-block .form-section__quote-author-name {
    font-size: clamp(18px, calc(1.25vw * var(--ui-scale, 1)), calc(24px * var(--ui-scale, 1)));
    font-weight: 600;
    line-height: 1.3;
}
.form-block .form-section__quote-author-function {
    font-size: clamp(16px, calc(1.0416666667vw * var(--ui-scale, 1)), calc(20px * var(--ui-scale, 1)));
    font-weight: 400;
    line-height: 1.4;
    color: rgba(0, 0, 0, 0.6);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Jlc291cmNlcy9zYXNzL3NvdXJjZS91dGlscy9faGVscGVycy5zY3NzIiwiZm9ybS1ibG9jay9hc3NldHMvc3R5bGUuY3NzIiwiLi4vcmVzb3VyY2VzL3Nhc3Mvc291cmNlL3V0aWxzL19taXhpbnMuc2NzcyIsIi4uL3Jlc291cmNlcy9zYXNzL3NvdXJjZS91dGlscy9fdmFyaWFibGVzLnNjc3MiLCIuLi9yZXNvdXJjZXMvc2Fzcy9zb3VyY2UvdXRpbHMvX2d1dGVuYmVyZy5zY3NzIiwiLi4vcmVzb3VyY2VzL3Nhc3Mvc291cmNlL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImZvcm0tYmxvY2svYXNzZXRzL3N0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0k7SUFDSSxnQkFBQTtBQ0FSOztBRE1RO0lBQ0ksZ0JBQUE7SUFDQSxpQkFBQTtBQ0haOztBRFFBO0lBQ0ksb0JBQUE7SUFBQSxhQUFBO0lBQ0Esc0JBQUE7UUFBQSxtQkFBQTtJQUNBLHFCQUFBO1FBQUEsdUJBQUE7SUFDQSxTQUFBO0lFNkNBLDRGQUFBO0lGM0NBLGNBQUE7SUFDQSxXR2pCWTtBRlloQjs7QURRQTtJQUNJLGdCQUFBO0lBQ0EsMEJBQUE7SUFDQSwwQkFBQTtBQ0xKOztBRFdRO0lBQ0ksaUNBQUE7WUFBQSx5QkFBQTtBQ1JaO0FEWUk7SUFDSSxhQUFBO0lBQ0Esb0JBQUE7QUNWUjs7QURjQTtJQUNDLDJCQUFBO0FDWEQ7O0FHbkNBO0lBQ0MsZUFBQTtJQUNBLGNBQUE7SUFDQSxlQUFBO0FIc0NEOztBR25DQTtJQUNDLG1CQUFBO0FIc0NEOztBR25DQTtJQUNDLG1CQUFBO0FIc0NEOztBR2xDQzs7O0lBR0UsZ0lBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxjQUFBO0FIcUNIO0FHbkNHOzs7Ozs7Ozs7Ozs7Ozs7SUFDRCxrQkFBQTtJQUNBLG9CQUFBO0lBQ0Esb0JBQUE7SUFDQSxjQUFBO0lBQ0EsY0FBQTtBSG1ERjtBR2hERzs7O0lBQ0QsY0FBQTtJ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QTtJQUNBLFNBQUE7SUFDQSx5QkFBQTtJQUNBLGdCQUFBO0lBQ0EsaUJBQUE7QUxvTEY7QUtsTEU7SUFWRDtRQVdFLGlCQUFBO1FBQ0EsU0FBQTtRQUNBLGVBQUE7UUFDQSxjQUFBO0lMcUxDO0FBQ0o7QUtuTEU7SUFqQkQ7UUFrQkUsaUJBQUE7UUFDQSxTQUFBO0lMc0xDO0FBQ0o7QUtsTEU7SUFDQyxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxnQkFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0Esc0JBQUE7T0FBQSxtQkFBQTtBTG9MSDtBS2pMRTtJSnRMRSxrR0FBQTtJSXdMRCxnQkFBQTtBTG1MSDtBSy9LQztJSjVMRyxrR0FBQTtJSThMRixnQkFBQTtJQUNBLGdCQUFBO0lBQ0EsV0gzUGM7QUY0YWhCO0FLL0tFO0lBTkQ7UUFPRSxlQUFBO0lMa0xDO0FBQ0o7QUsvS0M7SUFDQyxvQkFBQTtJQUFBLGFBQUE7SUFDQSxzQkFBQTtRQUFBLG1CQUFBO0lBQ0EsU0FBQTtBTGlMRjtBSy9LRTtJQUxEO1FBTUUsU0FBQTtRQUNBLHFCQUFBO1lBQUEsdUJBQUE7SUxrTEM7QUFDSjtBSy9LQztJQUNDLG9CQUFBO1FBQUEsY0FBQTtJQUNBLFlBQUE7SUFDQSxhQUFBO0lBQ0EsZ0JBQUE7QUxpTEY7QUsvS0U7SUFORDtRQU9FLFdBQUE7UUFDQSxZQUFBO0lMa0xDO0FBQ0o7QUtoTEU7SUFDQyxXQUFBO0lBQ0EsWUFBQTtJQUNBLG9CQUFBO09BQUEsaUJBQUE7QUxrTEg7QUs5S0M7SUpwT0csMEZBQUE7SUlzT0YsZ0JBQUE7SUFDQSxnQkFBQTtBTGdMRjtBSzdLQztJSjFPRyxrR0FBQTtJSTRPRixnQkFBQTtJQUNBLGdCQUFBO0lBQ0EseUJIcFNnQjtBRm1kbEIiLCJmaWxlIjoiZm9ybS1ibG9jay9hc3NldHMvc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiYm9keSB7XHJcbiAgICAmLm5vLXNjcm9sbCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG5cclxuLm5tcC1sYXN0LWVsIHtcclxuICAgIGgxLGgyLGgzLGg0LGg1LGg2LHVsLG9sLHAge1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmN1c3RvbS1wYWdpbmF0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDE4cHg7XHJcbiAgICBAaW5jbHVkZSBmbHVpZChmb250LXNpemUsIDE4LCAxNik7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxufVxyXG5cclxuLnBhZ2luYXRpb24tcGFnZS5pcy1jdXJyZW50IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4O1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi1hcnJvdyB7XHJcblxyXG4gICAgJi5wcmV2IHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjM1O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaXMtLW5vLW1hcmdpbi1ib3R0b20ge1xyXG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxufSIsImJvZHkubm8tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubm1wLWxhc3QtZWwgaDE6bGFzdC1jaGlsZCwgLm5tcC1sYXN0LWVsIGgyOmxhc3QtY2hpbGQsIC5ubXAtbGFzdC1lbCBoMzpsYXN0LWNoaWxkLCAubm1wLWxhc3QtZWwgaDQ6bGFzdC1jaGlsZCwgLm5tcC1sYXN0LWVsIGg1Omxhc3QtY2hpbGQsIC5ubXAtbGFzdC1lbCBoNjpsYXN0LWNoaWxkLCAubm1wLWxhc3QtZWwgdWw6bGFzdC1jaGlsZCwgLm5tcC1sYXN0LWVsIG9sOmxhc3QtY2hpbGQsIC5ubXAtbGFzdC1lbCBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMThweDtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIGNhbGMoMC45Mzc1dncgKiB2YXIoLS11aS1zY2FsZSwgMSkpLCBjYWxjKDE4cHggKiB2YXIoLS11aS1zY2FsZSwgMSkpKTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLnBhZ2luYXRpb24tcGFnZS5pcy1jdXJyZW50IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4O1xufVxuXG4ucGFnaW5hdGlvbi1hcnJvdy5wcmV2IGltZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5wYWdpbmF0aW9uLWFycm93LmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjM1O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaXMtLW5vLW1hcmdpbi1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuaHRtbCA6d2hlcmUoLndwLWJsb2NrKSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLndwLWJsb2NrLXBhcmFncmFwaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLndwLWJsb2NrLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1maWVsZHMsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stZmllbGRzLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWNvbXBvbmVudCAuYWNmLWZpZWxkcyB7XG4gICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiAjMWUxZTFlO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWZpZWxkcyBoMSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWZpZWxkcyBoMiwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWZpZWxkcyBoMywgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWZpZWxkcyBoNCwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWZpZWxkcyBwLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtZmllbGRzIGxpLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtZmllbGRzIGEsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stZmllbGRzIGgxLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWZpZWxkcyBoMixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1maWVsZHMgaDMsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stZmllbGRzIGg0LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWZpZWxkcyBwLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWZpZWxkcyBsaSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1maWVsZHMgYSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1jb21wb25lbnQgLmFjZi1maWVsZHMgaDEsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stY29tcG9uZW50IC5hY2YtZmllbGRzIGgyLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWNvbXBvbmVudCAuYWNmLWZpZWxkcyBoMyxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1jb21wb25lbnQgLmFjZi1maWVsZHMgaDQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stY29tcG9uZW50IC5hY2YtZmllbGRzIHAsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stY29tcG9uZW50IC5hY2YtZmllbGRzIGxpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWNvbXBvbmVudCAuYWNmLWZpZWxkcyBhIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiByZXZlcnQ7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtZmllbGRzIGEsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stZmllbGRzIGEsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stY29tcG9uZW50IC5hY2YtZmllbGRzIGEge1xuICAgIGNvbG9yOiAjMjI3MWIxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWZpZWxkcyBhOmhvdmVyLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWZpZWxkcyBhOmhvdmVyLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWNvbXBvbmVudCAuYWNmLWZpZWxkcyBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1maWVsZHMgLmRlc2NyaXB0aW9uLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWZpZWxkcyAuZGVzY3JpcHRpb24sXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stY29tcG9uZW50IC5hY2YtZmllbGRzIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNzU3NTc1O1xufVxuXG4qIHtcbiAgICBmb250LWZhbWlseTogXCJJbnN0cnVtZW50IFNhbnNcIjtcbn1cblxuYm9keTpub3QoLmhvbWUpIGgxLFxuW2RhdGEtc3BsaXQ9aGVhZGluZ10ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmhvbWUtaGVhZGVyIGgxLFxuLmJsb2NrLWVkaXRvci1pZnJhbWVfX2JvZHkgaDEsXG4uYmxvY2stZWRpdG9yLWlmcmFtZV9fYm9keSBbZGF0YS1zcGxpdD1oZWFkaW5nXSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDEsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIFtkYXRhLXNwbGl0PWhlYWRpbmddLFxuLmFjZi1ibG9jay1wcmV2aWV3IGgxLFxuLmFjZi1ibG9jay1wcmV2aWV3IFtkYXRhLXNwbGl0PWhlYWRpbmddIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgaDEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoNjRweCwgY2FsYyg0LjE2NjY2NjY2Njd2dyAqIHZhcigtLXVpLXNjYWxlLCAxKSksIGNhbGMoODBweCAqIHZhcigtLXVpLXNjYWxlLCAxKSkpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBib2R5IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cbn1cbmJvZHkgaDE6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHkgaDIge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoNDhweCwgY2FsYygzLjMzMzMzMzMzMzN2dyAqIHZhcigtLXVpLXNjYWxlLCAxKSksIGNhbGMoNjRweCAqIHZhcigtLXVpLXNjYWxlLCAxKSkpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuYm9keSBoMjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGJvZHkgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxufVxuYm9keSBoMyB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCBjYWxjKDEuNjY2NjY2NjY2N3Z3ICogdmFyKC0tdWktc2NhbGUsIDEpKSwgY2FsYygzMnB4ICogdmFyKC0tdWktc2NhbGUsIDEpKSk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuYm9keSBoMzpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGJvZHkgaDMge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIGNhbGMoMS4wNDE2NjY2NjY3dncgKiB2YXIoLS11aS1zY2FsZSwgMSkpLCBjYWxjKDIwcHggKiB2YXIoLS11aS1zY2FsZSwgMSkpKTtcbiAgICB9XG59XG5ib2R5IGg0IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIGNhbGMoMS4yNXZ3ICogdmFyKC0tdWktc2NhbGUsIDEpKSwgY2FsYygyNHB4ICogdmFyKC0tdWktc2NhbGUsIDEpKSk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuYm9keSBoNDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keSBwLFxuYm9keSBsaSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCBjYWxjKDEuMjV2dyAqIHZhcigtLXVpLXNjYWxlLCAxKSksIGNhbGMoMjRweCAqIHZhcigtLXVpLXNjYWxlLCAxKSkpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5ib2R5IHA6bGFzdC1jaGlsZCxcbmJvZHkgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHkgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5ib2R5IC53cC1ibG9jay1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuYm9keSAud3AtYmxvY2stbGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHkgLnN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIGNhbGMoMC44MzMzMzMzMzMzdncgKiB2YXIoLS11aS1zY2FsZSwgMSkpLCBjYWxjKDE2cHggKiB2YXIoLS11aS1zY2FsZSwgMSkpKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjI4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmc6IDA7XG59XG5ib2R5IGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZm9ybS1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYXJnaW4sIDE1MHB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm0tYmxvY2sge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbn1cbi5mb3JtLWJsb2NrIC5mb3JtLXNlY3Rpb25fX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm0tYmxvY2sgLmZvcm0tc2VjdGlvbl9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cbn1cbi5mb3JtLWJsb2NrIC5mb3JtLXNlY3Rpb25fX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbn1cbi5mb3JtLWJsb2NrIC5mb3JtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDY0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5mb3JtLWJsb2NrIC5mb3JtLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDMycHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm0tYmxvY2sgLmZvcm0td3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMjBweDtcbiAgICB9XG59XG4uZm9ybS1ibG9jayAuZm9ybS13cmFwcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4OTBweCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybS1ibG9jayAuZm9ybS13cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbi5mb3JtLWJsb2NrIC5mb3JtLXdyYXBwZXIgLmdmb3JtX2hlYWRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybS1ibG9jayAuZm9ybS13cmFwcGVyIC5nZm9ybS10aGVtZS0tZm91bmRhdGlvbiAuZ2Zvcm1fZmllbGRzIHtcbiAgICBjb2x1bW4tZ2FwOiAyNXB4O1xuICAgIHJvdy1nYXA6IDI1cHg7XG59XG4uZm9ybS1ibG9jayAuZm9ybS13cmFwcGVyIC5nZm9ybS1maWVsZC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCBjYWxjKDEuMjV2dyAqIHZhcigtLXVpLXNjYWxlLCAxKSksIGNhbGMoMjRweCAqIHZhcigtLXVpLXNjYWxlLCAxKSkpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZm9ybS1ibG9jayAuZm9ybS13cmFwcGVyIC5nZmllbGRfY2hlY2tib3ggbGFiZWwsIC5mb3JtLWJsb2NrIC5mb3JtLXdyYXBwZXIgLmdmaWVsZF9yYWRpbyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCBjYWxjKDAuOTM3NXZ3ICogdmFyKC0tdWktc2NhbGUsIDEpKSwgY2FsYygxOHB4ICogdmFyKC0tdWktc2NhbGUsIDEpKSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mb3JtLWJsb2NrIC5mb3JtLXdyYXBwZXIgLmdmb3JtX2JvZHkgaW5wdXRbdHlwZT10ZXh0XSxcbi5mb3JtLWJsb2NrIC5mb3JtLXdyYXBwZXIgLmdmb3JtX2JvZHkgaW5wdXRbdHlwZT1lbWFpbF0sXG4uZm9ybS1ibG9jayAuZm9ybS13cmFwcGVyIC5nZm9ybV9ib2R5IGlucHV0W3R5cGU9dGVsXSxcbi5mb3JtLWJsb2NrIC5mb3JtLXdyYXBwZXIgLmdmb3JtX2JvZHkgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgY2FsYygwLjkzNzV2dyAqIHZhcigtLXVpLXNjYWxlLCAxKSksIGNhbGMoMThweCAqIHZhcigtLXVpLXNjYWxlLCAxKSkpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGhlaWdodDogNTRweDtcbiAgICBjb2xvcjogIzZCNzI4MDtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuLmZvcm0tYmxvY2sgLmZvcm0td3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2ZpZWxkLS10eXBlLXNlbGVjdCBzZWxlY3Qge1xuICAgIGZsZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCBjYWxjKDAuOTM3NXZ3ICogdmFyKC0tdWktc2NhbGUsIDEpKSwgY2FsYygxOHB4ICogdmFyKC0tdWktc2NhbGUsIDEpKSk7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxNnB4KSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL3Jlc291cmNlcy9pbWFnZXMvc3ZnL2Fycm93LWRvd24uc3ZnKTtcbn1cbi5mb3JtLWJsb2NrIC5mb3JtLXdyYXBwZXIgLmdmb3JtX2JvZHkgLmdmaWVsZC0tdHlwZS1maWxldXBsb2FkIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWJsb2NrIC5mb3JtLXdyYXBwZXIgLmdmb3JtX2JvZHkgLmdmaWVsZC0tdHlwZS1maWxldXBsb2FkIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQ6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogNTRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCBjYWxjKDAuOTM3NXZ3ICogdmFyKC0tdWktc2NhbGUsIDEpKSwgY2FsYygxOHB4ICogdmFyKC0tdWktc2NhbGUsIDEpKSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzZCNzI4MDtcbn1cbi5mb3JtLWJsb2NrIC5mb3JtLXdyYXBwZXIgLmdmb3JtX2JvZHkgLmdmaWVsZC0tdHlwZS1maWxldXBsb2FkIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTZweDtcbiAgICB0b3A6IDE3cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vcmVzb3VyY2VzL2ltYWdlcy9zdmcvcGFwZXJjbGlwLnN2Zyk7XG59XG4uZm9ybS1ibG9jayAuZm9ybS13cmFwcGVyIC5nZm9ybV9ib2R5IC5nZmllbGQtLXR5cGUtZmlsZXVwbG9hZCAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIGlucHV0W3R5cGU9ZmlsZV0ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgY2FsYygwLjkzNzV2dyAqIHZhcigtLXVpLXNjYWxlLCAxKSksIGNhbGMoMThweCAqIHZhcigtLXVpLXNjYWxlLCAxKSkpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTRweDtcbiAgICBwYWRkaW5nOiAxNnB4IDQ4cHggMTZweCAxNnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWJsb2NrIC5mb3JtLXdyYXBwZXIgLmdmb3JtX2JvZHkgLmdmaWVsZC0tdHlwZS1maWxldXBsb2FkIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgaW5wdXRbdHlwZT1maWxlXTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24sIC5mb3JtLWJsb2NrIC5mb3JtLXdyYXBwZXIgLmdmb3JtX2JvZHkgLmdmaWVsZC0tdHlwZS1maWxldXBsb2FkIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgaW5wdXRbdHlwZT1maWxlXTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybS1ibG9jayAuZm9ybS13cmFwcGVyIC5nZm9ybV9ib2R5IC5nZmllbGQtLXR5cGUtZmlsZXVwbG9hZC52YWNhbmN5LXVwbG9hZC0tY3YgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlVwbG9hZCBqZSBDVlwiO1xufVxuLmZvcm0tYmxvY2sgLmZvcm0td3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2ZpZWxkLS10eXBlLWZpbGV1cGxvYWQudmFjYW5jeS11cGxvYWQtLW1vdGl2YXRpb24gLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlVwbG9hZCBqZSBtb3RpdmF0aWVcIjtcbn1cbi5mb3JtLWJsb2NrIC5mb3JtLXdyYXBwZXIgLmdmb3JtX2JvZHkgLmdmaWVsZC0tdHlwZS1maWxldXBsb2FkLmhhcy1maWxlIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbn1cbi5mb3JtLWJsb2NrIC5mb3JtLXdyYXBwZXIgLmdmb3JtX2JvZHkgLmdmaWVsZC0tdHlwZS1maWxldXBsb2FkLmhhcy1maWxlIGlucHV0W3R5cGU9ZmlsZV0ge1xuICAgIGNvbG9yOiAjNkI3MjgwO1xufVxuLmZvcm0tYmxvY2sgLmZvcm0td3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2ZpZWxkLS10eXBlLWZpbGV1cGxvYWQgLmdmb3JtX2ZpbGV1cGxvYWRfcnVsZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybS1ibG9jayAuZm9ybS13cmFwcGVyIC5nZm9ybV9ib2R5IC5nZmllbGQtLXR5cGUtZmlsZXVwbG9hZCAuZ2ZpZWxkX2Rlc2NyaXB0aW9uOm5vdCguZ2Zvcm1fZmlsZXVwbG9hZF9ydWxlcyk6bm90KC52YWxpZGF0aW9uX21lc3NhZ2UpIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5mb3JtLWJsb2NrIC5mb3JtLXdyYXBwZXIgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm0tYmxvY2sgLmZvcm0td3JhcHBlciAuZ2Zvcm1fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuLmZvcm0tYmxvY2sgLmZvcm0td3JhcHBlciAuZ2Zvcm1fYnV0dG9uIC5idG4tdGV4dCB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybS1ibG9jayAuZm9ybS13cmFwcGVyIC5nZm9ybV9idXR0b24gLmJ0bi10ZXh0IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuLmZvcm0tYmxvY2sgLmZvcm0tc2VjdGlvbl9fYnJhbmQtcXVvdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZ2FwOiA1MHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA3MzVweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZm9ybS1ibG9jayAuZm9ybS1zZWN0aW9uX19icmFuZC1xdW90ZSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICAgICAgICBnYXA6IDMycHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm0tYmxvY2sgLmZvcm0tc2VjdGlvbl9fYnJhbmQtcXVvdGUge1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDAgMDtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgIH1cbn1cbi5mb3JtLWJsb2NrIC5mb3JtLXNlY3Rpb25fX2JyYW5kLWxvZ28gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgIG1heC1oZWlnaHQ6IDY0cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uZm9ybS1ibG9jayAuZm9ybS1zZWN0aW9uX19icmFuZC1sb2dvIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgY2FsYygxLjY2NjY2NjY2Njd2dyAqIHZhcigtLXVpLXNjYWxlLCAxKSksIGNhbGMoMzJweCAqIHZhcigtLXVpLXNjYWxlLCAxKSkpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZm9ybS1ibG9jayAuZm9ybS1zZWN0aW9uX19xdW90ZS10ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMycHgsIGNhbGMoMi45MTY2NjY2NjY3dncgKiB2YXIoLS11aS1zY2FsZSwgMSkpLCBjYWxjKDU2cHggKiB2YXIoLS11aS1zY2FsZSwgMSkpKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybS1ibG9jayAuZm9ybS1zZWN0aW9uX19xdW90ZS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbn1cbi5mb3JtLWJsb2NrIC5mb3JtLXNlY3Rpb25fX3F1b3RlLWF1dGhvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JtLWJsb2NrIC5mb3JtLXNlY3Rpb25fX3F1b3RlLWF1dGhvciB7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxufVxuLmZvcm0tYmxvY2sgLmZvcm0tc2VjdGlvbl9fcXVvdGUtYXV0aG9yLWltYWdlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm0tYmxvY2sgLmZvcm0tc2VjdGlvbl9fcXVvdGUtYXV0aG9yLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgICAgIGhlaWdodDogNzJweDtcbiAgICB9XG59XG4uZm9ybS1ibG9jayAuZm9ybS1zZWN0aW9uX19xdW90ZS1hdXRob3ItaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uZm9ybS1ibG9jayAuZm9ybS1zZWN0aW9uX19xdW90ZS1hdXRob3ItbmFtZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCBjYWxjKDEuMjV2dyAqIHZhcigtLXVpLXNjYWxlLCAxKSksIGNhbGMoMjRweCAqIHZhcigtLXVpLXNjYWxlLCAxKSkpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5mb3JtLWJsb2NrIC5mb3JtLXNlY3Rpb25fX3F1b3RlLWF1dGhvci1mdW5jdGlvbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCBjYWxjKDEuMDQxNjY2NjY2N3Z3ICogdmFyKC0tdWktc2NhbGUsIDEpKSwgY2FsYygyMHB4ICogdmFyKC0tdWktc2NhbGUsIDEpKSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59IiwiQG1peGluIHNwcml0ZV9zdmcoJG5hbWUpIHtcclxuICAgIEBleHRlbmQgLnN2Zy0jeyRuYW1lfTtcclxuICAgIEBleHRlbmQgLnN2Zy0jeyRuYW1lfS1kaW1zO1xyXG59XHJcblxyXG5AbWl4aW4gcHVzaC0tYXV0byB7XHJcbiAgICBtYXJnaW46IHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbXFfc21hbGwge1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBAY29udGVudFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xyXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxuXHJcbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIEBjb250ZW50XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxuXHJcbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHN2Z19iZygkd2lkdGgsICRoZWlnaHQsICRpbWFnZV91cmwpIHtcclxuICAgIHdpZHRoOiAkd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aCAkaGVpZ2h0O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9yZXNvdXJjZXMvaW1hZ2VzL3N2Zy8jeyRpbWFnZV91cmx9LnN2Zyk7XHJcbn1cclxuXHJcbkBtaXhpbiBzdmdfYmdfYmxvY2tzKCR3aWR0aCwgJGhlaWdodCwgJGltYWdlX3VybCkge1xyXG4gICAgd2lkdGg6ICR3aWR0aDtcclxuICAgIGhlaWdodDogJGhlaWdodDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoICRoZWlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL3Jlc291cmNlcy9pbWFnZXMvc3ZnLyN7JGltYWdlX3VybH0uc3ZnKTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIHB4LXRvLXZ3KCRweCwgJHZpZXdwb3J0LXdpZHRoOiAxOTIwKSB7XHJcbiAgICBAcmV0dXJuICRweCAqICgxMDAgLyAkdmlld3BvcnQtd2lkdGgpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gZmx1aWQtY2xhbXAoJG1heC1weCwgJG1pbi1weDogJG1heC1weCAvIDIsICR2aWV3cG9ydC13aWR0aDogMTkyMCkge1xyXG4gICAgJHByZWZlcnJlZDogI3tweC10by12dygkbWF4LXB4LCAkdmlld3BvcnQtd2lkdGgpfXZ3O1xyXG4gICAgQHJldHVybiBjbGFtcCgjeyRtaW4tcHh9cHgsICN7XCJjYWxjKCN7JHByZWZlcnJlZH0gKiB2YXIoLS11aS1zY2FsZSwgMSkpXCJ9LCAje1wiY2FsYygjeyRtYXgtcHh9cHggKiB2YXIoLS11aS1zY2FsZSwgMSkpXCJ9KTtcclxufVxyXG5cclxuQG1peGluIGZsdWlkKCRwcm9wZXJ0eSwgJG1heC1weCwgJG1pbi1weDogJG1heC1weCAvIDIsICR2aWV3cG9ydC13aWR0aDogMTkyMCkge1xyXG4gICAgI3skcHJvcGVydHl9OiBmbHVpZC1jbGFtcCgkbWF4LXB4LCAkbWluLXB4LCAkdmlld3BvcnQtd2lkdGgpO1xyXG59XHJcblxyXG5AbWl4aW4gbmV3cy1jYXJke1xyXG4gICAgLm5ld3MtY2FyZCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Lm5ld3MtY2FyZF9fdGl0bGUge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0XHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faW1hZ2Uge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0XHRhc3BlY3QtcmF0aW86IDI1LzE0O1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19jYXRlZ29yaWVzIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19jYXRlZ29yaWVzIHtcclxuXHRcdFx0Y29sb3I6ICRncmV5LWNvbG9yO1xyXG5cdFx0XHRAaW5jbHVkZSBmbHVpZChmb250LXNpemUsIDE0LCAxMik7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYnRuIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBmbHVpZChmb250LXNpemUsIDIwLCAxNik7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxLjZweDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiBhdXRvO1xyXG5cdFx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IGF1dG87XHJcblx0XHRcdHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiBmcm9tLWZvbnQ7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRAaW5jbHVkZSBzdmdfYmdfYmxvY2tzKDdweCwgN3B4LCAnYXJyb3ctcmlnaHQnKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8vXHJcbi8vIEJhc2VcclxuLy9cclxuXHJcbi8vIENvbG9yc1xyXG4kcHJpbWFyeS1jb2xvcjogIzAwMDtcclxuXHJcbiRsaWdodC1ncmV5OiAjRDlEOUQ5O1xyXG4kdGl0bGUtY29sb3I6ICMwMDA7XHJcbiR0ZXh0LWNvbG9yOiAjMDAwO1xyXG4kZ3JleS10ZXh0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjApO1xyXG4kZ3JleS1jb2xvcjogIzZGNkM2QztcclxuJHJlZC1jb2xvcjogI0UzMDYxMztcclxuJGdyZXktZGFyazogIzZCNzI4MDtcclxuXHJcbi8vIEZvcm1zXHJcbi8vXHJcblxyXG5cclxuLy9cclxuLy8gTmF2aWdhdGlvblxyXG4vL1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRcclxuLy9cclxuJGltYWdlcy1kaXI6ICcuLi8uLi9yZXNvdXJjZXMvaW1hZ2VzJztcclxuXHJcbiRzZWN0aW9uLW1hcmdpbi1weDogMTUwcHg7XHJcbiRzZWN0aW9uLW1hcmdpbjogdmFyKC0tc2VjdGlvbi1tYXJnaW4sICN7JHNlY3Rpb24tbWFyZ2luLXB4fSk7XHJcbiRzZWN0aW9uLW1vYmlsZS1tYXJnaW46IDgwcHg7XHJcblxyXG4kZ3JpZC13aWR0aDogMTc0MnB4O1xyXG4kZ3JpZC1ndXR0ZXI6IDM4cHg7XHJcblxyXG4kbGFwdG9wLXdpZHRoOiAxMjgwcHg7XHJcbiRsYXB0b3AtbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiRsYXB0b3AtdWktc2NhbGU6IDAuODtcclxuJGxhcHRvcC1taW4td2lkdGg6IDEzODBweDtcclxuJHRhYmxldC13aWR0aDogMTAyNHB4O1xyXG4kdGFibGV0LW1pbi13aWR0aDogMTAyNXB4O1xyXG4kbW9iaWxlLXdpZHRoOiA3NjhweDtcclxuJHNtYWxsLXdpZHRoOiAzNzRweDtcclxuXHJcbiRtb2JpbGUtbWF4OiAxNzc5cHg7XHJcbiRtb2JpbGUtbWluOiAxNzgwcHg7XHJcblxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIHhzOiAwLFxyXG4gIHNtOiA1NzZweCxcclxuICBtZDogNzY4cHgsXHJcbiAgbGc6IDk5MnB4LFxyXG4gIHhsOiAkZ3JpZC13aWR0aCArICRncmlkLWd1dHRlclxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy8gR3JpZCBjb250YWluZXJzXHJcbi8vXHJcbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXHJcblxyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICBzbTogNTQwcHgsXHJcbiAgbWQ6IDcyMHB4LFxyXG4gIGxnOiAkZ3JpZC13aWR0aCArICRncmlkLWd1dHRlcixcclxuICB4bDogJGdyaWQtd2lkdGggKyAkZ3JpZC1ndXR0ZXJcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8vIEdyaWQgY29sdW1uc1xyXG4vL1xyXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cclxuXHJcbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xyXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAkZ3JpZC1ndXR0ZXIgIWRlZmF1bHQ7XHJcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7IiwiaHRtbCA6d2hlcmUoLndwLWJsb2NrKSB7XG5cdG1heC13aWR0aDogbm9uZTtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLndwLWJsb2NrLXBhcmFncmFwaHtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLndwLWJsb2NrLWhlYWRpbmd7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuXHQuYWNmLWZpZWxkcyxcblx0LmFjZi1ibG9jay1maWVsZHMsXG5cdC5hY2YtYmxvY2stY29tcG9uZW50IC5hY2YtZmllbGRzIHtcblx0ICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG5cdCAgZm9udC1zaXplOiAxM3B4O1xuXHQgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdCAgY29sb3I6ICMxZTFlMWU7XG4gIFxuXHQgIGgxLCBoMiwgaDMsIGg0LCBwLCBsaSwgYSB7XG5cdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdG1hcmdpbjogcmV2ZXJ0O1xuXHQgIH1cbiAgXG5cdCAgYSB7XG5cdFx0Y29sb3I6ICMyMjcxYjE7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIFxuXHRcdCY6aG92ZXIge1xuXHRcdCAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHQgIH1cbiAgXG5cdCAgLmRlc2NyaXB0aW9uIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Y29sb3I6ICM3NTc1NzU7XG5cdCAgfVxuXHR9XG4gIH0iLCIqIHtcbiAgZm9udC1mYW1pbHk6ICdJbnN0cnVtZW50IFNhbnMnO1xufVxuXG5ib2R5Om5vdCguaG9tZSkgaDEsXG5bZGF0YS1zcGxpdD1cImhlYWRpbmdcIl0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5ob21lLWhlYWRlciBoMSxcbi5ibG9jay1lZGl0b3ItaWZyYW1lX19ib2R5IGgxLFxuLmJsb2NrLWVkaXRvci1pZnJhbWVfX2JvZHkgW2RhdGEtc3BsaXQ9XCJoZWFkaW5nXCJdLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoMSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgW2RhdGEtc3BsaXQ9XCJoZWFkaW5nXCJdLFxuLmFjZi1ibG9jay1wcmV2aWV3IGgxLFxuLmFjZi1ibG9jay1wcmV2aWV3IFtkYXRhLXNwbGl0PVwiaGVhZGluZ1wiXSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuYm9keSB7XG4gIGgxIHtcbiAgICBAaW5jbHVkZSBmbHVpZChmb250LXNpemUsIDgwLCA2NCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgQGluY2x1ZGUgZmx1aWQoZm9udC1zaXplLCA2NCwgNDgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGggKSB7XG4gICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIEBpbmNsdWRlIGZsdWlkKGZvbnQtc2l6ZSwgMzIsIDI0KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC13aWR0aCApIHtcbiAgICAgIEBpbmNsdWRlIGZsdWlkKCdmb250LXNpemUnLCAyMCwgMTgpO1xuICAgIH1cbiAgfVxuXG4gIGg0IHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgQGluY2x1ZGUgZmx1aWQoZm9udC1zaXplLCAyNCwgMjApO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIHAsXG4gIGxpIHtcbiAgICBAaW5jbHVkZSBmbHVpZChmb250LXNpemUsIDI0LCAxOCk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLndwLWJsb2NrLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zdWJ0aXRsZSB7XG4gICAgQGluY2x1ZGUgZmx1aWQoJ2ZvbnQtc2l6ZScsIDE2LCAxNCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4yOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgYXtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59IiwiJHN2Zy1iYXNlLXVybDogJy93cC1jb250ZW50L3RoZW1lcy9zcHVpZ3JvZXAtY2hpbGQtdGhlbWUvcmVzb3VyY2VzL2ltYWdlcy9zdmcnO1xuQGltcG9ydCAnLi93cC1jb250ZW50L3RoZW1lcy9zcHVpZ3JvZXAtY2hpbGQtdGhlbWUvcmVzb3VyY2VzL3Nhc3Mvc291cmNlL3V0aWxzL2FsbC5zY3NzJztAaW1wb3J0ICcuL3dwLWNvbnRlbnQvdGhlbWVzL3NwdWlncm9lcC1jaGlsZC10aGVtZS9yZXNvdXJjZXMvc2Fzcy9zb3VyY2UvYmFzZS90eXBvZ3JhcGh5LnNjc3MnOy5mb3JtLWJsb2NrIHtcblx0bWFyZ2luLWJvdHRvbTogJHNlY3Rpb24tbWFyZ2luO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNlY3Rpb24tbW9iaWxlLW1hcmdpbjtcblx0fVxuXHRcblx0LmZvcm0tc2VjdGlvbl9faW1hZ2V7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG5cdFx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdH1cblxuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC5mb3JtLXdyYXBwZXIge1xuXHRcdHBhZGRpbmc6IDEwMHB4IDY0cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpIHtcblx0XHRcdHBhZGRpbmc6IDYwcHggMzJweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuXHRcdFx0cGFkZGluZzogMzJweCAyMHB4O1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArICgxNzgwcHggLyAyKSk7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHotaW5kZXg6IC0xO1xuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZ2Zvcm1faGVhZGluZyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5nZm9ybS10aGVtZS0tZm91bmRhdGlvbiB7XG5cdFx0XHQuZ2Zvcm1fZmllbGRzIHtcblx0XHRcdFx0Y29sdW1uLWdhcDogMjVweDtcblx0XHRcdFx0cm93LWdhcDogMjVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZ2Zvcm0tZmllbGQtbGFiZWwge1xuXHRcdFx0QGluY2x1ZGUgZmx1aWQoJ2ZvbnQtc2l6ZScsIDI0LCAxOCk7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblxuXHRcdC5nZmllbGRfY2hlY2tib3gsIC5nZmllbGRfcmFkaW8ge1xuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRAaW5jbHVkZSBmbHVpZCgnZm9udC1zaXplJywgMTgsIDE2KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lmdmb3JtX2JvZHkge1xuXG5cdFx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0XHRcdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcblx0XHRcdGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5cdFx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsdWlkKCdmb250LXNpemUnLCAxOCwgMTYpO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRwYWRkaW5nOiAxNnB4O1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdGhlaWdodDogNTRweDtcblx0XHRcdFx0Y29sb3I6ICRncmV5LWRhcms7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR9XG5cblx0XHRcdC5nZmllbGQtLXR5cGUtc2VsZWN0IHtcblxuXHRcdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogMTJweCAxNnB4O1xuXHRcdFx0XHRcdGhlaWdodDogNTRweDtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmx1aWQoJ2ZvbnQtc2l6ZScsIDE4LCAxNik7XG5cdFx0XHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxNnB4KSBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL3Jlc291cmNlcy9pbWFnZXMvc3ZnL2Fycm93LWRvd24uc3ZnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZ2ZpZWxkLS10eXBlLWZpbGV1cGxvYWQge1xuXHRcdFx0XHQuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogMTZweDtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGhlaWdodDogNTRweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbHVpZCgnZm9udC1zaXplJywgMTgsIDE2KTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGdyZXktZGFyaztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdFx0dG9wOiAxN3B4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHN2Z19iZ19ibG9ja3MoMjBweCwgMjBweCwgJ3BhcGVyY2xpcCcpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsdWlkKCdmb250LXNpemUnLCAxOCwgMTYpO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDU0cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxNnB4IDQ4cHggMTZweCAxNnB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0XHRcdFx0Jjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24sXG5cdFx0XHRcdFx0XHQmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji52YWNhbmN5LXVwbG9hZC0tY3YgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZDo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnVXBsb2FkIGplIENWJztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYudmFjYW5jeS11cGxvYWQtLW1vdGl2YXRpb24gLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZDo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnVXBsb2FkIGplIG1vdGl2YXRpZSc7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmhhcy1maWxlIHtcblx0XHRcdFx0XHQuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGdyZXktZGFyaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZ2Zvcm1fZmlsZXVwbG9hZF9ydWxlcyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5nZmllbGRfZGVzY3JpcHRpb246bm90KC5nZm9ybV9maWxldXBsb2FkX3J1bGVzKTpub3QoLnZhbGlkYXRpb25fbWVzc2FnZSkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRjb2xvcjogJGdyZXktdGV4dC1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5nZm9ybV92YWxpZGF0aW9uX2Vycm9yc3tcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Lmdmb3JtX2J1dHRvbntcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdC5idG4tdGV4dCB7XG5cdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvcm0tc2VjdGlvbl9fYnJhbmQtcXVvdGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Z2FwOiA1MHB4O1xuXHRcdHBhZGRpbmc6IDQwcHggMCA0MHB4IDQ4cHg7XG5cdFx0bWF4LXdpZHRoOiA3MzVweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKSB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDAgMDtcblx0XHRcdGdhcDogMzJweDtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG5cdFx0XHRwYWRkaW5nOiAzMnB4IDAgMDtcblx0XHRcdGdhcDogMjRweDtcblx0XHR9XG5cdH1cblxuXHQuZm9ybS1zZWN0aW9uX19icmFuZC1sb2dvIHtcblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXgtd2lkdGg6IDE4MHB4O1xuXHRcdFx0bWF4LWhlaWdodDogNjRweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdEBpbmNsdWRlIGZsdWlkKCdmb250LXNpemUnLCAzMiwgMjQpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdH1cblxuXHQuZm9ybS1zZWN0aW9uX19xdW90ZS10ZXh0IHtcblx0XHRAaW5jbHVkZSBmbHVpZCgnZm9udC1zaXplJywgNTYsIDMyKTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHR9XG5cdH1cblxuXHQuZm9ybS1zZWN0aW9uX19xdW90ZS1hdXRob3Ige1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDIwcHg7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuXHRcdFx0Z2FwOiAxMnB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXHR9XG5cblx0LmZvcm0tc2VjdGlvbl9fcXVvdGUtYXV0aG9yLWltYWdlIHtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHR3aWR0aDogMTMwcHg7XG5cdFx0aGVpZ2h0OiAxMzBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcblx0XHRcdHdpZHRoOiA3MnB4O1xuXHRcdFx0aGVpZ2h0OiA3MnB4O1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblx0fVxuXG5cdC5mb3JtLXNlY3Rpb25fX3F1b3RlLWF1dGhvci1uYW1lIHtcblx0XHRAaW5jbHVkZSBmbHVpZCgnZm9udC1zaXplJywgMjQsIDE4KTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdH1cblxuXHQuZm9ybS1zZWN0aW9uX19xdW90ZS1hdXRob3ItZnVuY3Rpb24ge1xuXHRcdEBpbmNsdWRlIGZsdWlkKCdmb250LXNpemUnLCAyMCwgMTYpO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRjb2xvcjogJGdyZXktdGV4dC1jb2xvcjtcblx0fVxufSJdfQ== */
