@charset "UTF-8";

@property --color_bg_grid {
    syntax: "<background>";
    inherits: false;
    initial-value: #dce8ff
}

@property --color_bg_grid_gray {
    syntax: "<background>";
    inherits: false;
    initial-value: #f7f5f5
}

:root {
    --color_white: #fff;
    --color_txt: #1e1e1e;
    --color_primary: #2864f0;
    --color_orange: #fa6414;
    --color_yellow: #ffb91e;
    --color_primary_dark: #23418c;
    --color_bg_white: #fff;
    --color_bg_body: #fff;
    --color_bg_primary: #dce8ff;
    --color_bg_primary_dark: #aac8ff;
    --color_bg_primary_light: #ebf3ff;
    --color_bg_secondary: #060505;
    --color_bg_tertiary: #e9e7e7;
    --color_bg_gray: #f7f5f5;
    --color_bg_grid: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSI4MDAiIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxNDQwIDgwMCI+PHBhdGggZmlsbD0iI2RjZThmZiIgZD0iTTAgMGgxNDQwdjgwMEgweiIvPjxwYXRoIGZpbGw9InVybCgjYSkiIGZpbGwtb3BhY2l0eT0iLjUiIGQ9Ik0wIDBoMTQ0MHY4MDBIMHoiLz48ZGVmcz48cGF0dGVybiBpZD0iYSIgd2lkdGg9IjEiIGhlaWdodD0iMSIgcGF0dGVyblRyYW5zZm9ybT0ic2NhbGUoMTUgMTYpIiBwYXR0ZXJuVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB2aWV3Qm94PSIwIDAgMTUgMTYiPjxwYXRoIGZpbGw9InVybCgjYikiIGQ9Ik0wIDBoMTV2MTZIMHoiLz48L3BhdHRlcm4+PHBhdHRlcm4gaWQ9ImIiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHBhdHRlcm5Db250ZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94Ij48dXNlIHhsaW5rOmhyZWY9IiNjIiB0cmFuc2Zvcm09InNjYWxlKC4wNjY2NyAuMDYyNSkiLz48L3BhdHRlcm4+PGltYWdlIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQThBQUFBUUNBWUFBQURKVmlVRUFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBM1NVUkJWSGdCN1pIQkNRQXdDTVJDNmVEdDVOZE9jSUsrQlBNTjRVREJJT21RNWNkeWZsR2dhYnlqaXpwZldpWlluVmUxaWErVER5NXJFdzArdnRBckFBQUFBRWxGVGtTdVFtQ0MiIGlkPSJjIiB3aWR0aD0iMTUiIGhlaWdodD0iMTYiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiLz48L2RlZnM+PC9zdmc+) no-repeat center/cover;
    --color_bg_grid_gray: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSI1MTYiIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxNDQwIDUxNiI+PHBhdGggZmlsbD0iI2Y3ZjVmNSIgZD0iTTAgMGgxNDQwdjUxNkgweiIvPjxwYXRoIGZpbGw9InVybCgjYSkiIGZpbGwtb3BhY2l0eT0iLjUiIGQ9Ik0wIDBoMTQ0MHY1MTZIMHoiLz48ZGVmcz48cGF0dGVybiBpZD0iYSIgd2lkdGg9IjEiIGhlaWdodD0iMSIgcGF0dGVyblRyYW5zZm9ybT0ic2NhbGUoMTUgMTYpIiBwYXR0ZXJuVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB2aWV3Qm94PSIwIDAgMTUgMTYiPjxwYXRoIGZpbGw9InVybCgjYikiIGQ9Ik0wIDBoMTV2MTZIMHoiLz48L3BhdHRlcm4+PHBhdHRlcm4gaWQ9ImIiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHBhdHRlcm5Db250ZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94Ij48dXNlIHhsaW5rOmhyZWY9IiNjIiB0cmFuc2Zvcm09InNjYWxlKC4wNjY2NyAuMDYyNSkiLz48L3BhdHRlcm4+PGltYWdlIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQThBQUFBUUNBWUFBQURKVmlVRUFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBM1NVUkJWSGdCN1pIQkNRQXdDTVJDNmVEdDVOZE9jSUsrQlBNTjRVREJJT21RNWNkeWZsR2dhYnlqaXpwZldpWlluVmUxaWErVER5NXJFdzArdnRBckFBQUFBRWxGVGtTdVFtQ0MiIGlkPSJjIiB3aWR0aD0iMTUiIGhlaWdodD0iMTYiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiLz48L2RlZnM+PC9zdmc+) no-repeat center/cover
}

@media screen and (max-width:1024px) {
    :root {
        --color_bg_grid: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzc1IiBoZWlnaHQ9IjgxMiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDM3NSA4MTIiPjxwYXRoIGZpbGw9IiNkY2U4ZmYiIGQ9Ik0wIDBoMzc1djgxMkgweiIvPjxwYXRoIGZpbGw9InVybCgjYSkiIGZpbGwtb3BhY2l0eT0iLjUiIGQ9Ik0wIDBoMzc1djgxMkgweiIvPjxkZWZzPjxwYXR0ZXJuIGlkPSJhIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBwYXR0ZXJuVHJhbnNmb3JtPSJzY2FsZSgxNSAxNikiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHZpZXdCb3g9IjAgMCAxNSAxNiI+PHBhdGggZmlsbD0idXJsKCNiKSIgZD0iTTAgMGgxNXYxNkgweiIvPjwvcGF0dGVybj48cGF0dGVybiBpZD0iYiIgd2lkdGg9IjEiIGhlaWdodD0iMSIgcGF0dGVybkNvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPjx1c2UgeGxpbms6aHJlZj0iI2MiIHRyYW5zZm9ybT0ic2NhbGUoLjA2NjY3IC4wNjI1KSIvPjwvcGF0dGVybj48aW1hZ2UgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBOEFBQUFRQ0FZQUFBREpWaVVFQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUEzU1VSQlZIZ0I3WkhCQ1FBd0NNUkM2ZUR0NU5kT2NJSytCUE1ONFVEQklPbVE1Y2R5ZmxHZ2FieWppenBmV2laWW5WZTFpYStURHk1ckV3MCt2dEFyQUFBQUFFbEZUa1N1UW1DQyIgaWQ9ImMiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIvPjwvZGVmcz48L3N2Zz4=) no-repeat center/cover;
        --color_bg_grid_gray: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzc1IiBoZWlnaHQ9IjgxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDM3NSA4MTYiPjxwYXRoIGZpbGw9IiNmN2Y1ZjUiIGQ9Ik0wIDBoMzc1djgxNkgweiIvPjxwYXRoIGZpbGw9InVybCgjYSkiIGZpbGwtb3BhY2l0eT0iLjUiIGQ9Ik0wIDBoMzc1djgxNkgweiIvPjxkZWZzPjxwYXR0ZXJuIGlkPSJhIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBwYXR0ZXJuVHJhbnNmb3JtPSJzY2FsZSgxNSAxNikiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHZpZXdCb3g9IjAgMCAxNSAxNiI+PHBhdGggZmlsbD0idXJsKCNiKSIgZD0iTTAgMGgxNXYxNkgweiIvPjwvcGF0dGVybj48cGF0dGVybiBpZD0iYiIgd2lkdGg9IjEiIGhlaWdodD0iMSIgcGF0dGVybkNvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPjx1c2UgeGxpbms6aHJlZj0iI2MiIHRyYW5zZm9ybT0ic2NhbGUoLjA2NjY3IC4wNjI1KSIvPjwvcGF0dGVybj48aW1hZ2UgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBOEFBQUFRQ0FZQUFBREpWaVVFQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUEzU1VSQlZIZ0I3WkhCQ1FBd0NNUkM2ZUR0NU5kT2NJSytCUE1ONFVEQklPbVE1Y2R5ZmxHZ2FieWppenBmV2laWW5WZTFpYStURHk1ckV3MCt2dEFyQUFBQUFFbEZUa1N1UW1DQyIgaWQ9ImMiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIvPjwvZGVmcz48L3N2Zz4=) no-repeat center/cover
    }
}

:root {
    --vw: 100vw;
    --vh: 100vh;
    --base-width: 1440;
    --container-width: 1150
}

@media screen and (max-width:1024px) {
    :root {
        --base-width: 375
    }
}

:root {
    --font-family_noto-sans-jp: "Noto Sans JP", sans-serif
}

*,
:after,
:before {
    box-sizing: border-box
}

blockquote,
body,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
li,
ol,
p,
ul {
    font-size: 1em;
    font-weight: inherit;
    margin: 0;
    padding: 0
}

ol,
ul {
    list-style: none
}

a {
    color: inherit;
    text-decoration: none;
    text-decoration-skip-ink: auto
}

img,
picture {
    display: block;
    max-width: 100%
}

img {
    border: none;
    height: auto
}

button {
    color: inherit;
    cursor: pointer;
    font: inherit
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%
}

table th {
    font-weight: inherit;
    text-align: inherit
}

html {
    font-size: 62.5%;
    height: 100%;
    --header-height: 80px;
    --gutter: 5cqw
}

@media screen and (max-width:1024px) {
    html {
        --gutter: min(26px, calc(var(--vw)*100/375*20))
    }

    html .p-top-worries {
        --gutter: min(13px, calc(var(--vw)*100/375*13))
    }

    html .p-top-consultant {
        --gutter: min(9px, calc(var(--vw)*100/375*9))
    }

    html .p-top-point {
        --gutter: min(17px, calc(var(--vw)*100/375*17))
    }

    html .p-top-flow {
        --gutter: min(30px, calc(var(--vw)*100/375*30))
    }

    html .p-top-relife {
        --gutter: min(9px, calc(var(--vw)*100/375*11))
    }

    html .p-top-partner {
        --gutter: min(17px, calc(var(--vw)*100/375*15))
    }
}

@media screen and (max-width:768px) {
    html {
        --header-height: 60px
    }
}

body {
    background: var(--color_white);
    color: var(--color_txt);
    font: 500 1.6rem var(--font-family_noto-sans-jp);
    height: 100%;
    line-height: 1.5625;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    overflow-wrap: break-word;
    word-wrap: break-word;
    line-break: normal;
    overflow: visible;
    text-rendering: optimizeSpeed
}

@media screen and (max-width:768px) {
    body {
        min-width: 375px
    }
}

body.is-hide {
    overflow: hidden !important
}

.form-reset {
    appearance: none;
    background: none;
    border: none;
    border-radius: 0;
    box-shadow: none;
    display: block;
    padding: 0
}

img {
    image-rendering: auto
}

:after,
:before {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.swiper-slide {
    height: auto !important
}

.mktoHtmlText a {
    color: #2864f0;
    text-decoration: none
}

.mktoHtmlText a:hover {
    text-decoration: underline
}

.mktoForm .mktoLabel {
    font-size: 14px;
    padding-top: 0 !important
}

.mktoButtonRow {
    text-align: center;
    width: 100%
}

.mktoForm button.mktoButton {
    width: 210px !important
}

.mktoForm textarea {
    height: 120px !important
}

#ebook_privacy__c {
    width: 20px !important
}

@media screen and (max-width:480px) {
    .mktoForm .mktoFormCol .mktoLabel {
        margin-bottom: 10px;
        width: 100% !important
    }

    input {
        width: 55px
    }
}

.mktoForm {
    margin: 0 auto;
    width: 600px !important
}

@media screen and (max-width:767px) {
    .mktoForm {
        margin: 0 auto;
        width: 100% !important
    }
}

.mktoForm .mktoRequiredField label.mktoLabel:before {
    background-color: #fff;
    border: 1px solid #1e46aa;
    border-radius: 4px;
    color: #fff;
    color: #1e46aa;
    content: "必須";
    display: block;
    flex-shrink: 0;
    font-size: .8em;
    line-height: .8;
    margin-bottom: 4px;
    margin-right: .8em;
    padding: 6px 14px 4px
}

.mktoForm label.mktoLabel {
    align-items: center;
    display: flex;
    font-size: 16px;
    font-weight: 400 !important;
    justify-content: flex-start;
    padding-bottom: 4px;
    width: 100% !important
}

.mktoForm input[type=date],
.mktoForm input[type=email],
.mktoForm input[type=number],
.mktoForm input[type=tel],
.mktoForm input[type=text],
.mktoForm input[type=url],
.mktoForm select.mktoField,
.mktoForm textarea.mktoField {
    border: 1px solid #777;
    border-radius: 4px;
    font-size: 16px !important;
    line-height: 1 !important;
    margin-bottom: 12px !important;
    padding: 8px 10px !important;
    width: 100% !important
}

.mktoForm .mktoRequiredField .mktoAsterix {
    display: none !important
}

.mktoForm .mktoOffset {
    display: none
}

.mktoHtmlText.mktoHasWidth {
    padding: 0 4px;
    width: 100% !important
}

.mktoForm button.mktoButton {
    background: #2864f0 !important;
    border: none !important;
    border-radius: 30px !important;
    border-radius: 10px !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    color: #fff !important;
    cursor: pointer;
    display: block !important;
    font-size: 14px !important;
    height: 50px !important;
    margin: 0 auto !important;
    padding: 8px 0 9px !important;
    position: relative !important;
    text-align: center !important;
    text-shadow: none !important;
    width: 300px !important
}

.mktoForm button.mktoButton:after {
    border-right: 2px solid;
    border-top: 2px solid;
    content: "";
    height: .5em;
    position: absolute;
    right: 1.4em;
    top: 50%;
    transform: translateY(-50%) rotate(45deg);
    width: .5em
}

.mktoForm .mktoButtonWrap.mktoMinimal .mktoButton:before {
    color: #fff !important;
    content: "資料をダウンロードする";
    padding-left: 2em
}

.mktoForm .mktoFormCol {
    float: unset;
    width: 100%
}

.mktoForm .mktoGutter {
    float: unset !important;
    height: 0 !important
}

.mktoForm .mktoFieldWrap {
    float: unset;
    width: 100%
}

.mktoForm .mktoError .mktoErrorArrow {
    display: none !important
}

.mktoForm .mktoError {
    bottom: -11px !important;
    right: -9px !important
}

.mktoForm .mktoError .mktoErrorMsg {
    background-color: unset !important;
    background-image: unset !important;
    border: unset !important;
    border-radius: unset !important;
    box-shadow: unset !important;
    color: #dc1e32 !important;
    display: block;
    font-size: 1em;
    line-height: 1.2em;
    margin-top: 7px;
    max-width: unset !important;
    padding: .4em .6em;
    text-shadow: unset !important
}

@media only screen and (max-width:480px) {

    .mktoForm input[type=date],
    .mktoForm input[type=email],
    .mktoForm input[type=number],
    .mktoForm input[type=tel],
    .mktoForm input[type=text],
    .mktoForm input[type=url],
    .mktoForm select.mktoField,
    .mktoForm textarea.mktoField {
        height: unset !important
    }
}

.mktoForm_prior_summary_title {
    font-family: Noto Sans, Noto Sans JP, sans-serif !important;
    font-feature-settings: "palt";
    font-size: 26px;
    font-weight: 700 !important;
    letter-spacing: .1em !important;
    padding: 60px 30px 0 !important;
    text-align: left !important
}

.mktoForm_prior_summary {
    display: flex;
    justify-content: center
}

@media screen and (min-width:768px) {
    .document_summary {
        margin-top: 30px
    }
}

@media screen and (max-width:767px) {
    .mktoForm_prior_summary_title {
        font-family: Noto Sans, Noto Sans JP, sans-serif !important;
        font-feature-settings: "palt";
        font-size: 16px;
        font-weight: 700 !important;
        letter-spacing: .1em !important;
        margin-bottom: -11px !important;
        padding: 20px 30px 0 !important;
        text-align: left !important
    }
}

label[for=m_Company__c] span {
    flex: 1;
    margin-left: 1em
}

.l-body-inner {
    display: flex;
    flex-direction: column;
    min-height: 100%;
    overflow: clip
}

.l-main {
    flex: 1;
    position: relative
}

.l-header {
    background: var(--color_white);
    box-shadow: 0 4px 5px 0 hsla(0, 0%, 85%, .35);
    height: var(--header-height);
    left: 0;
    padding-inline: min(var(--vw) * 100/var(--base-width) * 100, 100px);
    position: fixed;
    right: 0;
    top: 0;
    transition: background-color .3s ease;
    z-index: 9000
}

@media screen and (max-width:1024px) {
    .l-header {
        padding-inline: min(var(--vw) * 100/var(--base-width) * 32, 32px)
    }
}

@media screen and (max-width:768px) {
    .l-header {
        padding-inline: calc(var(--vw)*100/var(--base-width)*15)
    }
}

.l-header--bg-white {
    background: var(--color_white)
}

.l-header__inner {
    height: 100%
}

.l-header__main {
    align-items: center;
    column-gap: calc(var(--vw)*100/var(--base-width)*30);
    display: flex;
    height: 100%;
    justify-content: space-between
}

@media screen and (max-width:1024px) {
    .l-header__main {
        column-gap: 30px
    }
}

@media screen and (max-width:768px) {
    .l-header__main {
        column-gap: calc(var(--vw)*100/var(--base-width)*10)
    }
}

@media screen and (max-width:1024px) {
    .l-header__logo {
        flex: 1
    }
}

.l-header__logo-link {
    display: grid;
    height: 100%;
    place-items: center;
    transition: opacity .3s ease
}

@media (hover:hover) {
    .l-header__logo-link:where(:any-link, :enabled, summary):hover {
        opacity: .6
    }
}

@media screen and (max-width:1370px) {
    .l-header__logo-link {
        width: fit-content
    }
}

.l-header__logo-link img {
    aspect-ratio: 125/54;
    object-fit: contain;
    object-position: center left;
    transition: opacity .3s ease;
    width: 125px
}

@media screen and (max-width:768px) {
    .l-header__logo-link img {
        aspect-ratio: 82/35;
        max-width: 82px;
        width: 100%
    }
}

.l-burger-btn {
    aspect-ratio: 28/60;
    cursor: pointer;
    display: none;
    height: 80%;
    position: relative;
    z-index: 20
}

@media screen and (max-width:1024px) {
    .l-burger-btn {
        display: block
    }
}

@media screen and (max-width:768px) {
    .l-burger-btn {
        height: var(--header-height)
    }
}

.l-burger-btn__bar {
    background: #222;
    display: block;
    height: 1.5px;
    position: absolute;
    right: 0;
    transition: transform .3s cubic-bezier(.4, .4, 0, 1), opacity .3s cubic-bezier(.4, .4, 0, 1);
    width: 28px
}

@media screen and (max-width:768px) {
    .l-burger-btn__bar {
        height: 1px
    }
}

.l-burger-btn__bar:first-of-type {
    top: 31.6666666667%
}

.l-burger-btn__bar:nth-of-type(2) {
    top: 48.3333333333%
}

.l-burger-btn__bar:nth-of-type(3) {
    top: 65%
}

.l-burger-btn.is-open .l-burger-btn__bar:first-of-type {
    top: 48.3333333333%;
    transform: rotate(135deg)
}

.l-burger-btn.is-open .l-burger-btn__bar:nth-of-type(2) {
    opacity: 0
}

.l-burger-btn.is-open .l-burger-btn__bar:nth-of-type(3) {
    top: 48.3333333333%;
    transform: rotate(-135deg)
}

.l-burger-nav {
    inset: 0;
    opacity: 0;
    pointer-events: none;
    position: fixed;
    top: var(--header-height);
    transition: opacity .3s ease;
    z-index: 1
}

.l-burger-nav.is-open {
    opacity: 1;
    pointer-events: visible
}

.l-burger-nav__mask {
    background: rgba(70, 67, 67, .5);
    inset: 0;
    position: absolute;
    z-index: -1
}

.l-burger-nav__inner {
    display: flex;
    flex-direction: column;
    max-height: 100svh;
    overflow: auto
}

.l-burger-nav__list {
    background: var(--color_bg_primary);
    border-top: 1px solid var(--color_white);
    display: grid;
    padding-block: 40px;
    padding-inline: calc(var(--vw)*100/var(--base-width)*40)
}

.l-burger-nav__list>li {
    display: grid;
    grid-template-columns: 1fr max-content
}

.l-burger-nav__list>li>a {
    border-bottom: 1px solid #ddd;
    font-size: 2.4rem;
    font-weight: 400;
    letter-spacing: .05em;
    line-height: 1.5;
    padding-block: calc(var(--vw)*100/var(--base-width)*16);
    text-align: center;
    transition: opacity .3s ease-out
}

@media (hover:hover) {
    .l-burger-nav__list>li>a:where(:any-link, :enabled, summary):hover {
        opacity: .6
    }
}

@media screen and (max-width:768px) {
    .l-burger-nav__list>li>a {
        font-size: 1.4rem
    }
}

.l-global-nav {
    justify-content: center
}

.l-global-nav,
.l-global-nav__list {
    align-items: center;
    column-gap: calc(var(--vw)*100/var(--base-width)*30);
    display: flex
}

@media screen and (max-width:1024px) {
    .l-global-nav__list {
        display: none
    }
}

.l-global-nav__item-link {
    display: block;
    font-weight: 400;
    padding-block: 9px;
    transition: opacity .3s ease-out
}

@media (hover:hover) {
    .l-global-nav__item-link:where(:any-link, :enabled, summary):hover {
        opacity: .6
    }
}

.l-global-nav__btn {
    align-items: center;
    background: var(--color_orange);
    border: 1px solid transparent;
    border-radius: 10px;
    color: var(--color_white);
    display: flex;
    font-weight: 700;
    justify-content: center;
    min-height: 42px;
    min-width: 184px;
    padding-inline: 20px;
    text-align: center;
    transition: background-color, color, border-color, .3s ease
}

@media (hover:hover) {
    .l-global-nav__btn:where(:any-link, :enabled, summary):hover {
        background: var(--color_white);
        border-color: var(--color_orange);
        color: var(--color_orange)
    }
}

@media screen and (max-width:768px) {
    .l-global-nav__btn {
        border-radius: 5px;
        font-size: 1.2rem;
        line-height: 1.5;
        min-height: 34px;
        min-width: 138px
    }
}

.l-footer {
    background: #464343;
    color: var(--color_white);
    padding-block: 40px 72px
}

@media screen and (max-width:768px) {
    .l-footer {
        padding-bottom: 115px
    }
}

.l-footer__information {
    align-items: center;
    display: flex;
    justify-content: space-between
}

@media screen and (max-width:1024px) {
    .l-footer__information {
        flex-direction: column;
        row-gap: 32px
    }
}

.l-footer__company {
    align-items: center;
    display: flex
}

@media screen and (max-width:768px) {
    .l-footer__company {
        flex-direction: column
    }
}

.l-footer__logo {
    margin-inline: 24px 56px
}

@media screen and (max-width:768px) {
    .l-footer__logo {
        margin: 24px auto
    }
}

.l-footer__logo img {
    height: 100%;
    object-fit: contain;
    width: 136px
}

.l-footer__address {
    font-size: 1.4rem;
    line-height: 1.8;
    margin-left: 32px
}

@media screen and (max-width:768px) {
    .l-footer__address {
        margin-left: 0;
        margin-top: 24px
    }
}

.l-footer__sns-list {
    display: grid;
    gap: 24px;
    grid-template-columns: repeat(4, max-content)
}

.l-footer__sns-item--truste {
    margin-right: 40px
}

@media (hover:hover) {
    .l-footer__sns-item-link:where(:any-link, :enabled, summary):hover {
        opacity: .7
    }
}

.l-footer__copyright {
    font-size: 1.2rem;
    line-height: 1.5;
    margin-top: 40px;
    text-align: center
}

@media screen and (max-width:768px) {
    .l-footer__copyright {
        margin-top: 32px
    }
}

.l-footer-nav {
    border-top: 1px solid #8c8989;
    margin-top: 40px;
    padding-top: 40px
}

.l-footer-nav__list {
    align-items: center;
    column-gap: 40px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    row-gap: 20px
}

@media screen and (max-width:768px) {
    .l-footer-nav__list {
        display: grid;
        gap: 16px;
        grid-template-columns: repeat(2, 1fr)
    }
}

.l-footer-nav__item-link {
    align-items: center;
    column-gap: .3em;
    display: flex;
    font-size: 1.4rem
}

@media (hover:hover) {
    .l-footer-nav__item-link:where(:any-link, :enabled, summary):hover {
        text-decoration: underline
    }
}

.l-inner {
    container-type: inline-size;
    max-width: 1140px;
    position: relative;
    width: calc(100% - var(--gutter)*2)
}

.c-btn,
.l-inner {
    margin-inline: auto
}

.c-btn {
    background: var(--color_orange);
    border-radius: calc(infinity*1px);
    color: var(--color_white);
    display: grid;
    padding: 6.5px 27px;
    place-items: center;
    transition: background-color, color, .3s ease;
    width: fit-content
}

@media (hover:hover) {
    .c-btn:where(:any-link, :enabled, summary):hover {
        background-color: var(--color_primary);
        color: var(--color_white)
    }
}

@media screen and (max-width:768px) {
    .c-btn {
        font-size: 1.4rem;
        line-height: 1.5;
        padding: 6.5px 27px
    }
}

.c-h2 {
    color: var(--color_primary);
    font-size: 4.2rem;
    font-weight: 700;
    line-height: 1.1428571429;
    margin-inline: auto;
    position: relative;
    width: fit-content
}

@media screen and (max-width:768px) {
    .c-h2 {
        font-size: 3rem;
        line-height: 1.3333333333
    }
}

.c-h2--black {
    color: #464343
}

.c-h2--underline-dashed {
    text-decoration: underline;
    text-decoration-color: currentColor;
    text-decoration-style: dashed;
    text-decoration-thickness: 4px;
    text-underline-offset: 18px
}

@media screen and (max-width:768px) {
    .c-h2--underline-dashed {
        border-bottom: 2px dashed var(--color_primary);
        padding-bottom: 6px;
        text-decoration: none
    }
}

.c-h2--underline-dots {
    text-decoration: underline;
    text-decoration-color: var(--color_bg_primary_dark);
    text-decoration-style: dotted;
    text-decoration-thickness: 4px;
    text-underline-offset: 18px
}

@media screen and (max-width:768px) {
    .c-h2--underline-dots {
        border-bottom: 2px dotted var(--color_bg_primary_dark);
        padding-bottom: 6px;
        text-decoration: none
    }
}

.c-h2--underline-dots[class*=yellow] {
    text-decoration-color: var(--color_yellow)
}

@media screen and (max-width:768px) {
    .c-h2--underline-dots[class*=yellow] {
        border-bottom-color: var(--color_yellow)
    }
}

.p-top-form__top {
    align-items: center;
    display: grid;
    gap: 18px;
    grid-template-columns: 50px 1fr 50px;
    margin-inline: auto;
    position: relative;
    width: fit-content;
    margin-bottom: 20px;
}


@media screen and (max-width:768px) {
    .p-top-form__top {
        gap: 12px;
        grid-template-columns: 40px 1fr 40px;
        margin-bottom: 8px;
    }
}

.p-top-form__top:after,
.p-top-form__top:before {
    background: var(--color_primary);
    content: "";
    display: block;
    height: 2px;
    width: 100%
}

.p-top-form__top:after {
    transform: rotate(-60deg);
}


.p-top-form__top:before {
    transform: rotate(60deg);
}


.p-top-form__top--inner {
    display: flex;
    flex-direction: column;
    text-align: center;
}

.p-top-form__top-inner .p-top-form__top--text,
.p-top-form__top-inner .p-top-form__top--link {
    font-weight: 600;
    letter-spacing: 0.05em;
    line-height: normal;
}

.p-top-form__top--text {
    font-size: 14px;
    color: var(--color_primary);

}

@media screen and (max-width:768px) {

    .p-top-form__top--text {
        font-size: 13px;
    }
}

.p-top-form__top--tel {
    font-size: 25px;
    display: inline-block;
    color: var(--color_primary);
    font-weight: 700;
}

@media screen and (max-width:768px) {

    .p-top-form__top--tel {
        font-size: 21px;
    }
}





.c-h2--small {
    font-size: 3rem;
    line-height: 1.3333333333
}

.c-h2--medium {
    font-size: 3.5rem;
    line-height: 1.1428571429
}

@media screen and (max-width:768px) {
    .c-h2--medium {
        font-size: 2.5rem;
        line-height: 1.48
    }
}

.c-h2--tiny {
    font-size: 4.1rem;
    line-height: .9756097561
}

@media screen and (max-width:768px) {
    .c-h2--tiny {
        font-size: 3.5rem;
        line-height: 1.1428571429
    }
}

.c-h2--large {
    font-size: 4.1rem;
    line-height: 1.2195121951
}

@media screen and (max-width:768px) {
    .c-h2--sp-small {
        font-size: 2.4rem;
        line-height: 1.6666666667
    }
}

.c-h2 img[src*=logo] {
    aspect-ratio: 186/81;
    display: inline-block;
    margin-right: 9.5px;
    object-fit: contain;
    vertical-align: middle;
    width: 186px
}

@media screen and (max-width:768px) {
    .c-h2 img[src*=logo] {
        aspect-ratio: 149/65;
        margin-right: 7px;
        width: 149px
    }
}

.c-h2 img[src*=worries] {
    position: absolute;
    right: 22px;
    top: 50%;
    transform: translate(100%, -50%)
}

@media screen and (max-width:768px) {
    .c-h2 img[src*=worries] {
        aspect-ratio: 1;
        right: 44px;
        top: -57px;
        transform: translate(100%);
        width: 141px
    }
}

.c-cv {
    background: var(--color_primary_dark);
    display: grid;
    justify-items: center;
    padding-block: 45px 73px
}

@media screen and (max-width:1024px) {
    .c-cv {
        padding-block: 42px 64px
    }
}

@media screen and (max-width:768px) {
    .c-cv {
        padding-block: 7px 11px;
        row-gap: 4px
    }
}

.c-cv--fixed {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    width: 100%;
    z-index: 100
}

#fv .c-cv {
    padding-block: 32px 57px
}

.c-cv__microcopy {
    font-size: 2rem;
    font-weight: 700;
    line-height: 2;
    transform: translateX(55px)
}

@media screen and (max-width:768px) {
    .c-cv__microcopy {
        font-size: 1.2rem;
        transform: none
    }
}

#fv .c-cv__microcopy {
    transform: translateX(45px)
}

#partner .c-cv__microcopy {
    transform: none
}

@media screen and (max-width:768px) {
    .c-cv--fixed .c-cv__microcopy {
        transform: translateX(24px)
    }
}

.c-cv__microcopy--large {
    font-size: 2.7rem
}

@media screen and (max-width:768px) {
    .c-cv__microcopy--large {
        font-size: 1.2rem
    }

    .c-cv__microcopy--sp-large .c-cv__microcopy--large {
        font-size: 2.7rem
    }

    .c-cv__microcopy--sp-large {
        font-size: 2rem
    }
}

.c-cv__btn {
    background: var(--color_orange);
    border: 2px solid var(--color_white);
    border-radius: 10px;
    display: grid;
    max-width: 100%;
    min-height: 75px;
    padding: 18px 0;
    place-items: center;
    position: relative;
    transform: translateX(55px);
    transition: color, background-color, border-color, .3s ease;
    width: 475px
}

#fv .c-cv__btn {
    transform: translateX(45px)
}

#partner .c-cv__btn {
    transform: none
}

@media screen and (max-width:768px) {
    .c-cv--fixed .c-cv__btn {
        transform: translateX(24px)
    }
}

@media (hover:hover) {
    .c-cv__btn:where(:any-link, :enabled, summary):hover {
        background: var(--color_white);
        border-color: var(--color_orange)
    }
}

@media screen and (max-width:768px) {
    .c-cv__btn {
        border-radius: 5px;
        border-width: 1px;
        min-height: 40px;
        padding: 7px 0;
        transform: none;
        width: 250px
    }
}

.c-cv__btn--blue {
    background: var(--color_primary);
    border-color: var(--color_primary)
}

@media (hover:hover) {
    .c-cv__btn--blue:where(:any-link, :enabled, summary):hover {
        background: var(--color_primary_dark);
        border-color: var(--color_primary_dark)
    }
}

@media screen and (max-width:768px) {
    .c-cv__btn--sp-full {
        font-size: 2.2rem;
        min-height: 72px;
        width: 100%
    }
}

.c-cv__btn img {
    aspect-ratio: 1;
    left: -148px;
    pointer-events: none;
    position: absolute;
    top: -80px
}

@media screen and (max-width:768px) {
    .c-cv__btn img {
        left: -72px;
        top: -43px;
        width: 104px
    }
}

.c-cv__btn--img-right img {
    left: auto;
    right: -201px;
    top: -138px
}

.c-cv__btn-inner>span {
    align-items: center;
    column-gap: 10px;
    display: grid;
    grid-template-columns: repeat(2, max-content)
}

@media screen and (max-width:768px) {
    .c-cv__btn-inner>span {
        column-gap: 5px
    }
}

.c-cv__btn-box {
    background: var(--color_white);
    border-radius: 10px;
    color: var(--color_orange);
    display: block;
    font-size: 2.5rem;
    font-weight: 700;
    line-height: 1.48;
    padding: 0 12px 2px 13px;
    transition: color, background-color, .3s ease
}

@media (hover:hover) {
    .c-cv__btn-box:is(:where(:any-link, :enabled, summary):hover *) {
        background: var(--color_orange);
        color: var(--color_white)
    }
}

@media screen and (max-width:768px) {
    .c-cv__btn-box {
        border-radius: 3.5px;
        font-size: 1.3rem;
        line-height: 1.4615384615;
        padding: 3px 7px
    }

    .c-cv__btn--sp-full .c-cv__btn-box {
        font-size: 2.2rem
    }
}

.c-cv__btn-text {
    color: var(--color_white);
    display: block;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.3;
    margin-top: -3px;
    transition: color .3s ease
}

@media (hover:hover) {
    .c-cv__btn-text:is(:where(:any-link, :enabled, summary):hover *) {
        color: var(--color_orange)
    }
}

@media screen and (max-width:768px) {
    .c-cv__btn-text {
        font-size: 1.5rem;
        line-height: 1
    }

    .c-cv__btn--sp-full .c-cv__btn-text {
        font-size: 2.2rem
    }
}

.c-support {
    background: var(--color_bg_grid);
    overflow: hidden;
    position: relative
}

@media screen and (max-width:1024px) {
    .c-support {
        padding-block: 85px 100px
    }
}

.c-support__row {
    column-gap: 42px;
    display: grid;
    grid-template-columns: min(var(--vw) * 100/var(--base-width) * 474, 474px) 1fr
}

@media screen and (max-width:1024px) {
    .c-support__row {
        grid-template-columns: 100%
    }
}

.c-support__img {
    margin-left: -47px;
    position: relative;
    z-index: 1
}

@media screen and (max-width:1024px) {
    .c-support__img {
        bottom: -17px;
        left: -17px;
        margin-left: 0;
        position: absolute;
        width: min(var(--vw) * 100/768 * 503, 503px)
    }
}

@media screen and (max-width:768px) {
    .c-support__img {
        bottom: -7px;
        left: -18px;
        width: 285px
    }
}

.c-support__img img {
    height: 100%;
    object-fit: contain;
    object-position: bottom center;
    width: 100%
}

.c-support__body {
    padding-block: 32px 7px;
    position: relative;
    z-index: 0
}

@media screen and (max-width:1024px) {
    .c-support__body {
        padding-block: 0
    }
}

.c-support__body:before {
    aspect-ratio: 1;
    background: var(--color_bg_primary_dark);
    border-radius: 50%;
    content: "";
    display: block;
    left: -160.5px;
    position: absolute;
    top: -157px;
    width: 810px;
    z-index: -1
}

@media screen and (max-width:1024px) {
    .c-support__body:before {
        left: 50%;
        top: -64px;
        transform: translateX(-50%);
        width: 476px
    }
}

.c-support__body:after {
    aspect-ratio: 1;
    background: var(--color_white);
    border-radius: 50%;
    content: "";
    display: block;
    left: -145px;
    position: absolute;
    top: -114px;
    width: 780px;
    z-index: -1
}

@media screen and (max-width:1024px) {
    .c-support__body:after {
        aspect-ratio: 406/463;
        left: 50%;
        top: -57px;
        transform: translateX(-50%);
        width: 406px
    }
}

.c-support__title {
    display: grid;
    row-gap: 4px
}

@media screen and (max-width:1024px) {
    .c-support__title {
        gap: 0
    }
}

.c-support__title-sub {
    color: var(--color_primary_dark);
    font-size: 2.5rem;
    font-weight: 700;
    line-height: 1.68;
    padding-left: 7.5px
}

@media screen and (max-width:1024px) {
    .c-support__title-sub {
        padding-left: 0;
        text-align: center
    }
}

@media screen and (max-width:768px) {
    .c-support__title-sub {
        font-size: 2rem;
        line-height: 2.1
    }
}

.c-support__title-sub--large {
    font-size: 3rem;
    line-height: 1.4
}

@media screen and (max-width:768px) {
    .c-support__title-sub--large {
        font-size: 2.5rem;
        line-height: 1.68
    }
}

.c-support__title-main {
    max-width: 494.5px
}

@media screen and (max-width:1024px) {
    .c-support__title-main {
        margin-inline: auto;
        max-width: 335.22px
    }
}

.c-support__title-main img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.c-support__list {
    display: grid;
    margin-top: -13px;
    row-gap: 12px
}

@media screen and (max-width:1024px) {
    .c-support__list {
        margin-top: 0;
        margin-inline: auto;
        transform: translateX(calc(var(--vw)*100/var(--base-width)*60));
        width: fit-content
    }
}

@media screen and (max-width:768px) {
    .c-support__list {
        row-gap: 6px;
        transform: translateX(calc(var(--vw)*100/var(--base-width)*54))
    }
}

.c-support__item {
    align-items: start;
    column-gap: 5px;
    display: grid;
    grid-template-columns: 17px 1fr
}

.c-support__item:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxOCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE3IDE4Ij48cGF0aCBmaWxsPSIjZmZiOTFlIiBkPSJNMTUuMjkyIDAgNC43NiAxMS44MDQgMS42OTIgOS40NDlIMGw0Ljc2IDcuODY0TDE3IDB6Ii8+PC9zdmc+) no-repeat 50%/contain;
    content: "";
    display: block;
    height: 17.31px;
    margin-top: 4px;
    width: 17px
}

@media screen and (max-width:768px) {
    .c-support__item:before {
        height: 15.21px;
        width: 14.94px
    }
}

.c-support__item-label {
    line-height: 1.5
}

@media screen and (max-width:1024px) {
    .c-support__item-label {
        font-size: 1.8rem
    }
}

@media screen and (max-width:768px) {
    .c-support__item-label {
        font-size: 1.4rem;
        line-height: 1.5714285714
    }
}

.c-support__item-label span {
    font-size: 1.3rem;
    line-height: 1.9230769231
}

@media screen and (max-width:768px) {
    .c-support__item-label span {
        font-size: 1rem
    }
}

.p-top-fv {
    background: var(--color_bg_grid);
    margin-top: var(--header-height);
    overflow: hidden;
    position: relative;
    z-index: 0
}

.p-top-fv:before {
    aspect-ratio: 1;
    background: var(--color_bg_primary_light);
    border-radius: 50%;
    content: "";
    display: block;
    height: 140.625%;
    left: 50%;
    min-width: 1170px;
    opacity: .7;
    position: absolute;
    top: clamp(-123px, var(--vw) * 100/var(--base-width) * -123, -123px);
    transform: translate(-50%);
    z-index: -1
}

@media screen and (max-width:768px) {
    .p-top-fv:before {
        height: auto;
        min-width: 685px;
        top: 29px
    }
}

.p-top-fv:after {
    aspect-ratio: 1;
    background: var(--color_white);
    border-radius: 50%;
    content: "";
    display: block;
    height: 136.4182692308%;
    left: 50%;
    min-width: 1135px;
    position: absolute;
    top: clamp(-66px, var(--vw) * 100/var(--base-width) * -66, -66px);
    transform: translate(-50%);
    z-index: -1
}

@media screen and (max-width:768px) {
    .p-top-fv:after {
        filter: drop-shadow(0 0 15px #DCE8FF);
        height: auto;
        min-width: 640px;
        top: 62px
    }
}

.p-top-fv__inner {
    position: relative;
    width: 100%;
    z-index: 0
}

.p-top-fv__img {
    aspect-ratio: 372/411;
    position: absolute;
    right: 262px;
    top: 189px;
    transform: translateX(100%);
    width: 372px;
    z-index: 1
}

@media screen and (max-width:1300px) {
    .p-top-fv__img {
        aspect-ratio: auto;
        right: 230px;
        top: 204px;
        width: 240px
    }
}

@media screen and (max-width:768px) {
    .p-top-fv__img {
        aspect-ratio: 278/209;
        margin-top: -14px;
        margin-inline: auto;
        position: relative;
        right: auto;
        top: auto;
        transform: none;
        width: 278px
    }
}

.p-top-fv__wrap {
    mask: url(../img/fv-mask@2x.png) no-repeat center top/1108px 100%;
    padding-top: 58px
}

@media screen and (max-width:768px) {
    .p-top-fv__wrap {
        padding-block: 37px 124px
    }
}


@media screen and (max-width:513px) {
    .p-top-fv__wrap {
        padding-block: 37px 90px
    }
}

.p-top-fv__lead {
    background: var(--color_primary);
    border-radius: calc(infinity*1px);
    color: var(--color_white);
    font-size: 2rem;
    line-height: 1.5;
    margin-inline: auto;
    padding: 8px 40px;
    width: fit-content
}

@media screen and (max-width:768px) {
    .p-top-fv__lead {
        font-size: 1.8rem;
        line-height: 1.5;
        padding: 6px 52px;
        text-align: center
    }
}

.p-top-fv__title {
    display: grid;
    justify-items: center;
    margin-top: 14px;
    position: relative;
    row-gap: 14px
}

@media screen and (max-width:768px) {
    .p-top-fv__title {
        margin-top: 34px;
        row-gap: 9px
    }
}

.p-top-fv__title-sub {
    color: var(--color_primary_dark);
    font-size: 2.8rem;
    font-weight: 700;
    line-height: 1.8571428571;
    position: relative
}

@media screen and (max-width:768px) {
    .p-top-fv__title-sub {
        font-size: 2.2rem;
        line-height: 1.3636363636;
        margin-inline: auto;
        max-width: 375px;
        padding-left: 105px;
        width: 100%
    }
}

.p-top-fv__title-sub--small {
    font-size: 2.05rem
}

@media screen and (max-width:768px) {
    .p-top-fv__title-sub--small {
        line-height: 1.7073170732
    }

    .p-top-fv__title-sub[class*=color] {
        font-size: 2.8rem;
        line-height: 1.25
    }
}

.p-top-fv__balloon {
    aspect-ratio: 216/214;
    left: 22px;
    object-fit: contain;
    position: absolute;
    top: -78px;
    transform: translate(-100%);
    width: 216px
}

@media screen and (max-width:768px) {
    .p-top-fv__balloon {
        bottom: -22.5px;
        left: -15px;
        top: auto;
        transform: none;
        width: 163.5px
    }
}

.p-top-fv__title-main {
    margin-inline: auto;
    max-width: 662px;
    width: 100%
}

@media screen and (max-width:1024px) {
    .p-top-fv__title-main {
        max-width: 512px
    }
}

@media screen and (max-width:768px) {
    .p-top-fv__title-main {
        max-width: 346.5px
    }
}

.p-top-fv__title-main img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.p-top-fv__catch {
    align-items: center;
    color: var(--color_primary_dark);
    column-gap: 10px;
    display: grid;
    font-size: 2rem;
    font-weight: 700;
    grid-template-columns: 14.15px max-content 14.15px;
    justify-content: center;
    line-height: 1.5;
    margin-top: -3px
}

@media screen and (max-width:768px) {
    .p-top-fv__catch {
        font-size: 1.8rem;
        grid-template-columns: 14px max-content 14px;
        line-height: 1.5;
        margin-top: 6px;
        text-align: center
    }
}

.p-top-fv__catch:after,
.p-top-fv__catch:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDI1Ij48cGF0aCBzdHJva2U9IiMyODY0ZjAiIGQ9Ik0xNC41NzggMjQuNzUuNDMzLjI1Ii8+PC9zdmc+) no-repeat 50%/contain;
    content: "";
    display: block;
    height: 24.5px;
    width: 14.15px
}

@media screen and (max-width:768px) {

    .p-top-fv__catch:after,
    .p-top-fv__catch:before {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSI1MyIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE1IDUzIj48cGF0aCBzdHJva2U9IiMyODY0ZjAiIGQ9Im0xNC40ODMgNTIuMTMtMTQtNTIiLz48L3N2Zz4=);
        height: 52px;
        width: 14px
    }
}

.p-top-fv__catch:after {
    transform: rotateY(180deg)
}

.p-top-fv__list {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: center;
    margin-top: 24px;
    margin-inline: auto;
    max-width: 830px
}

@media screen and (max-width:1024px) {
    .p-top-fv__list {
        max-width: 95%
    }
}

@media screen and (max-width:768px) {
    .p-top-fv__list {
        gap: 5px;
        justify-content: center;
        margin-top: 16px;
        margin-inline: auto;
        max-width: calc(var(--vw)*100/var(--base-width)*312)
    }
}

.p-top-fv__item {
    align-items: center;
    background: var(--color_white);
    border: 1px solid var(--color_primary);
    border-radius: 10px;
    color: var(--color_primary_dark);
    column-gap: 3px;
    display: grid;
    flex: 1 1 auto;
    font-size: 2rem;
    font-weight: 700;
    grid-template-columns: 36px max-content;
    justify-content: center;
    justify-items: center;
    line-height: 1.5;
    max-width: 310px;
    min-width: 0;
    padding: 5px
}

@media screen and (max-width:768px) {
    .p-top-fv__item {
        border-radius: 5px;
        flex: 0 1 auto;
        font-size: 1.2rem;
        grid-template-columns: 18px max-content;
        line-height: 1.5;
        padding: 3px 7px
    }
}

.p-top-fv__item:nth-of-type(5) {
    max-width: 275px
}

.p-top-fv__cv {
    column-gap: 1.5px;
    margin-top: 38px
}

.p-top-worries {
    padding-block: 127px 0
}

@media screen and (max-width:768px) {
    .p-top-worries {
        padding-block: 73px 0
    }
}

.p-top-worries__list {
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(2, 1fr);
    margin-top: 63px
}

@media screen and (max-width:768px) {
    .p-top-worries__list {
        grid-template-columns: 100%;
        margin-top: 35px
    }
}

.p-top-worries__item {
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    overflow: hidden
}

.p-top-worries__item-head {
    background: var(--color_primary_dark);
    color: var(--color_white);
    font-size: 2.4rem;
    font-weight: 700;
    letter-spacing: .05em;
    line-height: 2;
    padding-block: 6px;
    text-align: center
}

.p-top-worries__item-body {
    background: var(--color_bg_primary);
    display: grid;
    flex: 1;
    justify-items: center;
    padding: 30px 30px 20px;
    row-gap: 19px
}

@media screen and (max-width:768px) {
    .p-top-worries__item-body {
        padding-inline: 10px
    }
}

.p-top-worries__item-labels {
    display: grid;
    row-gap: 9px;
    width: 100%
}

.p-top-worries__item-label {
    background: var(--color_white);
    border-radius: calc(infinity*1px);
    color: var(--color_primary_dark);
    line-height: 1.4375;
    padding: 10px;
    position: relative;
    text-align: center
}

@media screen and (max-width:768px) {
    .p-top-worries__item-label {
        border-radius: 20px;
        padding-inline: 10px
    }
}

.p-top-worries__item-label:last-child:after {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDExIDExIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNS4xOTYgMTAuNSAwIDBoMTAuMzkyeiIvPjwvc3ZnPg==) no-repeat 50%/contain;
    bottom: 4px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    position: absolute;
    transform: translate(-50%, 100%);
    width: 12px
}

.p-top-worries__item-icon {
    max-width: 89px
}

.p-top-worries__item-icon img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.p-top-worries__arrow {
    display: block;
    margin-top: 74px;
    margin-inline: auto;
    max-width: 59px;
    width: fit-content
}

@media screen and (max-width:768px) {
    .p-top-worries__arrow {
        margin-top: 34px;
        max-width: 43.5px
    }
}

.p-top-worries__arrow img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.p-top-worries__bottom {
    display: grid;
    justify-items: center;
    margin-top: 59px
}

@media screen and (max-width:768px) {
    .p-top-worries__bottom {
        margin-top: 21px
    }
}

.p-top-worries__bottom-head {
    align-items: center;
    color: var(--color_primary_dark);
    column-gap: 10px;
    display: flex;
    font-size: 2.5rem;
    font-weight: 700;
    justify-content: center;
    line-height: 1.8
}

.p-top-worries__bottom-head img {
    height: auto;
    object-fit: contain;
    width: 180px
}

.p-top-worries__bottom-title {
    color: var(--color_primary_dark);
    font-size: 4rem;
    font-weight: 700;
    letter-spacing: .05em;
    line-height: 1.5;
    text-align: center
}

@media screen and (max-width:768px) {
    .p-top-worries__bottom-title {
        line-height: 1.25
    }
}

.p-top-worries__bottom-title--medium {
    display: inline-block;
    font-size: 3rem;
    line-height: 1.5
}

@media screen and (max-width:768px) {
    .p-top-worries__bottom-title--medium {
        font-size: 2.5rem;
        line-height: 1.6
    }
}

.p-top-worries__bottom-title--small {
    display: inline-block;
    font-size: 2.5rem;
    line-height: 2.4
}

@media screen and (max-width:768px) {
    .p-top-worries__bottom-title--small {
        font-size: 2rem;
        line-height: 2
    }

    .p-top-worries__bottom-title--sp-large {
        font-size: 2.5rem;
        line-height: 1.6
    }
}

.p-top-consultant {
    margin-top: -44px;
    padding-block: 280px 82px;
    position: relative;
    z-index: 0
}

@media screen and (max-width:768px) {
    .p-top-consultant {
        margin-top: 12px;
        padding-block: 100px 10px
    }
}

.p-top-consultant:before {
    background: var(--color_primary_dark);
    bottom: 0;
    clip-path: polygon(0 0, 50% 196px, 100% 0, 100% 100%, 0 100%);
    content: "";
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

@media screen and (max-width:768px) {
    .p-top-consultant:before {
        clip-path: polygon(0 0, 50% 60px, 100% 0, 100% 100%, 0 100%)
    }
}

.p-top-consultant__head {
    margin-inline: auto;
    max-width: 818px
}

.p-top-consultant__head img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.p-top-consultant__body {
    display: grid;
    justify-items: center;
    row-gap: 33px
}

@media screen and (max-width:768px) {
    .p-top-consultant__body {
        row-gap: 17px
    }
}

.p-top-consultant__list {
    column-gap: 27px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    margin-top: 18px;
    margin-inline: auto;
    max-width: 891px;
    padding-inline: calc(var(--vw)*100/var(--base-width)*10)
}

@media screen and (max-width:768px) {
    .p-top-consultant__list {
        column-gap: 10px;
        margin-top: 25px
    }
}

.p-top-consultant__item {
    border-radius: 10px;
    display: grid;
    grid-row: span 2;
    grid-template-rows: subgrid;
    overflow: hidden
}

@media screen and (max-width:768px) {
    .p-top-consultant__item {
        border-radius: 3.75px
    }
}

.p-top-consultant__item-head {
    align-items: center;
    background: var(--color_yellow);
    color: var(--color_primary_dark);
    display: grid;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.15;
    padding-block: 10px;
    text-align: center
}

@media screen and (max-width:768px) {
    .p-top-consultant__item-head {
        font-size: 1.4rem;
        line-height: 1.1428571429;
        padding-block: 4px
    }
}

.p-top-consultant__catch {
    color: var(--color_white);
    font-size: 2.5rem;
    line-height: 1.6;
    position: relative;
    text-align: center
}

@media screen and (max-width:768px) {
    .p-top-consultant__catch {
        font-size: 2rem
    }
}

.p-top-consultant__catch--large {
    font-size: 4rem;
    font-weight: 700;
    line-height: 1.5
}

@media screen and (max-width:768px) {
    .p-top-consultant__catch--large {
        font-size: 3rem;
        line-height: 1.3333333333
    }
}

.p-top-consultant__catch img {
    aspect-ratio: 1;
    bottom: -43.5px;
    max-width: 100%;
    object-fit: contain;
    position: absolute;
    right: -207.5px;
    width: 271px
}

@media screen and (max-width:1024px) {
    .p-top-consultant__catch img {
        bottom: auto;
        margin-top: -13.4453781513%;
        margin-inline: auto;
        position: relative;
        right: auto;
        width: calc(var(--vw)*100/var(--base-width)*238)
    }
}

@media screen and (max-width:768px) {
    .p-top-consultant__catch img {
        margin-top: -20.1680672269%;
        width: 238px
    }
}

.p-top-point {
    padding-block: 100px 102px
}

@media screen and (max-width:768px) {
    .p-top-point {
        padding-block: 70px 50px
    }
}

.p-top-point__list {
    display: grid;
    gap: 40px 45px;
    grid-template-columns: repeat(6, 1fr);
    margin-top: 80px
}

@media screen and (max-width:1024px) {
    .p-top-point__list {
        gap: 20px;
        grid-template-columns: repeat(2, 1fr)
    }
}

@media screen and (max-width:768px) {
    .p-top-point__list {
        grid-template-columns: 100%;
        margin-top: 18px;
        padding-inline: calc(var(--vw)*100/var(--base-width)*10.5)
    }
}

.p-top-point__item {
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    justify-items: center;
    padding: 30px 20px;
    row-gap: 11px
}

@media screen and (max-width:768px) {
    .p-top-point__item {
        padding: 30px 10px 48px
    }
}

.p-top-point__item:nth-of-type(odd) {
    background: var(--color_bg_primary_light)
}

.p-top-point__item:nth-of-type(2n) {
    border: 1px solid #73a5ff
}

.p-top-point__item:first-of-type {
    grid-column: 1/3
}

.p-top-point__item:nth-of-type(2) {
    grid-column: 3/5
}

.p-top-point__item:nth-of-type(3) {
    grid-column: 5/7
}

.p-top-point__item:nth-of-type(4) {
    grid-column: 2/4
}

.p-top-point__item:nth-of-type(5) {
    grid-column: 4/6
}

@media screen and (max-width:1024px) {
    .p-top-point__item {
        grid-column: auto !important
    }
}

.p-top-point__item-number {
    color: var(--color_primary_dark);
    font-size: 2.1rem;
    font-weight: 700;
    line-height: 1.1904761905;
    text-align: center
}

.p-top-point__item-icon {
    margin-inline: auto;
    max-width: 140px
}

.p-top-point__item-icon img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.p-top-point__item-body {
    display: grid;
    row-gap: 24px
}

.p-top-point__item-heading {
    color: var(--color_primary_dark);
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.3;
    text-align: center
}

.p-top-point__item-heading--large {
    font-size: 2.5rem;
    font-weight: 700;
    line-height: 1.3
}

.p-top-point__item-heading--underline {
    text-decoration: underline;
    text-decoration-color: var(--color_yellow);
    text-decoration-thickness: 2px;
    text-underline-offset: 6px
}

@media screen and (max-width:768px) {
    .p-top-point__item-heading--underline {
        text-underline-offset: 12px
    }
}

.p-top-point__item-heading sup {
    font-size: .8em
}

.p-top-point__item-text {
    letter-spacing: .003em;
    text-align: center
}

.p-top-point__item-text--small {
    font-size: 1.3rem;
    letter-spacing: .003em;
    line-height: 1.9230769231
}

.p-top-flow {
    background: var(--color_bg_gray);
    padding-block: 90px
}

@media screen and (max-width:768px) {
    .p-top-flow {
        padding-block: 60px
    }
}

.p-top-flow__slider {
    overflow-x: auto
}

@media screen and (max-width:768px) {
    .p-top-flow__slider {
        margin-right: calc(50% - var(--vw)*50)
    }
}

.p-top-flow__list {
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(4, 1fr);
    margin-right: var(--gutter);
    margin-top: 80px;
    min-width: 1140px
}

@media screen and (max-width:768px) {
    .p-top-flow__list {
        margin-top: 6px
    }
}

.p-top-flow__item {
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    overflow: hidden
}

.p-top-flow__item-head {
    position: relative
}

.p-top-flow__item-img img {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.p-top-flow__item-step {
    background: #73a5ff;
    bottom: 0;
    color: var(--color_white);
    font-size: 1.3rem;
    font-weight: 700;
    left: 0;
    line-height: 1;
    padding-block: 7px 8px;
    position: absolute;
    right: 0;
    text-align: center
}

.p-top-flow__item-body {
    background: var(--color_white);
    flex: 1;
    padding: 19px 26px 36px 20px
}

.p-top-flow__item-heading {
    color: var(--color_primary);
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 1.3888888889;
    min-height: 2lh;
    text-align: center
}

.p-top-flow__item-text {
    color: var(--color_primary_dark);
    font-weight: 400;
    margin-top: 14px
}

.p-top-flow__item-btn {
    margin-top: 30px;
    margin-inline: auto
}

.p-top-flow__arrow {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTQwIiBoZWlnaHQ9Ijc2IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTE0MCA3NiI+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTAgMTdoMTEwN3Y0MkgweiIvPjxwYXRoIGZpbGw9IiMxNDMyNzgiIGQ9Im0xMTQwIDM4LTM4LjI1IDMyLjkwOVY1LjA5MXoiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIwIiB4Mj0iMTEwNyIgeTE9IjM4IiB5Mj0iMzgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjMjg2NGYwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMTQzMjc4Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+) no-repeat 50%/contain;
    color: var(--color_white);
    font-size: 1.8rem;
    font-weight: 700;
    letter-spacing: .003em;
    line-height: 1.3888888889;
    margin-block: 6px 20px;
    min-width: 1140px;
    padding-block: 25px 26px;
    text-align: center
}

@media screen and (max-width:768px) {
    .p-top-flow__arrow {
        font-size: 1.4rem;
        line-height: 1.7857142857;
        padding-left: 16px;
        text-align: left
    }
}

.p-top-relife {
    overflow: hidden;
    padding-block: 86px 107px;
    position: relative;
    z-index: 0
}

@media screen and (max-width:768px) {
    .p-top-relife {
        padding-block: 18px 75px
    }
}

.p-top-relife:before {
    aspect-ratio: 1;
    background: var(--color_bg_primary);
    border-radius: 50%;
    content: "";
    display: block;
    left: 50%;
    position: absolute;
    top: -267.25px;
    transform: translate(-50%);
    width: 442px;
    z-index: -1
}

@media screen and (max-width:768px) {
    .p-top-relife:before {
        top: -205px;
        width: 345px
    }
}

.p-top-relife__heading {
    position: relative
}

.p-top-relife__img {
    aspect-ratio: 1;
    object-fit: contain;
    position: absolute;
    right: 34px;
    top: -45.25px;
    transform: translateX(100%);
    width: 288px;
    z-index: 1
}

@media screen and (max-width:768px) {
    .p-top-relife__img {
        margin-inline: auto;
        margin-bottom: -33px;
        position: relative;
        right: auto;
        text-align: center;
        top: auto;
        transform: none;
        transform: translateX(-18px);
        width: 180px
    }
}

.p-top-relife__text {
    color: var(--color_primary_dark);
    line-height: 1.875;
    margin-top: 53px;
    text-align: center
}

@media screen and (max-width:768px) {
    .p-top-relife__text {
        margin-top: 18px
    }
}

.p-top-relife__row {
    align-items: flex-start;
    column-gap: 36px;
    display: flex;
    justify-content: center;
    margin-top: 40px
}

@media screen and (max-width:1024px) {
    .p-top-relife__row {
        align-items: center;
        flex-direction: column;
        row-gap: 36.5px
    }
}

@media screen and (max-width:768px) {
    .p-top-relife__row {
        gap: 36.5px;
        margin-top: 51px;
        margin-inline: auto;
        max-width: 480px
    }

    .p-top-relife__col {
        width: 100%
    }
}

.p-top-relife__balloon {
    background: var(--color_primary_dark);
    border-radius: calc(infinity*1px);
    color: var(--color_white);
    font-weight: 700;
    line-height: 1.5;
    padding: 5px 20px;
    position: relative;
    text-align: center;
    z-index: 0
}

@media screen and (max-width:768px) {
    .p-top-relife__balloon {
        border-radius: 20px
    }
}

.p-top-relife__balloon--large {
    font-size: 2rem;
    line-height: 1.5;
    margin-right: 6px
}

.p-top-relife__balloon:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDIzIDIwIj48cGF0aCBmaWxsPSIjMWU0NmFhIiBkPSJNMTEuMjU4IDE5LjUgMCAwaDIyLjUxN3oiLz48L3N2Zz4=) no-repeat 50%/contain;
    bottom: 12.5px;
    content: "";
    height: 26px;
    left: 50%;
    position: absolute;
    transform: translate(-50%, 100%);
    width: 26px;
    z-index: -1
}

.p-top-relife__list {
    display: grid;
    margin-top: 41px
}

@media screen and (max-width:768px) {
    .p-top-relife__list {
        margin-top: 27px
    }
}

.p-top-relife__list:has(>:nth-child(2):last-child) {
    grid-template-columns: repeat(2, 1fr)
}

@media screen and (max-width:768px) {
    .p-top-relife__list:has(>:nth-child(2):last-child) {
        grid-template-columns: 100%
    }
}

.p-top-relife__list:has(>:nth-child(3):last-child) {
    grid-template-columns: repeat(3, 1fr)
}

@media screen and (max-width:768px) {
    .p-top-relife__list:has(>:nth-child(3):last-child) {
        grid-template-columns: 100%
    }
}

.p-top-relife__item {
    display: grid;
    justify-items: center;
    position: relative;
    row-gap: 11px;
    z-index: 0
}

@media screen and (max-width:768px) {
    .p-top-relife__item {
        align-items: center;
        display: grid;
        justify-items: start;
        padding-block: 11px;
        row-gap: 0
    }

    .p-top-relife__col:first-of-type .p-top-relife__item {
        grid-template-columns: 125px 1fr
    }

    .p-top-relife__col:nth-of-type(2) .p-top-relife__item {
        column-gap: 26px;
        grid-template-columns: 105px 1fr
    }
}

.p-top-relife__item:before {
    background: #aaa7a7;
    content: "";
    display: block;
    height: 178px;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 1px
}

@media screen and (max-width:768px) {
    .p-top-relife__item:before {
        height: 1px;
        left: 50%;
        top: 0;
        transform: translate(-50%);
        width: 100%
    }
}

.p-top-relife__item:last-child:after {
    background: #aaa7a7;
    content: "";
    display: block;
    height: 178px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px
}

@media screen and (max-width:768px) {
    .p-top-relife__item:last-child:after {
        bottom: 0;
        height: 1px;
        left: 50%;
        top: auto;
        transform: translate(-50%);
        width: 100%
    }
}

.p-top-relife__item-icon {
    aspect-ratio: 165/110;
    width: 165px
}

@media screen and (max-width:768px) {
    .p-top-relife__item-icon {
        width: 100%
    }

    .p-top-relife__col:first-of-type .p-top-relife__item-icon {
        margin-left: 14px
    }

    .p-top-relife__col:nth-of-type(2) .p-top-relife__item-icon {
        margin-left: 29px
    }
}

.p-top-relife__item-icon img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.p-top-relife__item-text {
    color: var(--color_primary_dark);
    font-weight: 700;
    text-align: center
}

@media screen and (max-width:768px) {
    .p-top-relife__item-text {
        text-align: left
    }
}

.p-top-relife__item-text--large {
    font-size: 1.8rem
}

.p-top-relife__note {
    display: block;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.5;
    margin-top: 27.5px
}

@media screen and (max-width:768px) {
    .p-top-relife__note {
        font-size: .8rem;
        grid-column: 1/-1;
        line-height: 1.5;
        margin-top: 4px;
        width: 100%
    }
}

.p-top-faq {
    background: var(--color_bg_gray);
    padding-block: 100px
}

@media screen and (max-width:768px) {
    .p-top-faq {
        padding-block: 60px
    }
}

.p-top-faq__heading {
    letter-spacing: .1em
}

.p-top-faq__list {
    display: grid;
    margin-top: 60px;
    row-gap: 20px
}

@media screen and (max-width:768px) {
    .p-top-faq__list {
        margin-top: 20px
    }
}

.p-top-faq__item {
    background: var(--color_white);
    border: 1px solid var(--color_primary);
    border-radius: 10px;
    display: grid;
    padding: 40px 50px;
    row-gap: 20px
}

@media screen and (max-width:768px) {
    .p-top-faq__item {
        padding: 20px
    }
}

.p-top-faq__item-question {
    color: var(--color_primary);
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.5
}

@media screen and (max-width:768px) {
    .p-top-faq__item-question {
        font-size: 1.8rem;
        line-height: 1.5
    }
}

.p-top-faq__item-answer {
    line-height: 1.4375
}

@media screen and (max-width:768px) {
    .p-top-faq__item-answer {
        font-size: 1.4rem;
        line-height: 1.4285714286
    }
}

.p-top-form {
    background: var(--color_bg_primary_light);
    padding-block: 100px
}

@media screen and (max-width:768px) {
    .p-top-form {
        padding-block: 83px
    }
}

.p-top-form__heading {
    letter-spacing: .1em
}

.p-top-form__body {
    margin-top: 60px
}

@media screen and (max-width:768px) {
    .p-top-form__body {
        margin-top: 20px
    }
}

.p-top-partner {
    background: var(--color_bg_grid_gray);
    border-bottom: 10px solid #1e46aa;
    border-top: 10px solid #1e46aa;
    overflow: hidden;
    padding-block: 70.5px;
    position: relative;
    z-index: 0
}

.p-top-partner:after,
.p-top-partner:before {
    background: var(--color_bg_primary_dark);
    content: "";
    display: block;
    height: 3px;
    left: 0;
    position: absolute;
    right: 0
}

.p-top-partner:before {
    top: 6px
}

.p-top-partner:after {
    bottom: 6px
}

.p-top-partner__wrap:before {
    aspect-ratio: 1;
    background: var(--color_white);
    border-radius: 50%;
    content: "";
    display: block;
    left: 50%;
    position: absolute;
    top: -209.25px;
    transform: translate(-50%);
    width: 814px;
    z-index: -1
}

@media screen and (max-width:768px) {
    .p-top-partner__wrap:before {
        aspect-ratio: 576/724;
        top: -31px;
        width: 576px
    }
}

.p-top-partner__heading {
    color: var(--color_primary);
    display: grid;
    font-weight: 700;
    justify-items: center;
    row-gap: 7.75px
}

.p-top-partner__heading-sub {
    align-items: center;
    column-gap: 6px;
    display: grid;
    font-size: 2.5rem;
    grid-template-columns: 248px 1fr;
    line-height: 2
}

@media screen and (max-width:768px) {
    .p-top-partner__heading-sub {
        column-gap: 4.6px;
        grid-template-columns: 179px 1fr
    }
}

.p-top-partner__heading-sub img {
    aspect-ratio: 248/96;
    object-fit: contain;
    width: 100%
}

.p-top-partner__heading-main {
    font-size: 3.5rem;
    line-height: 2;
    text-align: center
}

@media screen and (max-width:1024px) {
    .p-top-partner__heading-main {
        line-height: 1.4980392157
    }
}

@media screen and (max-width:768px) {
    .p-top-partner__heading-main {
        font-size: 2.55rem
    }
}

.p-top-partner__heading-main--small {
    font-size: 2.8rem;
    line-height: 2.5
}

@media screen and (max-width:1024px) {
    .p-top-partner__heading-main--small {
        line-height: 1.8095238095
    }
}

@media screen and (max-width:768px) {
    .p-top-partner__heading-main--small {
        font-size: 2.1rem
    }
}

.p-top-partner__text {
    font-size: 1.8rem;
    line-height: 1.4444444444;
    margin-top: 15px;
    text-align: center
}

.p-top-partner__img {
    aspect-ratio: 1;
    margin-block: -78px -57px;
    margin-inline: auto;
    object-fit: contain;
    width: 265px
}

.p-top-partner__btn-wrap {
    display: grid;
    margin-top: 30px;
    row-gap: 20px
}

.p-top-partner__btn {
    display: grid;
    justify-items: center
}

@media screen and (max-width:768px) {
    .p-top-partner__btn:first-of-type {
        row-gap: 4px
    }
}

.p-top-partner__btn .c-cv__btn {
    max-width: 100%;
    width: 400px
}

@media screen and (max-width:768px) {
    .p-top-partner__btn .c-cv__btn {
        border-radius: 10px;
        width: 100%
    }
}

.p-top-partner__btn .c-cv__btn-box {
    font-size: 2.2rem
}

@media screen and (max-width:768px) {
    .p-top-partner__btn .c-cv__btn-box {
        border-radius: 10px;
        padding: 0 16px 2px
    }
}

.p-top-partner__btn .c-cv__btn-text {
    font-size: 2.6rem
}

@media screen and (max-width:768px) {
    .p-top-partner__btn .c-cv__btn-text {
        font-size: 2.2rem
    }
}

@media screen and (min-width:1024.02px) {
    .u-no-pc {
        display: none !important
    }
}

@media screen and (max-width:1024px) and (min-width:768.02px) {
    .u-no-tab {
        display: none !important
    }
}

@media screen and (max-width:768px) {
    .u-no-sp {
        display: none !important
    }
}

.u-font-ja {
    font-family: var(--font-family_noto-serif-jp)
}

.u-font-en {
    font-family: var(--font-family_urw-din)
}

.u-color-white {
    color: var(--color_white)
}

.u-color-primary {
    color: var(--color_primary)
}

.u-color-primary-dark {
    color: var(--color_primary_dark)
}

.u-color-orange {
    color: var(--color_orange)
}

.u-color-yellow {
    color: var(--color_yellow)
}

.u-text-regular {
    font-weight: 400
}

.u-text-medium {
    font-weight: 500
}

.u-text-bold {
    font-weight: 700
}

.u-text-black {
    font-weight: 900
}

.u-text-center {
    text-align: center
}

.u-text-right {
    text-align: right
}

.u-text-left {
    text-align: left
}

.u-text-justify {
    text-align: justify
}

@media screen and (max-width:768px) {
    .u-text-sp-center {
        text-align: center
    }

    .u-text-sp-right {
        text-align: right
    }

    .u-text-sp-left {
        text-align: left
    }

    .u-text-sp-justify {
        text-align: justify
    }
}

.u-layout-block {
    display: block
}

.u-layout-inline {
    display: inline
}

.u-layout-inline-block {
    display: inline-block
}

@media screen and (max-width:768px) {
    .u-layout-sp-block {
        display: block
    }

    .u-layout-sp-inline {
        display: inline
    }

    .u-layout-sp-inline-block {
        display: inline-block
    }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvdW5kYXRpb24vX3BsdWdpbi5zY3NzIiwiY29tbW9uLmNzcyIsImdsb2JhbC9zZXR0aW5nL192YXJpYWJsZS5zY3NzIiwiZ2xvYmFsL21peGluL19icmVha3BvaW50LnNjc3MiLCJmb3VuZGF0aW9uL19yZXNldC5zY3NzIiwiZm91bmRhdGlvbi9fYmFzZS5zY3NzIiwibGF5b3V0L19sLWJvZHktaW5uZXIuc2NzcyIsImxheW91dC9fbC1tYWluLnNjc3MiLCJsYXlvdXQvX2wtaGVhZGVyLnNjc3MiLCJnbG9iYWwvbWl4aW4vX2hvdmVyLnNjc3MiLCJsYXlvdXQvX2wtYnVyZ2VyLW5hdi5zY3NzIiwibGF5b3V0L19sLWdsb2JhbC1uYXYuc2NzcyIsImxheW91dC9fbC1mb290ZXIuc2NzcyIsImxheW91dC9fbC1mb290ZXItbmF2LnNjc3MiLCJsYXlvdXQvX2wtaW5uZXIuc2NzcyIsIm9iamVjdC9jb21wb25lbnRzL19jLWJ0bi5zY3NzIiwib2JqZWN0L2NvbXBvbmVudHMvX2MtaDIuc2NzcyIsIm9iamVjdC9jb21wb25lbnRzL19jLWN2LnNjc3MiLCJvYmplY3QvY29tcG9uZW50cy9fYy1zdXBwb3J0LnNjc3MiLCJvYmplY3QvcHJvamVjdC9fcC10b3Auc2NzcyIsIm9iamVjdC91dGlsaXR5L191LXJlc3BvbnNpdmUuc2NzcyIsIm9iamVjdC91dGlsaXR5L191LXRleHQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnRkEsZ0JDb09BLENDOVNBLDBCQUNFLHFCQUFBLENBQ0EsY0FBQSxDQUNBLHFCRERGLENDSUEsK0JBQ0UscUJBQUEsQ0FDQSxjQUFBLENBQ0EscUJERkYsQ0NNQSxNQUVFLGtCQUFBLENBQ0EsbUJBQUEsQ0FDQSx1QkFBQSxDQUNBLHNCQUFBLENBQ0Esc0JBQUEsQ0FFQSw0QkFBQSxDQUdBLHFCQUFBLENBQ0Esb0JBQUEsQ0FDQSwwQkFBQSxDQUNBLCtCQUFBLENBQ0EsZ0NBQUEsQ0FDQSw0QkFBQSxDQUNBLDJCQUFBLENBQ0EsdUJBQUEsQ0FDQSxreENBQUEsQ0FDQSx1eENEUkYsQ0VBRSxxQ0RaRixNQXVCSSw4d0NBQUEsQ0FDQSxteENEUEYsQ0FDRixDQ1dBLE1BQ0UsVUFBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLHNCRFJGLENFYkUscUNEaUJGLE1BT0ksZ0JEUEYsQ0FDRixDQ1dBLE1BQ0Usb0REUkYsQ0dyREEsaUJBR0UscUJIMkRGLENHakRBLG9EQWVFLGFBQUEsQ0FEQSxtQkFBQSxDQUZBLFFBQUEsQ0FDQSxTSDZERixDR3pEQSxNQUVFLGVINERGLENHMURBLEVBQ0UsYUFBQSxDQUNBLG9CQUFBLENBQ0EsNkJINkRGLENHM0RBLFlBRUUsYUFBQSxDQUNBLGNIOERGLENHNURBLElBRUUsV0FBQSxDQURBLFdIZ0VGLENHN0RBLE9BQ0UsYUFBQSxDQUlBLGNBQUEsQ0FIQSxZSGdFRixDRzFEQSxNQUVFLHdCQUFBLENBQ0EsZ0JBQUEsQ0FGQSxVSG1FRixDR2hFRSxTQUVFLG1CQUFBLENBREEsa0JIbUVKLENJM0hBLEtBRUUsZUFBQSxDQURBLFdBQUEsQ0FFQSxvQkFBQSxDQUNBLGFKb0lGLENFOUdFLHFDRTFCRixLQU9JLDZDSnFJRixDSW5JRSxvQkFDRSw2Q0pxSUosQ0lsSUUsdUJBQ0UsMkNKb0lKLENJaklFLGtCQUNFLDZDSm1JSixDSWhJRSxpQkFDRSw2Q0prSUosQ0kvSEUsbUJBQ0UsNENKaUlKLENJOUhFLG9CQUNFLDZDSmdJSixDQUNGLENFL0hFLG9DRWhDRixLQW1DSSxvQkpnSUYsQ0FDRixDSTlIQSxLQUVFLDZCQUFBLENBQ0Esc0JBQUEsQ0FDQSwrQ0FBQSxDQUhBLFdBQUEsQ0FJQSxrQkFBQSxDQUNBLDZCQUFBLENBQ0Esa0NBQUEsQ0FDQSx3QkFBQSxDQUNBLG9CQUFBLENBQ0EsaUJBQUEsQ0FFQSxnQkFBQSxDQURBLDRCSmtJRixDRW5KRSxvQ0VNRixLQWVJLGVKa0lGLENBQ0YsQ0loSUUsYUFDRSx5QkprSUosQ0kvSEEsWUFDRSxlQUFBLENBS0EsZUFBQSxDQUhBLFdBQUEsQ0FDQSxlQUFBLENBR0EsZUFBQSxDQUxBLGFBQUEsQ0FHQSxTSm9JRixDSWhJQSxJQUNFLG9CSm1JRixDSWpJQSxlQUdFLHVCQUFBLENBREEsMkJBQUEsQ0FFQSx1QkpvSUYsQ0RoTkEsY0FDRSxxQkN5TkYsQ0R0TkEsZ0JBQ0UsYUFBQSxDQUNBLG9CQ3lORixDRHROQSxzQkFDRSx5QkN5TkYsQ0R0TkEscUJBQ0UsY0FBQSxDQUNBLHVCQ3lORixDRHROQSxlQUNFLGlCQUFBLENBQ0EsVUN5TkYsQ0R0TkEsNEJBY0UscUJDME5GLENEdE5BLG1CQUNFLHNCQ3lORixDRHROQSxrQkFDRSxvQkN5TkYsQ0R0TkEsb0NBQ0Usa0NBQ0Usa0JBQUEsQ0FJQSxvQkNzTkYsQ0RwTkEsTUFDRSxVQ3lORixDQUNGLENEck5BLFVBRUUsYUFBQSxDQURBLHFCQ3lORixDRHJOQSxvQ0FDRSxVQUVFLGFBQUEsQ0FEQSxvQkN5TkYsQ0FDRixDRHJOQSxvREFHRSxxQkFBQSxDQVFBLHdCQUFBLENBTEEsaUJBQUEsQ0FGQSxVQUFBLENBUUEsYUFBQSxDQVhBLFlBQUEsQ0FDQSxhQUFBLENBV0EsYUFBQSxDQUxBLGNBQUEsQ0FEQSxjQUFBLENBRUEsaUJBQUEsQ0FDQSxpQkFBQSxDQUxBLG9CQytORixDRHBOQSwwQkFNRSxrQkFBQSxDQUhBLFlBQUEsQ0FEQSxjQUFBLENBREEseUJBQUEsQ0FJQSwwQkFBQSxDQUVBLGtCQUFBLENBSEEsb0JDME5GLENEcE5BLDJOQWFFLHFCQUFBLENBREEsaUJBQUEsQ0FGQSx3QkFBQSxDQURBLHVCQUFBLENBS0EsNEJBQUEsQ0FOQSwwQkFBQSxDQUdBLG9CQzBORixDRHBOQSwwQ0FDRSxzQkN1TkYsQ0RwTkEsc0JBQ0UsWUN1TkYsQ0RwTkEsMkJBRUUsYUFBQSxDQURBLG9CQ3dORixDRHBOQSw0QkFLRSw0QkFBQSxDQUNBLHFCQUFBLENBQ0EsNEJBQUEsQ0FVQSw0QkFBQSxDQVRBLGlDQUFBLENBQ0EseUJBQUEsQ0FDQSxvQkFBQSxDQVRBLGNBQUEsQ0FFQSx1QkFBQSxDQVFBLHdCQUFBLENBS0EscUJBQUEsQ0FkQSx1QkFBQSxDQVVBLDJCQUFBLENBUkEsMkJBQUEsQ0FTQSwyQkFBQSxDQUNBLDBCQUFBLENBQ0EscUJDeU5GLENEcE5BLGtDQU9FLHNCQUFBLENBQ0Esb0JBQUEsQ0FDQSxVQUFBLENBSkEsV0FBQSxDQUpBLGlCQUFBLENBRUEsV0FBQSxDQURBLE9BQUEsQ0FJQSx3Q0FBQSxDQUZBLFVDNE5GLENEcE5BLHlEQUVFLG9CQUFBLENBREEscUJBQUEsQ0FFQSxnQkN1TkYsQ0RwTkEsdUJBRUUsV0FBQSxDQURBLFVDd05GLENEcE5BLHNCQUNFLHFCQUFBLENBQ0Esa0JDdU5GLENEcE5BLHlCQUVFLFdBQUEsQ0FEQSxVQ3dORixDRHBOQSxxQ0FDRSxzQkN1TkYsQ0RwTkEscUJBRUUsc0JBQUEsQ0FEQSxvQkN3TkYsQ0RwTkEsbUNBR0UsZ0NBQUEsQ0FDQSxnQ0FBQSxDQUNBLHNCQUFBLENBQ0EsNkJBQUEsQ0FDQSwwQkFBQSxDQUNBLHVCQUFBLENBUEEsYUFBQSxDQVFBLGFBQUEsQ0FDQSxpQkFBQSxDQVJBLGNBQUEsQ0FTQSx5QkFBQSxDQUNBLGlCQUFBLENBQ0EsMkJDdU5GLENEcE5BLHlDQUNFLDJOQVFFLHNCQ3VORixDQUNGLENEcE5BLDhCQUVFLHVEQUFBLENBS0EsNEJBQUEsQ0FEQSxjQUFBLENBTEEseUJBQUEsQ0FHQSw2QkFBQSxDQUNBLDZCQUFBLENBRkEseUJDME5GLENEbk5BLHdCQUNFLFlBQUEsQ0FDQSxzQkNzTkYsQ0RuTkEsb0NBQ0Usa0JBQ0UsZUNzTkYsQ0FDRixDRG5OQSxvQ0FDRSw4QkFFRSx1REFBQSxDQUtBLDRCQUFBLENBREEsY0FBQSxDQUxBLHlCQUFBLENBR0EsNkJBQUEsQ0FJQSw2QkFBQSxDQUhBLDZCQUFBLENBRkEseUJDME5GLENBQ0YsQ0RsTkEsNkJBRUUsTUFBQSxDQURBLGVDcU5GLENLdGRBLGNBRUUsWUFBQSxDQUNBLHFCQUFBLENBRkEsZUFBQSxDQUdBLGFMa2VGLENNdGVBLFFBQ0UsTUFBQSxDQUNBLGlCTitlRixDT2pmQSxVQUlFLDZCQUFBLENBTUEseUNBQUEsQ0FQQSwyQkFBQSxDQUlBLE1BQUEsQ0FMQSxpRUFBQSxDQUdBLGNBQUEsQ0FHQSxPQUFBLENBRkEsS0FBQSxDQUtBLG9DQUFBLENBRkEsWVAyZkYsQ0UxZUUscUNLMUJGLFVBY0ksK0RQMGZGLENBQ0YsQ0V6ZUUsb0NLaENGLFVBa0JJLHVEUDJmRixDQUNGLENPemZFLG9CQUNFLDZCUDJmSixDT3hmRSxpQkFDRSxXUDBmSixDT3ZmRSxnQkFHRSxrQkFBQSxDQUVBLG1EQUFBLENBSEEsWUFBQSxDQURBLFdBQUEsQ0FHQSw2QlAwZkosQ0VqZ0JFLHFDS0dBLGdCQVFJLGVQMGZKLENBQ0YsQ0VoZ0JFLG9DS0hBLGdCQVlJLG1EUDJmSixDQUNGLENFM2dCRSxxQ0ttQkEsZ0JBR0ksTVB5ZkosQ0FDRixDT3RmRSxxQkFDRSxZQUFBLENBRUEsV0FBQSxDQURBLGtCQUFBLENBRUEsMkJQd2ZKLENRL2lCRSxxQkFDRSw2RER5REUsVVB5ZkosQ0FDRixDT3ZmSSxxQ0FWRixxQkFXSSxpQlAwZkosQ0FDRixDT3hmSSx5QkFFRSxtQkFBQSxDQUNBLGtCQUFBLENBQ0EsMkJBQUEsQ0FDQSwyQkFBQSxDQUpBLFdQOGZOLENFamlCRSxvQ0trQ0UseUJBVUksa0JBQUEsQ0FEQSxjQUFBLENBREEsVVA2Zk4sQ0FDRixDU3hrQkEsY0FHRSxrQkFBQSxDQUNBLGNBQUEsQ0FHQSxZQUFBLENBTEEsVUFBQSxDQUdBLGlCQUFBLENBQ0EsVVRpbEJGLENFN2pCRSxxQ08xQkYsY0FVSSxhVGlsQkYsQ0FDRixDRTVqQkUsb0NPaENGLGNBY0ksMkJUa2xCRixDQUNGLENTaGxCRSxtQkFJRSxlQUFBLENBSEEsYUFBQSxDQUVBLFlBQUEsQ0FFQSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxvRkFBQSxDQUxBLFVUdWxCSixDRTFrQkUsb0NPZkEsbUJBVUksVVRtbEJKLENBQ0YsQ1NqbEJJLGlDQUNFLGtCVG1sQk4sQ1NqbEJJLGtDQUNFLGtCVG1sQk4sQ1NqbEJJLGtDQUNFLE9UbWxCTixDUzVrQkksdURBQ0Usa0JBQUEsQ0FDQSx3QlQ4a0JOLENTNWtCSSx3REFDRSxTVDhrQk4sQ1M1a0JJLHdEQUNFLGtCQUFBLENBQ0EseUJUOGtCTixDU3RrQkEsY0FHRSxPQUFBLENBRUEsU0FBQSxDQUNBLG1CQUFBLENBSkEsY0FBQSxDQUVBLHdCQUFBLENBR0EsMkJBQUEsQ0FDQSxTVDJrQkYsQ1N4a0JFLHNCQUNFLFNBQUEsQ0FDQSxzQlQwa0JKLENTdmtCRSxvQkFHRSw0QkFBQSxDQURBLE9BQUEsQ0FEQSxpQkFBQSxDQUdBLFVUeWtCSixDU3RrQkUscUJBRUUsWUFBQSxDQUNBLHFCQUFBLENBRkEsaUJBQUEsQ0FHQSxhVHdrQkosQ1Nya0JFLG9CQUtFLGtDQUFBLENBREEsdUNBQUEsQ0FEQSxZQUFBLENBRkEsa0JBQUEsQ0FDQSx1RFQwa0JKLENTcGtCSSx1QkFDRSxZQUFBLENBQ0EscUNUc2tCTixDU3BrQk0seUJBT0UsNEJBQUEsQ0FMQSxnQkFBQSxDQUdBLGVBQUEsQ0FEQSxvQkFBQSxDQURBLGVBQUEsQ0FGQSxzREFBQSxDQUtBLGlCQUFBLENBRUEsK0JUc2tCUixDUXByQkUscUJBQ0UsaUVDZ0hNLFVUdWtCUixDQUNGLENFMXBCRSxvQ091RUkseUJBZUksZ0JUd2tCUixDQUNGLENVOXJCQSxjQUdFLHNCVndzQkYsQ1Vyc0JFLGtDQUpBLGtCQUFBLENBRUEsbURBQUEsQ0FIQSxZVitzQkYsQ0V2ckJFLHFDUW5CQSxvQkFNSSxZVndzQkosQ0FDRixDVXJzQkUseUJBQ0UsYUFBQSxDQUVBLGVBQUEsQ0FEQSxpQkFBQSxDQUVBLCtCVnVzQkosQ1EzdEJFLHFCQUNFLGlFRXNCRSxVVndzQkosQ0FDRixDVXJzQkUsbUJBS0Usa0JBQUEsQ0FNQSw4QkFBQSxDQUNBLDRCQUFBLENBSEEsa0JBQUEsQ0FEQSx3QkFBQSxDQUpBLFlBQUEsQ0FNQSxlQUFBLENBSkEsc0JBQUEsQ0FKQSxlQUFBLENBREEsZUFBQSxDQUVBLG1CQUFBLENBSUEsaUJBQUEsQ0FNQSx1RFZ1c0JKLENRL3VCRSxxQkFDRSwyREUwQ0UsNkJBQUEsQ0FFQSxnQ0FBQSxDQURBLHlCVnlzQkosQ0FDRixDRXZ0QkUsb0NRSkEsbUJBd0JJLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxlQUFBLENBSkEsZUFBQSxDQUNBLGVWNHNCSixDQUNGLENXandCQSxVQUNFLGtCQUFBLENBRUEsd0JBQUEsQ0FEQSx1Qlgyd0JGLENFNXVCRSxvQ1NqQ0YsVUFNSSxvQlgyd0JGLENBQ0YsQ1d6d0JFLHVCQUVFLGtCQUFBLENBREEsWUFBQSxDQUVBLDZCWDJ3QkosQ0U1dkJFLHFDU2xCQSx1QkFNSSxxQkFBQSxDQUNBLFlYNHdCSixDQUNGLENXendCRSxtQkFFRSxrQkFBQSxDQURBLFlYNHdCSixDRWh3QkUsb0NTYkEsbUJBS0kscUJYNHdCSixDQUNGLENXendCRSxnQkFDRSx1Qlgyd0JKLENFeHdCRSxvQ1NKQSxnQkFJSSxnQlg0d0JKLENBQ0YsQ1d6d0JJLG9CQUVFLFdBQUEsQ0FDQSxrQkFBQSxDQUZBLFdYNndCTixDV3Z3QkUsbUJBRUUsZ0JBQUEsQ0FDQSxlQUFBLENBRkEsZ0JYMndCSixDRXZ4QkUsb0NTV0EsbUJBT0ksYUFBQSxDQURBLGVYMndCSixDQUNGLENXbndCRSxvQkFDRSxZQUFBLENBRUEsUUFBQSxDQURBLDJDWHN3QkosQ1dod0JJLDRCQUNFLGlCWGt3Qk4sQ1FwMEJFLHFCQUNFLGlFR3VFRSxVWGd3QkosQ0FDRixDVzd2QkUscUJBRUUsZ0JBQUEsQ0FDQSxlQUFBLENBRkEsZUFBQSxDQUdBLGlCWCt2QkosQ0VoekJFLG9DUzZDQSxxQkFPSSxlWGd3QkosQ0FDRixDWXQxQkEsY0FFRSw0QkFBQSxDQUNBLGVBQUEsQ0FDQSxnQlo4MUJGLENZNTFCRSxvQkFHRSxrQkFBQSxDQUVBLGVBQUEsQ0FKQSxZQUFBLENBQ0EsY0FBQSxDQUVBLHNCQUFBLENBRUEsWVo4MUJKLENFejBCRSxvQ1UzQkEsb0JBU0ksWUFBQSxDQUVBLFFBQUEsQ0FEQSxtQ1pnMkJKLENBQ0YsQ1k1MUJFLHlCQUVFLGtCQUFBLENBQ0EsZUFBQSxDQUZBLFlBQUEsQ0FHQSxnQlo4MUJKLENRcjNCRSxxQkFDRSxpRUl5QkUseUJaKzFCSixDQUNGLENhMzNCQSxTQUVFLDBCQUFBLENBRUEsZ0JBQUEsQ0FDQSxpQkFBQSxDQUZBLGtDYnE0QkYsQ2N4NEJBLGdCRENFLGtCYis1QkYsQ2NoNkJBLE9BUUUsOEJBQUEsQ0FDQSxnQ0FBQSxDQUZBLHdCQUFBLENBRkEsWUFBQSxDQUZBLGtCQUFBLENBR0Esa0JBQUEsQ0FJQSwwQ0FBQSxDQVJBLGlCZDg1QkYsQ1EvNUJFLHFCQUNFLCtDTVdBLHFDQUFBLENBQ0Esd0JkdTVCRixDQUNGLENFdDRCRSxvQ1loQ0YsT0FtQkksZ0JBQUEsQ0FDQSxlQUFBLENBRkEsa0JkMDVCRixDQUNGLENlNzZCQSxNQUlFLDBCQUFBLENBQ0EsZ0JBQUEsQ0FFQSxlQUFBLENBREEsd0JBQUEsQ0FKQSxrQkFBQSxDQU1BLGlCQUFBLENBTEEsaUJmMDdCRixDRTc1QkUsb0NhaENGLE1BV0ksY0FBQSxDQUNBLHdCZnM3QkYsQ0FDRixDZW43QkUsYUFDRSxhZnE3QkosQ2VqN0JFLHdCQUNFLHlCQUFBLENBRUEsa0NBQUEsQ0FFQSw0QkFBQSxDQURBLDZCQUFBLENBRkEsMEJmczdCSixDRTc2QkUsb0NhWEEsd0JBVUksNkNBQUEsQ0FEQSxrQkFBQSxDQURBLG9CZnM3QkosQ0FDRixDZWo3QkUsc0JBQ0UseUJBQUEsQ0FFQSxrREFBQSxDQUVBLDRCQUFBLENBREEsNkJBQUEsQ0FGQSwwQmZzN0JKLENFMzdCRSxvQ2FHQSxzQkFVSSxxREFBQSxDQURBLGtCQUFBLENBREEsb0JmczdCSixDQUNGLENlbDdCSSxxQ0FDRSx5Q2ZvN0JOLENFcjhCRSxvQ2FnQkUscUNBSUksdUNmcTdCTixDQUNGLENlajdCRSxZQUdFLGtCQUFBLENBRkEsWUFBQSxDQUdBLFdBQUEsQ0FGQSxtQ2ZxN0JKLENFaDlCRSxvQ2F5QkEsWUFRSSxRQUFBLENBREEseUNmcTdCSixDZWo3QkUsbUJBRUksVWZvN0JOLENlaDdCRSxpQkFFSSxRZm03Qk4sQ2UvNkJFLGtCQUVJLE9mazdCTixDQWRGLENlaDZCSSxxQ0FNRSwrQkFBQSxDQUpBLFVBQUEsQ0FDQSxhQUFBLENBRUEsVUFBQSxDQURBLFVmazdCTixDRTUrQkUsb0Nhc0RFLHFDQVNJLFVmaTdCTixDZTk2QkksbURBR0ksVWZnN0JSLENlNTZCSSwrQ0FHSSxVZjg2QlIsQ2UxNkJJLGlEQUdJLFVmNDZCUixDQWRGLENldjVCRSxhQUNFLGNBQUEsQ0FDQSx3QmZ3NkJKLENlcjZCRSxjQUNFLGdCQUFBLENBQ0Esd0JmdTZCSixDRXhnQ0Usb0NhK0ZBLGNBS0ksZ0JBQUEsQ0FDQSxnQmZ3NkJKLENBQ0YsQ2VyNkJFLFlBQ0UsZ0JBQUEsQ0FDQSx1QmZ1NkJKLENFbGhDRSxvQ2F5R0EsWUFLSSxnQkFBQSxDQUNBLHdCZnc2QkosQ0FDRixDZXI2QkUsYUFDRSxnQkFBQSxDQUNBLHdCZnU2QkosQ0U1aENFLG9DYXdIQSxnQkFHSSxnQkFBQSxDQUNBLHdCZnE2QkosQ0FDRixDZWg2QkkscUJBS0UsbUJBQUEsQ0FIQSxvQkFBQSxDQURBLGtCQUFBLENBS0Esa0JBQUEsQ0FIQSxxQkFBQSxDQUNBLFdmbzZCTixDRTFpQ0Usb0Nha0lFLHFCQVdJLG1CQUFBLENBRkEsZ0JBQUEsQ0FDQSxXZm82Qk4sQ0FDRixDZWg2Qkksd0JBQ0UsaUJBQUEsQ0FFQSxVQUFBLENBREEsT0FBQSxDQUVBLDhCZms2Qk4sQ0V2akNFLG9DYWlKRSx3QkFRSSxjQUFBLENBQ0EsVUFBQSxDQUNBLFNBQUEsQ0FDQSx5QkFBQSxDQUpBLFdmdTZCTixDQUNGLENnQmhtQ0EsTUFHRSxvQ0FBQSxDQUNBLFlBQUEsQ0FDQSxvQkFBQSxDQUhBLHVCaEIybUNGLENFbmxDRSxxQ2MxQkYsTUFRSSx1QmhCeW1DRixDQUNGLENFbGxDRSxvQ2NoQ0YsTUFZSSxzQkFBQSxDQUNBLFdoQjBtQ0YsQ0FDRixDZ0J4bUNFLGFBRUUsUUFBQSxDQUNBLE1BQUEsQ0FGQSxjQUFBLENBR0EsT0FBQSxDQUNBLFVBQUEsQ0FDQSxXaEIwbUNKLENnQnZtQ0UsVUFDRSx1QmhCeW1DSixDZ0JybUNFLGlCQUNFLGNBQUEsQ0FFQSxlQUFBLENBREEsYUFBQSxDQUVBLDBCaEJ1bUNKLENFem1DRSxvQ2NGQSxpQkFPSSxnQkFBQSxDQUNBLGNoQndtQ0osQ0FDRixDZ0J0bUNJLHFCQUNFLDBCaEJ3bUNOLENnQnJtQ0ksMEJBQ0UsY2hCdW1DTixDRXJuQ0Usb0NjaUJFLDhCQUVJLDBCaEJzbUNOLENBQ0YsQ2dCbm1DSSx3QkFDRSxnQmhCcW1DTixDRTduQ0Usb0NjdUJFLHdCQUlJLGdCaEJzbUNOLENnQm5tQ0ksbURBRUksZ0JoQnNtQ1IsQ2dCam1DRSwyQkFFSSxjaEJvbUNOLENBVEYsQ2dCcmxDRSxXQUtFLDhCQUFBLENBRUEsbUNBQUEsQ0FEQSxrQkFBQSxDQUVBLFlBQUEsQ0FMQSxjQUFBLENBQ0EsZUFBQSxDQUhBLGNBQUEsQ0FRQSxrQkFBQSxDQUNBLGlCQUFBLENBRUEsMEJBQUEsQ0FEQSx1REFBQSxDQVRBLFdoQjJtQ0osQ2dCL2xDSSxlQUNFLDBCaEJpbUNOLENnQjlsQ0ksb0JBQ0UsY2hCZ21DTixDRWhxQ0Usb0NjbUVFLHdCQUVJLDBCaEIrbENOLENBQ0YsQ1Fwc0NFLHFCQUNFLG1EUXdHRSw2QkFBQSxDQUNBLGdDaEIrbENKLENBQ0YsQ0UzcUNFLG9DYzZDQSxXQXFDSSxpQkFBQSxDQUNBLGdCQUFBLENBRkEsZUFBQSxDQUZBLGFBQUEsQ0FLQSxjQUFBLENBSkEsV2hCb21DSixDQUNGLENnQjlsQ0ksaUJBQ0UsK0JBQUEsQ0FDQSxpQ2hCZ21DTixDUXh0Q0UscUJBQ0UseURRMEhJLG9DQUFBLENBQ0Esc0NoQmltQ04sQ0FDRixDRS9yQ0Usb0NjaUdFLG9CQUtJLGdCQUFBLENBREEsZUFBQSxDQURBLFVoQmltQ04sQ0FDRixDZ0I1bENJLGVBRUUsY0FBQSxDQUdBLFdBQUEsQ0FGQSxtQkFBQSxDQUZBLGlCQUFBLENBR0EsU2hCK2xDTixDRTdzQ0Usb0NjMEdFLGVBVUksVUFBQSxDQURBLFNBQUEsQ0FEQSxXaEJpbUNOLENBQ0YsQ2dCM2xDTSwwQkFDRSxTQUFBLENBQ0EsWUFBQSxDQUNBLFVoQjZsQ1IsQ2dCdGxDSSxzQkFHRSxrQkFBQSxDQUNBLGVBQUEsQ0FIQSxZQUFBLENBQ0EsMkNoQjBsQ04sQ0UvdENFLG9DY21JRSxzQkFPSSxjaEJ5bENOLENBQ0YsQ2dCcmxDRSxlQUtFLDZCQUFBLENBRUEsa0JBQUEsQ0FIQSx5QkFBQSxDQUhBLGFBQUEsQ0FDQSxnQkFBQSxDQU1BLGVBQUEsQ0FMQSxnQkFBQSxDQUdBLHVCQUFBLENBR0EsMENoQnVsQ0osQ1Fyd0NFLHFCQUNFLDhEUWdMRSw4QkFBQSxDQUNBLHdCaEJ3bENKLENBQ0YsQ0VydkNFLG9DYytJQSxlQW9CSSxtQkFBQSxDQUZBLGdCQUFBLENBQ0Esd0JBQUEsQ0FGQSxlaEI0bENKLENnQnRsQ0UsbUNBRUksZ0JoQnlsQ04sQ0FKRixDZ0JobENFLGdCQUtFLHdCQUFBLENBSkEsYUFBQSxDQUVBLGNBQUEsQ0FHQSxlQUFBLENBRkEsZUFBQSxDQUZBLGVBQUEsQ0FLQSx5QmhCdWxDSixDUWp5Q0UscUJBQ0UsK0RRNE1FLHlCaEJ3bENKLENBQ0YsQ0VoeENFLG9DYzZLQSxnQkFjSSxnQkFBQSxDQUNBLGFoQnlsQ0osQ2dCdGxDRSxvQ0FFSSxnQmhCeWxDTixDQUpGLENpQnR6Q0EsV0FDRSwrQkFBQSxDQUNBLGVBQUEsQ0FDQSxpQmpCbzBDRixDRTd5Q0UscUNlMUJGLFdBTUksd0JqQnEwQ0YsQ0FDRixDaUJuMENFLGdCQUdFLGVBQUEsQ0FGQSxZQUFBLENBQ0EsNEVqQnMwQ0osQ0V2ekNFLHFDZWpCQSxnQkFNSSwwQmpCczBDSixDQUNGLENpQm4wQ0UsZ0JBR0UsaUJBQUEsQ0FGQSxpQkFBQSxDQUNBLFNqQnMwQ0osQ0VqMENFLHFDZVBBLGdCQVVJLFlBQUEsQ0FEQSxVQUFBLENBSEEsYUFBQSxDQUNBLGlCQUFBLENBQ0EsMENqQncwQ0osQ0FDRixDRXAwQ0Usb0NlYkEsZ0JBZUksV0FBQSxDQUNBLFVBQUEsQ0FGQSxXakJ5MENKLENBQ0YsQ2lCcjBDSSxvQkFFRSxXQUFBLENBQ0Esa0JBQUEsQ0FDQSw2QkFBQSxDQUhBLFVqQjAwQ04sQ2lCbjBDRSxpQkFDRSxzQkFBQSxDQUNBLGlCQUFBLENBQ0EsU2pCcTBDSixDRTUxQ0UscUNlb0JBLGlCQU1JLGVqQnMwQ0osQ0FDRixDaUJwMENJLHdCQUlFLGNBQUEsQ0FDQSx1Q0FBQSxDQUNBLGlCQUFBLENBTEEsVUFBQSxDQUNBLGFBQUEsQ0FPQSxhQUFBLENBRkEsaUJBQUEsQ0FDQSxVQUFBLENBTEEsV0FBQSxDQU9BLFVqQnMwQ04sQ0U3MkNFLHFDZTZCRSx3QkFlSSxRQUFBLENBREEsU0FBQSxDQUVBLDBCQUFBLENBSEEsV2pCMDBDTixDQUNGLENpQnAwQ0ksdUJBSUUsY0FBQSxDQUNBLDZCQUFBLENBQ0EsaUJBQUEsQ0FMQSxVQUFBLENBQ0EsYUFBQSxDQU9BLFdBQUEsQ0FGQSxpQkFBQSxDQUNBLFVBQUEsQ0FMQSxXQUFBLENBT0EsVWpCczBDTixDRWo0Q0UscUNlaURFLHVCQWNJLG9CQUFBLENBRUEsUUFBQSxDQURBLFNBQUEsQ0FFQSwwQkFBQSxDQUpBLFdqQjIwQ04sQ0FDRixDaUJuMENFLGtCQUNFLFlBQUEsQ0FDQSxXakJxMENKLENFOTRDRSxxQ2V1RUEsa0JBS0ksS2pCczBDSixDQUNGLENpQm4wQ0Usc0JBS0UsK0JBQUEsQ0FIQSxnQkFBQSxDQUVBLGVBQUEsQ0FEQSxnQkFBQSxDQUZBLGtCakJ5MENKLENFMTVDRSxxQ2VnRkEsc0JBUUksY0FBQSxDQUNBLGlCakJzMENKLENBQ0YsQ0UxNUNFLG9DZTBFQSxzQkFhSSxjQUFBLENBQ0EsZWpCdTBDSixDQUNGLENpQnIwQ0ksNkJBQ0UsY0FBQSxDQUNBLGVqQnUwQ04sQ0VwNkNFLG9DZTJGRSw2QkFLSSxnQkFBQSxDQUNBLGdCakJ3MENOLENBQ0YsQ2lCcDBDRSx1QkFDRSxpQmpCczBDSixDRW43Q0UscUNlNEdBLHVCQUlJLGtCQUFBLENBQ0Esa0JqQnUwQ0osQ0FDRixDaUJyMENJLDJCQUVFLFdBQUEsQ0FDQSxrQkFBQSxDQUZBLFVqQnkwQ04sQ2lCbjBDRSxpQkFFRSxZQUFBLENBREEsZ0JBQUEsQ0FFQSxZakJxMENKLENFbjhDRSxxQ2UySEEsaUJBTUksWUFBQSxDQUVBLGtCQUFBLENBQ0EsOERBQUEsQ0FGQSxpQmpCdzBDSixDQUNGLENFcjhDRSxvQ2VxSEEsaUJBYUksV0FBQSxDQUNBLDhEakJ1MENKLENBQ0YsQ2lCcDBDRSxpQkFHRSxpQkFBQSxDQUNBLGNBQUEsQ0FIQSxZQUFBLENBQ0EsOEJqQncwQ0osQ2lCcDBDSSx3QkFNRSxnVEFBQSxDQUxBLFVBQUEsQ0FDQSxhQUFBLENBR0EsY0FBQSxDQUZBLGNBQUEsQ0FDQSxVakJ3MENOLENFejlDRSxvQ2U2SUUsd0JBVUksY0FBQSxDQURBLGFqQncwQ04sQ0FDRixDaUJuMENFLHVCQUNFLGVqQnEwQ0osQ0V4K0NFLHFDZWtLQSx1QkFJSSxnQmpCczBDSixDQUNGLENFditDRSxvQ2U0SkEsdUJBUUksZ0JBQUEsQ0FDQSx3QmpCdTBDSixDQUNGLENpQnIwQ0ksNEJBQ0UsZ0JBQUEsQ0FDQSx3QmpCdTBDTixDRWovQ0Usb0Nld0tFLDRCQUtJLGNqQncwQ04sQ0FDRixDa0J0aERBLFVBRUUsK0JBQUEsQ0FEQSwrQkFBQSxDQUlBLGVBQUEsQ0FGQSxpQkFBQSxDQUNBLFNsQm1pREYsQ2tCaGlERSxpQkFLRSxjQUFBLENBQ0Esd0NBQUEsQ0FFQSxpQkFBQSxDQVBBLFVBQUEsQ0FDQSxhQUFBLENBRUEsZUFBQSxDQU9BLFFBQUEsQ0FSQSxnQkFBQSxDQUlBLFVBQUEsQ0FFQSxpQkFBQSxDQUNBLGlFQUFBLENBRUEseUJBQUEsQ0FDQSxVbEJraURKLENFdGhERSxvQ2dCekJBLGlCQWlCSSxXQUFBLENBREEsZUFBQSxDQUVBLFFsQm1pREosQ0FDRixDa0JoaURFLGdCQUtFLGNBQUEsQ0FDQSw2QkFBQSxDQUNBLGlCQUFBLENBTkEsVUFBQSxDQUNBLGFBQUEsQ0FFQSxzQkFBQSxDQU1BLFFBQUEsQ0FQQSxnQkFBQSxDQUtBLGlCQUFBLENBQ0EsOERBQUEsQ0FFQSx5QkFBQSxDQUNBLFVsQmtpREosQ0UzaURFLG9DZ0JIQSxnQkFrQkksb0NBQUEsQ0FEQSxXQUFBLENBREEsZUFBQSxDQURBLFFsQnNpREosQ0FDRixDa0JoaURFLGlCQUVFLGlCQUFBLENBREEsVUFBQSxDQUVBLFNsQmtpREosQ2tCL2hERSxlQUVFLG9CQUFBLENBQ0EsaUJBQUEsQ0FFQSxXQUFBLENBREEsU0FBQSxDQUVBLDBCQUFBLENBTEEsV0FBQSxDQU1BLFNsQmlpREosQ2tCL2hESSxxQ0FURixlQWFJLGlCQUFBLENBSEEsV0FBQSxDQUNBLFNBQUEsQ0FDQSxXbEJtaURKLENBQ0YsQ0V6a0RFLG9DZ0J5QkEsZUFvQkksb0JBQUEsQ0FIQSxnQkFBQSxDQUNBLGtCQUFBLENBR0EsaUJBQUEsQ0FFQSxVQUFBLENBREEsUUFBQSxDQUVBLGNBQUEsQ0FMQSxXbEJ3aURKLENBQ0YsQ2tCL2hERSxnQkFFRSxnRUFBQSxDQURBLGdCbEJraURKLENFemxERSxvQ2dCc0RBLGdCQUtJLDBCbEJraURKLENBQ0YsQ2tCL2hERSxnQkFPRSwrQkFBQSxDQUNBLGdDQUFBLENBRkEsd0JBQUEsQ0FGQSxjQUFBLENBQ0EsZUFBQSxDQUpBLGtCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQmxCc2lESixDRXhtREUsb0NnQitEQSxnQkFZSSxnQkFBQSxDQUNBLGVBQUEsQ0FGQSxnQkFBQSxDQUdBLGlCbEJraURKLENBQ0YsQ2tCL2hERSxpQkFFRSxZQUFBLENBQ0Esb0JBQUEsQ0FGQSxlQUFBLENBSUEsaUJBQUEsQ0FEQSxZbEJraURKLENFdm5ERSxvQ2dCaUZBLGlCQVFJLGVBQUEsQ0FDQSxXbEJraURKLENBQ0YsQ2tCL2hERSxxQkFFRSwrQkFBQSxDQURBLGdCQUFBLENBR0EsZUFBQSxDQURBLHdCQUFBLENBRUEsaUJsQmlpREosQ0Vwb0RFLG9DZ0I4RkEscUJBWUksZ0JBQUEsQ0FDQSx3QkFBQSxDQUhBLGtCQUFBLENBREEsZUFBQSxDQUVBLGtCQUFBLENBSEEsVWxCdWlESixDQUNGLENrQmhpREksNEJBQ0UsaUJsQmtpRE4sQ0VqcERFLG9DZ0I4R0UsNEJBSUksd0JsQm1pRE4sQ2tCL2hERSxtQ0FFSSxnQkFBQSxDQUNBLGdCbEJraUROLENBTEYsQ2tCeGhERSxtQkFFRSxvQkFBQSxDQUdBLFNBQUEsQ0FDQSxrQkFBQSxDQUhBLGlCQUFBLENBQ0EsU0FBQSxDQUdBLDBCQUFBLENBTkEsV2xCc2lESixDRXJxREUsb0NnQjhIQSxtQkFVSSxjQUFBLENBQ0EsVUFBQSxDQUNBLFFBQUEsQ0FDQSxjQUFBLENBQ0EsYWxCaWlESixDQUNGLENrQjloREUsc0JBR0Usa0JBQUEsQ0FEQSxlQUFBLENBREEsVWxCa2lESixDRXpyREUscUNnQnNKQSxzQkFNSSxlbEJpaURKLENBQ0YsQ0V4ckRFLG9DZ0JnSkEsc0JBVUksaUJsQmtpREosQ0FDRixDa0JoaURJLDBCQUVFLFdBQUEsQ0FDQSxrQkFBQSxDQUZBLFVsQm9pRE4sQ2tCOWhERSxpQkFRRSxrQkFBQSxDQUpBLCtCQUFBLENBTUEsZUFBQSxDQUpBLFlBQUEsQ0FKQSxjQUFBLENBR0EsZUFBQSxDQUVBLGlEQUFBLENBRUEsc0JBQUEsQ0FOQSxlQUFBLENBRkEsZWxCeWlESixDRTlzREUsb0NnQm9LQSxpQkFjSSxnQkFBQSxDQUVBLDJDQUFBLENBREEsZUFBQSxDQUZBLGNBQUEsQ0FJQSxpQmxCaWlESixDQUNGLENrQi9oREksK0NBTUUsd1FBQUEsQ0FKQSxVQUFBLENBQ0EsYUFBQSxDQUVBLGFBQUEsQ0FEQSxhbEJraUROLENFOXRERSxvQ2dCd0xFLCtDQVdJLHdQQUFBLENBREEsV0FBQSxDQURBLFVsQm1pRE4sQ0FDRixDa0I5aERJLHVCQUNFLHlCbEJnaUROLENrQjVoREUsZ0JBSUUsWUFBQSxDQUNBLGNBQUEsQ0FFQSxRQUFBLENBREEsc0JBQUEsQ0FMQSxlQUFBLENBQ0Esa0JBQUEsQ0FDQSxlbEJraURKLENFdnZERSxxQ2dCa05BLGdCQVVJLGFsQitoREosQ0FDRixDRXR2REUsb0NnQjRNQSxnQkFrQkksT0FBQSxDQURBLHNCQUFBLENBSEEsZUFBQSxDQUNBLGtCQUFBLENBQ0EsbURsQmtpREosQ0FDRixDa0I3aERFLGdCQVNFLGtCQUFBLENBUUEsNkJBQUEsQ0FaQSxxQ0FBQSxDQUNBLGtCQUFBLENBU0EsK0JBQUEsQ0FIQSxjQUFBLENBTEEsWUFBQSxDQU5BLGFBQUEsQ0FZQSxjQUFBLENBR0EsZUFBQSxDQVJBLHNDQUFBLENBRUEsc0JBQUEsQ0FDQSxvQkFBQSxDQUdBLGVBQUEsQ0FYQSxlQUFBLENBREEsV0FBQSxDQUVBLFdsQjRpREosQ0VseERFLG9DZ0JrT0EsZ0JBdUJJLGlCQUFBLENBSEEsYUFBQSxDQUlBLGdCQUFBLENBRkEsc0NBQUEsQ0FHQSxlQUFBLENBSkEsZWxCb2lESixDQUNGLENrQjloREksK0JBQ0UsZWxCZ2lETixDa0I1aERFLGNBRUUsZ0JBQUEsQ0FEQSxlbEIraERKLENrQjFoREEsZUFFRSxxQmxCNGhERixDRXZ5REUsb0NnQnlRRixlQUtJLG9CbEI2aERGLENBQ0YsQ2tCM2hERSxxQkFFRSxZQUFBLENBRUEsUUFBQSxDQURBLG1DQUFBLENBRkEsZWxCZ2lESixDRWx6REUsb0NnQmlSQSxxQkFRSSwwQkFBQSxDQURBLGVsQitoREosQ0FDRixDa0IzaERFLHFCQUNFLGtCQUFBLENBRUEsWUFBQSxDQUNBLHFCQUFBLENBRkEsZWxCK2hESixDa0IxaERFLDBCQUVFLG9DQUFBLENBQ0Esd0JBQUEsQ0FDQSxnQkFBQSxDQUdBLGVBQUEsQ0FEQSxvQkFBQSxDQURBLGFBQUEsQ0FKQSxpQkFBQSxDQU9BLGlCbEI0aERKLENrQnpoREUsMEJBRUUsa0NBQUEsQ0FDQSxZQUFBLENBR0EsTUFBQSxDQUZBLG9CQUFBLENBSEEsc0JBQUEsQ0FJQSxZbEI0aERKLENFaDFERSxvQ2dCK1NBLDBCQVNJLG1CbEI0aERKLENBQ0YsQ2tCemhERSw0QkFFRSxZQUFBLENBQ0EsV0FBQSxDQUZBLFVsQjZoREosQ2tCeGhERSwyQkFLRSw2QkFBQSxDQUNBLGdDQUFBLENBRkEsK0JBQUEsQ0FEQSxrQkFBQSxDQUZBLFlBQUEsQ0FNQSxpQkFBQSxDQUxBLGlCbEIraERKLENFbjJERSxvQ2dCa1VBLDJCQVdJLGtCQUFBLENBREEsbUJsQjRoREosQ0FDRixDa0J6aERJLDRDQUtFLHdRQUFBLENBRUEsVUFBQSxDQU5BLFVBQUEsQ0FDQSxhQUFBLENBRUEsV0FBQSxDQUlBLFFBQUEsQ0FGQSxpQkFBQSxDQUdBLDhCQUFBLENBTkEsVWxCaWlETixDa0J2aERFLDBCQUNFLGNsQnloREosQ2tCdmhESSw4QkFFRSxXQUFBLENBQ0Esa0JBQUEsQ0FGQSxVbEIyaEROLENrQnJoREUsc0JBQ0UsYUFBQSxDQUNBLGVBQUEsQ0FDQSxrQkFBQSxDQUVBLGNBQUEsQ0FEQSxpQmxCd2hESixDRW40REUsb0NnQnVXQSxzQkFRSSxlQUFBLENBQ0EsZ0JsQndoREosQ0FDRixDa0J0aERJLDBCQUVFLFdBQUEsQ0FDQSxrQkFBQSxDQUZBLFVsQjBoRE4sQ2tCcGhERSx1QkFFRSxZQUFBLENBQ0Esb0JBQUEsQ0FGQSxlbEJ3aERKLENFbjVERSxvQ2dCMFhBLHVCQU1JLGVsQnVoREosQ0FDRixDa0JwaERFLDRCQUVFLGtCQUFBLENBS0EsK0JBQUEsQ0FIQSxlQUFBLENBSEEsWUFBQSxDQUlBLGdCQUFBLENBR0EsZUFBQSxDQUxBLHNCQUFBLENBR0EsZWxCd2hESixDa0JwaERJLGdDQUVFLFdBQUEsQ0FDQSxrQkFBQSxDQUZBLFdsQndoRE4sQ2tCbGhERSw2QkFHRSwrQkFBQSxDQUZBLGNBQUEsQ0FHQSxlQUFBLENBQ0Esb0JBQUEsQ0FIQSxlQUFBLENBSUEsaUJsQm9oREosQ0UvNkRFLG9DZ0JxWkEsNkJBU0ksZ0JsQnFoREosQ0FDRixDa0JuaERJLHFDQUNFLG9CQUFBLENBQ0EsY0FBQSxDQUNBLGVsQnFoRE4sQ0V6N0RFLG9DZ0JpYUUscUNBTUksZ0JBQUEsQ0FDQSxlbEJzaEROLENBQ0YsQ2tCbmhESSxvQ0FDRSxvQkFBQSxDQUNBLGdCQUFBLENBQ0EsZWxCcWhETixDRXA4REUsb0NnQjRhRSxvQ0FNSSxjQUFBLENBQ0EsYWxCc2hETixDa0JsaERFLHVDQUVJLGdCQUFBLENBQ0EsZWxCcWhETixDQUxGLENrQjFnREEsa0JBQ0UsZ0JBQUEsQ0FDQSx3QkFBQSxDQUNBLGlCQUFBLENBQ0EsU2xCbWhERixDRXY5REUsb0NnQmdjRixrQkFPSSxlQUFBLENBQ0Esd0JsQm9oREYsQ0FDRixDa0JsaERFLHlCQUdFLG9DQUFBLENBSUEsUUFBQSxDQUNBLHdEQUFBLENBUEEsVUFBQSxDQUNBLGFBQUEsQ0FHQSxpQkFBQSxDQUNBLEtBQUEsQ0FGQSxVQUFBLENBS0EsVWxCb2hESixDRXgrREUsb0NnQjJjQSx5QkFZSSx1RGxCcWhESixDQUNGLENrQmxoREUsd0JBQ0Usa0JBQUEsQ0FDQSxlbEJvaERKLENrQmxoREksNEJBRUUsV0FBQSxDQUNBLGtCQUFBLENBRkEsVWxCc2hETixDa0JoaERFLHdCQUNFLFlBQUEsQ0FDQSxvQkFBQSxDQUNBLFlsQmtoREosQ0UzL0RFLG9DZ0JzZUEsd0JBTUksWWxCbWhESixDQUNGLENrQmhoREUsd0JBTUUsZUFBQSxDQUZBLFlBQUEsQ0FDQSxtQ0FBQSxDQUpBLGVBQUEsQ0FDQSxrQkFBQSxDQUNBLGVBQUEsQ0FJQSx1RGxCa2hESixDRXpnRUUsb0NnQmdmQSx3QkFXSSxlQUFBLENBREEsZWxCb2hESixDQUNGLENrQmhoREUsd0JBSUUsa0JBQUEsQ0FIQSxZQUFBLENBRUEsZUFBQSxDQURBLDBCQUFBLENBR0EsZWxCa2hESixDRXRoRUUsb0NnQitmQSx3QkFRSSxvQmxCbWhESixDQUNGLENrQmhoREUsNkJBU0Usa0JBQUEsQ0FQQSw4QkFBQSxDQUNBLCtCQUFBLENBS0EsWUFBQSxDQUpBLGNBQUEsQ0FFQSxlQUFBLENBREEsZ0JBQUEsQ0FKQSxrQkFBQSxDQU1BLGlCbEJvaERKLENFdGlFRSxvQ2dCMmdCQSw2QkFhSSxnQkFBQSxDQUNBLHdCQUFBLENBRkEsaUJsQnFoREosQ0FDRixDa0JoaERFLHlCQUVFLHdCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FKQSxpQmxCc2hESixDRXBqRUUsb0NnQjZoQkEseUJBUUksY2xCbWhESixDQUNGLENrQmpoREksZ0NBQ0UsY0FBQSxDQUVBLGVBQUEsQ0FEQSxlbEJvaEROLENFOWpFRSxvQ2dCd2lCRSxnQ0FNSSxjQUFBLENBQ0Esd0JsQm9oRE4sQ0FDRixDa0JqaERJLDZCQUdFLGNBQUEsQ0FFQSxjQUFBLENBSEEsY0FBQSxDQUtBLGtCQUFBLENBSEEsaUJBQUEsQ0FFQSxjQUFBLENBTEEsV2xCeWhETixDRW5sRUUscUNnQnlqQkUsNkJBYUksV0FBQSxDQUhBLDBCQUFBLENBS0Esa0JBQUEsQ0FKQSxpQkFBQSxDQUdBLFVBQUEsQ0FGQSwrQ2xCdWhETixDQUNGLENFdmxFRSxvQ2dCbWpCRSw2QkFtQkksMEJBQUEsQ0FDQSxXbEJxaEROLENBQ0YsQ2tCL2dEQSxhQUNFLHlCbEJraERGLENFam1FRSxvQ2dCOGtCRixhQUlJLHVCbEJtaERGLENBQ0YsQ2tCamhERSxtQkFFRSxZQUFBLENBRUEsYUFBQSxDQURBLG1DQUFBLENBRkEsZWxCc2hESixDRWxuRUUscUNnQjJsQkEsbUJBT0ksUUFBQSxDQUNBLG1DbEJvaERKLENBQ0YsQ0VsbkVFLG9DZ0JxbEJBLG1CQWNJLDBCQUFBLENBREEsZUFBQSxDQURBLHlEbEJ1aERKLENBQ0YsQ2tCbGhERSxtQkFFRSxrQkFBQSxDQUNBLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLG9CQUFBLENBSkEsaUJBQUEsQ0FLQSxZbEJvaERKLENFam9FRSxvQ2dCdW1CQSxtQkFTSSxzQmxCcWhESixDQUNGLENrQm5oREksb0NBQ0Usd0NsQnFoRE4sQ2tCbmhESSxtQ0FDRSx3QmxCcWhETixDa0JsaERJLGlDQUNFLGVsQm9oRE4sQ2tCbGhESSxrQ0FDRSxlbEJvaEROLENrQmxoREksa0NBQ0UsZWxCb2hETixDa0JsaERJLGtDQUNFLGVsQm9oRE4sQ2tCbGhESSxrQ0FDRSxlbEJvaEROLENFanFFRSxxQ2dCNm1CQSxtQkFvQ0ksMEJsQm9oREosQ0FDRixDa0JqaERFLDBCQUtFLCtCQUFBLENBSkEsZ0JBQUEsQ0FFQSxlQUFBLENBREEsd0JBQUEsQ0FFQSxpQmxCb2hESixDa0JoaERFLHdCQUNFLGtCQUFBLENBQ0EsZWxCa2hESixDa0JoaERJLDRCQUVFLFdBQUEsQ0FDQSxrQkFBQSxDQUZBLFVsQm9oRE4sQ2tCOWdERSx3QkFDRSxZQUFBLENBQ0EsWWxCZ2hESixDa0I3Z0RFLDJCQUtFLCtCQUFBLENBSkEsY0FBQSxDQUVBLGVBQUEsQ0FEQSxlQUFBLENBRUEsaUJsQmdoREosQ2tCN2dESSxrQ0FDRSxnQkFBQSxDQUVBLGVBQUEsQ0FEQSxlbEJnaEROLENrQjVnREksc0NBQ0UseUJBQUEsQ0FHQSx5Q0FBQSxDQURBLDZCQUFBLENBREEseUJsQmdoRE4sQ0V0c0VFLG9DZ0JvckJFLHNDQU9JLDBCbEIrZ0ROLENBQ0YsQ2tCNWdESSwrQkFDRSxjbEI4Z0ROLENrQjFnREUsd0JBQ0UscUJBQUEsQ0FDQSxpQmxCNGdESixDa0J6Z0RFLCtCQUNFLGdCQUFBLENBRUEscUJBQUEsQ0FEQSx3QmxCNGdESixDa0J2Z0RBLFlBRUUsK0JBQUEsQ0FEQSxrQmxCMmdERixDRTV0RUUsb0NnQmd0QkYsWUFLSSxrQmxCMmdERixDQUNGLENrQnpnREUsb0JBQ0UsZWxCMmdESixDRXB1RUUsb0NnQnd0QkEsb0JBSUkscUNsQjRnREosQ0FDRixDa0J6Z0RFLGtCQUlFLFlBQUEsQ0FFQSxRQUFBLENBREEsbUNBQUEsQ0FGQSwwQkFBQSxDQURBLGVBQUEsQ0FEQSxnQmxCZ2hESixDRWp2RUUsb0NnQmd1QkEsa0JBU0ksY2xCNGdESixDQUNGLENrQnpnREUsa0JBQ0Usa0JBQUEsQ0FFQSxZQUFBLENBQ0EscUJBQUEsQ0FGQSxlbEI2Z0RKLENrQnhnREUsdUJBQ0UsaUJsQjBnREosQ2tCcmdESSwwQkFFRSxXQUFBLENBQ0EsZ0JBQUEsQ0FGQSxVbEJ5Z0ROLENrQm5nREUsdUJBTUUsa0JBQUEsQ0FKQSxRQUFBLENBS0Esd0JBQUEsQ0FDQSxnQkFBQSxDQUVBLGVBQUEsQ0FOQSxNQUFBLENBS0EsYUFBQSxDQUpBLHFCQUFBLENBSkEsaUJBQUEsQ0FFQSxPQUFBLENBUUEsaUJsQnFnREosQ2tCbGdERSx1QkFFRSw2QkFBQSxDQUNBLE1BQUEsQ0FGQSwyQmxCc2dESixDa0JqZ0RFLDBCQUtFLDBCQUFBLENBSkEsZ0JBQUEsQ0FHQSxlQUFBLENBRkEsd0JBQUEsQ0FDQSxjQUFBLENBR0EsaUJsQm1nREosQ2tCaGdERSx1QkFFRSwrQkFBQSxDQUNBLGVBQUEsQ0FGQSxlbEJvZ0RKLENrQi8vQ0Usc0JBQ0UsZUFBQSxDQUNBLGtCbEJpZ0RKLENrQjkvQ0UsbUJBVUUsb2tCQUFBLENBREEsd0JBQUEsQ0FMQSxnQkFBQSxDQUdBLGVBQUEsQ0FEQSxxQkFBQSxDQURBLHdCQUFBLENBSEEscUJBQUEsQ0FEQSxnQkFBQSxDQUVBLHVCQUFBLENBS0EsaUJsQmtnREosQ0VuekVFLG9DZ0J5eUJBLG1CQWNJLGdCQUFBLENBQ0Esd0JBQUEsQ0FGQSxpQkFBQSxDQUdBLGVsQmlnREosQ0FDRixDa0I1L0NBLGNBS0UsZUFBQSxDQUhBLHdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxTbEIrL0NGLENFbDBFRSxvQ2dCK3pCRixjQVFJLHVCbEIrL0NGLENBQ0YsQ2tCNy9DRSxxQkFJRSxjQUFBLENBQ0Esa0NBQUEsQ0FDQSxpQkFBQSxDQUxBLFVBQUEsQ0FDQSxhQUFBLENBT0EsUUFBQSxDQUZBLGlCQUFBLENBQ0EsYUFBQSxDQUVBLHlCQUFBLENBUEEsV0FBQSxDQVFBLFVsQisvQ0osQ0VwMUVFLG9DZ0IwMEJBLHFCQWVJLFVBQUEsQ0FEQSxXbEJpZ0RKLENBQ0YsQ2tCNy9DRSx1QkFDRSxpQmxCKy9DSixDa0I1L0NFLG1CQU1FLGNBQUEsQ0FDQSxrQkFBQSxDQU5BLGlCQUFBLENBRUEsVUFBQSxDQURBLFlBQUEsQ0FFQSwwQkFBQSxDQUNBLFdBQUEsQ0FHQSxTbEI4L0NKLENFdjJFRSxvQ2dCaTJCQSxtQkFXSSxrQkFBQSxDQUNBLG1CQUFBLENBQ0EsaUJBQUEsQ0FFQSxVQUFBLENBSUEsaUJBQUEsQ0FMQSxRQUFBLENBRUEsY0FBQSxDQUVBLDJCQUFBLENBREEsV2xCaWdESixDQUNGLENrQjUvQ0Usb0JBSUUsK0JBQUEsQ0FEQSxpQkFBQSxDQUZBLGVBQUEsQ0FDQSxpQmxCZ2dESixDRTEzRUUsb0NnQnczQkEsb0JBT0ksZWxCKy9DSixDQUNGLENrQjUvQ0UsbUJBSUUsc0JBQUEsQ0FDQSxlQUFBLENBSEEsWUFBQSxDQUNBLHNCQUFBLENBRkEsZWxCa2dESixDRTU0RUUscUNnQnk0QkEsbUJBU0ksa0JBQUEsQ0FEQSxxQkFBQSxDQUVBLGNsQisvQ0osQ0FDRixDRTc0RUUsb0NnQm00QkEsbUJBaUJJLFVBQUEsQ0FIQSxlQUFBLENBQ0Esa0JBQUEsQ0FDQSxlbEJpZ0RKLENrQjUvQ0EsbUJBR0ksVWxCOC9DSixDQUpGLENrQnQvQ0UsdUJBRUUsb0NBQUEsQ0FLQSxnQ0FBQSxDQUpBLHdCQUFBLENBRUEsZUFBQSxDQURBLGVBQUEsQ0FIQSxnQkFBQSxDQU9BLGlCQUFBLENBRkEsaUJBQUEsQ0FHQSxTbEI2L0NKLENFcjZFRSxvQ2dCKzVCQSx1QkFZSSxrQmxCOC9DSixDQUNGLENrQjUvQ0ksOEJBRUUsY0FBQSxDQUNBLGVBQUEsQ0FGQSxnQmxCZ2dETixDa0IzL0NJLDhCQUlFLDRRQUFBLENBRUEsYUFBQSxDQUxBLFVBQUEsQ0FFQSxXQUFBLENBSUEsUUFBQSxDQUZBLGlCQUFBLENBR0EsOEJBQUEsQ0FOQSxVQUFBLENBT0EsVWxCNi9DTixDa0J6L0NFLG9CQUVFLFlBQUEsQ0FEQSxlbEI0L0NKLENFOTdFRSxvQ2dCaThCQSxvQkFLSSxlbEI0L0NKLENBQ0YsQ2tCMS9DSSxtREFDRSxtQ2xCNC9DTixDRXQ4RUUsb0NnQnk4QkUsbURBSUksMEJsQjYvQ04sQ0FDRixDa0IxL0NJLG1EQUNFLG1DbEI0L0NOLENFOThFRSxvQ2dCaTlCRSxtREFJSSwwQmxCNi9DTixDQUNGLENrQnovQ0Usb0JBQ0UsWUFBQSxDQUNBLG9CQUFBLENBRUEsaUJBQUEsQ0FEQSxZQUFBLENBRUEsU2xCMi9DSixDRTE5RUUsb0NnQjA5QkEsb0JBVUksa0JBQUEsQ0FEQSxZQUFBLENBRUEsbUJBQUEsQ0FIQSxrQkFBQSxDQUlBLFNsQjQvQ0osQ2tCei9DRSxxREFFSSwrQmxCNC9DTixDa0J4L0NFLHNEQUdJLGVBQUEsQ0FEQSwrQmxCNC9DTixDQVZGLENrQjUrQ0ksMkJBS0Usa0JBQUEsQ0FKQSxVQUFBLENBQ0EsYUFBQSxDQUVBLFlBQUEsQ0FHQSxNQUFBLENBREEsaUJBQUEsQ0FFQSxPQUFBLENBQ0EsMEJBQUEsQ0FOQSxTbEIrL0NOLENFei9FRSxvQ2dCdS9CRSwyQkFhSSxVQUFBLENBQ0EsUUFBQSxDQUNBLEtBQUEsQ0FDQSx5QkFBQSxDQUpBLFVsQjgvQ04sQ0FDRixDa0J2L0NJLHFDQUtFLGtCQUFBLENBSkEsVUFBQSxDQUNBLGFBQUEsQ0FFQSxZQUFBLENBRUEsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsT0FBQSxDQUNBLDBCQUFBLENBTkEsU2xCKy9DTixDRTdnRkUsb0NnQjJnQ0UscUNBZ0JJLFFBQUEsQ0FIQSxVQUFBLENBQ0EsUUFBQSxDQUNBLFFBQUEsQ0FFQSx5QkFBQSxDQUxBLFVsQisvQ04sQ0FDRixDa0J0L0NFLHlCQUVFLG9CQUFBLENBREEsV2xCeS9DSixDRTNoRkUsb0NnQmlpQ0EseUJBS0ksVWxCeS9DSixDa0J0L0NFLDBEQUVJLGdCbEJ5L0NOLENrQnIvQ0UsMkRBRUksZ0JsQncvQ04sQ0FURixDa0IzK0NJLDZCQUVFLFdBQUEsQ0FDQSxrQkFBQSxDQUZBLFVsQnkvQ04sQ2tCbi9DRSx5QkFHRSwrQkFBQSxDQUZBLGVBQUEsQ0FDQSxpQmxCcy9DSixDRXBqRkUsb0NnQjRqQ0EseUJBTUksZWxCcy9DSixDQUNGLENrQnAvQ0ksZ0NBQ0UsZ0JsQnMvQ04sQ2tCbC9DRSxvQkFDRSxhQUFBLENBRUEsZ0JBQUEsQ0FFQSxlQUFBLENBREEsZUFBQSxDQUZBLGlCbEJ1L0NKLENFbmtGRSxvQ2dCMGtDQSxvQkFXSSxlQUFBLENBREEsZ0JBQUEsQ0FFQSxlQUFBLENBSEEsY0FBQSxDQURBLFVsQnkvQ0osQ0FDRixDa0JqL0NBLFdBRUUsK0JBQUEsQ0FEQSxtQmxCcS9DRixDRWpsRkUsb0NnQjJsQ0YsV0FLSSxrQmxCcS9DRixDQUNGLENrQm4vQ0Usb0JBQ0UsbUJsQnEvQ0osQ2tCbC9DRSxpQkFFRSxZQUFBLENBREEsZUFBQSxDQUVBLFlsQm8vQ0osQ0U5bEZFLG9DZ0J1bUNBLGlCQU1JLGVsQnEvQ0osQ0FDRixDa0JsL0NFLGlCQUVFLDZCQUFBLENBRUEscUNBQUEsQ0FEQSxrQkFBQSxDQUVBLFlBQUEsQ0FKQSxpQkFBQSxDQUtBLFlsQm8vQ0osQ0UzbUZFLG9DZ0JpbkNBLGlCQVNJLFlsQnEvQ0osQ0FDRixDa0JsL0NFLDBCQUlFLDBCQUFBLENBSEEsY0FBQSxDQUVBLGVBQUEsQ0FEQSxlbEJzL0NKLENFdG5GRSxvQ2dCOG5DQSwwQkFPSSxnQkFBQSxDQUNBLGVsQnEvQ0osQ0FDRixDa0JsL0NFLHdCQUNFLGtCbEJvL0NKLENFL25GRSxvQ2dCMG9DQSx3QkFJSSxnQkFBQSxDQUNBLHdCbEJxL0NKLENBQ0YsQ2tCai9DQSxZQUVFLHdDQUFBLENBREEsbUJsQnEvQ0YsQ0Uxb0ZFLG9DZ0JvcENGLFlBS0ksa0JsQnEvQ0YsQ0FDRixDa0JuL0NFLHFCQUNFLG1CbEJxL0NKLENrQmwvQ0Usa0JBQ0UsZWxCby9DSixDRXJwRkUsb0NnQmdxQ0Esa0JBSUksZWxCcS9DSixDQUNGLENrQmovQ0EsZUFHRSxvQ0FBQSxDQUVBLGdDQUFBLENBREEsNkJBQUEsQ0FJQSxlQUFBLENBTkEsMEJBQUEsQ0FJQSxpQkFBQSxDQUNBLFNsQm8vQ0YsQ2tCai9DRSwyQ0FLRSx1Q0FBQSxDQUhBLFVBQUEsQ0FDQSxhQUFBLENBQ0EsVUFBQSxDQUlBLE1BQUEsQ0FGQSxpQkFBQSxDQUNBLE9sQm0vQ0osQ2tCLytDRSxzQkFDRSxPbEJpL0NKLENrQjkrQ0UscUJBQ0UsVWxCZy9DSixDa0IzK0NJLDRCQUlFLGNBQUEsQ0FDQSw2QkFBQSxDQUNBLGlCQUFBLENBTEEsVUFBQSxDQUNBLGFBQUEsQ0FPQSxRQUFBLENBRkEsaUJBQUEsQ0FDQSxhQUFBLENBRUEseUJBQUEsQ0FQQSxXQUFBLENBUUEsVWxCNitDTixDRWhzRkUsb0NnQndzQ0UsNEJBZUksb0JBQUEsQ0FDQSxTQUFBLENBRkEsV2xCZy9DTixDQUNGLENrQjErQ0Usd0JBSUUsMEJBQUEsQ0FIQSxZQUFBLENBSUEsZUFBQSxDQUZBLG9CQUFBLENBREEsY2xCKytDSixDa0J6K0NFLDRCQU1FLGtCQUFBLENBREEsY0FBQSxDQUZBLFlBQUEsQ0FGQSxnQkFBQSxDQUdBLCtCQUFBLENBRkEsYWxCKytDSixDRXR0RkUsb0NnQnF1Q0EsNEJBU0ksZ0JBQUEsQ0FDQSwrQmxCNCtDSixDQUNGLENrQjErQ0ksZ0NBRUUsbUJBQUEsQ0FDQSxrQkFBQSxDQUZBLFVsQjgrQ04sQ2tCeCtDRSw2QkFDRSxnQkFBQSxDQUNBLGFBQUEsQ0FDQSxpQmxCMCtDSixDRTV1RkUscUNnQit2Q0EsNkJBTUksd0JsQjIrQ0osQ0FDRixDRTN1RkUsb0NnQnl2Q0EsNkJBVUksaUJsQjQrQ0osQ0FDRixDa0IxK0NJLG9DQUNFLGdCQUFBLENBQ0EsZWxCNCtDTixDRTF2RkUscUNnQjR3Q0Usb0NBS0ksd0JsQjYrQ04sQ0FDRixDRXp2RkUsb0NnQnN3Q0Usb0NBU0ksZ0JsQjgrQ04sQ0FDRixDa0IxK0NFLHFCQUVFLGdCQUFBLENBQ0Esd0JBQUEsQ0FGQSxlQUFBLENBR0EsaUJsQjQrQ0osQ2tCeitDRSxvQkFHRSxjQUFBLENBRkEsd0JBQUEsQ0FJQSxrQkFBQSxDQURBLGtCQUFBLENBRkEsV2xCOCtDSixDa0J4K0NFLHlCQUVFLFlBQUEsQ0FEQSxlQUFBLENBRUEsWWxCMCtDSixDa0J2K0NFLG9CQUNFLFlBQUEsQ0FDQSxvQmxCeStDSixDRXB4RkUsb0NnQjZ5Q0Usa0NBRUksV2xCeStDTixDQUNGLENrQnQrQ0ksK0JBRUUsY0FBQSxDQURBLFdsQnkrQ04sQ0U3eEZFLG9DZ0JtekNFLCtCQU1JLGtCQUFBLENBREEsVWxCMCtDTixDQUNGLENrQnQrQ0ksbUNBQ0UsZ0JsQncrQ04sQ0V0eUZFLG9DZ0I2ekNFLG1DQUtJLGtCQUFBLENBREEsa0JsQjArQ04sQ0FDRixDa0J0K0NJLG9DQUNFLGdCbEJ3K0NOLENFL3lGRSxvQ2dCczBDRSxvQ0FJSSxnQmxCeStDTixDQUNGLENFaDBGRSx3Q2lCdkJGLFNBRUksc0JuQmcyRkYsQ0FDRixDbUI3MUZFLDhEQURGLFVBRUksc0JuQmkyRkYsQ0FDRixDRXQwRkUsb0NpQnpCRixTQUVJLHNCbkJrMkZGLENBQ0YsQ29CMzJGQSxXQUNFLDRDcEJvM0ZGLENvQmwzRkEsV0FDRSxzQ3BCcTNGRixDb0JqM0ZBLGVBQ0Usd0JwQm8zRkYsQ29CbDNGQSxpQkFDRSwwQnBCcTNGRixDb0JuM0ZBLHNCQUNFLCtCcEJzM0ZGLENvQnAzRkEsZ0JBQ0UseUJwQnUzRkYsQ29CcjNGQSxnQkFDRSx5QnBCdzNGRixDb0JwM0ZBLGdCQUNFLGVwQnUzRkYsQ29CcjNGQSxlQUNFLGVwQnczRkYsQ29CdDNGQSxhQUNFLGVwQnkzRkYsQ29CdjNGQSxjQUNFLGVwQjAzRkYsQ29CdDNGQSxlQUNFLGlCcEJ5M0ZGLENvQnYzRkEsY0FDRSxnQnBCMDNGRixDb0J4M0ZBLGFBQ0UsZXBCMjNGRixDb0J6M0ZBLGdCQUNFLGtCcEI0M0ZGLENFOTRGRSxvQ2tCcUJGLGtCQUVJLGlCcEI0M0ZGLENvQnozRkYsaUJBRUksZ0JwQjYzRkYsQ29CMTNGRixnQkFFSSxlcEI4M0ZGLENvQjMzRkYsbUJBRUksa0JwQiszRkYsQ0FqQkYsQ29CejJGQSxnQkFDRSxhcEI4M0ZGLENvQjUzRkEsaUJBQ0UsY3BCKzNGRixDb0I3M0ZBLHVCQUNFLG9CcEJnNEZGLENFbDdGRSxvQ2tCb0RGLG1CQUVJLGFwQmk0RkYsQ29COTNGRixvQkFFSSxjcEJrNEZGLENvQi8zRkYsMEJBRUksb0JwQm00RkYsQ0FYRiIsImZpbGUiOiJjb21tb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xyXG4vICDjg5fjg6njgrDjgqTjg7NcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi8vIHN3aXBlciBcclxuLnN3aXBlci1zbGlkZSB7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuLy8g44OV44Kp44O844OgXHJcbi5ta3RvSHRtbFRleHQgYSB7XHJcbiAgY29sb3I6ICMyODY0ZjA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOztcclxufVxyXG5cclxuLm1rdG9IdG1sVGV4dCBhOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLm1rdG9Gb3JtIC5ta3RvTGFiZWwge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWt0b0J1dHRvblJvdyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubWt0b0Zvcm0gYnV0dG9uLm1rdG9CdXR0b24ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogIzI4NjRmMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiA4cHggMCA5cHggIWltcG9ydGFudDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWt0b0Zvcm0gdGV4dGFyZWEge1xyXG4gIGhlaWdodDogMTIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuI2Vib29rX3ByaXZhY3lfX2Mge1xyXG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLm1rdG9Gb3JtIC5ta3RvRm9ybUNvbCAubWt0b0xhYmVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWt0b0Zvcm0gLm1rdG9Gb3JtQ29sIC5ta3RvTGFiZWwge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgaW5wdXQge1xyXG4gICAgd2lkdGg6IDU1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKm1rdG9Gb3JtIOacgOmBqeWMliovXHJcbi5ta3RvRm9ybSB7XHJcbiAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLm1rdG9Gb3JtIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5ta3RvRm9ybSAubWt0b1JlcXVpcmVkRmllbGQgbGFiZWwubWt0b0xhYmVsOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ+W/hemgiCc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgcGFkZGluZzogNnB4IDE0cHggNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBsaW5lLWhlaWdodDogMC44O1xyXG4gIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMC44ZW07XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzFlNDZhYTtcclxuICBjb2xvcjogIzFlNDZhYTtcclxuICBmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLm1rdG9Gb3JtIGxhYmVsLm1rdG9MYWJlbCB7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZy1ib3R0b206IDRweDtcclxufVxyXG5cclxuLm1rdG9Gb3JtIGlucHV0W3R5cGU9J3RleHQnXSxcclxuLm1rdG9Gb3JtIGlucHV0W3R5cGU9J3VybCddLFxyXG4ubWt0b0Zvcm0gaW5wdXRbdHlwZT0nZW1haWwnXSxcclxuLm1rdG9Gb3JtIGlucHV0W3R5cGU9J3RlbCddLFxyXG4ubWt0b0Zvcm0gaW5wdXRbdHlwZT0nbnVtYmVyJ10sXHJcbi5ta3RvRm9ybSBpbnB1dFt0eXBlPSdkYXRlJ10sXHJcbi5ta3RvRm9ybSB0ZXh0YXJlYS5ta3RvRmllbGQsXHJcbi5ta3RvRm9ybSBzZWxlY3QubWt0b0ZpZWxkIHtcclxuICBwYWRkaW5nOiA4cHggMTBweCAhaW1wb3J0YW50O1xyXG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzc3NztcclxuICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ta3RvRm9ybSAubWt0b1JlcXVpcmVkRmllbGQgLm1rdG9Bc3Rlcml4IHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ta3RvRm9ybSAubWt0b09mZnNldCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1rdG9IdG1sVGV4dC5ta3RvSGFzV2lkdGgge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMCA0cHg7XHJcbn1cclxuXHJcbi5ta3RvRm9ybSBidXR0b24ubWt0b0J1dHRvbiB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiAjMjg2NGYwICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDhweCAwIDlweCAhaW1wb3J0YW50O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWt0b0Zvcm0gYnV0dG9uLm1rdG9CdXR0b246OmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDEuNGVtO1xyXG4gIHdpZHRoOiAwLjVlbTtcclxuICBoZWlnaHQ6IDAuNWVtO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICBib3JkZXItdG9wOiAycHggc29saWQgY3VycmVudENvbG9yO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG59XHJcblxyXG4ubWt0b0Zvcm0gLm1rdG9CdXR0b25XcmFwLm1rdG9NaW5pbWFsIC5ta3RvQnV0dG9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ+izh+aWmeOCkuODgOOCpuODs+ODreODvOODieOBmeOCiyc7XHJcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxufVxyXG5cclxuLm1rdG9Gb3JtIC5ta3RvRm9ybUNvbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZmxvYXQ6IHVuc2V0O1xyXG59XHJcblxyXG4ubWt0b0Zvcm0gLm1rdG9HdXR0ZXIge1xyXG4gIGZsb2F0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWt0b0Zvcm0gLm1rdG9GaWVsZFdyYXAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZsb2F0OiB1bnNldDtcclxufVxyXG5cclxuLm1rdG9Gb3JtIC5ta3RvRXJyb3IgLm1rdG9FcnJvckFycm93IHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ta3RvRm9ybSAubWt0b0Vycm9yIHtcclxuICByaWdodDogLTlweCAhaW1wb3J0YW50O1xyXG4gIGJvdHRvbTogLTExcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1rdG9Gb3JtIC5ta3RvRXJyb3IgLm1rdG9FcnJvck1zZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogN3B4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQgIWltcG9ydGFudDtcclxuICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQgIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAjZGMxZTMyICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwLjRlbSAwLjZlbTtcclxuICB0ZXh0LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5ta3RvRm9ybSBpbnB1dFt0eXBlPSd1cmwnXSxcclxuICAubWt0b0Zvcm0gaW5wdXRbdHlwZT0ndGV4dCddLFxyXG4gIC5ta3RvRm9ybSBpbnB1dFt0eXBlPSdkYXRlJ10sXHJcbiAgLm1rdG9Gb3JtIGlucHV0W3R5cGU9J3RlbCddLFxyXG4gIC5ta3RvRm9ybSBpbnB1dFt0eXBlPSdlbWFpbCddLFxyXG4gIC5ta3RvRm9ybSBpbnB1dFt0eXBlPSdudW1iZXInXSxcclxuICAubWt0b0Zvcm0gdGV4dGFyZWEubWt0b0ZpZWxkLFxyXG4gIC5ta3RvRm9ybSBzZWxlY3QubWt0b0ZpZWxkIHtcclxuICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5ta3RvRm9ybV9wcmlvcl9zdW1tYXJ5X3RpdGxlIHtcclxuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1mYW1pbHk6IE5vdG8gU2FucywgTm90byBTYW5zIEpQLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDYwcHggMzBweCAwICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAyNnB4O1xyXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3BhbHQnO1xyXG59XHJcblxyXG4ubWt0b0Zvcm1fcHJpb3Jfc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuZG9jdW1lbnRfc3VtbWFyeSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAubWt0b0Zvcm1fcHJpb3Jfc3VtbWFyeV90aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogTm90byBTYW5zLCBOb3RvIFNhbnMgSlAsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMjBweCAzMHB4IDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3BhbHQnO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTExcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbmxhYmVsW2Zvcj0nbV9Db21wYW55X19jJ10gc3BhbiAge1xyXG4gIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgZmxleDogMTtcclxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAgR2xvYmFsXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBwcm9wZXJ0eSAtLWNvbG9yX2JnX2dyaWQge1xuICBzeW50YXg6IFwiPGJhY2tncm91bmQ+XCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbiAgaW5pdGlhbC12YWx1ZTogI0RDRThGRjtcbn1cbkBwcm9wZXJ0eSAtLWNvbG9yX2JnX2dyaWRfZ3JheSB7XG4gIHN5bnRheDogXCI8YmFja2dyb3VuZD5cIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xuICBpbml0aWFsLXZhbHVlOiAjRjdGNUY1O1xufVxuOnJvb3Qge1xuICAtLWNvbG9yX3doaXRlOiAjZmZmO1xuICAtLWNvbG9yX3R4dDogIzFFMUUxRTtcbiAgLS1jb2xvcl9wcmltYXJ5OiAjMjg2NEYwO1xuICAtLWNvbG9yX29yYW5nZTogI0ZBNjQxNDtcbiAgLS1jb2xvcl95ZWxsb3c6ICNGRkI5MUU7XG4gIC0tY29sb3JfcHJpbWFyeV9kYXJrOiAjMjM0MThDO1xuICAtLWNvbG9yX2JnX3doaXRlOiAjZmZmO1xuICAtLWNvbG9yX2JnX2JvZHk6ICNmZmY7XG4gIC0tY29sb3JfYmdfcHJpbWFyeTogI0RDRThGRjtcbiAgLS1jb2xvcl9iZ19wcmltYXJ5X2Rhcms6ICNBQUM4RkY7XG4gIC0tY29sb3JfYmdfcHJpbWFyeV9saWdodDogI0VCRjNGRjtcbiAgLS1jb2xvcl9iZ19zZWNvbmRhcnk6ICMwNjA1MDU7XG4gIC0tY29sb3JfYmdfdGVydGlhcnk6ICNFOUU3RTc7XG4gIC0tY29sb3JfYmdfZ3JheTogI0Y3RjVGNTtcbiAgLS1jb2xvcl9iZ19ncmlkOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUIzYVdSMGFEMGlNVFEwTUNJZ2FHVnBaMmgwUFNJNE1EQWlJSFpwWlhkQ2IzZzlJakFnTUNBeE5EUXdJRGd3TUNJZ1ptbHNiRDBpYm05dVpTSStJQ0FnUEhKbFkzUWdkMmxrZEdnOUlqRTBOREFpSUdobGFXZG9kRDBpT0RBd0lpQm1hV3hzUFNJalJFTkZPRVpHSWk4K0lDQWdQSEpsWTNRZ2QybGtkR2c5SWpFME5EQWlJR2hsYVdkb2REMGlPREF3SWlCbWFXeHNQU0oxY213b0kzQmhkSFJsY200d1h6WTFNRjh4TVRBMktTSWdabWxzYkMxdmNHRmphWFI1UFNJd0xqVWlMejRnSUNBOFpHVm1jejRnSUNBZ0lEeHdZWFIwWlhKdUlHbGtQU0p3WVhSMFpYSnVNRjgyTlRCZk1URXdOaUlnY0dGMGRHVnlibFZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2NHRjBkR1Z5YmxSeVlXNXpabTl5YlQwaWJXRjBjbWw0S0RFMUlEQWdNQ0F4TmlBd0lEQXBJaUJ3Y21WelpYSjJaVUZ6Y0dWamRGSmhkR2x2UFNKdWIyNWxJaUIyYVdWM1FtOTRQU0l3SURBZ01UVWdNVFlpSUhkcFpIUm9QU0l4SWlCb1pXbG5hSFE5SWpFaVBpQWdJQ0FnSUNBOFp5QnBaRDBpY0dGMGRHVnliakJmTmpVd1h6RXhNRFpmYVc1dVpYSWlQaUFnSUNBZ0lDQWdJRHh5WldOMElIZHBaSFJvUFNJeE5TSWdhR1ZwWjJoMFBTSXhOaUlnWm1sc2JEMGlkWEpzS0NOd1lYUjBaWEp1TVY4Mk5UQmZNVEV3TmlraUx6NGdJQ0FnSUNBZ1BDOW5QaUFnSUNBZ1BDOXdZWFIwWlhKdVBqeHdZWFIwWlhKdUlHbGtQU0p3WVhSMFpYSnVNVjgyTlRCZk1URXdOaUlnY0dGMGRHVnlia052Ym5SbGJuUlZibWwwY3owaWIySnFaV04wUW05MWJtUnBibWRDYjNnaUlIZHBaSFJvUFNJeElpQm9aV2xuYUhROUlqRWlQaUFnSUNBZ1BIVnpaU0I0YkdsdWF6cG9jbVZtUFNJamFXMWhaMlV3WHpZMU1GOHhNVEEySWlCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RBdU1EWTJOalkyTnlBd0xqQTJNalVwSWk4K0lDQWdQQzl3WVhSMFpYSnVQaUFnSUR4cGJXRm5aU0JwWkQwaWFXMWhaMlV3WHpZMU1GOHhNVEEySWlCM2FXUjBhRDBpTVRVaUlHaGxhV2RvZEQwaU1UWWlJSEJ5WlhObGNuWmxRWE53WldOMFVtRjBhVzg5SW01dmJtVWlJSGhzYVc1ck9taHlaV1k5SW1SaGRHRTZhVzFoWjJVdmNHNW5PMkpoYzJVMk5DeHBWa0pQVW5jd1MwZG5iMEZCUVVGT1UxVm9SVlZuUVVGQlFUaEJRVUZCVVVOQldVRkJRVVJLVm1sVlJVRkJRVUZEV0VKSlYxaE5RVUZCYzFSQlFVRk1SWGRGUVcxd2QxbEJRVUZCUVZoT1UxSXdTVUZ5Y3pSak5sRkJRVUZCVW01UlZURkNRVUZEZUdwM2RqaFpVVlZCUVVGQk0xTlZVa0pXU0dkQ04xcElRa05SUVhkRFRWSkRObVZFZERWT1pFOWpTVXNyUWxCTlRqUlZSRUpKVDIxUk5XTmtlV1pzUjJkaFlubHFhWHB3WmxkcFdsbHVWbVV4YVdFclZFUjVOWEpGZHpBcmRuUkJja0ZCUVVGQlJXeEdWR3RUZFZGdFEwTWlMejRnUEM5a1pXWnpQaUE4TDNOMlp6ND0pIG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlcjtcbiAgLS1jb2xvcl9iZ19ncmlkX2dyYXk6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjNhV1IwYUQwaU1UUTBNQ0lnYUdWcFoyaDBQU0kxTVRZaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TkRRd0lEVXhOaUlnWm1sc2JEMGlibTl1WlNJK0lDQWdQSEpsWTNRZ2QybGtkR2c5SWpFME5EQWlJR2hsYVdkb2REMGlOVEUySWlCbWFXeHNQU0lqUmpkR05VWTFJaTgrSUNBZ1BISmxZM1FnZDJsa2RHZzlJakUwTkRBaUlHaGxhV2RvZEQwaU5URTJJaUJtYVd4c1BTSjFjbXdvSTNCaGRIUmxjbTR3WHpZMU1GOHhNamd3S1NJZ1ptbHNiQzF2Y0dGamFYUjVQU0l3TGpVaUx6NGdJQ0E4WkdWbWN6NGdJQ0FnSUR4d1lYUjBaWEp1SUdsa1BTSndZWFIwWlhKdU1GODJOVEJmTVRJNE1DSWdjR0YwZEdWeWJsVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnY0dGMGRHVnlibFJ5WVc1elptOXliVDBpYldGMGNtbDRLREUxSURBZ01DQXhOaUF3SURBcElpQndjbVZ6WlhKMlpVRnpjR1ZqZEZKaGRHbHZQU0p1YjI1bElpQjJhV1YzUW05NFBTSXdJREFnTVRVZ01UWWlJSGRwWkhSb1BTSXhJaUJvWldsbmFIUTlJakVpUGlBZ0lDQWdJQ0E4WnlCcFpEMGljR0YwZEdWeWJqQmZOalV3WHpFeU9EQmZhVzV1WlhJaVBpQWdJQ0FnSUNBZ0lEeHlaV04wSUhkcFpIUm9QU0l4TlNJZ2FHVnBaMmgwUFNJeE5pSWdabWxzYkQwaWRYSnNLQ053WVhSMFpYSnVNVjgyTlRCZk1USTRNQ2tpTHo0Z0lDQWdJQ0FnUEM5blBpQWdJQ0FnUEM5d1lYUjBaWEp1UGp4d1lYUjBaWEp1SUdsa1BTSndZWFIwWlhKdU1WODJOVEJmTVRJNE1DSWdjR0YwZEdWeWJrTnZiblJsYm5SVmJtbDBjejBpYjJKcVpXTjBRbTkxYm1ScGJtZENiM2dpSUhkcFpIUm9QU0l4SWlCb1pXbG5hSFE5SWpFaVBpQWdJQ0FnUEhWelpTQjRiR2x1YXpwb2NtVm1QU0lqYVcxaFoyVXdYelkxTUY4eE1qZ3dJaUIwY21GdWMyWnZjbTA5SW5OallXeGxLREF1TURZMk5qWTJOeUF3TGpBMk1qVXBJaTgrSUNBZ1BDOXdZWFIwWlhKdVBpQWdJRHhwYldGblpTQnBaRDBpYVcxaFoyVXdYelkxTUY4eE1qZ3dJaUIzYVdSMGFEMGlNVFVpSUdobGFXZG9kRDBpTVRZaUlIQnlaWE5sY25abFFYTndaV04wVW1GMGFXODlJbTV2Ym1VaUlIaHNhVzVyT21oeVpXWTlJbVJoZEdFNmFXMWhaMlV2Y0c1bk8ySmhjMlUyTkN4cFZrSlBVbmN3UzBkbmIwRkJRVUZPVTFWb1JWVm5RVUZCUVRoQlFVRkJVVU5CV1VGQlFVUktWbWxWUlVGQlFVRkRXRUpKVjFoTlFVRkJjMVJCUVVGTVJYZEZRVzF3ZDFsQlFVRkJRVmhPVTFJd1NVRnljelJqTmxGQlFVRkJVbTVSVlRGQ1FVRkRlR3AzZGpoWlVWVkJRVUZCTTFOVlVrSldTR2RDTjFwSVFrTlJRWGREVFZKRE5tVkVkRFZPWkU5alNVc3JRbEJOVGpSVlJFSkpUMjFSTldOa2VXWnNSMmRoWW5scWFYcHdabGRwV2xsdVZtVXhhV0VyVkVSNU5YSkZkekFyZG5SQmNrRkJRVUZCUld4R1ZHdFRkVkZ0UTBNaUx6NGdQQzlrWldaelBpQThMM04yWno0PSkgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWNvbG9yX2JnX2dyaWQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjNhV1IwYUQwaU16YzFJaUJvWldsbmFIUTlJamd4TWlJZ2RtbGxkMEp2ZUQwaU1DQXdJRE0zTlNBNE1USWlJR1pwYkd3OUltNXZibVVpUGlBZ0lEeHlaV04wSUhkcFpIUm9QU0l6TnpVaUlHaGxhV2RvZEQwaU9ERXlJaUJtYVd4c1BTSWpSRU5GT0VaR0lpOCtJQ0FnUEhKbFkzUWdkMmxrZEdnOUlqTTNOU0lnYUdWcFoyaDBQU0k0TVRJaUlHWnBiR3c5SW5WeWJDZ2pjR0YwZEdWeWJqQmZOalUwWHpJeU9UZ3BJaUJtYVd4c0xXOXdZV05wZEhrOUlqQXVOU0l2UGlBZ0lEeGtaV1p6UGlBZ0lDQWdQSEJoZEhSbGNtNGdhV1E5SW5CaGRIUmxjbTR3WHpZMU5GOHlNams0SWlCd1lYUjBaWEp1Vlc1cGRITTlJblZ6WlhKVGNHRmpaVTl1VlhObElpQndZWFIwWlhKdVZISmhibk5tYjNKdFBTSnRZWFJ5YVhnb01UVWdNQ0F3SURFMklEQWdNQ2tpSUhCeVpYTmxjblpsUVhOd1pXTjBVbUYwYVc4OUltNXZibVVpSUhacFpYZENiM2c5SWpBZ01DQXhOU0F4TmlJZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSStJQ0FnSUNBZ0lEeG5JR2xrUFNKd1lYUjBaWEp1TUY4Mk5UUmZNakk1T0Y5cGJtNWxjaUkrSUNBZ0lDQWdJQ0FnUEhKbFkzUWdkMmxrZEdnOUlqRTFJaUJvWldsbmFIUTlJakUySWlCbWFXeHNQU0oxY213b0kzQmhkSFJsY200eFh6WTFORjh5TWprNEtTSXZQaUFnSUNBZ0lDQThMMmMrSUNBZ0lDQThMM0JoZEhSbGNtNCtQSEJoZEhSbGNtNGdhV1E5SW5CaGRIUmxjbTR4WHpZMU5GOHlNams0SWlCd1lYUjBaWEp1UTI5dWRHVnVkRlZ1YVhSelBTSnZZbXBsWTNSQ2IzVnVaR2x1WjBKdmVDSWdkMmxrZEdnOUlqRWlJR2hsYVdkb2REMGlNU0krSUNBZ0lDQThkWE5sSUhoc2FXNXJPbWh5WldZOUlpTnBiV0ZuWlRCZk5qVTBYekl5T1RnaUlIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01DNHdOalkyTmpZM0lEQXVNRFl5TlNraUx6NGdJQ0E4TDNCaGRIUmxjbTQrSUNBZ1BHbHRZV2RsSUdsa1BTSnBiV0ZuWlRCZk5qVTBYekl5T1RnaUlIZHBaSFJvUFNJeE5TSWdhR1ZwWjJoMFBTSXhOaUlnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0lnZUd4cGJtczZhSEpsWmowaVpHRjBZVHBwYldGblpTOXdibWM3WW1GelpUWTBMR2xXUWs5U2R6QkxSMmR2UVVGQlFVNVRWV2hGVldkQlFVRkJPRUZCUVVGUlEwRlpRVUZCUkVwV2FWVkZRVUZCUVVOWVFrbFhXRTFCUVVGelZFRkJRVXhGZDBWQmJYQjNXVUZCUVVGQldFNVRVakJKUVhKek5HTTJVVUZCUVVGU2JsRlZNVUpCUVVONGFuZDJPRmxSVlVGQlFVRXpVMVZTUWxaSVowSTNXa2hDUTFGQmQwTk5Va00yWlVSME5VNWtUMk5KU3l0Q1VFMU9ORlZFUWtsUGJWRTFZMlI1Wm14SFoyRmllV3BwZW5CbVYybGFXVzVXWlRGcFlTdFVSSGsxY2tWM01DdDJkRUZ5UVVGQlFVRkZiRVpVYTFOMVVXMURReUl2UGlBOEwyUmxabk0rSUR3dmMzWm5QZz09KSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XG4gICAgLS1jb2xvcl9iZ19ncmlkX2dyYXk6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjNhV1IwYUQwaU16YzFJaUJvWldsbmFIUTlJamd4TmlJZ2RtbGxkMEp2ZUQwaU1DQXdJRE0zTlNBNE1UWWlJR1pwYkd3OUltNXZibVVpUGlBZ0lEeHlaV04wSUhkcFpIUm9QU0l6TnpVaUlHaGxhV2RvZEQwaU9ERTJJaUJtYVd4c1BTSWpSamRHTlVZMUlpOCtJQ0FnUEhKbFkzUWdkMmxrZEdnOUlqTTNOU0lnYUdWcFoyaDBQU0k0TVRZaUlHWnBiR3c5SW5WeWJDZ2pjR0YwZEdWeWJqQmZOalUwWHpJM056VXBJaUJtYVd4c0xXOXdZV05wZEhrOUlqQXVOU0l2UGlBZ0lEeGtaV1p6UGlBZ0lDQWdQSEJoZEhSbGNtNGdhV1E5SW5CaGRIUmxjbTR3WHpZMU5GOHlOemMxSWlCd1lYUjBaWEp1Vlc1cGRITTlJblZ6WlhKVGNHRmpaVTl1VlhObElpQndZWFIwWlhKdVZISmhibk5tYjNKdFBTSnRZWFJ5YVhnb01UVWdNQ0F3SURFMklEQWdNQ2tpSUhCeVpYTmxjblpsUVhOd1pXTjBVbUYwYVc4OUltNXZibVVpSUhacFpYZENiM2c5SWpBZ01DQXhOU0F4TmlJZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSStJQ0FnSUNBZ0lEeG5JR2xrUFNKd1lYUjBaWEp1TUY4Mk5UUmZNamMzTlY5cGJtNWxjaUkrSUNBZ0lDQWdJQ0FnUEhKbFkzUWdkMmxrZEdnOUlqRTFJaUJvWldsbmFIUTlJakUySWlCbWFXeHNQU0oxY213b0kzQmhkSFJsY200eFh6WTFORjh5TnpjMUtTSXZQaUFnSUNBZ0lDQThMMmMrSUNBZ0lDQThMM0JoZEhSbGNtNCtQSEJoZEhSbGNtNGdhV1E5SW5CaGRIUmxjbTR4WHpZMU5GOHlOemMxSWlCd1lYUjBaWEp1UTI5dWRHVnVkRlZ1YVhSelBTSnZZbXBsWTNSQ2IzVnVaR2x1WjBKdmVDSWdkMmxrZEdnOUlqRWlJR2hsYVdkb2REMGlNU0krSUNBZ0lDQThkWE5sSUhoc2FXNXJPbWh5WldZOUlpTnBiV0ZuWlRCZk5qVTBYekkzTnpVaUlIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01DNHdOalkyTmpZM0lEQXVNRFl5TlNraUx6NGdJQ0E4TDNCaGRIUmxjbTQrSUNBZ1BHbHRZV2RsSUdsa1BTSnBiV0ZuWlRCZk5qVTBYekkzTnpVaUlIZHBaSFJvUFNJeE5TSWdhR1ZwWjJoMFBTSXhOaUlnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0lnZUd4cGJtczZhSEpsWmowaVpHRjBZVHBwYldGblpTOXdibWM3WW1GelpUWTBMR2xXUWs5U2R6QkxSMmR2UVVGQlFVNVRWV2hGVldkQlFVRkJPRUZCUVVGUlEwRlpRVUZCUkVwV2FWVkZRVUZCUVVOWVFrbFhXRTFCUVVGelZFRkJRVXhGZDBWQmJYQjNXVUZCUVVGQldFNVRVakJKUVhKek5HTTJVVUZCUVVGU2JsRlZNVUpCUVVONGFuZDJPRmxSVlVGQlFVRXpVMVZTUWxaSVowSTNXa2hDUTFGQmQwTk5Va00yWlVSME5VNWtUMk5KU3l0Q1VFMU9ORlZFUWtsUGJWRTFZMlI1Wm14SFoyRmllV3BwZW5CbVYybGFXVzVXWlRGcFlTdFVSSGsxY2tWM01DdDJkRUZ5UVVGQlFVRkZiRVpVYTFOMVVXMURReUl2UGlBOEwyUmxabk0rSUR3dmMzWm5QZz09KSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XG4gIH1cbn1cblxuOnJvb3Qge1xuICAtLXZ3OiAxMDB2dztcbiAgLS12aDogMTAwdmg7XG4gIC0tYmFzZS13aWR0aDogMTQ0MDtcbiAgLS1jb250YWluZXItd2lkdGg6IDExNTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tYmFzZS13aWR0aDogMzc1O1xuICB9XG59XG5cbjpyb290IHtcbiAgLS1mb250LWZhbWlseV9ub3RvLXNhbnMtanA6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAgRm91bmRhdGlvblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxucCxcbnVsLFxub2wsXG5saSxcbmZpZ3VyZSxcbmJsb2NrcXVvdGUsXG5kbCxcbmRkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnVsLFxub2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xufVxuXG5pbWcsXG5waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xufVxuXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxudGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICBHbG9iYWxcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICDliJ3mnJ/oqK3lrppcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgLS1oZWFkZXItaGVpZ2h0OiA4MHB4O1xuICAtLWd1dHRlcjogNWNxdztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBodG1sIHtcbiAgICAtLWd1dHRlcjogbWluKDI2cHgsIGNhbGModmFyKC0tdncpICogMTAwIC8gMzc1ICogMjApKTtcbiAgfVxuICBodG1sIC5wLXRvcC13b3JyaWVzIHtcbiAgICAtLWd1dHRlcjogbWluKDEzcHgsIGNhbGModmFyKC0tdncpICogMTAwIC8gMzc1ICogMTMpKTtcbiAgfVxuICBodG1sIC5wLXRvcC1jb25zdWx0YW50IHtcbiAgICAtLWd1dHRlcjogbWluKDlweCwgY2FsYyh2YXIoLS12dykgKiAxMDAgLyAzNzUgKiA5KSk7XG4gIH1cbiAgaHRtbCAucC10b3AtcG9pbnQge1xuICAgIC0tZ3V0dGVyOiBtaW4oMTdweCwgY2FsYyh2YXIoLS12dykgKiAxMDAgLyAzNzUgKiAxNykpO1xuICB9XG4gIGh0bWwgLnAtdG9wLWZsb3cge1xuICAgIC0tZ3V0dGVyOiBtaW4oMzBweCwgY2FsYyh2YXIoLS12dykgKiAxMDAgLyAzNzUgKiAzMCkpO1xuICB9XG4gIGh0bWwgLnAtdG9wLXJlbGlmZSB7XG4gICAgLS1ndXR0ZXI6IG1pbig5cHgsIGNhbGModmFyKC0tdncpICogMTAwIC8gMzc1ICogMTEpKTtcbiAgfVxuICBodG1sIC5wLXRvcC1wYXJ0bmVyIHtcbiAgICAtLWd1dHRlcjogbWluKDE3cHgsIGNhbGModmFyKC0tdncpICogMTAwIC8gMzc1ICogMTUpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaHRtbCB7XG4gICAgLS1oZWFkZXItaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3R4dCk7XG4gIGZvbnQ6IDUwMCAxLjZyZW0gdmFyKC0tZm9udC1mYW1pbHlfbm90by1zYW5zLWpwKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBsaW5lLWJyZWFrOiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogMzc1cHg7XG4gIH1cbn1cbmJvZHkuaXMtaGlkZSB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmZvcm0tcmVzZXQge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5pbWcge1xuICBpbWFnZS1yZW5kZXJpbmc6IGF1dG87XG59XG5cbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAgR2xvYmFsXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAg44OX44Op44Kw44Kk44OzXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1rdG9IdG1sVGV4dCBhIHtcbiAgY29sb3I6ICMyODY0ZjA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1rdG9IdG1sVGV4dCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5ta3RvRm9ybSAubWt0b0xhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWt0b0J1dHRvblJvdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ta3RvRm9ybSBidXR0b24ubWt0b0J1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzI4NjRmMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogOHB4IDAgOXB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMjEwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ta3RvRm9ybSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTIwcHggIWltcG9ydGFudDtcbn1cblxuI2Vib29rX3ByaXZhY3lfX2Mge1xuICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWt0b0Zvcm0gLm1rdG9Gb3JtQ29sIC5ta3RvTGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAubWt0b0Zvcm0gLm1rdG9Gb3JtQ29sIC5ta3RvTGFiZWwge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgaW5wdXQge1xuICAgIHdpZHRoOiA1NXB4O1xuICB9XG59XG4vKm1rdG9Gb3JtIOacgOmBqeWMliovXG4ubWt0b0Zvcm0ge1xuICB3aWR0aDogNjAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ta3RvRm9ybSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLm1rdG9Gb3JtIC5ta3RvUmVxdWlyZWRGaWVsZCBsYWJlbC5ta3RvTGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLlv4XpoIhcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNnB4IDE0cHggNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjhlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFlNDZhYTtcbiAgY29sb3I6ICMxZTQ2YWE7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubWt0b0Zvcm0gbGFiZWwubWt0b0xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cblxuLm1rdG9Gb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4ubWt0b0Zvcm0gaW5wdXRbdHlwZT11cmxdLFxuLm1rdG9Gb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLm1rdG9Gb3JtIGlucHV0W3R5cGU9dGVsXSxcbi5ta3RvRm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sXG4ubWt0b0Zvcm0gaW5wdXRbdHlwZT1kYXRlXSxcbi5ta3RvRm9ybSB0ZXh0YXJlYS5ta3RvRmllbGQsXG4ubWt0b0Zvcm0gc2VsZWN0Lm1rdG9GaWVsZCB7XG4gIHBhZGRpbmc6IDhweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Nzc7XG4gIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cblxuLm1rdG9Gb3JtIC5ta3RvUmVxdWlyZWRGaWVsZCAubWt0b0FzdGVyaXgge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ta3RvRm9ybSAubWt0b09mZnNldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ta3RvSHRtbFRleHQubWt0b0hhc1dpZHRoIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCA0cHg7XG59XG5cbi5ta3RvRm9ybSBidXR0b24ubWt0b0J1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMyODY0ZjAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDhweCAwIDlweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ta3RvRm9ybSBidXR0b24ubWt0b0J1dHRvbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMS40ZW07XG4gIHdpZHRoOiAwLjVlbTtcbiAgaGVpZ2h0OiAwLjVlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLm1rdG9Gb3JtIC5ta3RvQnV0dG9uV3JhcC5ta3RvTWluaW1hbCAubWt0b0J1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIuizh+aWmeOCkuODgOOCpuODs+ODreODvOODieOBmeOCi1wiO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cblxuLm1rdG9Gb3JtIC5ta3RvRm9ybUNvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogdW5zZXQ7XG59XG5cbi5ta3RvRm9ybSAubWt0b0d1dHRlciB7XG4gIGZsb2F0OiB1bnNldCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1rdG9Gb3JtIC5ta3RvRmllbGRXcmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiB1bnNldDtcbn1cblxuLm1rdG9Gb3JtIC5ta3RvRXJyb3IgLm1rdG9FcnJvckFycm93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWt0b0Zvcm0gLm1rdG9FcnJvciB7XG4gIHJpZ2h0OiAtOXB4ICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogLTExcHggIWltcG9ydGFudDtcbn1cblxuLm1rdG9Gb3JtIC5ta3RvRXJyb3IgLm1rdG9FcnJvck1zZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNkYzFlMzIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjRlbSAwLjZlbTtcbiAgdGV4dC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1rdG9Gb3JtIGlucHV0W3R5cGU9dXJsXSxcbiAgLm1rdG9Gb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4gIC5ta3RvRm9ybSBpbnB1dFt0eXBlPWRhdGVdLFxuICAubWt0b0Zvcm0gaW5wdXRbdHlwZT10ZWxdLFxuICAubWt0b0Zvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4gIC5ta3RvRm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sXG4gIC5ta3RvRm9ybSB0ZXh0YXJlYS5ta3RvRmllbGQsXG4gIC5ta3RvRm9ybSBzZWxlY3QubWt0b0ZpZWxkIHtcbiAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ta3RvRm9ybV9wcmlvcl9zdW1tYXJ5X3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogTm90byBTYW5zLCBOb3RvIFNhbnMgSlAsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogNjBweCAzMHB4IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuXG4ubWt0b0Zvcm1fcHJpb3Jfc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG9jdW1lbnRfc3VtbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1rdG9Gb3JtX3ByaW9yX3N1bW1hcnlfdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogTm90byBTYW5zLCBOb3RvIFNhbnMgSlAsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMjBweCAzMHB4IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTFweCAhaW1wb3J0YW50O1xuICB9XG59XG5sYWJlbFtmb3I9bV9Db21wYW55X19jXSBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgZmxleDogMTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICBMYXlvdXRcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICBHbG9iYWxcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICDjgrPjg7Pjg4bjg4rjg5Hjg7zjg4Rcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmwtYm9keS1pbm5lciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBjbGlwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIEdsb2JhbFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIOOCs+ODs+ODhuODiuODkeODvOODhFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubC1tYWluIHtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIEdsb2JhbFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIOODmOODg+ODgOODvFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubC1oZWFkZXIge1xuICBwYWRkaW5nLWlubGluZTogbWluKHZhcigtLXZ3KSAqIDEwMCAvIHZhcigtLWJhc2Utd2lkdGgpICogMTAwLCAxMDBweCk7XG4gIGhlaWdodDogdmFyKC0taGVhZGVyLWhlaWdodCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5MDAwO1xuICBib3gtc2hhZG93OiAwIDRweCA1cHggMCByZ2JhKDIxNywgMjE3LCAyMTcsIDAuMzUpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubC1oZWFkZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiBtaW4odmFyKC0tdncpICogMTAwIC8gdmFyKC0tYmFzZS13aWR0aCkgKiAzMiwgMzJweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tdncpICogMTAwIC8gdmFyKC0tYmFzZS13aWR0aCkgKiAxNSk7XG4gIH1cbn1cbi5sLWhlYWRlci0tYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG59XG4ubC1oZWFkZXJfX2lubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmwtaGVhZGVyX19tYWluIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IGNhbGModmFyKC0tdncpICogMTAwIC8gdmFyKC0tYmFzZS13aWR0aCkgKiAzMCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtaGVhZGVyX19tYWluIHtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXJfX21haW4ge1xuICAgIGNvbHVtbi1nYXA6IGNhbGModmFyKC0tdncpICogMTAwIC8gdmFyKC0tYmFzZS13aWR0aCkgKiAxMCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubC1oZWFkZXJfX2xvZ28ge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5sLWhlYWRlcl9fbG9nby1saW5rIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5sLWhlYWRlcl9fbG9nby1saW5rOndoZXJlKDphbnktbGluaywgOmVuYWJsZWQsIHN1bW1hcnkpOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNzBweCkge1xuICAubC1oZWFkZXJfX2xvZ28tbGluayB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4ubC1oZWFkZXJfX2xvZ28tbGluayBpbWcge1xuICB3aWR0aDogMTI1cHg7XG4gIGFzcGVjdC1yYXRpbzogMTI1LzU0O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlcl9fbG9nby1saW5rIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MnB4O1xuICAgIGFzcGVjdC1yYXRpbzogODIvMzU7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICBHbG9iYWxcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICDjg5Djg7zjgqzjg7zjg5zjgr/jg7Ncbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmwtYnVyZ2VyLWJ0biB7XG4gIGhlaWdodDogODAlO1xuICBhc3BlY3QtcmF0aW86IDI4LzYwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtYnVyZ2VyLWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWJ1cmdlci1idG4ge1xuICAgIGhlaWdodDogdmFyKC0taGVhZGVyLWhlaWdodCk7XG4gIH1cbn1cbi5sLWJ1cmdlci1idG5fX2JhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAxLjVweDtcbiAgYmFja2dyb3VuZDogIzIyMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMC40LCAwLCAxKSwgb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQsIDAuNCwgMCwgMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1idXJnZXItYnRuX19iYXIge1xuICAgIGhlaWdodDogMXB4O1xuICB9XG59XG4ubC1idXJnZXItYnRuX19iYXI6bnRoLW9mLXR5cGUoMSkge1xuICB0b3A6IDMxLjY2NjY2NjY2NjclO1xufVxuLmwtYnVyZ2VyLWJ0bl9fYmFyOm50aC1vZi10eXBlKDIpIHtcbiAgdG9wOiA0OC4zMzMzMzMzMzMzJTtcbn1cbi5sLWJ1cmdlci1idG5fX2JhcjpudGgtb2YtdHlwZSgzKSB7XG4gIHRvcDogNjUlO1xufVxuLmwtYnVyZ2VyLWJ0bi5pcy1vcGVuIC5sLWJ1cmdlci1idG5fX2JhcjpudGgtb2YtdHlwZSgxKSB7XG4gIHRvcDogNDguMzMzMzMzMzMzMyU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG4ubC1idXJnZXItYnRuLmlzLW9wZW4gLmwtYnVyZ2VyLWJ0bl9fYmFyOm50aC1vZi10eXBlKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5sLWJ1cmdlci1idG4uaXMtb3BlbiAubC1idXJnZXItYnRuX19iYXI6bnRoLW9mLXR5cGUoMykge1xuICB0b3A6IDQ4LjMzMzMzMzMzMzMlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICDjg5Djg7zjgqzjg7zjg4rjg5Ncbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmwtYnVyZ2VyLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHRvcDogdmFyKC0taGVhZGVyLWhlaWdodCk7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgei1pbmRleDogMTtcbn1cbi5sLWJ1cmdlci1uYXYuaXMtb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xufVxuLmwtYnVyZ2VyLW5hdl9fbWFzayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoNzAsIDY3LCA2NywgMC41KTtcbiAgei1pbmRleDogLTE7XG59XG4ubC1idXJnZXItbmF2X19pbm5lciB7XG4gIG1heC1oZWlnaHQ6IDEwMHN2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ubC1idXJnZXItbmF2X19saXN0IHtcbiAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tdncpICogMTAwIC8gdmFyKC0tYmFzZS13aWR0aCkgKiA0MCk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX2JnX3ByaW1hcnkpO1xufVxuLmwtYnVyZ2VyLW5hdl9fbGlzdCA+IGxpIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgbWF4LWNvbnRlbnQ7XG59XG4ubC1idXJnZXItbmF2X19saXN0ID4gbGkgPiBhIHtcbiAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS12dykgKiAxMDAgLyB2YXIoLS1iYXNlLXdpZHRoKSAqIDE2KTtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5sLWJ1cmdlci1uYXZfX2xpc3QgPiBsaSA+IGE6d2hlcmUoOmFueS1saW5rLCA6ZW5hYmxlZCwgc3VtbWFyeSk6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYnVyZ2VyLW5hdl9fbGlzdCA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICBHbG9iYWxcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICDjgrDjg63jg7zjg5Djg6vjg4rjg5Ncbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmwtZ2xvYmFsLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiBjYWxjKHZhcigtLXZ3KSAqIDEwMCAvIHZhcigtLWJhc2Utd2lkdGgpICogMzApO1xufVxuLmwtZ2xvYmFsLW5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IGNhbGModmFyKC0tdncpICogMTAwIC8gdmFyKC0tYmFzZS13aWR0aCkgKiAzMCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtZ2xvYmFsLW5hdl9fbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmwtZ2xvYmFsLW5hdl9faXRlbS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYmxvY2s6IDlweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmwtZ2xvYmFsLW5hdl9faXRlbS1saW5rOndoZXJlKDphbnktbGluaywgOmVuYWJsZWQsIHN1bW1hcnkpOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cbi5sLWdsb2JhbC1uYXZfX2J0biB7XG4gIG1pbi13aWR0aDogMTg0cHg7XG4gIG1pbi1oZWlnaHQ6IDQycHg7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfb3JhbmdlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IsIGNvbG9yLCBib3JkZXItY29sb3IsIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5sLWdsb2JhbC1uYXZfX2J0bjp3aGVyZSg6YW55LWxpbmssIDplbmFibGVkLCBzdW1tYXJ5KTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9vcmFuZ2UpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Jfb3JhbmdlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZ2xvYmFsLW5hdl9fYnRuIHtcbiAgICBtaW4taGVpZ2h0OiAzNHB4O1xuICAgIG1pbi13aWR0aDogMTM4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICBHbG9iYWxcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICDjg5Xjg4Pjgr/jg7xcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzQ2NDM0MztcbiAgcGFkZGluZy1ibG9jazogNDBweCA3MnB4O1xuICBjb2xvcjogdmFyKC0tY29sb3Jfd2hpdGUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG4gIH1cbn1cbi5sLWZvb3Rlcl9faW5mb3JtYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtZm9vdGVyX19pbmZvcm1hdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAzMnB4O1xuICB9XG59XG4ubC1mb290ZXJfX2NvbXBhbnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyX19jb21wYW55IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ubC1mb290ZXJfX2xvZ28ge1xuICBtYXJnaW4taW5saW5lOiAyNHB4IDU2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXJfX2xvZ28ge1xuICAgIG1hcmdpbjogMjRweCBhdXRvO1xuICB9XG59XG4ubC1mb290ZXJfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDEzNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ubC1mb290ZXJfX2FkZHJlc3Mge1xuICBtYXJnaW4tbGVmdDogMzJweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXJfX2FkZHJlc3Mge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fc25zLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtYXgtY29udGVudCk7XG4gIGdhcDogMjRweDtcbn1cbi5sLWZvb3Rlcl9fc25zLWl0ZW0tLXRydXN0ZSB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5sLWZvb3Rlcl9fc25zLWl0ZW0tbGluazp3aGVyZSg6YW55LWxpbmssIDplbmFibGVkLCBzdW1tYXJ5KTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4ubC1mb290ZXJfX2NvcHlyaWdodCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIEdsb2JhbFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIOODleODg+OCv+ODvOODiuODk1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubC1mb290ZXItbmF2IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4Yzg5ODk7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLmwtZm9vdGVyLW5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG4gIHJvdy1nYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXItbmF2X19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4ubC1mb290ZXItbmF2X19pdGVtLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAwLjNlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAubC1mb290ZXItbmF2X19pdGVtLWxpbms6d2hlcmUoOmFueS1saW5rLCA6ZW5hYmxlZCwgc3VtbWFyeSk6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIEdsb2JhbFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIOOCs+ODs+ODhuODiuODkeODvOODhFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubC1pbm5lciB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLWd1dHRlcikgKiAyKTtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICBPYmplY3Rcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICAtIENvbXBvbmVudHNcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICBHbG9iYWxcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICDjg5zjgr/jg7Ncbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmMtYnRuIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiA2LjVweCAyN3B4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9vcmFuZ2UpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKGluZmluaXR5ICogMXB4KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciwgY29sb3IsIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5jLWJ0bjp3aGVyZSg6YW55LWxpbmssIDplbmFibGVkLCBzdW1tYXJ5KTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuIHtcbiAgICBwYWRkaW5nOiA2LjVweCAyN3B4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICBHbG9iYWxcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICDjgrvjgq/jgrfjg6fjg7Pjgr/jgqTjg4jjg6tcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmMtaDIge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiAgZm9udC1zaXplOiA0LjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE0Mjg1NzE0Mjk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1oMiB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzM7XG4gIH1cbn1cbi5jLWgyLS1ibGFjayB7XG4gIGNvbG9yOiAjNDY0MzQzO1xufVxuLmMtaDItLXVuZGVybGluZS1kYXNoZWQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAxOHB4O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogNHB4O1xuICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IGRhc2hlZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWgyLS11bmRlcmxpbmUtZGFzaGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkIHZhcigtLWNvbG9yX3ByaW1hcnkpO1xuICB9XG59XG4uYy1oMi0tdW5kZXJsaW5lLWRvdHMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAxOHB4O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLWNvbG9yX2JnX3ByaW1hcnlfZGFyayk7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDRweDtcbiAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBkb3R0ZWQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1oMi0tdW5kZXJsaW5lLWRvdHMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgdmFyKC0tY29sb3JfYmdfcHJpbWFyeV9kYXJrKTtcbiAgfVxufVxuLmMtaDItLXVuZGVybGluZS1kb3RzW2NsYXNzKj15ZWxsb3ddIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1jb2xvcl95ZWxsb3cpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaDItLXVuZGVybGluZS1kb3RzW2NsYXNzKj15ZWxsb3ddIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xvcl95ZWxsb3cpO1xuICB9XG59XG4uYy1oMi0tbGluZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzBweCAxZnIgNzBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNi4yNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaDItLWxpbmUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIG1heC1jb250ZW50IDFmcjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwb2ludCAuYy1oMi0tbGluZSB7XG4gICAgZ2FwOiAxNC41cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNmYXEgLmMtaDItLWxpbmUge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2Zvcm0gLmMtaDItLWxpbmUge1xuICAgIGdhcDogNXB4O1xuICB9XG59XG4uYy1oMi0tbGluZTo6YmVmb3JlLCAuYy1oMi0tbGluZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWgyLS1saW5lOjpiZWZvcmUsIC5jLWgyLS1saW5lOjphZnRlciB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwb2ludCAuYy1oMi0tbGluZTo6YmVmb3JlLCAjcG9pbnQgLmMtaDItLWxpbmU6OmFmdGVyIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2ZhcSAuYy1oMi0tbGluZTo6YmVmb3JlLCAjZmFxIC5jLWgyLS1saW5lOjphZnRlciB7XG4gICAgd2lkdGg6IDQ2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNmb3JtIC5jLWgyLS1saW5lOjpiZWZvcmUsICNmb3JtIC5jLWgyLS1saW5lOjphZnRlciB7XG4gICAgd2lkdGg6IDMycHg7XG4gIH1cbn1cbi5jLWgyLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzMztcbn1cbi5jLWgyLS1tZWRpdW0ge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTQyODU3MTQyOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWgyLS1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ4O1xuICB9XG59XG4uYy1oMi0tdGlueSB7XG4gIGZvbnQtc2l6ZTogNC4xcmVtO1xuICBsaW5lLWhlaWdodDogMC45NzU2MDk3NTYxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaDItLXRpbnkge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE0Mjg1NzE0Mjk7XG4gIH1cbn1cbi5jLWgyLS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogNC4xcmVtO1xuICBsaW5lLWhlaWdodDogMS4yMTk1MTIxOTUxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaDItLXNwLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42NjY2NjY2NjY3O1xuICB9XG59XG4uYy1oMiBpbWdbc3JjKj1sb2dvXSB7XG4gIG1hcmdpbi1yaWdodDogOS41cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDE4NnB4O1xuICBhc3BlY3QtcmF0aW86IDE4Ni84MTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWgyIGltZ1tzcmMqPWxvZ29dIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICB3aWR0aDogMTQ5cHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxNDkvNjU7XG4gIH1cbn1cbi5jLWgyIGltZ1tzcmMqPXdvcnJpZXNdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaDIgaW1nW3NyYyo9d29ycmllc10ge1xuICAgIHdpZHRoOiAxNDFweDtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgcmlnaHQ6IDQ0cHg7XG4gICAgdG9wOiAtNTdweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwJSk7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICBHbG9iYWxcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICBDVlxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYy1jdiB7XG4gIHBhZGRpbmctYmxvY2s6IDQ1cHggNzNweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfcHJpbWFyeV9kYXJrKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWN2IHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MnB4IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWN2IHtcbiAgICBwYWRkaW5nLWJsb2NrOiA3cHggMTFweDtcbiAgICByb3ctZ2FwOiA0cHg7XG4gIH1cbn1cbi5jLWN2LS1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbn1cbiNmdiAuYy1jdiB7XG4gIHBhZGRpbmctYmxvY2s6IDMycHggNTdweDtcbn1cbi5jLWN2X19taWNyb2NvcHkge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDU1cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY3ZfX21pY3JvY29weSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4jZnYgLmMtY3ZfX21pY3JvY29weSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0NXB4KTtcbn1cbiNwYXJ0bmVyIC5jLWN2X19taWNyb2NvcHkge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jdi0tZml4ZWQgLmMtY3ZfX21pY3JvY29weSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI0cHgpO1xuICB9XG59XG4uYy1jdl9fbWljcm9jb3B5LS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY3ZfX21pY3JvY29weS0tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jdl9fbWljcm9jb3B5LS1zcC1sYXJnZSAuYy1jdl9fbWljcm9jb3B5LS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAyLjdyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWN2X19taWNyb2NvcHktLXNwLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5jLWN2X19idG4ge1xuICBwYWRkaW5nOiAxOHB4IDA7XG4gIHdpZHRoOiA0NzVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA3NXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9vcmFuZ2UpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgMC4zcyBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTVweCk7XG59XG4jZnYgLmMtY3ZfX2J0biB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0NXB4KTtcbn1cbiNwYXJ0bmVyIC5jLWN2X19idG4ge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jdi0tZml4ZWQgLmMtY3ZfX2J0biB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI0cHgpO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYy1jdl9fYnRuOndoZXJlKDphbnktbGluaywgOmVuYWJsZWQsIHN1bW1hcnkpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9vcmFuZ2UpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jdl9fYnRuIHtcbiAgICBwYWRkaW5nOiA3cHggMDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uYy1jdl9fYnRuLS1ibHVlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYy1jdl9fYnRuLS1ibHVlOndoZXJlKDphbnktbGluaywgOmVuYWJsZWQsIHN1bW1hcnkpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9wcmltYXJ5X2RhcmspO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeV9kYXJrKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY3ZfX2J0bi0tc3AtZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNzJweDtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLmMtY3ZfX2J0biBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvcDogLTgwcHg7XG4gIGxlZnQ6IC0xNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWN2X19idG4gaW1nIHtcbiAgICB3aWR0aDogMTA0cHg7XG4gICAgdG9wOiAtNDNweDtcbiAgICBsZWZ0OiAtNzJweDtcbiAgfVxufVxuLmMtY3ZfX2J0bi0taW1nLXJpZ2h0IGltZyB7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIHJpZ2h0OiAtMjAxcHg7XG4gIHRvcDogLTEzOHB4O1xufVxuLmMtY3ZfX2J0bi1pbm5lciA+IHNwYW4ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtYXgtY29udGVudCk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jdl9fYnRuLWlubmVyID4gc3BhbiB7XG4gICAgY29sdW1uLWdhcDogNXB4O1xuICB9XG59XG4uYy1jdl9fYnRuLWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9vcmFuZ2UpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gIHBhZGRpbmc6IDAgMTJweCAycHggMTNweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYy1jdl9fYnRuLWJveDppcyg6d2hlcmUoOmFueS1saW5rLCA6ZW5hYmxlZCwgc3VtbWFyeSk6aG92ZXIgKikge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX29yYW5nZSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY3ZfX2J0bi1ib3gge1xuICAgIHBhZGRpbmc6IDNweCA3cHg7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDYxNTM4NDYxNTtcbiAgICBib3JkZXItcmFkaXVzOiAzLjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY3ZfX2J0bi0tc3AtZnVsbCAuYy1jdl9fYnRuLWJveCB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5jLWN2X19idG4tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYy1jdl9fYnRuLXRleHQ6aXMoOndoZXJlKDphbnktbGluaywgOmVuYWJsZWQsIHN1bW1hcnkpOmhvdmVyICopIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Jfb3JhbmdlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY3ZfX2J0bi10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY3ZfX2J0bi0tc3AtZnVsbCAuYy1jdl9fYnRuLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAgR2xvYmFsXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAg44K144Od44O844OIXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5jLXN1cHBvcnQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9iZ19ncmlkKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXN1cHBvcnQge1xuICAgIHBhZGRpbmctYmxvY2s6IDg1cHggMTAwcHg7XG4gIH1cbn1cbi5jLXN1cHBvcnRfX3JvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWluKHZhcigtLXZ3KSAqIDEwMCAvIHZhcigtLWJhc2Utd2lkdGgpICogNDc0LCA0NzRweCkgMWZyO1xuICBjb2x1bW4tZ2FwOiA0MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXN1cHBvcnRfX3JvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICB9XG59XG4uYy1zdXBwb3J0X19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1sZWZ0OiAtNDdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1zdXBwb3J0X19pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogbWluKHZhcigtLXZ3KSAqIDEwMCAvIDc2OCAqIDUwMywgNTAzcHgpO1xuICAgIGxlZnQ6IC0xN3B4O1xuICAgIGJvdHRvbTogLTE3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXN1cHBvcnRfX2ltZyB7XG4gICAgd2lkdGg6IDI4NXB4O1xuICAgIGJvdHRvbTogLTdweDtcbiAgICBsZWZ0OiAtMThweDtcbiAgfVxufVxuLmMtc3VwcG9ydF9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbn1cbi5jLXN1cHBvcnRfX2JvZHkge1xuICBwYWRkaW5nLWJsb2NrOiAzMnB4IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXN1cHBvcnRfX2JvZHkge1xuICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gIH1cbn1cbi5jLXN1cHBvcnRfX2JvZHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODEwcHg7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfYmdfcHJpbWFyeV9kYXJrKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE1N3B4O1xuICBsZWZ0OiAtMTYwLjVweDtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtc3VwcG9ydF9fYm9keTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNDc2cHg7XG4gICAgdG9wOiAtNjRweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG4uYy1zdXBwb3J0X19ib2R5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzgwcHg7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTE0cHg7XG4gIGxlZnQ6IC0xNDVweDtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtc3VwcG9ydF9fYm9keTo6YWZ0ZXIge1xuICAgIHdpZHRoOiA0MDZweDtcbiAgICBhc3BlY3QtcmF0aW86IDQwNi80NjM7XG4gICAgdG9wOiAtNTdweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG4uYy1zdXBwb3J0X190aXRsZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1zdXBwb3J0X190aXRsZSB7XG4gICAgZ2FwOiAwO1xuICB9XG59XG4uYy1zdXBwb3J0X190aXRsZS1zdWIge1xuICBwYWRkaW5nLWxlZnQ6IDcuNXB4O1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeV9kYXJrKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1zdXBwb3J0X190aXRsZS1zdWIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXN1cHBvcnRfX3RpdGxlLXN1YiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE7XG4gIH1cbn1cbi5jLXN1cHBvcnRfX3RpdGxlLXN1Yi0tbGFyZ2Uge1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zdXBwb3J0X190aXRsZS1zdWItLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42ODtcbiAgfVxufVxuLmMtc3VwcG9ydF9fdGl0bGUtbWFpbiB7XG4gIG1heC13aWR0aDogNDk0LjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1zdXBwb3J0X190aXRsZS1tYWluIHtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1heC13aWR0aDogMzM1LjIycHg7XG4gIH1cbn1cbi5jLXN1cHBvcnRfX3RpdGxlLW1haW4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5jLXN1cHBvcnRfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1zdXBwb3J0X19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKHZhcigtLXZ3KSAqIDEwMCAvIHZhcigtLWJhc2Utd2lkdGgpICogNjApKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc3VwcG9ydF9fbGlzdCB7XG4gICAgcm93LWdhcDogNnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKHZhcigtLXZ3KSAqIDEwMCAvIHZhcigtLWJhc2Utd2lkdGgpICogNTQpKTtcbiAgfVxufVxuLmMtc3VwcG9ydF9faXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTdweCAxZnI7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgY29sdW1uLWdhcDogNXB4O1xufVxuLmMtc3VwcG9ydF9faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTcuMzFweDtcbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UY2lJR2hsYVdkb2REMGlNVGdpSUhacFpYZENiM2c5SWpBZ01DQXhOeUF4T0NJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNGdQSEJoZEdnZ1pEMGlUVEUxTGpJNU1qUWdNRXcwTGpjMklERXhMamd3TXpWTU1TNDJPVEkwTkNBNUxqUTBPRGswU0RCTU5DNDNOaUF4Tnk0ek1USTRUREUzSURCSU1UVXVNamt5TkZvaUlHWnBiR3c5SWlOR1JrSTVNVVVpTHo0Z1BDOXpkbWMrKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zdXBwb3J0X19pdGVtOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNC45NHB4O1xuICAgIGhlaWdodDogMTUuMjFweDtcbiAgfVxufVxuLmMtc3VwcG9ydF9faXRlbS1sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtc3VwcG9ydF9faXRlbS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXN1cHBvcnRfX2l0ZW0tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU3MTQyODU3MTQ7XG4gIH1cbn1cbi5jLXN1cHBvcnRfX2l0ZW0tbGFiZWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS45MjMwNzY5MjMxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc3VwcG9ydF9faXRlbS1sYWJlbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICAtIFByb2plY3Rcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICBHbG9iYWxcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICDjg5XjgqHjg7zjgrnjg4jjg5Pjg6Xjg7zjgrvjgq/jgrfjg6fjg7Ncbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnAtdG9wLWZ2IHtcbiAgbWFyZ2luLXRvcDogdmFyKC0taGVhZGVyLWhlaWdodCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX2JnX2dyaWQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC10b3AtZnY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDExNzBweDtcbiAgaGVpZ2h0OiAxNDAuNjI1JTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9iZ19wcmltYXJ5X2xpZ2h0KTtcbiAgb3BhY2l0eTogMC43O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjbGFtcCgtMTIzcHgsIHZhcigtLXZ3KSAqIDEwMCAvIHZhcigtLWJhc2Utd2lkdGgpICogLTEyMywgLTEyM3B4KTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2OjpiZWZvcmUge1xuICAgIG1pbi13aWR0aDogNjg1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRvcDogMjlweDtcbiAgfVxufVxuLnAtdG9wLWZ2OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDExMzVweDtcbiAgaGVpZ2h0OiAxMzYuNDE4MjY5MjMwOCU7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjbGFtcCgtNjZweCwgdmFyKC0tdncpICogMTAwIC8gdmFyKC0tYmFzZS13aWR0aCkgKiAtNjYsIC02NnB4KTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2OjphZnRlciB7XG4gICAgdG9wOiA2MnB4O1xuICAgIG1pbi13aWR0aDogNjQwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDE1cHggI0RDRThGRik7XG4gIH1cbn1cbi5wLXRvcC1mdl9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLnAtdG9wLWZ2X19pbWcge1xuICB3aWR0aDogMzcycHg7XG4gIGFzcGVjdC1yYXRpbzogMzcyLzQxMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4OXB4O1xuICByaWdodDogMjYycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAucC10b3AtZnZfX2ltZyB7XG4gICAgcmlnaHQ6IDIzMHB4O1xuICAgIHRvcDogMjA0cHg7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGFzcGVjdC1yYXRpbzogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2X19pbWcge1xuICAgIG1hcmdpbi10b3A6IC0xNHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgd2lkdGg6IDI3OHB4O1xuICAgIGFzcGVjdC1yYXRpbzogMjc4LzIwOTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnAtdG9wLWZ2X193cmFwIHtcbiAgcGFkZGluZy10b3A6IDU4cHg7XG4gIG1hc2s6IHVybCguLi9pbWcvZnYtbWFza0AyeC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wLzExMDhweCAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2X193cmFwIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAzN3B4IDE0My41cHg7XG4gIH1cbn1cbi5wLXRvcC1mdl9fbGVhZCB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmc6IDhweCA0MHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoaW5maW5pdHkgKiAxcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2X19sZWFkIHtcbiAgICBwYWRkaW5nOiA2cHggNTJweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtdG9wLWZ2X190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2X190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMzRweDtcbiAgICByb3ctZ2FwOiA5cHg7XG4gIH1cbn1cbi5wLXRvcC1mdl9fdGl0bGUtc3ViIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5X2RhcmspO1xuICBsaW5lLWhlaWdodDogMS44NTcxNDI4NTcxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2X190aXRsZS1zdWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzc1cHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNXB4O1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM2MzYzNjM2MzY7XG4gIH1cbn1cbi5wLXRvcC1mdl9fdGl0bGUtc3ViLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMi4wNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mdl9fdGl0bGUtc3ViLS1zbWFsbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzA3MzE3MDczMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2X190aXRsZS1zdWJbY2xhc3MqPWNvbG9yXSB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbn1cbi5wLXRvcC1mdl9fYmFsbG9vbiB7XG4gIHdpZHRoOiAyMTZweDtcbiAgYXNwZWN0LXJhdGlvOiAyMTYvMjE0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTc4cHg7XG4gIGxlZnQ6IDIycHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mdl9fYmFsbG9vbiB7XG4gICAgYm90dG9tOiAtMjIuNXB4O1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIHRvcDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDE2My41cHg7XG4gIH1cbn1cbi5wLXRvcC1mdl9fdGl0bGUtbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY2MnB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLXRvcC1mdl9fdGl0bGUtbWFpbiB7XG4gICAgbWF4LXdpZHRoOiA1MTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2X190aXRsZS1tYWluIHtcbiAgICBtYXgtd2lkdGg6IDM0Ni41cHg7XG4gIH1cbn1cbi5wLXRvcC1mdl9fdGl0bGUtbWFpbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnAtdG9wLWZ2X19jYXRjaCB7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnlfZGFyayk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE0LjE1cHggbWF4LWNvbnRlbnQgMTQuMTVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZnZfX2NhdGNoIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE0cHggbWF4LWNvbnRlbnQgMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLXRvcC1mdl9fY2F0Y2g6OmJlZm9yZSwgLnAtdG9wLWZ2X19jYXRjaDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0LjE1cHg7XG4gIGhlaWdodDogMjQuNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRZaUlHaGxhV2RvZEQwaU1qVWlJSFpwWlhkQ2IzZzlJakFnTUNBeE5pQXlOU0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0Z1BIQmhkR2dnWkQwaVRURTBMalUzT0RFZ01qUXVOelZNTUM0ME16TXdNVFFnTUM0eU5TSWdjM1J5YjJ0bFBTSWpNamcyTkVZd0lpOCtJRHd2YzNablBnPT0pIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mdl9fY2F0Y2g6OmJlZm9yZSwgLnAtdG9wLWZ2X19jYXRjaDo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRVaUlHaGxhV2RvZEQwaU5UTWlJSFpwWlhkQ2IzZzlJakFnTUNBeE5TQTFNeUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0Z1BIQmhkR2dnWkQwaVRURTBMalE0TWpnZ05USXVNVE5NTUM0ME9ESTRNRGNnTUM0eE16QXdNRFVpSUhOMGNtOXJaVDBpSXpJNE5qUkdNQ0l2UGlBOEwzTjJaejQ9KTtcbiAgfVxufVxuLnAtdG9wLWZ2X19jYXRjaDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cbi5wLXRvcC1mdl9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1heC13aWR0aDogODMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC10b3AtZnZfX2xpc3Qge1xuICAgIG1heC13aWR0aDogOTUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZnZfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBtYXgtd2lkdGg6IGNhbGModmFyKC0tdncpICogMTAwIC8gdmFyKC0tYmFzZS13aWR0aCkgKiAzMTIpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNXB4O1xuICB9XG59XG4ucC10b3AtZnZfX2l0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDMxMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yX3ByaW1hcnkpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM2cHggbWF4LWNvbnRlbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDNweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeV9kYXJrKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3doaXRlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mdl9faXRlbSB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgcGFkZGluZzogM3B4IDdweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE4cHggbWF4LWNvbnRlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi5wLXRvcC1mdl9faXRlbTpudGgtb2YtdHlwZSg1KSB7XG4gIG1heC13aWR0aDogMjc1cHg7XG59XG4ucC10b3AtZnZfX2N2IHtcbiAgbWFyZ2luLXRvcDogMzhweDtcbiAgY29sdW1uLWdhcDogMS41cHg7XG59XG5cbi5wLXRvcC13b3JyaWVzIHtcbiAgcGFkZGluZy1ibG9jazogMTI3cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC13b3JyaWVzIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA3M3B4IDA7XG4gIH1cbn1cbi5wLXRvcC13b3JyaWVzX19saXN0IHtcbiAgbWFyZ2luLXRvcDogNjNweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXdvcnJpZXNfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICB9XG59XG4ucC10b3Atd29ycmllc19faXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucC10b3Atd29ycmllc19faXRlbS1oZWFkIHtcbiAgcGFkZGluZy1ibG9jazogNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9wcmltYXJ5X2RhcmspO1xuICBjb2xvcjogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC10b3Atd29ycmllc19faXRlbS1ib2R5IHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX2JnX3ByaW1hcnkpO1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIHJvdy1nYXA6IDE5cHg7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3Atd29ycmllc19faXRlbS1ib2R5IHtcbiAgICBwYWRkaW5nLWlubGluZTogMTBweDtcbiAgfVxufVxuLnAtdG9wLXdvcnJpZXNfX2l0ZW0tbGFiZWxzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDlweDtcbn1cbi5wLXRvcC13b3JyaWVzX19pdGVtLWxhYmVsIHtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS40Mzc1O1xuICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeV9kYXJrKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKGluZmluaXR5ICogMXB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXdvcnJpZXNfX2l0ZW0tbGFiZWwge1xuICAgIHBhZGRpbmctaW5saW5lOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbn1cbi5wLXRvcC13b3JyaWVzX19pdGVtLWxhYmVsOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVEVpSUdobGFXZG9kRDBpTVRFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TVNBeE1TSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRnUEhCaGRHZ2daRDBpVFRVdU1UazJNVGNnTVRBdU5Vd3hMalF6TkRBNFpTMHdOU0F5TGpVeE1qUTBaUzB3T0V3eE1DNHpPVEl6SUMwNExqZ3pOR1V0TURkTU5TNHhPVFl4TnlBeE1DNDFXaUlnWm1sc2JEMGlkMmhwZEdVaUx6NGdQQzl6ZG1jKykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwMCUpO1xufVxuLnAtdG9wLXdvcnJpZXNfX2l0ZW0taWNvbiB7XG4gIG1heC13aWR0aDogODlweDtcbn1cbi5wLXRvcC13b3JyaWVzX19pdGVtLWljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wLXRvcC13b3JyaWVzX19hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA3NHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogNTlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC13b3JyaWVzX19hcnJvdyB7XG4gICAgbWFyZ2luLXRvcDogMzRweDtcbiAgICBtYXgtd2lkdGg6IDQzLjVweDtcbiAgfVxufVxuLnAtdG9wLXdvcnJpZXNfX2Fycm93IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ucC10b3Atd29ycmllc19fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogNTlweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXdvcnJpZXNfX2JvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMjFweDtcbiAgfVxufVxuLnAtdG9wLXdvcnJpZXNfX2JvdHRvbS1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeV9kYXJrKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC10b3Atd29ycmllc19fYm90dG9tLWhlYWQgaW1nIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ucC10b3Atd29ycmllc19fYm90dG9tLXRpdGxlIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeV9kYXJrKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC13b3JyaWVzX19ib3R0b20tdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG4ucC10b3Atd29ycmllc19fYm90dG9tLXRpdGxlLS1tZWRpdW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC13b3JyaWVzX19ib3R0b20tdGl0bGUtLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuLnAtdG9wLXdvcnJpZXNfX2JvdHRvbS10aXRsZS0tc21hbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMi40O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXdvcnJpZXNfX2JvdHRvbS10aXRsZS0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXdvcnJpZXNfX2JvdHRvbS10aXRsZS0tc3AtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuLnAtdG9wLWNvbnN1bHRhbnQge1xuICBtYXJnaW4tdG9wOiAtNDRweDtcbiAgcGFkZGluZy1ibG9jazogMjgwcHggODJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWNvbnN1bHRhbnQge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ibG9jazogMTAwcHggMTBweDtcbiAgfVxufVxuLnAtdG9wLWNvbnN1bHRhbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9wcmltYXJ5X2RhcmspO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgNTAlIDE5NnB4LCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWNvbnN1bHRhbnQ6OmJlZm9yZSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgNTAlIDYwcHgsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgfVxufVxuLnAtdG9wLWNvbnN1bHRhbnRfX2hlYWQge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXgtd2lkdGg6IDgxOHB4O1xufVxuLnAtdG9wLWNvbnN1bHRhbnRfX2hlYWQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wLXRvcC1jb25zdWx0YW50X19ib2R5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICByb3ctZ2FwOiAzM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWNvbnN1bHRhbnRfX2JvZHkge1xuICAgIHJvdy1nYXA6IDE3cHg7XG4gIH1cbn1cbi5wLXRvcC1jb25zdWx0YW50X19saXN0IHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWF4LXdpZHRoOiA4OTFweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgY29sdW1uLWdhcDogMjdweDtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tdncpICogMTAwIC8gdmFyKC0tYmFzZS13aWR0aCkgKiAxMCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtY29uc3VsdGFudF9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICB9XG59XG4ucC10b3AtY29uc3VsdGFudF9faXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcbiAgZ3JpZC1yb3c6IHNwYW4gMjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1jb25zdWx0YW50X19pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAzLjc1cHg7XG4gIH1cbn1cbi5wLXRvcC1jb25zdWx0YW50X19pdGVtLWhlYWQge1xuICBwYWRkaW5nLWJsb2NrOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl95ZWxsb3cpO1xuICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeV9kYXJrKTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1jb25zdWx0YW50X19pdGVtLWhlYWQge1xuICAgIHBhZGRpbmctYmxvY2s6IDRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNDI4NTcxNDI5O1xuICB9XG59XG4ucC10b3AtY29uc3VsdGFudF9fY2F0Y2gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtY29uc3VsdGFudF9fY2F0Y2gge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLnAtdG9wLWNvbnN1bHRhbnRfX2NhdGNoLS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtY29uc3VsdGFudF9fY2F0Y2gtLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzMztcbiAgfVxufVxuLnAtdG9wLWNvbnN1bHRhbnRfX2NhdGNoIGltZyB7XG4gIHdpZHRoOiAyNzFweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNDMuNXB4O1xuICByaWdodDogLTIwNy41cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtdG9wLWNvbnN1bHRhbnRfX2NhdGNoIGltZyB7XG4gICAgbWFyZ2luLXRvcDogLTEzLjQ0NTM3ODE1MTMlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS12dykgKiAxMDAgLyB2YXIoLS1iYXNlLXdpZHRoKSAqIDIzOCk7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1jb25zdWx0YW50X19jYXRjaCBpbWcge1xuICAgIG1hcmdpbi10b3A6IC0yMC4xNjgwNjcyMjY5JTtcbiAgICB3aWR0aDogMjM4cHg7XG4gIH1cbn1cblxuLnAtdG9wLXBvaW50IHtcbiAgcGFkZGluZy1ibG9jazogMTAwcHggMTAycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtcG9pbnQge1xuICAgIHBhZGRpbmctYmxvY2s6IDcwcHggNTBweDtcbiAgfVxufVxuLnAtdG9wLXBvaW50X19saXN0IHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgZ2FwOiA0MHB4IDQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtdG9wLXBvaW50X19saXN0IHtcbiAgICBnYXA6IDIwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXBvaW50X19saXN0IHtcbiAgICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS12dykgKiAxMDAgLyB2YXIoLS1iYXNlLXdpZHRoKSAqIDEwLjUpO1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICB9XG59XG4ucC10b3AtcG9pbnRfX2l0ZW0ge1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogMTFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1wb2ludF9faXRlbSB7XG4gICAgcGFkZGluZzogMzBweCAxMHB4IDQ4cHg7XG4gIH1cbn1cbi5wLXRvcC1wb2ludF9faXRlbTpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfYmdfcHJpbWFyeV9saWdodCk7XG59XG4ucC10b3AtcG9pbnRfX2l0ZW06bnRoLW9mLXR5cGUoZXZlbikge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzNBNUZGO1xufVxuLnAtdG9wLXBvaW50X19pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgZ3JpZC1jb2x1bW46IDEvMztcbn1cbi5wLXRvcC1wb2ludF9faXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gIGdyaWQtY29sdW1uOiAzLzU7XG59XG4ucC10b3AtcG9pbnRfX2l0ZW06bnRoLW9mLXR5cGUoMykge1xuICBncmlkLWNvbHVtbjogNS83O1xufVxuLnAtdG9wLXBvaW50X19pdGVtOm50aC1vZi10eXBlKDQpIHtcbiAgZ3JpZC1jb2x1bW46IDIvNDtcbn1cbi5wLXRvcC1wb2ludF9faXRlbTpudGgtb2YtdHlwZSg1KSB7XG4gIGdyaWQtY29sdW1uOiA0LzY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtdG9wLXBvaW50X19pdGVtIHtcbiAgICBncmlkLWNvbHVtbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4ucC10b3AtcG9pbnRfX2l0ZW0tbnVtYmVyIHtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE5MDQ3NjE5MDU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5X2RhcmspO1xufVxuLnAtdG9wLXBvaW50X19pdGVtLWljb24ge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXgtd2lkdGg6IDE0MHB4O1xufVxuLnAtdG9wLXBvaW50X19pdGVtLWljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wLXRvcC1wb2ludF9faXRlbS1ib2R5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMjRweDtcbn1cbi5wLXRvcC1wb2ludF9faXRlbS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeV9kYXJrKTtcbn1cbi5wLXRvcC1wb2ludF9faXRlbS1oZWFkaW5nLS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLXRvcC1wb2ludF9faXRlbS1oZWFkaW5nLS11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA2cHg7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1jb2xvcl95ZWxsb3cpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXBvaW50X19pdGVtLWhlYWRpbmctLXVuZGVybGluZSB7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAxMnB4O1xuICB9XG59XG4ucC10b3AtcG9pbnRfX2l0ZW0taGVhZGluZyBzdXAge1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuLnAtdG9wLXBvaW50X19pdGVtLXRleHQge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMDNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtdG9wLXBvaW50X19pdGVtLXRleHQtLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjkyMzA3NjkyMzE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAwM2VtO1xufVxuXG4ucC10b3AtZmxvdyB7XG4gIHBhZGRpbmctYmxvY2s6IDkwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX2JnX2dyYXkpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZsb3cge1xuICAgIHBhZGRpbmctYmxvY2s6IDYwcHg7XG4gIH1cbn1cbi5wLXRvcC1mbG93X19zbGlkZXIge1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZsb3dfX3NsaWRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIHZhcigtLXZ3KSAqIDUwKTtcbiAgfVxufVxuLnAtdG9wLWZsb3dfX2xpc3Qge1xuICBtaW4td2lkdGg6IDExNDBweDtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1ndXR0ZXIpO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZmxvd19fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG59XG4ucC10b3AtZmxvd19faXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucC10b3AtZmxvd19faXRlbS1oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtdG9wLWZsb3dfX2l0ZW0taW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnAtdG9wLWZsb3dfX2l0ZW0tc3RlcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1ibG9jazogN3B4IDhweDtcbiAgYmFja2dyb3VuZDogIzczQTVGRjtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtdG9wLWZsb3dfX2l0ZW0tYm9keSB7XG4gIHBhZGRpbmc6IDE5cHggMjZweCAzNnB4IDIwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgZmxleDogMTtcbn1cbi5wLXRvcC1mbG93X19pdGVtLWhlYWRpbmcge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzg4ODg4ODg4OTtcbiAgbWluLWhlaWdodDogMmxoO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC10b3AtZmxvd19faXRlbS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnlfZGFyayk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucC10b3AtZmxvd19faXRlbS1idG4ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuLnAtdG9wLWZsb3dfX2Fycm93IHtcbiAgbWluLXdpZHRoOiAxMTQwcHg7XG4gIG1hcmdpbi1ibG9jazogNnB4IDIwcHg7XG4gIHBhZGRpbmctYmxvY2s6IDI1cHggMjZweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM4ODg4ODg4ODk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAwM2VtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRFME1DSWdhR1ZwWjJoMFBTSTNOaUlnZG1sbGQwSnZlRDBpTUNBd0lERXhOREFnTnpZaUlHWnBiR3c5SW01dmJtVWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStJRHh5WldOMElIazlJakUzSWlCM2FXUjBhRDBpTVRFd055SWdhR1ZwWjJoMFBTSTBNaUlnWm1sc2JEMGlkWEpzS0NOd1lXbHVkREJmYkdsdVpXRnlYelUxTTE4M056Z3BJaTgrSUR4d1lYUm9JR1E5SWsweE1UUXdJRE00VERFeE1ERXVOelVnTnpBdU9UQTVUREV4TURFdU56VWdOUzR3T1RFd00wd3hNVFF3SURNNFdpSWdabWxzYkQwaUl6RTBNekkzT0NJdlBpQThaR1ZtY3o0Z1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSndZV2x1ZERCZmJHbHVaV0Z5WHpVMU0xODNOemdpSUhneFBTSXdJaUI1TVQwaU16Z2lJSGd5UFNJeE1UQTNJaUI1TWowaU16Z2lJR2R5WVdScFpXNTBWVzVwZEhNOUluVnpaWEpUY0dGalpVOXVWWE5sSWo0Z1BITjBiM0FnYzNSdmNDMWpiMnh2Y2owaUl6STROalJHTUNJdlBpQThjM1J2Y0NCdlptWnpaWFE5SWpFaUlITjBiM0F0WTI5c2IzSTlJaU14TkRNeU56Z2lMejRnUEM5c2FXNWxZWEpIY21Ga2FXVnVkRDRnUEM5a1pXWnpQaUE4TDNOMlp6ND0pIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mbG93X19hcnJvdyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc4NTcxNDI4NTc7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ucC10b3AtcmVsaWZlIHtcbiAgcGFkZGluZy1ibG9jazogODZweCAxMDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXJlbGlmZSB7XG4gICAgcGFkZGluZy1ibG9jazogMThweCA3NXB4O1xuICB9XG59XG4ucC10b3AtcmVsaWZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ0MnB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX2JnX3ByaW1hcnkpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjY3LjI1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXJlbGlmZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMzQ1cHg7XG4gICAgdG9wOiAtMjA1cHg7XG4gIH1cbn1cbi5wLXRvcC1yZWxpZmVfX2hlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC10b3AtcmVsaWZlX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQ1LjI1cHg7XG4gIHJpZ2h0OiAzNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHdpZHRoOiAyODhweDtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXJlbGlmZV9faW1nIHtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IC0zM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE4cHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtdG9wLXJlbGlmZV9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDUzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeV9kYXJrKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1yZWxpZmVfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cbn1cbi5wLXRvcC1yZWxpZmVfX3JvdyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY29sdW1uLWdhcDogMzZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC10b3AtcmVsaWZlX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICByb3ctZ2FwOiAzNi41cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1yZWxpZmVfX3JvdyB7XG4gICAgbWFyZ2luLXRvcDogNTFweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgZ2FwOiAzNi41cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1yZWxpZmVfX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXRvcC1yZWxpZmVfX2JhbGxvb24ge1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfcHJpbWFyeV9kYXJrKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyhpbmZpbml0eSAqIDFweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1yZWxpZmVfX2JhbGxvb24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbn1cbi5wLXRvcC1yZWxpZmVfX2JhbGxvb24tLWxhcmdlIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wLXRvcC1yZWxpZmVfX2JhbGxvb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNak1pSUdobGFXZG9kRDBpTWpBaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TXlBeU1DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRnUEhCaGRHZ2daRDBpVFRFeExqSTFPRE1nTVRrdU5Vd3lMakV3T1RrMVpTMHdOaUF5TGpFek16Z3laUzB3TjB3eU1pNDFNVFkzSUMweExqYzFOVEE1WlMwd05rd3hNUzR5TlRneklERTVMalZhSWlCbWFXeHNQU0lqTVVVME5rRkJJaTgrSUR3dmMzWm5QZz09KSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMi41cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTAwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuLnAtdG9wLXJlbGlmZV9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDQxcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtcmVsaWZlX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICB9XG59XG4ucC10b3AtcmVsaWZlX19saXN0Omhhcyg+IDpudGgtY2hpbGQoMik6bGFzdC1jaGlsZCkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXJlbGlmZV9fbGlzdDpoYXMoPiA6bnRoLWNoaWxkKDIpOmxhc3QtY2hpbGQpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIH1cbn1cbi5wLXRvcC1yZWxpZmVfX2xpc3Q6aGFzKD4gOm50aC1jaGlsZCgzKTpsYXN0LWNoaWxkKSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtcmVsaWZlX19saXN0Omhhcyg+IDpudGgtY2hpbGQoMyk6bGFzdC1jaGlsZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgfVxufVxuLnAtdG9wLXJlbGlmZV9faXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogMTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXJlbGlmZV9faXRlbSB7XG4gICAgcGFkZGluZy1ibG9jazogMTFweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1pdGVtczogc3RhcnQ7XG4gICAgcm93LWdhcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXJlbGlmZV9fY29sOm50aC1vZi10eXBlKDEpIC5wLXRvcC1yZWxpZmVfX2l0ZW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTI1cHggMWZyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtcmVsaWZlX19jb2w6bnRoLW9mLXR5cGUoMikgLnAtdG9wLXJlbGlmZV9faXRlbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDVweCAxZnI7XG4gICAgY29sdW1uLWdhcDogMjZweDtcbiAgfVxufVxuLnAtdG9wLXJlbGlmZV9faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTc4cHg7XG4gIGJhY2tncm91bmQ6ICNBQUE3QTc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXJlbGlmZV9faXRlbTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB9XG59XG4ucC10b3AtcmVsaWZlX19pdGVtOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTc4cHg7XG4gIGJhY2tncm91bmQ6ICNBQUE3QTc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1yZWxpZmVfX2l0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB9XG59XG4ucC10b3AtcmVsaWZlX19pdGVtLWljb24ge1xuICB3aWR0aDogMTY1cHg7XG4gIGFzcGVjdC1yYXRpbzogMTY1LzExMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1yZWxpZmVfX2l0ZW0taWNvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1yZWxpZmVfX2NvbDpudGgtb2YtdHlwZSgxKSAucC10b3AtcmVsaWZlX19pdGVtLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtcmVsaWZlX19jb2w6bnRoLW9mLXR5cGUoMikgLnAtdG9wLXJlbGlmZV9faXRlbS1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMjlweDtcbiAgfVxufVxuLnAtdG9wLXJlbGlmZV9faXRlbS1pY29uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ucC10b3AtcmVsaWZlX19pdGVtLXRleHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeV9kYXJrKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1yZWxpZmVfX2l0ZW0tdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnAtdG9wLXJlbGlmZV9faXRlbS10ZXh0LS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLnAtdG9wLXJlbGlmZV9fbm90ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNy41cHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXJlbGlmZV9fbm90ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLnAtdG9wLWZhcSB7XG4gIHBhZGRpbmctYmxvY2s6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9iZ19ncmF5KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mYXEge1xuICAgIHBhZGRpbmctYmxvY2s6IDYwcHg7XG4gIH1cbn1cbi5wLXRvcC1mYXFfX2hlYWRpbmcge1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4ucC10b3AtZmFxX19saXN0IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mYXFfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5wLXRvcC1mYXFfX2l0ZW0ge1xuICBwYWRkaW5nOiA0MHB4IDUwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZmFxX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4ucC10b3AtZmFxX19pdGVtLXF1ZXN0aW9uIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZhcV9faXRlbS1xdWVzdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuLnAtdG9wLWZhcV9faXRlbS1hbnN3ZXIge1xuICBsaW5lLWhlaWdodDogMS40Mzc1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZhcV9faXRlbS1hbnN3ZXIge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIH1cbn1cblxuLnAtdG9wLWZvcm0ge1xuICBwYWRkaW5nLWJsb2NrOiAxMDBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfYmdfcHJpbWFyeV9saWdodCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZm9ybSB7XG4gICAgcGFkZGluZy1ibG9jazogODNweDtcbiAgfVxufVxuLnAtdG9wLWZvcm1fX2hlYWRpbmcge1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4ucC10b3AtZm9ybV9fYm9keSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZm9ybV9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4ucC10b3AtcGFydG5lciB7XG4gIHBhZGRpbmctYmxvY2s6IDcwLjVweCAxMDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfYmdfZ3JpZF9ncmF5KTtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjMUU0NkFBO1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICMxRTQ2QUE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLXRvcC1wYXJ0bmVyOjpiZWZvcmUsIC5wLXRvcC1wYXJ0bmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfYmdfcHJpbWFyeV9kYXJrKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbn1cbi5wLXRvcC1wYXJ0bmVyOjpiZWZvcmUge1xuICB0b3A6IDZweDtcbn1cbi5wLXRvcC1wYXJ0bmVyOjphZnRlciB7XG4gIGJvdHRvbTogNnB4O1xufVxuLnAtdG9wLXBhcnRuZXJfX3dyYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODE0cHg7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjA5LjI1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXBhcnRuZXJfX3dyYXA6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDU3NnB4O1xuICAgIGFzcGVjdC1yYXRpbzogNTc2LzcyNDtcbiAgICB0b3A6IC0zMXB4O1xuICB9XG59XG4ucC10b3AtcGFydG5lcl9faGVhZGluZyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDcuNzVweDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtdG9wLXBhcnRuZXJfX2hlYWRpbmctc3ViIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI0OHB4IDFmcjtcbiAgY29sdW1uLWdhcDogNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXBhcnRuZXJfX2hlYWRpbmctc3ViIHtcbiAgICBjb2x1bW4tZ2FwOiA0LjZweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE3OXB4IDFmcjtcbiAgfVxufVxuLnAtdG9wLXBhcnRuZXJfX2hlYWRpbmctc3ViIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDI0OC85NjtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wLXRvcC1wYXJ0bmVyX19oZWFkaW5nLW1haW4ge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC10b3AtcGFydG5lcl9faGVhZGluZy1tYWluIHtcbiAgICBsaW5lLWhlaWdodDogMS40OTgwMzkyMTU3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtcGFydG5lcl9faGVhZGluZy1tYWluIHtcbiAgICBmb250LXNpemU6IDIuNTVyZW07XG4gIH1cbn1cbi5wLXRvcC1wYXJ0bmVyX19oZWFkaW5nLW1haW4tLXNtYWxsIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtdG9wLXBhcnRuZXJfX2hlYWRpbmctbWFpbi0tc21hbGwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjgwOTUyMzgwOTU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1wYXJ0bmVyX19oZWFkaW5nLW1haW4tLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgfVxufVxuLnAtdG9wLXBhcnRuZXJfX3RleHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDQ0NDQ0NDQ0NDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtdG9wLXBhcnRuZXJfX2ltZyB7XG4gIG1hcmdpbi1ibG9jazogLTc4cHggLTU3cHg7XG4gIHdpZHRoOiAyNjVweDtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuLnAtdG9wLXBhcnRuZXJfX2J0bi13cmFwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMjBweDtcbn1cbi5wLXRvcC1wYXJ0bmVyX19idG4ge1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtcGFydG5lcl9fYnRuOm50aC1vZi10eXBlKDEpIHtcbiAgICByb3ctZ2FwOiA0cHg7XG4gIH1cbn1cbi5wLXRvcC1wYXJ0bmVyX19idG4gLmMtY3ZfX2J0biB7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXBhcnRuZXJfX2J0biAuYy1jdl9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG4ucC10b3AtcGFydG5lcl9fYnRuIC5jLWN2X19idG4tYm94IHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtcGFydG5lcl9fYnRuIC5jLWN2X19idG4tYm94IHtcbiAgICBwYWRkaW5nOiAwIDE2cHggMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cbi5wLXRvcC1wYXJ0bmVyX19idG4gLmMtY3ZfX2J0bi10ZXh0IHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtcGFydG5lcl9fYnRuIC5jLWN2X19idG4tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICAtIFV0aWxpdHlcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICBHbG9iYWxcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNC4wMnB4KSB7XG4gIC51LW5vLXBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzY4LjAycHgpIHtcbiAgLnUtbm8tdGFiIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbm8tc3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIEdsb2JhbFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIOODhuOCreOCueODiFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udS1mb250LWphIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5X25vdG8tc2VyaWYtanApO1xufVxuXG4udS1mb250LWVuIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5X3Vydy1kaW4pO1xufVxuXG4udS1jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG59XG5cbi51LWNvbG9yLXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG59XG5cbi51LWNvbG9yLXByaW1hcnktZGFyayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5X2RhcmspO1xufVxuXG4udS1jb2xvci1vcmFuZ2Uge1xuICBjb2xvcjogdmFyKC0tY29sb3Jfb3JhbmdlKTtcbn1cblxuLnUtY29sb3IteWVsbG93IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3llbGxvdyk7XG59XG5cbi51LXRleHQtcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi51LXRleHQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnUtdGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnUtdGV4dC1ibGFjayB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi51LXRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS10ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi51LXRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51LXRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXRleHQtc3AtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtdGV4dC1zcC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtdGV4dC1zcC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXRleHQtc3AtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxufVxuXG4udS1sYXlvdXQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtbGF5b3V0LWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnUtbGF5b3V0LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbGF5b3V0LXNwLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1sYXlvdXQtc3AtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbGF5b3V0LXNwLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59IiwiQHVzZSBcIi4uL21peGluL2JyZWFrcG9pbnRcIiBhcyAqO1xyXG5cclxuLy8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xyXG4vLyAg5aSJ5pWwXHJcbi8vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbkBwcm9wZXJ0eSAtLWNvbG9yX2JnX2dyaWQge1xyXG4gIHN5bnRheDogXCI8YmFja2dyb3VuZD5cIjtcclxuICBpbmhlcml0czogZmFsc2U7XHJcbiAgaW5pdGlhbC12YWx1ZTogI0RDRThGRjtcclxufVxyXG5cclxuQHByb3BlcnR5IC0tY29sb3JfYmdfZ3JpZF9ncmF5IHtcclxuICBzeW50YXg6IFwiPGJhY2tncm91bmQ+XCI7XHJcbiAgaW5oZXJpdHM6IGZhbHNlO1xyXG4gIGluaXRpYWwtdmFsdWU6ICNGN0Y1RjU7XHJcbn1cclxuXHJcbi8vIOOCq+ODqeODvFxyXG46cm9vdCB7XHJcbiAgLy8g44OG44Kt44K544OI44Kr44Op44O8XHJcbiAgLS1jb2xvcl93aGl0ZTogI2ZmZjtcclxuICAtLWNvbG9yX3R4dDogIzFFMUUxRTtcclxuICAtLWNvbG9yX3ByaW1hcnk6ICMyODY0RjA7XHJcbiAgLS1jb2xvcl9vcmFuZ2U6ICNGQTY0MTQ7XHJcbiAgLS1jb2xvcl95ZWxsb3c6ICNGRkI5MUU7XHJcblxyXG4gIC0tY29sb3JfcHJpbWFyeV9kYXJrOiAjMjM0MThDO1xyXG4gIFxyXG4gIC8vIOiDjOaZr+OCq+ODqeODvFxyXG4gIC0tY29sb3JfYmdfd2hpdGU6ICNmZmY7XHJcbiAgLS1jb2xvcl9iZ19ib2R5OiAjZmZmO1xyXG4gIC0tY29sb3JfYmdfcHJpbWFyeTogI0RDRThGRjtcclxuICAtLWNvbG9yX2JnX3ByaW1hcnlfZGFyazogI0FBQzhGRjtcclxuICAtLWNvbG9yX2JnX3ByaW1hcnlfbGlnaHQ6ICNFQkYzRkY7XHJcbiAgLS1jb2xvcl9iZ19zZWNvbmRhcnk6ICMwNjA1MDU7XHJcbiAgLS1jb2xvcl9iZ190ZXJ0aWFyeTogI0U5RTdFNztcclxuICAtLWNvbG9yX2JnX2dyYXk6ICNGN0Y1RjU7XHJcbiAgLS1jb2xvcl9iZ19ncmlkOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUIzYVdSMGFEMGlNVFEwTUNJZ2FHVnBaMmgwUFNJNE1EQWlJSFpwWlhkQ2IzZzlJakFnTUNBeE5EUXdJRGd3TUNJZ1ptbHNiRDBpYm05dVpTSStJQ0FnUEhKbFkzUWdkMmxrZEdnOUlqRTBOREFpSUdobGFXZG9kRDBpT0RBd0lpQm1hV3hzUFNJalJFTkZPRVpHSWk4K0lDQWdQSEpsWTNRZ2QybGtkR2c5SWpFME5EQWlJR2hsYVdkb2REMGlPREF3SWlCbWFXeHNQU0oxY213b0kzQmhkSFJsY200d1h6WTFNRjh4TVRBMktTSWdabWxzYkMxdmNHRmphWFI1UFNJd0xqVWlMejRnSUNBOFpHVm1jejRnSUNBZ0lEeHdZWFIwWlhKdUlHbGtQU0p3WVhSMFpYSnVNRjgyTlRCZk1URXdOaUlnY0dGMGRHVnlibFZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2NHRjBkR1Z5YmxSeVlXNXpabTl5YlQwaWJXRjBjbWw0S0RFMUlEQWdNQ0F4TmlBd0lEQXBJaUJ3Y21WelpYSjJaVUZ6Y0dWamRGSmhkR2x2UFNKdWIyNWxJaUIyYVdWM1FtOTRQU0l3SURBZ01UVWdNVFlpSUhkcFpIUm9QU0l4SWlCb1pXbG5hSFE5SWpFaVBpQWdJQ0FnSUNBOFp5QnBaRDBpY0dGMGRHVnliakJmTmpVd1h6RXhNRFpmYVc1dVpYSWlQaUFnSUNBZ0lDQWdJRHh5WldOMElIZHBaSFJvUFNJeE5TSWdhR1ZwWjJoMFBTSXhOaUlnWm1sc2JEMGlkWEpzS0NOd1lYUjBaWEp1TVY4Mk5UQmZNVEV3TmlraUx6NGdJQ0FnSUNBZ1BDOW5QaUFnSUNBZ1BDOXdZWFIwWlhKdVBqeHdZWFIwWlhKdUlHbGtQU0p3WVhSMFpYSnVNVjgyTlRCZk1URXdOaUlnY0dGMGRHVnlia052Ym5SbGJuUlZibWwwY3owaWIySnFaV04wUW05MWJtUnBibWRDYjNnaUlIZHBaSFJvUFNJeElpQm9aV2xuYUhROUlqRWlQaUFnSUNBZ1BIVnpaU0I0YkdsdWF6cG9jbVZtUFNJamFXMWhaMlV3WHpZMU1GOHhNVEEySWlCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RBdU1EWTJOalkyTnlBd0xqQTJNalVwSWk4K0lDQWdQQzl3WVhSMFpYSnVQaUFnSUR4cGJXRm5aU0JwWkQwaWFXMWhaMlV3WHpZMU1GOHhNVEEySWlCM2FXUjBhRDBpTVRVaUlHaGxhV2RvZEQwaU1UWWlJSEJ5WlhObGNuWmxRWE53WldOMFVtRjBhVzg5SW01dmJtVWlJSGhzYVc1ck9taHlaV1k5SW1SaGRHRTZhVzFoWjJVdmNHNW5PMkpoYzJVMk5DeHBWa0pQVW5jd1MwZG5iMEZCUVVGT1UxVm9SVlZuUVVGQlFUaEJRVUZCVVVOQldVRkJRVVJLVm1sVlJVRkJRVUZEV0VKSlYxaE5RVUZCYzFSQlFVRk1SWGRGUVcxd2QxbEJRVUZCUVZoT1UxSXdTVUZ5Y3pSak5sRkJRVUZCVW01UlZURkNRVUZEZUdwM2RqaFpVVlZCUVVGQk0xTlZVa0pXU0dkQ04xcElRa05SUVhkRFRWSkRObVZFZERWT1pFOWpTVXNyUWxCTlRqUlZSRUpKVDIxUk5XTmtlV1pzUjJkaFlubHFhWHB3WmxkcFdsbHVWbVV4YVdFclZFUjVOWEpGZHpBcmRuUkJja0ZCUVVGQlJXeEdWR3RUZFZGdFEwTWlMejRnUEM5a1pXWnpQaUE4TDNOMlp6ND0pIG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlcjtcclxuICAtLWNvbG9yX2JnX2dyaWRfZ3JheTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCM2FXUjBhRDBpTVRRME1DSWdhR1ZwWjJoMFBTSTFNVFlpSUhacFpYZENiM2c5SWpBZ01DQXhORFF3SURVeE5pSWdabWxzYkQwaWJtOXVaU0krSUNBZ1BISmxZM1FnZDJsa2RHZzlJakUwTkRBaUlHaGxhV2RvZEQwaU5URTJJaUJtYVd4c1BTSWpSamRHTlVZMUlpOCtJQ0FnUEhKbFkzUWdkMmxrZEdnOUlqRTBOREFpSUdobGFXZG9kRDBpTlRFMklpQm1hV3hzUFNKMWNtd29JM0JoZEhSbGNtNHdYelkxTUY4eE1qZ3dLU0lnWm1sc2JDMXZjR0ZqYVhSNVBTSXdMalVpTHo0Z0lDQThaR1ZtY3o0Z0lDQWdJRHh3WVhSMFpYSnVJR2xrUFNKd1lYUjBaWEp1TUY4Mk5UQmZNVEk0TUNJZ2NHRjBkR1Z5YmxWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdjR0YwZEdWeWJsUnlZVzV6Wm05eWJUMGliV0YwY21sNEtERTFJREFnTUNBeE5pQXdJREFwSWlCd2NtVnpaWEoyWlVGemNHVmpkRkpoZEdsdlBTSnViMjVsSWlCMmFXVjNRbTk0UFNJd0lEQWdNVFVnTVRZaUlIZHBaSFJvUFNJeElpQm9aV2xuYUhROUlqRWlQaUFnSUNBZ0lDQThaeUJwWkQwaWNHRjBkR1Z5YmpCZk5qVXdYekV5T0RCZmFXNXVaWElpUGlBZ0lDQWdJQ0FnSUR4eVpXTjBJSGRwWkhSb1BTSXhOU0lnYUdWcFoyaDBQU0l4TmlJZ1ptbHNiRDBpZFhKc0tDTndZWFIwWlhKdU1WODJOVEJmTVRJNE1Da2lMejRnSUNBZ0lDQWdQQzluUGlBZ0lDQWdQQzl3WVhSMFpYSnVQanh3WVhSMFpYSnVJR2xrUFNKd1lYUjBaWEp1TVY4Mk5UQmZNVEk0TUNJZ2NHRjBkR1Z5YmtOdmJuUmxiblJWYm1sMGN6MGliMkpxWldOMFFtOTFibVJwYm1kQ2IzZ2lJSGRwWkhSb1BTSXhJaUJvWldsbmFIUTlJakVpUGlBZ0lDQWdQSFZ6WlNCNGJHbHVhenBvY21WbVBTSWphVzFoWjJVd1h6WTFNRjh4TWpnd0lpQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtEQXVNRFkyTmpZMk55QXdMakEyTWpVcElpOCtJQ0FnUEM5d1lYUjBaWEp1UGlBZ0lEeHBiV0ZuWlNCcFpEMGlhVzFoWjJVd1h6WTFNRjh4TWpnd0lpQjNhV1IwYUQwaU1UVWlJR2hsYVdkb2REMGlNVFlpSUhCeVpYTmxjblpsUVhOd1pXTjBVbUYwYVc4OUltNXZibVVpSUhoc2FXNXJPbWh5WldZOUltUmhkR0U2YVcxaFoyVXZjRzVuTzJKaGMyVTJOQ3hwVmtKUFVuY3dTMGRuYjBGQlFVRk9VMVZvUlZWblFVRkJRVGhCUVVGQlVVTkJXVUZCUVVSS1ZtbFZSVUZCUVVGRFdFSkpWMWhOUVVGQmMxUkJRVUZNUlhkRlFXMXdkMWxCUVVGQlFWaE9VMUl3U1VGeWN6UmpObEZCUVVGQlVtNVJWVEZDUVVGRGVHcDNkamhaVVZWQlFVRkJNMU5WVWtKV1NHZENOMXBJUWtOUlFYZERUVkpETm1WRWREVk9aRTlqU1VzclFsQk5UalJWUkVKSlQyMVJOV05rZVdac1IyZGhZbmxxYVhwd1psZHBXbGx1Vm1VeGFXRXJWRVI1TlhKRmR6QXJkblJCY2tGQlFVRkJSV3hHVkd0VGRWRnRRME1pTHo0Z1BDOWtaV1p6UGlBOEwzTjJaejQ9KSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XHJcblxyXG4gIEBpbmNsdWRlIHRhYiB7XHJcbiAgICAtLWNvbG9yX2JnX2dyaWQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjNhV1IwYUQwaU16YzFJaUJvWldsbmFIUTlJamd4TWlJZ2RtbGxkMEp2ZUQwaU1DQXdJRE0zTlNBNE1USWlJR1pwYkd3OUltNXZibVVpUGlBZ0lEeHlaV04wSUhkcFpIUm9QU0l6TnpVaUlHaGxhV2RvZEQwaU9ERXlJaUJtYVd4c1BTSWpSRU5GT0VaR0lpOCtJQ0FnUEhKbFkzUWdkMmxrZEdnOUlqTTNOU0lnYUdWcFoyaDBQU0k0TVRJaUlHWnBiR3c5SW5WeWJDZ2pjR0YwZEdWeWJqQmZOalUwWHpJeU9UZ3BJaUJtYVd4c0xXOXdZV05wZEhrOUlqQXVOU0l2UGlBZ0lEeGtaV1p6UGlBZ0lDQWdQSEJoZEhSbGNtNGdhV1E5SW5CaGRIUmxjbTR3WHpZMU5GOHlNams0SWlCd1lYUjBaWEp1Vlc1cGRITTlJblZ6WlhKVGNHRmpaVTl1VlhObElpQndZWFIwWlhKdVZISmhibk5tYjNKdFBTSnRZWFJ5YVhnb01UVWdNQ0F3SURFMklEQWdNQ2tpSUhCeVpYTmxjblpsUVhOd1pXTjBVbUYwYVc4OUltNXZibVVpSUhacFpYZENiM2c5SWpBZ01DQXhOU0F4TmlJZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSStJQ0FnSUNBZ0lEeG5JR2xrUFNKd1lYUjBaWEp1TUY4Mk5UUmZNakk1T0Y5cGJtNWxjaUkrSUNBZ0lDQWdJQ0FnUEhKbFkzUWdkMmxrZEdnOUlqRTFJaUJvWldsbmFIUTlJakUySWlCbWFXeHNQU0oxY213b0kzQmhkSFJsY200eFh6WTFORjh5TWprNEtTSXZQaUFnSUNBZ0lDQThMMmMrSUNBZ0lDQThMM0JoZEhSbGNtNCtQSEJoZEhSbGNtNGdhV1E5SW5CaGRIUmxjbTR4WHpZMU5GOHlNams0SWlCd1lYUjBaWEp1UTI5dWRHVnVkRlZ1YVhSelBTSnZZbXBsWTNSQ2IzVnVaR2x1WjBKdmVDSWdkMmxrZEdnOUlqRWlJR2hsYVdkb2REMGlNU0krSUNBZ0lDQThkWE5sSUhoc2FXNXJPbWh5WldZOUlpTnBiV0ZuWlRCZk5qVTBYekl5T1RnaUlIUnlZVzV6Wm05eWJUMGljMk5oYkdVb01DNHdOalkyTmpZM0lEQXVNRFl5TlNraUx6NGdJQ0E4TDNCaGRIUmxjbTQrSUNBZ1BHbHRZV2RsSUdsa1BTSnBiV0ZuWlRCZk5qVTBYekl5T1RnaUlIZHBaSFJvUFNJeE5TSWdhR1ZwWjJoMFBTSXhOaUlnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0lnZUd4cGJtczZhSEpsWmowaVpHRjBZVHBwYldGblpTOXdibWM3WW1GelpUWTBMR2xXUWs5U2R6QkxSMmR2UVVGQlFVNVRWV2hGVldkQlFVRkJPRUZCUVVGUlEwRlpRVUZCUkVwV2FWVkZRVUZCUVVOWVFrbFhXRTFCUVVGelZFRkJRVXhGZDBWQmJYQjNXVUZCUVVGQldFNVRVakJKUVhKek5HTTJVVUZCUVVGU2JsRlZNVUpCUVVONGFuZDJPRmxSVlVGQlFVRXpVMVZTUWxaSVowSTNXa2hDUTFGQmQwTk5Va00yWlVSME5VNWtUMk5KU3l0Q1VFMU9ORlZFUWtsUGJWRTFZMlI1Wm14SFoyRmllV3BwZW5CbVYybGFXVzVXWlRGcFlTdFVSSGsxY2tWM01DdDJkRUZ5UVVGQlFVRkZiRVpVYTFOMVVXMURReUl2UGlBOEwyUmxabk0rSUR3dmMzWm5QZz09KSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XHJcbiAgICAtLWNvbG9yX2JnX2dyaWRfZ3JheTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCM2FXUjBhRDBpTXpjMUlpQm9aV2xuYUhROUlqZ3hOaUlnZG1sbGQwSnZlRDBpTUNBd0lETTNOU0E0TVRZaUlHWnBiR3c5SW01dmJtVWlQaUFnSUR4eVpXTjBJSGRwWkhSb1BTSXpOelVpSUdobGFXZG9kRDBpT0RFMklpQm1hV3hzUFNJalJqZEdOVVkxSWk4K0lDQWdQSEpsWTNRZ2QybGtkR2c5SWpNM05TSWdhR1ZwWjJoMFBTSTRNVFlpSUdacGJHdzlJblZ5YkNnamNHRjBkR1Z5YmpCZk5qVTBYekkzTnpVcElpQm1hV3hzTFc5d1lXTnBkSGs5SWpBdU5TSXZQaUFnSUR4a1pXWnpQaUFnSUNBZ1BIQmhkSFJsY200Z2FXUTlJbkJoZEhSbGNtNHdYelkxTkY4eU56YzFJaUJ3WVhSMFpYSnVWVzVwZEhNOUluVnpaWEpUY0dGalpVOXVWWE5sSWlCd1lYUjBaWEp1VkhKaGJuTm1iM0p0UFNKdFlYUnlhWGdvTVRVZ01DQXdJREUySURBZ01Da2lJSEJ5WlhObGNuWmxRWE53WldOMFVtRjBhVzg5SW01dmJtVWlJSFpwWlhkQ2IzZzlJakFnTUNBeE5TQXhOaUlnZDJsa2RHZzlJakVpSUdobGFXZG9kRDBpTVNJK0lDQWdJQ0FnSUR4bklHbGtQU0p3WVhSMFpYSnVNRjgyTlRSZk1qYzNOVjlwYm01bGNpSStJQ0FnSUNBZ0lDQWdQSEpsWTNRZ2QybGtkR2c5SWpFMUlpQm9aV2xuYUhROUlqRTJJaUJtYVd4c1BTSjFjbXdvSTNCaGRIUmxjbTR4WHpZMU5GOHlOemMxS1NJdlBpQWdJQ0FnSUNBOEwyYytJQ0FnSUNBOEwzQmhkSFJsY200K1BIQmhkSFJsY200Z2FXUTlJbkJoZEhSbGNtNHhYelkxTkY4eU56YzFJaUJ3WVhSMFpYSnVRMjl1ZEdWdWRGVnVhWFJ6UFNKdlltcGxZM1JDYjNWdVpHbHVaMEp2ZUNJZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSStJQ0FnSUNBOGRYTmxJSGhzYVc1ck9taHlaV1k5SWlOcGJXRm5aVEJmTmpVMFh6STNOelVpSUhSeVlXNXpabTl5YlQwaWMyTmhiR1VvTUM0d05qWTJOalkzSURBdU1EWXlOU2tpTHo0Z0lDQThMM0JoZEhSbGNtNCtJQ0FnUEdsdFlXZGxJR2xrUFNKcGJXRm5aVEJmTmpVMFh6STNOelVpSUhkcFpIUm9QU0l4TlNJZ2FHVnBaMmgwUFNJeE5pSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSWdlR3hwYm1zNmFISmxaajBpWkdGMFlUcHBiV0ZuWlM5d2JtYzdZbUZ6WlRZMExHbFdRazlTZHpCTFIyZHZRVUZCUVU1VFZXaEZWV2RCUVVGQk9FRkJRVUZSUTBGWlFVRkJSRXBXYVZWRlFVRkJRVU5ZUWtsWFdFMUJRVUZ6VkVGQlFVeEZkMFZCYlhCM1dVRkJRVUZCV0U1VFVqQkpRWEp6TkdNMlVVRkJRVUZTYmxGVk1VSkJRVU40YW5kMk9GbFJWVUZCUVVFelUxVlNRbFpJWjBJM1draENRMUZCZDBOTlVrTTJaVVIwTlU1a1QyTkpTeXRDVUUxT05GVkVRa2xQYlZFMVkyUjVabXhIWjJGaWVXcHBlbkJtVjJsYVdXNVdaVEZwWVN0VVJIazFja1YzTUN0MmRFRnlRVUZCUVVGRmJFWlVhMU4xVVcxRFF5SXZQaUE4TDJSbFpuTStJRHd2YzNablBnPT0pIG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIOODrOOCpOOCouOCpuODiFxyXG46cm9vdCB7XHJcbiAgLS12dzogMTAwdnc7XHJcbiAgLS12aDogMTAwdmg7XHJcbiAgLS1iYXNlLXdpZHRoOiAxNDQwO1xyXG4gIC0tY29udGFpbmVyLXdpZHRoOiAxMTUwO1xyXG5cclxuICBAaW5jbHVkZSB0YWIge1xyXG4gICAgLS1iYXNlLXdpZHRoOiAzNzU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyDjg5Xjgqnjg7Pjg4hcclxuOnJvb3Qge1xyXG4gIC0tZm9udC1mYW1pbHlfbm90by1zYW5zLWpwOiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG59IiwiLy8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xyXG4vLyAgYnJlYWtwb2ludFxyXG4vLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vLyBtZWRpYSBxdWVyeVxyXG5cclxuQG1peGluIG92ZXIge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICgxOTIwLjAycHgpKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtYXhwYyB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKDE5MjBweCkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1pbnBjIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoMTI0MHB4KSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGMge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICgxMDI0LjAycHgpKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWIge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgxMDI0cHgpKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzcCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKDc2OHB4KSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWluLWNvbnRhaW5lcigkd2lkdGgpIHtcclxuICBAY29udGFpbmVyIChtaW4td2lkdGg6ICgkd2lkdGggKiAxcHgpKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtYXgtY29udGFpbmVyKCR3aWR0aCkge1xyXG4gIEBjb250YWluZXIgKG1heC13aWR0aDogKCR3aWR0aCAqIDFweCkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufSIsIiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxucCxcclxudWwsXHJcbm9sLFxyXG5saSxcclxuZmlndXJlLFxyXG5ibG9ja3F1b3RlLFxyXG5kbCxcclxuZGQge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcbnVsLFxyXG5vbCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5hIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xyXG59XHJcbmltZyxcclxucGljdHVyZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbmltZyB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5idXR0b24ge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbn1cclxuYnV0dG9uIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIHRoIHtcclxuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cclxuLyAg5Yid5pyf6Kit5a6aXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5odG1sIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1zaXplOiA2Mi41JTtcclxuICAtLWhlYWRlci1oZWlnaHQ6IDgwcHg7XHJcbiAgLS1ndXR0ZXI6IDVjcXc7XHJcblxyXG4gIEBpbmNsdWRlIHRhYiB7XHJcbiAgICAtLWd1dHRlcjogbWluKDI2cHgsICN7dncoMzc1LCAyMCl9KTtcclxuXHJcbiAgICAucC10b3Atd29ycmllcyB7XHJcbiAgICAgIC0tZ3V0dGVyOiBtaW4oMTNweCwgI3t2dygzNzUsIDEzKX0pO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXRvcC1jb25zdWx0YW50IHtcclxuICAgICAgLS1ndXR0ZXI6IG1pbig5cHgsICN7dncoMzc1LCA5KX0pO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXRvcC1wb2ludCB7XHJcbiAgICAgIC0tZ3V0dGVyOiBtaW4oMTdweCwgI3t2dygzNzUsIDE3KX0pO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXRvcC1mbG93IHtcclxuICAgICAgLS1ndXR0ZXI6IG1pbigzMHB4LCAje3Z3KDM3NSwgMzApfSk7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtdG9wLXJlbGlmZSB7XHJcbiAgICAgIC0tZ3V0dGVyOiBtaW4oOXB4LCAje3Z3KDM3NSwgMTEpfSk7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtdG9wLXBhcnRuZXIge1xyXG4gICAgICAtLWd1dHRlcjogbWluKDE3cHgsICN7dncoMzc1LCAxNSl9KTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgLS1oZWFkZXItaGVpZ2h0OiA2MHB4O1xyXG4gIH1cclxufVxyXG5ib2R5IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfd2hpdGUpO1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvcl90eHQpO1xyXG4gIGZvbnQ6IDUwMCAxLjZyZW0gdmFyKC0tZm9udC1mYW1pbHlfbm90by1zYW5zLWpwKTtcclxuICBsaW5lLWhlaWdodDogY2FsYygyNSAvIDE2KTtcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgbGluZS1icmVhazogbm9ybWFsO1xyXG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBtaW4td2lkdGg6IDM3NXB4O1xyXG4gIH1cclxuXHJcbiAgJi5pcy1oaWRlIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmZvcm0tcmVzZXQge1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuaW1nIHtcclxuICBpbWFnZS1yZW5kZXJpbmc6IGF1dG87XHJcbn1cclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59IiwiQHVzZSBcIi4uL2dsb2JhbC9cIiBhcyAqO1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cclxuLyAg44Kz44Oz44OG44OK44OR44O844OEXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmwtYm9keS1pbm5lciB7XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgb3ZlcmZsb3c6IGNsaXA7XHJcbn0iLCJAdXNlIFwiLi4vZ2xvYmFsL1wiIGFzICo7XHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xyXG4vICDjgrPjg7Pjg4bjg4rjg5Hjg7zjg4RcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4ubC1tYWluIHtcclxuICBmbGV4OiAxO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufSIsIkB1c2UgXCIuLi9nbG9iYWwvXCIgYXMgKjtcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXHJcbi8gIOODmOODg+ODgOODvFxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5sLWhlYWRlciB7XHJcbiAgJHRoaXM6ICY7XHJcbiAgcGFkZGluZy1pbmxpbmU6IG1pbi12dyh2YXIoLS1iYXNlLXdpZHRoKSwgMTAwKTtcclxuICBoZWlnaHQ6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3doaXRlKTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogOTAwMDtcclxuICBib3gtc2hhZG93OiAwIDRweCA1cHggMCByZ2JhKCNEOUQ5RDksIDAuMzUpO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2U7XHJcblxyXG4gIEBpbmNsdWRlIHRhYiB7XHJcbiAgICBwYWRkaW5nLWlubGluZTogbWluLXZ3KHZhcigtLWJhc2Utd2lkdGgpLCAzMik7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBwYWRkaW5nLWlubGluZTogdncodmFyKC0tYmFzZS13aWR0aCksIDE1KTtcclxuICB9XHJcblxyXG4gICYtLWJnLXdoaXRlIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3doaXRlKTtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX21haW4ge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBjb2x1bW4tZ2FwOiB2dyh2YXIoLS1iYXNlLXdpZHRoKSwgMzApO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYiB7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBjb2x1bW4tZ2FwOiB2dyh2YXIoLS1iYXNlLXdpZHRoKSwgMTApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbG9nbyB7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFiIHtcclxuICAgICAgZmxleDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xvZ28tbGluayB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XHJcbiAgICAgIFxyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM3MHB4KSB7XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDoxMjVweDtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxMjUgLyA1NDtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDgycHg7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA4MiAvIDM1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xyXG4vLyAgaG92ZXJcclxuLy8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLy8gaG92ZXJcclxuQG1peGluIGhvdmVyIHtcclxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcil7XHJcbiAgICAmOndoZXJlKDphbnktbGluaywgOmVuYWJsZWQsIHN1bW1hcnkpOmhvdmVyIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1peGluIGdyb3VwLWhvdmVyIHtcclxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcil7XHJcbiAgICAmOmlzKDp3aGVyZSg6YW55LWxpbmssIDplbmFibGVkLCBzdW1tYXJ5KTpob3ZlciAqKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xyXG4vICDjg5Djg7zjgqzjg7zjg5zjgr/jg7NcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5sLWJ1cmdlci1idG4ge1xyXG4gICR0aGlzOiAmO1xyXG4gIGhlaWdodDogODAlO1xyXG4gIGFzcGVjdC1yYXRpbzogMjggLyA2MDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDIwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIEBpbmNsdWRlIHRhYiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIGhlaWdodDogdmFyKC0taGVhZGVyLWhlaWdodCk7XHJcbiAgfVxyXG5cclxuICAmX19iYXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjhweDtcclxuICAgIGhlaWdodDogMS41cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjIyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLjQsIDAsIDEpLCBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMC40LCAwLCAxKTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICB0b3A6IGNhbGMoMTkgLyA2MCAqIDEwMCUpO1xyXG4gICAgfVxyXG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgIHRvcDogY2FsYygyOSAvIDYwICogMTAwJSk7XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgdG9wOiBjYWxjKDM5IC8gNjAgKiAxMDAlKTtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmlzLW9wZW4gJl9fYmFyIHtcclxuICAgIFxyXG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgIHRvcDogY2FsYygyOSAvIDYwICogMTAwJSk7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICB0b3A6IGNhbGMoMjkgLyA2MCAqIDEwMCUpO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xyXG4vICDjg5Djg7zjgqzjg7zjg4rjg5NcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5sLWJ1cmdlci1uYXYge1xyXG4gICR0aGlzOiAmO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBpbnNldDogMDtcclxuICB0b3A6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcclxuICB6LWluZGV4OiAxO1xyXG5cclxuICBcclxuICAmLmlzLW9wZW4ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgJl9fbWFzayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldDogMDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoIzQ2NDM0MywgMC41KTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxuICAgIFxyXG4gICZfX2lubmVyIHtcclxuICAgIG1heC1oZWlnaHQ6IDEwMHN2aDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XHJcbiAgICBwYWRkaW5nLWlubGluZTogdncodmFyKC0tYmFzZS13aWR0aCksIDQwKTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3Jfd2hpdGUpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfYmdfcHJpbWFyeSk7XHJcblxyXG5cclxuICAgID4gbGkge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBtYXgtY29udGVudDtcclxuICAgICAgXHJcbiAgICAgID4gYSB7XHJcbiAgICAgICAgcGFkZGluZy1ibG9jazogdncodmFyKC0tYmFzZS13aWR0aCksIDE2KTtcclxuICAgICAgICBmb250LXNpemU6IGZ6KDI0KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyMSAvIDE0KTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgZm9udC1zaXplOiBmeigxNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xyXG5cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xyXG4vICDjgrDjg63jg7zjg5Djg6vjg4rjg5NcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5sLWdsb2JhbC1uYXYge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBjb2x1bW4tZ2FwOiB2dyh2YXIoLS1iYXNlLXdpZHRoKSwgMzApO1xyXG5cclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sdW1uLWdhcDogdncodmFyKC0tYmFzZS13aWR0aCksIDMwKTtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZy1ibG9jazogOXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2Utb3V0O1xyXG4gICAgICBcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnRuIHtcclxuICAgIG1pbi13aWR0aDogMTg0cHg7XHJcbiAgICBtaW4taGVpZ2h0OiA0MnB4O1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX29yYW5nZSk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IsIGNvbG9yLCBib3JkZXItY29sb3IsIC4zcyBlYXNlO1xyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfd2hpdGUpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3Jfb3JhbmdlKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9vcmFuZ2UpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWluLWhlaWdodDogMzRweDtcclxuICAgICAgbWluLXdpZHRoOiAxMzhweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBmb250LXNpemU6IGZ6KDEyKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMTggLyAxMik7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcIi4uL2dsb2JhbC9cIiBhcyAqO1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cclxuLyAg44OV44OD44K/44O8XHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4ubC1mb290ZXIge1xyXG4gIGJhY2tncm91bmQ6ICM0NjQzNDM7XHJcbiAgcGFkZGluZy1ibG9jazogNDBweCA3MnB4O1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvcl93aGl0ZSk7XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDQwcHggKyA3NXB4KTtcclxuICB9XHJcblxyXG4gICZfX2luZm9ybWF0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYiB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHJvdy1nYXA6IDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb21wYW55IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xvZ28ge1xyXG4gICAgbWFyZ2luLWlubGluZTogMjRweCA1NnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luOiAyNHB4IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTM2cHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FkZHJlc3Mge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcbiAgICBmb250LXNpemU6IGZ6KDE0KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NucyB7XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fc25zLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1heC1jb250ZW50KTtcclxuICAgIGdhcDogMjRweDtcclxuICB9XHJcblxyXG4gICZfX3Nucy1pdGVtIHtcclxuXHJcbiAgICAmLS10cnVzdGUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zbnMtaXRlbS1saW5rIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29weXJpZ2h0IHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBmb250LXNpemU6IGZ6KDEyKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCIuLi9nbG9iYWwvXCIgYXMgKjtcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXHJcbi8gIOODleODg+OCv+ODvOODiuODk1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmwtZm9vdGVyLW5hdiB7XHJcbiAgJHRoaXM6ICY7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4Yzg5ODk7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxuICBwYWRkaW5nLXRvcDogNDBweDtcclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY29sdW1uLWdhcDogNDBweDtcclxuICAgIHJvdy1nYXA6IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICBnYXA6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLWxpbmsge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2x1bW4tZ2FwOiAwLjNlbTtcclxuICAgIGZvbnQtc2l6ZTogZnooMTQpO1xyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCIuLi9nbG9iYWwvXCIgYXMgKjtcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXHJcbi8gIOOCs+ODs+ODhuODiuODkeODvOODhFxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5sLWlubmVyIHtcclxuICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tZ3V0dGVyKSAqIDIpO1xyXG4gIG1heC13aWR0aDogMTE0MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufSIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXHJcbi8gIOODnOOCv+ODs1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmMtYnRuIHtcclxuICAkdGhpczogJjtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgcGFkZGluZzogNi41cHggMjdweDtcclxuICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICBjb2xvcjogdmFyKC0tY29sb3Jfd2hpdGUpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX29yYW5nZSk7XHJcbiAgYm9yZGVyLXJhZGl1czogY2FsYyhpbmZpbml0eSAqIDFweCk7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciwgY29sb3IsIC4zcyBlYXNlO1xyXG4gICAgXHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Jfd2hpdGUpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgcGFkZGluZzogNi41cHggMjdweDtcclxuICAgIGZvbnQtc2l6ZTogZnooMTQpO1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjEgLyAxNCk7XHJcbiAgfVxyXG59IiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cclxuLyAg44K744Kv44K344On44Oz44K/44Kk44OI44OrXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4uYy1oMiB7XHJcbiAgJHRoaXM6ICY7XHJcbiAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xyXG4gIGZvbnQtc2l6ZTogZnooNDIpO1xyXG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDQ4IC8gNDIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgZm9udC1zaXplOiBmeigzMCk7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYyg0MCAvIDMwKTtcclxuICB9XHJcblxyXG4gIC8vIGNvbG9yXHJcbiAgJi0tYmxhY2sge1xyXG4gICAgY29sb3I6ICM0NjQzNDM7XHJcbiAgfVxyXG5cclxuICAvLyBkZWNvcmF0aW9uXHJcbiAgJi0tdW5kZXJsaW5lLWRhc2hlZCB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMThweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogNHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBkYXNoZWQ7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgdmFyKC0tY29sb3JfcHJpbWFyeSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS11bmRlcmxpbmUtZG90cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMThweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tY29sb3JfYmdfcHJpbWFyeV9kYXJrKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDRweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogZG90dGVkO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggZG90dGVkIHZhcigtLWNvbG9yX2JnX3ByaW1hcnlfZGFyayk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZbY2xhc3MqPVwieWVsbG93XCJdIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1jb2xvcl95ZWxsb3cpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yX3llbGxvdyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJi0tbGluZSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3MHB4IDFmciA3MHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMjYuMjVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIG1heC1jb250ZW50IDFmcjtcclxuICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNwb2ludCAmIHtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGdhcDogMTQuNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2ZhcSAmIHtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGdhcDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNmb3JtICYge1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgI3BvaW50ICYge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNmYXEgJiB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgI2Zvcm0gJiB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gc2l6ZVxyXG4gICYtLXNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogZnooMzApO1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDAgLyAzMCk7XHJcbiAgfVxyXG4gIFxyXG4gICYtLW1lZGl1bSB7XHJcbiAgICBmb250LXNpemU6IGZ6KDM1KTtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQwIC8gMzUpO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZm9udC1zaXplOiBmeigyNSk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM3IC8gMjUpO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmLS10aW55IHtcclxuICAgIGZvbnQtc2l6ZTogZnooNDEpO1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDAgLyA0MSk7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmb250LXNpemU6IGZ6KDM1KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNDAgLyAzNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICYtLWxhcmdlIHtcclxuICAgIGZvbnQtc2l6ZTogZnooNDEpO1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNTAgLyA0MSk7XHJcbiAgfVxyXG5cclxuICAmLS1zcC1zbWFsbCB7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmb250LXNpemU6IGZ6KDI0KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNDAgLyAyNCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgXHJcbiAgICAmW3NyYyo9XCJsb2dvXCJdIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA5LjVweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB3aWR0aDogMTg2cHg7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMTg2IC8gODE7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgICAgd2lkdGg6IDE0OXB4O1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTQ5IC8gNjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJltzcmMqPVwid29ycmllc1wiXSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAyMnB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAtNTAlKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB3aWR0aDogMTQxcHg7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgIHJpZ2h0OiA0NHB4O1xyXG4gICAgICAgIHRvcDogLTU3cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG59IiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cclxuLyAgQ1ZcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5jLWN2IHtcclxuICAkdGhpczogJjtcclxuICBwYWRkaW5nLWJsb2NrOiA0NXB4IDczcHg7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfcHJpbWFyeV9kYXJrKTtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgdGFiIHtcclxuICAgIHBhZGRpbmctYmxvY2s6IDQycHggNjRweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIHBhZGRpbmctYmxvY2s6IDdweCAxMXB4O1xyXG4gICAgcm93LWdhcDogNHB4O1xyXG4gIH1cclxuXHJcbiAgJi0tZml4ZWQge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgfVxyXG5cclxuICAjZnYgJiB7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAzMnB4IDU3cHg7XHJcbiAgfVxyXG5cclxuICAvLyDjg57jgqTjgq/jg63jgrPjg5Tjg7xcclxuICAmX19taWNyb2NvcHkge1xyXG4gICAgZm9udC1zaXplOiBmeigyMCk7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYyg0MCAvIDIwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDU1cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZm9udC1zaXplOiBmeigxMik7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjZnYgJiB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0NXB4KTtcclxuICAgIH1cclxuXHJcbiAgICAjcGFydG5lciAmIHtcclxuICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICN7JHRoaXN9LS1maXhlZCAmIHtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWxhcmdlIHtcclxuICAgICAgZm9udC1zaXplOiBmeigyNyk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBmeigxMik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICN7JHRoaXN9X19taWNyb2NvcHktLXNwLWxhcmdlICYge1xyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZnooMjcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXNwLWxhcmdlIHtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZnooMjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDjg5zjgr/jg7NcclxuICAmX19idG4ge1xyXG4gICAgcGFkZGluZzogMThweCAwO1xyXG4gICAgd2lkdGg6IDQ3NXB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogNzVweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX29yYW5nZSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3Jfd2hpdGUpO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCAuM3MgZWFzZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NXB4KTtcclxuICAgIFxyXG4gICAgI2Z2ICYge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDVweCk7XHJcbiAgICB9XHJcblxyXG4gICAgI3BhcnRuZXIgJiB7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjeyR0aGlzfS0tZml4ZWQgJiB7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjRweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICAgXHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3doaXRlKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9vcmFuZ2UpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgcGFkZGluZzogN3B4IDA7XHJcbiAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWJsdWUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9wcmltYXJ5X2RhcmspO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeV9kYXJrKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXNwLWZ1bGwge1xyXG4gICAgXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3MnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZnooMjIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgdG9wOiAtODBweDtcclxuICAgICAgbGVmdDogLTE0OHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdpZHRoOiAxMDRweDtcclxuICAgICAgICB0b3A6IC00M3B4O1xyXG4gICAgICAgIGxlZnQ6IC03MnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0taW1nLXJpZ2h0IHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgIHJpZ2h0OiAtMjAxcHg7XHJcbiAgICAgICAgdG9wOiAtMTM4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJl9fYnRuLWlubmVyIHtcclxuXHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtYXgtY29udGVudCk7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgY29sdW1uLWdhcDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG4tYm94IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiBmeigyNSk7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYygzNyAvIDI1KTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9vcmFuZ2UpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfd2hpdGUpO1xyXG4gICAgcGFkZGluZzogMCAxMnB4IDJweCAxM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIC4zcyBlYXNlO1xyXG5cclxuICAgIEBpbmNsdWRlIGdyb3VwLWhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfb3JhbmdlKTtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHBhZGRpbmc6IDNweCA3cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogZnooMTMpO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYygxOSAvIDEzKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMy41cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3skdGhpc31fX2J0bi0tc3AtZnVsbCAmIHtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZnooMjIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG4tdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICBmb250LXNpemU6IGZ6KDMwKTtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM5IC8gMzApO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgZ3JvdXAtaG92ZXIge1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3Jfb3JhbmdlKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZnooMTUpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuXHJcbiAgICAjeyR0aGlzfV9fYnRuLS1zcC1mdWxsICYge1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBmeigyMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xyXG4vICDjgrXjg53jg7zjg4hcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5jLXN1cHBvcnQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX2JnX2dyaWQpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBAaW5jbHVkZSB0YWIge1xyXG4gICAgcGFkZGluZy1ibG9jazogODVweCAxMDBweDtcclxuICB9XHJcblxyXG4gICZfX3JvdyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW4tdncodmFyKC0tYmFzZS13aWR0aCksIDQ3NCkgMWZyO1xyXG4gICAgY29sdW1uLWdhcDogNDJweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWIge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDdweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogbWluLXZ3KDc2OCwgNTAzKTtcclxuICAgICAgbGVmdDogLTE3cHg7XHJcbiAgICAgIGJvdHRvbTogLTE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB3aWR0aDogMjg1cHg7XHJcbiAgICAgIGJvdHRvbTogLTdweDtcclxuICAgICAgbGVmdDogLTE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAzMnB4IDdweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFiIHtcclxuICAgICAgcGFkZGluZy1ibG9jazogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDgxMHB4O1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX2JnX3ByaW1hcnlfZGFyayk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0xNTdweDtcclxuICAgICAgbGVmdDogLTE2MC41cHg7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFiIHtcclxuICAgICAgICB3aWR0aDogNDc2cHg7XHJcbiAgICAgICAgdG9wOiAtNjRweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA3ODBweDtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl93aGl0ZSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0xMTRweDtcclxuICAgICAgbGVmdDogLTE0NXB4O1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYiB7XHJcbiAgICAgICAgd2lkdGg6IDQwNnB4O1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogNDA2IC8gNDYzO1xyXG4gICAgICAgIHRvcDogLTU3cHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIHJvdy1nYXA6IDRweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWIge1xyXG4gICAgICBnYXA6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZS1zdWIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA3LjVweDtcclxuICAgIGZvbnQtc2l6ZTogZnooMjUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDIgLyAyNSk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5X2RhcmspO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZm9udC1zaXplOiBmeigyMCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQyIC8gMjApO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWxhcmdlIHtcclxuICAgICAgZm9udC1zaXplOiBmeigzMCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQyIC8gMzApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZnooMjUpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQyIC8gMjUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZS1tYWluIHtcclxuICAgIG1heC13aWR0aDogNDk0LjVweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWIge1xyXG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDMzNS4yMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIG1hcmdpbi10b3A6IC0xM3B4O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIHJvdy1nYXA6IDEycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFiIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodncodmFyKC0tYmFzZS13aWR0aCksIDYwKSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICByb3ctZ2FwOiA2cHg7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2dyh2YXIoLS1iYXNlLXdpZHRoKSwgNTQpKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTdweCAxZnI7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICBjb2x1bW4tZ2FwOiA1cHg7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgIGhlaWdodDogMTcuMzFweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UY2lJR2hsYVdkb2REMGlNVGdpSUhacFpYZENiM2c5SWpBZ01DQXhOeUF4T0NJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNGdQSEJoZEdnZ1pEMGlUVEUxTGpJNU1qUWdNRXcwTGpjMklERXhMamd3TXpWTU1TNDJPVEkwTkNBNUxqUTBPRGswU0RCTU5DNDNOaUF4Tnk0ek1USTRUREUzSURCSU1UVXVNamt5TkZvaUlHWnBiR3c5SWlOR1JrSTVNVVVpTHo0Z1BDOXpkbWMrKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB3aWR0aDogMTQuOTRweDtcclxuICAgICAgICBoZWlnaHQ6IDE1LjIxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0tbGFiZWwge1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjQgLyAxNik7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFiIHtcclxuICAgICAgZm9udC1zaXplOiBmeigxOCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmb250LXNpemU6IGZ6KDE0KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjIgLyAxNCk7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZnooMTMpO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYygyNSAvIDEzKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBmb250LXNpemU6IGZ6KDEwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIOODleOCoeODvOOCueODiOODk+ODpeODvOOCu+OCr+OCt+ODp+ODs1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ucC10b3AtZnYge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfYmdfZ3JpZCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLXdpZHRoOiAxMTcwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDExNzAgLyA4MzIgKiAxMDAlKTtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfYmdfcHJpbWFyeV9saWdodCk7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAje21pbm1heC12dyh2YXIoLS1iYXNlLXdpZHRoKSwgLTEyMywgLTEyMywgLTEyMyl9O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSk7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtaW4td2lkdGg6IDY4NXB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdG9wOiAyOXB4O1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi13aWR0aDogMTEzNXB4O1xuICAgIGhlaWdodDogY2FsYygxMTM1IC8gODMyICogMTAwJSk7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogI3ttaW5tYXgtdncodmFyKC0tYmFzZS13aWR0aCksIC02NiwgLTY2LCAtNjYpfTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgdG9wOiA2MnB4O1xuICAgICAgbWluLXdpZHRoOiA2NDBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDE1cHggI0RDRThGRik7XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogMzcycHg7XG4gICAgYXNwZWN0LXJhdGlvOiAzNzIgLyA0MTE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTg5cHg7XG4gICAgcmlnaHQ6IDI2MnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICByaWdodDogMjMwcHg7XG4gICAgICB0b3A6IDIwNHB4O1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgYXNwZWN0LXJhdGlvOiBpbml0aWFsO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xNHB4O1xuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgIHdpZHRoOiAyNzhweDtcbiAgICAgIGFzcGVjdC1yYXRpbzogMjc4IC8gMjA5O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG4gIFxuXG4gICZfX3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiA1OHB4O1xuICAgIG1hc2s6IHVybCguLi9pbWcvZnYtbWFza0AyeC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wIC8gMTEwOHB4IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAzN3B4IDE0My41cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGVhZCB7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBwYWRkaW5nOiA4cHggNDBweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZm9udC1zaXplOiBmeigyMCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAyMCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKGluZmluaXR5ICogMXB4KTtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDZweCA1MnB4O1xuICAgICAgZm9udC1zaXplOiBmeigxOCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygyNyAvIDE4KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICByb3ctZ2FwOiAxNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gICAgICByb3ctZ2FwOiA5cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUtc3ViIHtcbiAgICBmb250LXNpemU6IGZ6KDI4KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeV9kYXJrKTtcbiAgICBsaW5lLWhlaWdodDogY2FsYyg1MiAvIDI4KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzc1cHg7XG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbiAgICAgIGZvbnQtc2l6ZTogZnooMjIpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAyMik7XG4gICAgfVxuXG4gICAgJi0tc21hbGwge1xuICAgICAgZm9udC1zaXplOiBmeigyMC41KTtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygzNSAvIDIwLjUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZbY2xhc3MqPVwiY29sb3JcIl0ge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmb250LXNpemU6IGZ6KDI4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzUgLyAyOCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYmFsbG9vbiB7XG4gICAgd2lkdGg6IDIxNnB4O1xuICAgIGFzcGVjdC1yYXRpbzogMjE2IC8gMjE0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC03OHB4O1xuICAgIGxlZnQ6IDIycHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBib3R0b206IC0yMi41cHg7XG4gICAgICBsZWZ0OiAtMTVweDtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHdpZHRoOiAxNjMuNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlLW1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjYycHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcblxuICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICBtYXgtd2lkdGg6IDUxMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1heC13aWR0aDogMzQ2LjVweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhdGNoIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIGZvbnQtc2l6ZTogZnooMjApO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMjApO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5X2RhcmspO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNC4xNXB4IG1heC1jb250ZW50IDE0LjE1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgZm9udC1zaXplOiBmeigxOCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygyNyAvIDE4KTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTRweCBtYXgtY29udGVudCAxNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE0LjE1cHg7XG4gICAgICBoZWlnaHQ6IDI0LjVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVFlpSUdobGFXZG9kRDBpTWpVaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TmlBeU5TSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRnUEhCaGRHZ2daRDBpVFRFMExqVTNPREVnTWpRdU56Vk1NQzQwTXpNd01UUWdNQzR5TlNJZ2MzUnliMnRsUFNJak1qZzJORVl3SWk4K0lEd3ZjM1puUGc9PSkgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UVWlJR2hsYVdkb2REMGlOVE1pSUhacFpYZENiM2c5SWpBZ01DQXhOU0ExTXlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNGdQSEJoZEdnZ1pEMGlUVEUwTGpRNE1qZ2dOVEl1TVROTU1DNDBPREk0TURjZ01DNHhNekF3TURVaUlITjBjbTlyWlQwaUl6STROalJHTUNJdlBpQThMM04yWno0PSk7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBtYXgtd2lkdGg6IDgzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTBweDtcblxuICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgIG1heC13aWR0aDogdncodmFyKC0tYmFzZS13aWR0aCksIDMxMik7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNnB4IG1heC1jb250ZW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDNweDtcbiAgICBmb250LXNpemU6IGZ6KDIwKTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDIwKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeV9kYXJrKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gICAgXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICBwYWRkaW5nOiAzcHggN3B4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxOHB4IG1heC1jb250ZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZm9udC1zaXplOiBmeigxMik7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygxOCAvIDEyKTtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDUpIHtcbiAgICAgIG1heC13aWR0aDogMjc1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY3Yge1xuICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gICAgY29sdW1uLWdhcDogMS41cHg7XG4gIH1cbn1cblxuLnAtdG9wLXdvcnJpZXMge1xuICAkdGhpczogJjtcbiAgcGFkZGluZy1ibG9jazogMTI3cHggMDtcblxuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZy1ibG9jazogNzNweCAwO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNjNweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9faXRlbS1oZWFkIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA2cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfcHJpbWFyeV9kYXJrKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICAgIGZvbnQtc2l6ZTogZnooMjQpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQ4IC8gMjQpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9faXRlbS1ib2R5IHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9iZ19wcmltYXJ5KTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICByb3ctZ2FwOiAxOXB4O1xuICAgIGZsZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nLWlubGluZTogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWxhYmVscyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICByb3ctZ2FwOiA5cHg7XG4gIH1cblxuICAmX19pdGVtLWxhYmVsIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMyAvIDE2KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeV9kYXJrKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYyhpbmZpbml0eSAqIDFweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRFaUlHaGxhV2RvZEQwaU1URWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1TQXhNU0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0Z1BIQmhkR2dnWkQwaVRUVXVNVGsyTVRjZ01UQXVOVXd4TGpRek5EQTRaUzB3TlNBeUxqVXhNalEwWlMwd09Fd3hNQzR6T1RJeklDMDRMamd6TkdVdE1EZE1OUzR4T1RZeE55QXhNQzQxV2lJZ1ptbHNiRDBpZDJocGRHVWlMejRnUEM5emRtYyspIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA0cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMDAlKTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWljb24ge1xuICAgIG1heC13aWR0aDogODlweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDc0cHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWF4LXdpZHRoOiA1OXB4O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogMzRweDtcbiAgICAgIG1heC13aWR0aDogNDMuNXB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG4gIFxuICAmX19ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDU5cHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JvdHRvbS1oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMTBweDtcbiAgICBmb250LXNpemU6IGZ6KDI1KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYyg0NSAvIDI1KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeV9kYXJrKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICZfX2JvdHRvbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiBmeig0MCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNjAgLyA0MCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnlfZGFyayk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYyg1MCAvIDQwKTtcbiAgICB9XG5cbiAgICAmLS1tZWRpdW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiBmeigzMCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYyg0NSAvIDMwKTtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmb250LXNpemU6IGZ6KDI1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNDAgLyAyNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tc21hbGwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiBmeigyNSk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYyg2MCAvIDI1KTtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmb250LXNpemU6IGZ6KDIwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNDAgLzIwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zcC1sYXJnZSB7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogZnooMjUpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsYyg0MCAvIDI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnAtdG9wLWNvbnN1bHRhbnQge1xuICBtYXJnaW4tdG9wOiAtNDRweDtcbiAgcGFkZGluZy1ibG9jazogMjgwcHggODJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYmxvY2s6IDEwMHB4IDEwcHg7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfcHJpbWFyeV9kYXJrKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA1MCUgMTk2cHgsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA1MCUgNjBweCwgMTAwJSAwJSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWQge1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA4MThweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgcm93LWdhcDogMzNweDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHJvdy1nYXA6IDE3cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1heC13aWR0aDogODkxcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGNvbHVtbi1nYXA6IDI3cHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IHZ3KHZhcigtLWJhc2Utd2lkdGgpLCAxMCk7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgY29sdW1uLWdhcDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcbiAgICBncmlkLXJvdzogc3BhbiAyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMuNzVweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWhlYWQge1xuICAgIHBhZGRpbmctYmxvY2s6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfeWVsbG93KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeV9kYXJrKTtcbiAgICBmb250LXNpemU6IGZ6KDIwKTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMyAvIDIwKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZy1ibG9jazogNHB4O1xuICAgICAgZm9udC1zaXplOiBmeigxNCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygxNiAvIDE0KTtcbiAgICB9XG4gIH1cblxuICAmX19jYXRjaCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gICAgZm9udC1zaXplOiBmeigyNSk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDAgLyAyNSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiBmeigyMCk7XG4gICAgfVxuXG4gICAgJi0tbGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiBmeig0MCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYyg2MCAvIDQwKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogZnooMzApO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsYyg0MCAvIDMwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDI3MXB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtNDMuNXB4O1xuICAgICAgcmlnaHQ6IC0yMDcuNXB4O1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcblxuICAgICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYygzMiAvIDIzOCAqIC0xMDAlKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogdncodmFyKC0tYmFzZS13aWR0aCksIDIzOCk7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYyg0OCAvIDIzOCAqIC0xMDAlKTtcbiAgICAgICAgd2lkdGg6IDIzOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbn1cblxuLnAtdG9wLXBvaW50IHtcbiAgcGFkZGluZy1ibG9jazogMTAwcHggMTAycHg7XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmctYmxvY2s6IDcwcHggNTBweDtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICAgIGdhcDogNDBweCA0NXB4O1xuXG4gICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZy1pbmxpbmU6IHZ3KHZhcigtLWJhc2Utd2lkdGgpLCAxMC41KTtcbiAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICByb3ctZ2FwOiAxMXB4O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzogMzBweCAxMHB4IDQ4cHg7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX2JnX3ByaW1hcnlfbGlnaHQpO1xuICAgIH1cbiAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3M0E1RkY7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIDM7XG4gICAgfVxuICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgZ3JpZC1jb2x1bW46IDMgLyA1O1xuICAgIH1cbiAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIGdyaWQtY29sdW1uOiA1IC8gNztcbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICBncmlkLWNvbHVtbjogMiAvIDQ7XG4gICAgfVxuICAgICY6bnRoLW9mLXR5cGUoNSkge1xuICAgICAgZ3JpZC1jb2x1bW46IDQgLyA2O1xuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLW51bWJlciB7XG4gICAgZm9udC1zaXplOiBmeigyMSk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjUgLyAyMSk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5X2RhcmspO1xuICB9XG5cbiAgJl9faXRlbS1pY29uIHtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTQwcHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tYm9keSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICByb3ctZ2FwOiAyNHB4O1xuICB9XG5cbiAgJl9faXRlbS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IGZ6KDIwKTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeV9kYXJrKTtcblxuICAgICYtLWxhcmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogZnooMjUpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgICYtLXVuZGVybGluZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1jb2xvcl95ZWxsb3cpO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdXAge1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLXRleHQge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAwM2VtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2l0ZW0tdGV4dC0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogZnooMTMpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI1IC8gMTMpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAwM2VtO1xuICB9XG59XG5cbi5wLXRvcC1mbG93IHtcbiAgcGFkZGluZy1ibG9jazogOTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfYmdfZ3JheSk7XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmctYmxvY2s6IDYwcHg7XG4gIH1cbiAgXG4gICZfX3NsaWRlciB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSB2YXIoLS12dykgKiA1MCk7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbWluLXdpZHRoOiAxMTQwcHg7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWd1dHRlcik7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdhcDogMjBweDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9faXRlbS1oZWFkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19pdGVtLWltZyB7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLXN0ZXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLWJsb2NrOiA3cHggOHB4O1xuICAgIGJhY2tncm91bmQ6ICM3M0E1RkY7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgICBmb250LXNpemU6IGZ6KDEzKTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19pdGVtLWJvZHkge1xuICAgIHBhZGRpbmc6IDE5cHggMjZweCAzNnB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAmX19pdGVtLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogZnooMTgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI1IC8gMTgpO1xuICAgIG1pbi1oZWlnaHQ6IDJsaDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9faXRlbS10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5X2RhcmspO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAmX19pdGVtLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIG1pbi13aWR0aDogMTE0MHB4O1xuICAgIG1hcmdpbi1ibG9jazogNnB4IDIwcHg7XG4gICAgcGFkZGluZy1ibG9jazogMjVweCAyNnB4O1xuICAgIGZvbnQtc2l6ZTogZnooMTgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI1IC8gMTgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAwM2VtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICAgIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVEUwTUNJZ2FHVnBaMmgwUFNJM05pSWdkbWxsZDBKdmVEMGlNQ0F3SURFeE5EQWdOellpSUdacGJHdzlJbTV2Ym1VaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK0lEeHlaV04wSUhrOUlqRTNJaUIzYVdSMGFEMGlNVEV3TnlJZ2FHVnBaMmgwUFNJME1pSWdabWxzYkQwaWRYSnNLQ053WVdsdWREQmZiR2x1WldGeVh6VTFNMTgzTnpncElpOCtJRHh3WVhSb0lHUTlJazB4TVRRd0lETTRUREV4TURFdU56VWdOekF1T1RBNVRERXhNREV1TnpVZ05TNHdPVEV3TTB3eE1UUXdJRE00V2lJZ1ptbHNiRDBpSXpFME16STNPQ0l2UGlBOFpHVm1jejRnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKd1lXbHVkREJmYkdsdVpXRnlYelUxTTE4M056Z2lJSGd4UFNJd0lpQjVNVDBpTXpnaUlIZ3lQU0l4TVRBM0lpQjVNajBpTXpnaUlHZHlZV1JwWlc1MFZXNXBkSE05SW5WelpYSlRjR0ZqWlU5dVZYTmxJajRnUEhOMGIzQWdjM1J2Y0MxamIyeHZjajBpSXpJNE5qUkdNQ0l2UGlBOGMzUnZjQ0J2Wm1aelpYUTlJakVpSUhOMGIzQXRZMjlzYjNJOUlpTXhORE15TnpnaUx6NGdQQzlzYVc1bFlYSkhjbUZrYVdWdWRENGdQQzlrWldaelBpQThMM04yWno0PSkgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgZm9udC1zaXplOiBmeigxNCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygyNSAvIDE0KTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTXpRMUlpQm9aV2xuYUhROUlqYzJJaUIyYVdWM1FtOTRQU0l3SURBZ016UTFJRGMySWlCbWFXeHNQU0p1YjI1bElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaVBpQThiV0Z6YXlCcFpEMGliV0Z6YXpCZk1qUTROVjgxT0RRaUlITjBlV3hsUFNKdFlYTnJMWFI1Y0dVNllXeHdhR0VpSUcxaGMydFZibWwwY3owaWRYTmxjbE53WVdObFQyNVZjMlVpSUhnOUlqQWlJSGs5SWpBaUlIZHBaSFJvUFNJek5EVWlJR2hsYVdkb2REMGlOellpUGlBOGNtVmpkQ0IzYVdSMGFEMGlNelExSWlCb1pXbG5hSFE5SWpjMklpQm1hV3hzUFNJalJEbEVPVVE1SWk4K0lEd3ZiV0Z6YXo0Z1BHY2diV0Z6YXowaWRYSnNLQ050WVhOck1GOHlORGcxWHpVNE5Da2lQaUE4Y21WamRDQjVQU0l5TXlJZ2QybGtkR2c5SWpFeE1EY2lJR2hsYVdkb2REMGlORElpSUdacGJHdzlJblZ5YkNnamNHRnBiblF3WDJ4cGJtVmhjbDh5TkRnMVh6VTROQ2tpTHo0Z1BDOW5QaUE4WkdWbWN6NGdQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0p3WVdsdWREQmZiR2x1WldGeVh6STBPRFZmTlRnMElpQjRNVDBpTUNJZ2VURTlJalEwSWlCNE1qMGlNVEV3TnlJZ2VUSTlJalEwSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSStJRHh6ZEc5d0lITjBiM0F0WTI5c2IzSTlJaU15T0RZMFJqQWlMejRnUEhOMGIzQWdiMlptYzJWMFBTSXhJaUJ6ZEc5d0xXTnZiRzl5UFNJak1UUXpNamM0SWk4K0lEd3ZiR2x1WldGeVIzSmhaR2xsYm5RK0lEd3ZaR1ZtY3o0Z1BDOXpkbWMrKSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XG4gICAgfVxuICB9XG59XG5cbi5wLXRvcC1yZWxpZmUge1xuICAkdGhpczogJjtcbiAgcGFkZGluZy1ibG9jazogODZweCAxMDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAxOHB4IDc1cHg7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQ0MnB4O1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9iZ19wcmltYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTI2Ny4yNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICB6LWluZGV4OiAtMTtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAzNDVweDtcbiAgICAgIHRvcDogLTIwNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTQ1LjI1cHg7XG4gICAgcmlnaHQ6IDM0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHdpZHRoOiAyODhweDtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IC0zM3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE4cHgpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDUzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMTYpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5X2RhcmspO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICB9XG4gIH1cblxuICAmX19yb3cge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBjb2x1bW4tZ2FwOiAzNnB4OyAgXG5cbiAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICByb3ctZ2FwOiAzNi41cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogNTFweDtcbiAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgZ2FwOiAzNi41cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29sIHtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2JhbGxvb24ge1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3ByaW1hcnlfZGFyayk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDE2KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYyhpbmZpbml0eSAqIDFweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG5cbiAgICAmLS1sYXJnZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogZnooMjApO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAyMCk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNak1pSUdobGFXZG9kRDBpTWpBaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TXlBeU1DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRnUEhCaGRHZ2daRDBpVFRFeExqSTFPRE1nTVRrdU5Vd3lMakV3T1RrMVpTMHdOaUF5TGpFek16Z3laUzB3TjB3eU1pNDFNVFkzSUMweExqYzFOVEE1WlMwd05rd3hNUzR5TlRneklERTVMalZhSWlCbWFXeHNQU0lqTVVVME5rRkJJaTgrSUR3dmMzWm5QZz09KSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTIuNXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTAwJSk7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA0MXB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgIH1cblxuICAgICY6aGFzKD4gOm50aC1jaGlsZCgyKTpsYXN0LWNoaWxkKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhhcyg+IDpudGgtY2hpbGQoMyk6bGFzdC1jaGlsZCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgcm93LWdhcDogMTFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDExcHg7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktaXRlbXM6IHN0YXJ0O1xuICAgICAgcm93LWdhcDogMDtcbiAgICB9XG4gICAgXG4gICAgI3skdGhpc31fX2NvbDpudGgtb2YtdHlwZSgxKSAmIHtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMjVweCAxZnI7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICN7JHRoaXN9X19jb2w6bnRoLW9mLXR5cGUoMikgJiB7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTA1cHggMWZyO1xuICAgICAgICBjb2x1bW4tZ2FwOiAyNnB4O1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDE3OHB4O1xuICAgICAgYmFja2dyb3VuZDogI0FBQTdBNztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTc4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjQUFBN0E3O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1pY29uIHtcbiAgICB3aWR0aDogMTY1cHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxNjUgLyAxMTA7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAjeyR0aGlzfV9fY29sOm50aC1vZi10eXBlKDEpICYge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyR0aGlzfV9fY29sOm50aC1vZi10eXBlKDIpICYge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW4tbGVmdDogMjlweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5X2RhcmspO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmLS1sYXJnZSB7XG4gICAgICBmb250LXNpemU6IGZ6KDE4KTtcbiAgICB9XG4gIH1cblxuICAmX19ub3RlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyNy41cHg7XG4gICAgZm9udC1zaXplOiBmeigxMik7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMTggLyAxMik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICAgIGZvbnQtc2l6ZTogZnooOCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygxMiAvIDgpO1xuICAgIH1cbiAgfVxufVxuXG4ucC10b3AtZmFxIHtcbiAgcGFkZGluZy1ibG9jazogMTAwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX2JnX2dyYXkpO1xuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA2MHB4O1xuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHJvdy1nYXA6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDQwcHggNTBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHJvdy1nYXA6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tcXVlc3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogZnooMjApO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMjApO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogZnooMTgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjcgLyAxOCk7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1hbnN3ZXIge1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIzIC8gMTYpO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiBmeigxNCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE0KTtcbiAgICB9XG4gIH1cbn1cblxuLnAtdG9wLWZvcm0ge1xuICBwYWRkaW5nLWJsb2NrOiAxMDBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfYmdfcHJpbWFyeV9saWdodCk7XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmctYmxvY2s6IDgzcHg7XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLnAtdG9wLXBhcnRuZXIge1xuICAkdGhpczogJjtcbiAgcGFkZGluZy1ibG9jazogNzAuNXB4IDEwNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9iZ19ncmlkX2dyYXkpO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMxRTQ2QUE7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgIzFFNDZBQTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfYmdfcHJpbWFyeV9kYXJrKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiA2cHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYm90dG9tOiA2cHg7XG4gIH1cblxuICAmX193cmFwIHtcbiAgICBcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDgxNHB4O1xuICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMjA5LjI1cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiA1NzZweDtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA1NzYgLyA3MjQ7XG4gICAgICAgIHRvcDogLTMxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICByb3ctZ2FwOiA3Ljc1cHg7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICZfX2hlYWRpbmctc3ViIHtcbiAgICBmb250LXNpemU6IGZ6KDI1KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYyg1MCAvIDI1KTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjQ4cHggMWZyO1xuICAgIGNvbHVtbi1nYXA6IDZweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgY29sdW1uLWdhcDogNC42cHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE3OXB4IDFmcjtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhc3BlY3QtcmF0aW86IDI0OCAvIDk2O1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkaW5nLW1haW4ge1xuICAgIGZvbnQtc2l6ZTogZnooMzUpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDcwIC8gMzUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygzOC4yIC8gMjUuNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiBmeigyNS41KTtcbiAgICB9XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICBmb250LXNpemU6IGZ6KDI4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDcwIC8gMjgpO1xuXG4gICAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygzOCAvIDIxKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmb250LXNpemU6IGZ6KDIxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogZnooMTgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI2IC8gMTgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgbWFyZ2luLWJsb2NrOiAtNzhweCAtNTdweDtcbiAgICB3aWR0aDogMjY1cHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxuXG4gICZfX2J0bi13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcm93LWdhcDogMjBweDtcbiAgfVxuXG4gICZfX2J0biB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcm93LWdhcDogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYy1jdl9fYnRuIHtcbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIFxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1jdl9fYnRuLWJveCB7XG4gICAgICBmb250LXNpemU6IGZ6KDIyKTtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHggMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jLWN2X19idG4tdGV4dCB7XG4gICAgICBmb250LXNpemU6IGZ6KDI2KTtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmb250LXNpemU6IGZ6KDIyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi51LW5vLXBjIHtcclxuICBAaW5jbHVkZSBwYyB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi51LW5vLXRhYiB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzY4LjAycHgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnUtbm8tc3Age1xyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xyXG4vICDjg4bjgq3jgrnjg4hcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi8vIGZvbnRcclxuLnUtZm9udC1qYSB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5X25vdG8tc2VyaWYtanApO1xyXG59XHJcbi51LWZvbnQtZW4ge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseV91cnctZGluKTtcclxufVxyXG5cclxuLy8gY29sb3JcclxuLnUtY29sb3Itd2hpdGUge1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvcl93aGl0ZSk7XHJcbn1cclxuLnUtY29sb3ItcHJpbWFyeSB7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xyXG59XHJcbi51LWNvbG9yLXByaW1hcnktZGFyayB7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnlfZGFyayk7XHJcbn1cclxuLnUtY29sb3Itb3JhbmdlIHtcclxuICBjb2xvcjogdmFyKC0tY29sb3Jfb3JhbmdlKTtcclxufVxyXG4udS1jb2xvci15ZWxsb3cge1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvcl95ZWxsb3cpO1xyXG59XHJcblxyXG4vLyB3ZWlnaHRcclxuLnUtdGV4dC1yZWd1bGFyIHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi51LXRleHQtbWVkaXVtIHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcbi51LXRleHQtYm9sZCB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG4udS10ZXh0LWJsYWNrIHtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG59XHJcblxyXG4vLyBhbGlnblxyXG4udS10ZXh0LWNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi51LXRleHQtcmlnaHQge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbi51LXRleHQtbGVmdCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4udS10ZXh0LWp1c3RpZnkge1xyXG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbn1cclxuXHJcbi51LXRleHQtc3AtY2VudGVyIHtcclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbi51LXRleHQtc3AtcmlnaHQge1xyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxufVxyXG4udS10ZXh0LXNwLWxlZnQge1xyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG59XHJcbi51LXRleHQtc3AtanVzdGlmeSB7XHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICB9XHJcbn1cclxuXHJcbi8vIGxheW91dFxyXG4udS1sYXlvdXQtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi51LWxheW91dC1pbmxpbmUge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG4udS1sYXlvdXQtaW5saW5lLWJsb2NrIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLnUtbGF5b3V0LXNwLWJsb2NrIHtcclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuLnUtbGF5b3V0LXNwLWlubGluZSB7XHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gIH1cclxufVxyXG4udS1sYXlvdXQtc3AtaW5saW5lLWJsb2NrIHtcclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59Il19 */